1. Главная
  2. /
  3. Linux
  4. /
  5. CentOS
  6. /
  7. Bacula Could not stat /var/lib/bacula/bacula.sql: ERR=No such file or directory

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 не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Категории

Меню