Olá!
Esta é minha primeira postagem oficial, pois geralmente apenas observo e procuro por respostas, mas esta está realmente me deixando sem saída. Recentemente atualizei nosso Discourse via SSH e estou tendo problemas para fazer o fórum se conectar à internet e resolver o host. Há alguns problemas com o PostgreSQL que eu não entendo muito bem — estou recebendo a mensagem “not shut down cleanly” (não foi desligado corretamente) na FAQ da postagem PostgreSQL 12 update.
Também há um problema com o Docker (talvez?) que está impedindo que eu inicie o aplicativo e o execute conforme sugerido.
Este é o erro que estou recebendo com o 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.
E quando tento iniciar o aplicativo conforme sugerido:
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'.
Existe alguma maneira de corrigir isso? Sinto que não consigo corrigir o PostgreSQL sem um aplicativo em execução, e não consigo descobrir como resolver o problema do Docker/daemon/firewall.