При запуске задания BackupCatalog в моей установке Bacula выдается следующее предупреждение:
Could not stat /var/lib/bacula/bacula.sql: ERR=No such file or directory
Я запустил это вручную:
/etc/bacula/scripts/make_catalog_backup bacula bacula
и он создал /var/lib/bacula/bacula.sql, но когда я запускаю задание, оно удаляется. Есть идеи, что происходит?
Весь вывод выглядит так:
15-Dec 17:50 u2.simplificator.com-dir JobId 13: BeforeJob: run command "/etc/bacula/scripts/make_catalog_backup bacula bacula"
*
15-Dec 17:50 u2.simplificator.com-dir JobId 13: Start Backup JobId 13, Job=BackupCatalog.2010-12-15_17.50.31.15
15-Dec 17:50 u2.simplificator.com-dir JobId 13: Using Device "FileStorage"
15-Dec 17:50 u4.simplificator.com-sd JobId 13: Volume "u4-0044" previously written, moving to end of data.
15-Dec 17:50 u4.simplificator.com-sd JobId 13: Ready to append to end of Volume "u4-0044" size=487818529
15-Dec 17:50 u2.simplificator.com-fd JobId 13: Could not stat /var/lib/bacula/bacula.sql: ERR=No such file or directory
15-Dec 17:50 u4.simplificator.com-sd JobId 13: Job write elapsed time = 00:00:01, Transfer rate = 0 bytes/second
15-Dec 17:50 u2.simplificator.com-dir JobId 13: Bacula u2.simplificator.com-dir 2.4.4 (28Dec08): 15-Dec-2010 17:50:38
Build OS: x86_64-pc-linux-gnu debian lenny/sid
JobId: 13
Job: BackupCatalog.2010-12-15_17.50.31.15
Backup Level: Full
Client: "u2.simplificator.com-fd" 2.4.4 (28Dec08) x86_64-pc-linux-gnu,debian,lenny/sid
FileSet: "Catalog" 2010-12-15 17:48:31
Pool: "u4-pool" (From Job resource)
Storage: "u4.simplificator.com-sd" (From Job resource)
Scheduled time: 15-Dec-2010 17:50:30
Start time: 15-Dec-2010 17:50:36
End time: 15-Dec-2010 17:50:38
Elapsed time: 2 secs
Priority: 11
FD Files Written: 0
ОБНОВИТЬ: Я пробовал запустить команду как bacula, чтобы убедиться, что не было ошибок разрешений, и она сработала. Мне понравилось вот что:
sudo -u bacula /etc/bacula/scripts/make_catalog_backup bacula bacula
Похоже на проблему с разрешением или окружающей средой. Работа cron выполняется от имени пользователя root? Попробуйте добавить отладочные сообщения в /etc/bacula/scripts/make_catalog_backup
сценарий, чтобы определить, где он создает файл и есть ли ошибки.