web-dev-qa-db-ja.com

Baculaでジョブをスケジュールするときの「ストレージコマンドへの応答不良」

私は9人のクライアントでBaculaをセットアップしていて、それはうまく機能しています。今日は別のクライアントを追加する必要があったので、別のクライアントから既存の構成ファイルをコピーして適応させましたが、新しいクライアントのジョブをスケジュールすると、次のエラーが発生します。

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にtelnetで接続でき、他のクライアントのジョブは正常に機能します...何を確認できますか?
(関連する場合、サーバーとクライアントはUbuntu 10.04を実行します)

1
Joril

「遅いDNS」のような問題だったようです...ホスト名を/ etc/hostsに追加したところ、Baculaは問題なく動作します。

4
Joril

私の場合、それはファイアウォールでした-FD(クライアント)はSD(ストレージデーモン)のポートに接続できませんでしたtcp/91。ただし、directorは通常、status client=myclient-fdを使用してクライアントステータスを取得できます(DIRがFDからポートに接続できるためtcp/9102

因果関係のように見えるので、エラーは混乱を招きます。SDがFDにエラーを返しているように聞こえますが(これは、FDがSDに接続できることを意味します)、実際には、FDがSDに接続していないことに気づき、エラーを発行しているDIRです。

1
Matija Nalis