Недавно мы обновили некоторые из наших серверов до Ubuntu 16.04
и файлового демона Bacula
также был обновлен до версии 7.0.5
.
Теперь у нас есть:
Bacula Director v5.2.6 (в Ubuntu 14.04)
демоны хранения v5.2.6 (в Ubuntu 14.04)
файловые демоны v5.2.6 (в Ubuntu 14.04)
файловые демоны v7.0.5 (в Ubuntu 16.04)
. Теперь Bacula
выдает эту ошибку на машинах с Ubuntu 16.04 и Bacula file daemon v7.0.5
:
Неустранимая ошибка: неверный ответ на команду Storage: требуется хранилище 2000 OK
Я не нашел ничего о несовместимости версий (более новые файловые демоны со старыми демонами Director и Storage) здесь .
Понижение версии Bacula fd до v5.2.6 в Ubuntu 16.04
также будет решением для меня, если есть способ сделать это.
Как мне продолжить?
Проблема была решена после обновления демонов хранилища до версии 7.0.5. У нас все еще есть файловые демоны v5.2.6.
Попробуйте проверить параметры подключения - т.е. правильную конфигурацию хоста и порта с обеих сторон.
Сообщение об ошибке, которое вы видите, также может означать: "Нарушение протокола" при подключении к неправильному сервису.
Разработчики Bacula (и Bareos) вряд ли пытаются сделать SD и directors совместимыми со старыми FD (некоторые более новые функции, конечно, не работают). Только ваш директор и демон хранилища должны быть одной и той же версии.
Я только что установил Bacula и некоторые клиенты на разные дебьяны с разными версиями 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, брандмауэр, маршрутизация, vlan,...)
.