ПроблемаLink to Проблема

Обновление служебной БД RuBackup с помощью rb_init заканчивается ошибкой.

ДиагностикаLink to Диагностика

  • Проверить в журнале событий наличие сообщений вида:

    ...
    Error occurred during database "rubackup" upgrade.
    Can't create server part of config file
    
    Configuration wasn't complete.
    Error: bool rb_update::resolve(pqxx::work&, const std::vector<std::__cxx11::basic_string<char> >&, Database&) - exception caught: ERROR:  database "rubackup" is not currently accepting connections
    CONTEXT:  parallel worker
    Error: Query: ALTER TABLE task_log ADD PRIMARY KEY (record_id);
    Error: int mainRoutine(int, char**) - pqxx exception caught: ERROR:  database "rubackup" is not currently accepting connections
    CONTEXT:  parallel worker
    db=,user=,app=,client=FATAL:  database "rubackup" is not currently accepting connections
    db=rubackup,user=rubackup,app=[unknown],client=111.111.1.11ERROR:  database "rubackup" is not currently accepting connections
    db=rubackup,user=rubackup,app=[unknown],client=111.111.1.11CONTEXT:  parallel worker
    db=rubackup,user=rubackup,app=[unknown],client=111.111.1.11STATEMENT:  ALTER TABLE task_log ADD PRIMARY KEY (record_id);
    db=,user=,app=,client=FATAL:  database "rubackup" is not currently accepting connections
    db=,user=,app=,client=LOG:  background worker "parallel worker" (PID 82760) exited with exit code 1
    db=,user=,app=,client=LOG:  background worker "parallel worker" (PID 82761) exited with exit code 1

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


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