У меня есть установка Bacula с 9 клиентами, и она работает нормально. Сегодня мне пришлось добавить еще одного клиента, поэтому я пошел и скопировал + адаптировал существующие файлы конфигурации от другого клиента, но когда я планирую задание для нового клиента, я получаю следующие ошибки:
20-Mar 17:50 tools-dir JobId 39: Start Backup JobId 39, Job=BackupPresenze2.2012-03-20_17.50.49_04
20-Mar 17:50 tools-dir JobId 39: Using Device "FileStorage"
20-Mar 17:50 presenze2-fd JobId 39: Fatal error: Failed to connect to Storage daemon: bacula.mylan.local:9103
20-Mar 17:50 tools-dir JobId 39: Fatal error: Bad response to Storage command: wanted 2000 OK storage
, got 2902 Bad storage
С клиента я могу подключиться к bacula.mylan.local:9103
в порядке, и вакансии для других клиентов работают успешно ... Что я могу проверить?
(Сервер и клиент запускают Ubuntu 10.04, если это актуально)
Похоже, это была проблема типа "медленного DNS" ... Я добавил имя хоста в / etc / hosts, и теперь Bacula успешно работает.
В моем случае это был брандмауэр - FD (клиент) не мог подключиться к SD (демон хранилища) к порту tcp / 9103. Но директор обычно может получить статус клиента с помощью status client=myclient-fd
(поскольку DIR может подключаться к FD к порту tcp / 9102)
Ошибка сбивает с толку, поскольку на первый взгляд кажется, что SD возвращает ошибку FD (что означает, что FD может подключиться к SD в конце концов), в то время как на самом деле DIR замечает, что FD не подключился к SD, и выдает ошибку.