BackupCatalogジョブを実行すると、次のエラーが発生します
04-Mar 21:04 storo-dir JobId 62: Shell command: run BeforeJob "/etc/bacula/scripts/make_catalog_backup.pl MyCatalog"
04-Mar 21:04 storo-dir JobId 62: BeforeJob: pg_dump: [archiver (db)] connection to database "bacula" failed: FATAL: no PostgreSQL user name specified in startup packet
04-Mar 21:04 storo-dir JobId 62: Error: Runscript: BeforeJob returned non-zero status=1. ERR=Child exited with code 1
04-Mar 21:04 storo-dir JobId 62: Error: Bacula storo-dir 5.0.3 (04Aug10): 04-Mar-2012 21:04:35
さて、私はスクリプトを見ました:
しかし、すべてのパラメーターを使用してスクリプトをbaculaで実行するとします。私は得る:
04-Mar 21:23 storo-dir JobId 63: BeforeJob: Can't find your catalog (bacula) in director configuration
誰かが私を助けて、何が悪いのか教えてもらえますか?
いいえ、それは間違っています。名はカタログの名前です(MyCatalog、最初のデータベースの出力による)。したがって、次のようなスクリプトを実行していると思います。
/etc/bacula/scripts/make_catalog_backup.pl db_name user password Host
しかし、実際にすべきことは次のとおりです。
/etc/bacula/scripts/make_catalog_backup.pl MyCatalog db_name user password Host