Боролся недавно с проблемой в Baculа, не резервировался каталог, и на мыло приходило сообщение, о то что вроде бы копирование прошло успешно, но настораживали в логе следующие строки:
Could not stat "/var/spool/bacula/bacula.sql": ERR=No such file or directory
Termination: Backup OK -- with warnings
Поковырявшись в /usr/libexec/bacula/make_catalog_backup.pl, выяснилось что скрипт не может сделать дам базы, т.к. не указаны данные для авторизации в мускуле, лечим следующим образом, открываем данный файл
# vim /usr/libexec/bacula/make_catalog_backup.pl
находим следующую строчку:
exec("HOME='$wd' mysqldump -f --opt $args{db_name} > '$wd/$args{db_name}.sql'");
и меняем ее на следующую:
exec("HOME='$wd' mysqldump -f -u$args{db_user} -p$args{db_password} --opt $args{db_name} > '$wd/$args{db_name}.sql'");
т.е. добавили данные для авторизации:
-u$args{db_user} -p$args{db_password}