Salut !
Ceci est mon premier post officiel, car d’habitude je me contente de lire et de chercher des réponses, mais celui-ci me pose vraiment problème. J’ai récemment mis à jour notre instance Discourse via SSH, et je rencontre des difficultés pour que le forum se connecte à Internet et résolve l’hôte. Il y a aussi des problèmes avec PostgreSQL que je ne comprends pas vraiment — j’obtiens le message « not shut down cleanly » (non arrêté proprement) dans la FAQ de la publication PostgreSQL 12 update.
Il y a également un problème avec Docker (peut-être ?) qui m’empêche de démarrer l’application et de l’exécuter comme suggéré.
Voici l’erreur que je rencontre avec 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.
Et lorsque j’essaie de démarrer l’application comme suggéré :
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'.
Y a-t-il un moyen de résoudre cela ? J’ai l’impression de ne pas pouvoir réparer PostgreSQL sans une application en cours d’exécution, et je n’arrive pas à comprendre comment régler le problème lié à Docker/le démon/le pare-feu.