Bacula Could not stat /var/lib/bacula/bacula.sql: ERR=No such file or directory

Боролся недавно с проблемой в 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} 

Похожие посты

Комментировать

Комментировать email не будет опубликован