RuBackup. Ошибка "LOG: archive command failed with exit code 1"
Проблема
Настроено резервное копирование БД PostgreSQL. При запуске задания на полное резервное копирование задание переходит в статус Execution и висит в таком статусе неопределенно долго.
Диагностика
Проверить журналы PostgreSQL на наличие строк вида:
2022-07-08 19:33:12.211 MSK [27865] LOG: archive command failed with exit code 1 2022-07-08 19:33:12.211 MSK [27865] DETAIL: The failed archive command was: test ! -f /opt/rubackup/mnt/postgresql_archives/000000010000000200000009 && cp pg_wal/000000010000000200000009 /opt/rubackup/mnt/postgresql_archives/000000010000000200000009 cp: cannot create regular file ‘/opt/rubackup/mnt/postgresql_archives/000000010000000200000009’: Permission denied 2022-07-08 19:33:13.219 MSK [27865] LOG: archive command failed with exit code 1 2022-07-08 19:33:13.219 MSK [27865] DETAIL: The failed archive command was: test ! -f /opt/rubackup/mnt/postgresql_archives/000000010000000200000009 && cp pg_wal/000000010000000200000009 /opt/rubackup/mnt/postgresql_archives/000000010000000200000009
Возможная причина: У пользователя postgres отсутствуют права доступа на каталог. Перейти к решению.