Вам необходимо пересобрать контейнер данных, а затем пересобрать web_only. Некоторые подсказки можно найти по адресу PostgreSQL 12 update.
csmu
(Keith John Hutchison - Ceiteach Seán Mac Úistin)
9
Я запускал ./launcher rebuild data более 5 раз, и ошибок не возникало.
Благодарен, что это происходит на нашем сервере, а не у клиента
csmu
(Keith John Hutchison - Ceiteach Seán Mac Úistin)
10
Похоже, что обновление до PostgreSQL 12 по какой-то причине не удалось.
Pups::ExecError: /root/upgrade_postgres завершился с ошибкой: #<Process::Status: pid 47 exit 1>
Место сбоя: /pups/lib/pups/exec_command.rb:112:in `spawn'
Выполнение команды завершилось неудачей с параметрами "/root/upgrade_postgres"
5a74b447cdef6a2db5ea79c2ae1e31f71d1d476179a3f61ea61fc21bf8382229
** НЕ УДАЛОСЬ ЗАПУСТИТЬСЯ ** Пожалуйста, прокрутите вверх и поищите сообщения об ошибках, которые появились ранее — их может быть несколько.
./discourse-doctor может помочь диагностировать проблему.
csmu
(Keith John Hutchison - Ceiteach Seán Mac Úistin)
11
В данном случае все таблицы базы данных Discourse были каким-то образом удалены.
Я решил откатиться к версии 2.4 и восстановить базу данных Discourse.