Проблема

При запуске службы сервера RuBackup возникает ошибка, после которой служба переходит в статус "failed".

Диагностика

  • Проверить в лог-файле сервера RuBackup (/opt/rubackup/log/RuBackup.log) наличие сообщений вида:
    rubackup_server[1007]: Is the server running on host "localhost" (::1) and accepting 
    rubackup_server[1007]: TCP/IP connections on port 5432?
    rubackup_server[1007]: . Do next attempt in 2 seconds...
    rubackup_server[1007]: [2025-06-06 11:11:11] Error: void checkVersion(): can't connect to the database: could not connect to server: Connection refused
    CODE
  • Проверить в лог-файлах сервера Postgresql (например, /var/lib/postgresql/11/main/pg_log/postgresql-Mon.log, где Mon — текущий день недели) наличие сообщений вида:
    2025-06-06 10:49:50.446 MSK [1005] СООБЩЕНИЕ:  работа системы БД была прервана; последний момент работы: 2025-05-11 23:46:01 MSK
    2025-06-06 10:49:50.901 MSK [1005] ПАНИКА:  контрольная точка репликации имеет неправильную сигнатуру (538970147 вместо 307747350)
    2025-06-06 10:49:50.902 MSK [931] СООБЩЕНИЕ:  стартовый процесс (PID 1005) был завершён по сигналу 6: Аварийный останов
    2025-06-06 10:49:50.904 MSK [931] СООБЩЕНИЕ:  прерывание запуска из-за ошибки в стартовом процессе
    2025-06-06 10:49:51.110 MSK [931] СООБЩЕНИЕ:  система БД выключена
    CODE

Возможная причина: Ошибка контрольной точки репликации PostgreSQL. Перейти к решению.



  • Сервер был переименован, после чего повторно запущен rb_init.
  • В журнале сервера /opt/rubackup/log/RuBackup.log присутствует ошибка вида:
    [2025-12-09 11:34:19] Warning: std::__cxx11::string session::prepare_answer(std::__cxx11::string): failed to verify client hwid 'f5fb0fb7602cc168' and hostname 'rubackup-m01' for request MONITORING INFO:
    CODE

Возможная причина: При выполнении rb_init внесены не все изменения в БД. Перейти к решению.


Возможные причины