Недавно мы обновили некоторые из наших серверов до Ubuntu 16.04
и Bacula file daemon
также был обновлен до version 7.0.5
.
Теперь у нас есть:
Bacula director v5.2.6 (on Ubuntu 14.04)
storage daemons v5.2.6 (on Ubuntu 14.04)
file daemons v5.2.6 (on Ubuntu 14.04)
file daemons v7.0.5 (on Ubuntu 16.04)
.Сейчас Bacula
дает эту ошибку на машинах с Ubuntu 16.04 и Bacula file daemon v7.0.5
:
Неустранимая ошибка: неверный ответ на команду Storage: требуется хранилище 2000 OK
Я не нашел ничего о несовместимости версий (более новые файловые демоны со старыми демонами Director и Storage) Вот.
Понижение Bacula fd to v5.2.6 on Ubuntu 16.04
также было бы решением для меня, если бы есть способ сделать это.
Как мне продолжить?
Проблема была решена после обновления демонов хранилища до версии 7.0.5. У нас все еще есть файловые демоны v5.2.6.
Попробуйте проверить параметры подключения - т.е. допустимую конфигурацию хоста и порта с обеих сторон.
Сообщение об ошибке, которое вы видите, также может означать: «Нарушение протокола» при подключении к неправильной службе.
Разработчики Bacula (и Bareos) изо всех сил стараются сделать SD и режиссеры совместимыми со старыми FD (конечно, некоторые новые функции не работают). Только ваш директор и демон хранилища должны быть одной версии.
Я только что установил Bacula и несколько клиентов на разные Debian с разными версиями FD.
Мой директор:
*version
sbacula-dir Version: 7.4.4 (28 September 2016) x86_64-unknown-linux-gnu debian 8.7
Клиент :
*status client=s1-fd
Connecting to Client s1-fd at <IP>:9102
s1-fd Version: 7.4.4 (28 September 2016) x86_64-unknown-linux-gnu debian 7.11
другой клиент:
*status client=s2-fd
Connecting to Client s2-fd at <IP>:9102
s2-fd Version: 5.2.6 (21 February 2012) x86_64-pc-linux-gnu debian jessie/sid
И все работает нормально.
Во время установки я получил ту же фатальную ошибку, и это была проблема в моем разрешении DNS. Может у вас такая же проблема доступности (DNS, firewall, маршрутизация, vlan, ...).