Привет!
Это мой первый официальный пост, так как обычно я только читаю и ищу ответы, но этот вопрос меня действительно ставит в тупик. Недавно я обновил наш Discourse через SSH, и теперь у меня возникают проблемы с подключением форума к интернету и разрешением хоста. Есть также некоторые проблемы с PostgreSQL, которые я толком не понимаю — появляется сообщение «не завершена корректно» в FAQ поста PostgreSQL 12 update.
Также есть проблема с Docker (возможно?), которая мешает запустить приложение и выполнить действия, как рекомендовано.
Вот ошибка, которую я получаю при работе с PostgreSQL:
The source cluster was not shut down cleanly.
Failure, exiting
-------------------------------------------------------------------------------------
UPGRADE OF POSTGRES FAILED
Please visit https://meta.discourse.org/t/postgresql-13-update/172563 for support.
You can run ./launcher start app to restart your app in the meanwhile
FAILED
--------------------
Pups::ExecError: /root/upgrade_postgres failed with return #<Process::Status: pid 47 exit 1>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn'
exec failed with the params "/root/upgrade_postgres"
49554f9dc370e42c8989a7e23a8cb30fb06c5857aac7b8a95acb1a0cc21cefff
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
А когда я пытаюсь запустить приложение, как рекомендовано:
Unable to find image 'local_discourse/app:latest' locally
docker: Error response from daemon: pull access denied for local_discourse/app, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
See 'docker run --help'.
Есть ли способ это исправить? Мне кажется, что я не могу исправить PostgreSQL без работающего приложения, а проблему с Docker/демоном/фаерволом я не могу понять.