Erreur après la mise à niveau

Bonjour,

J’ai obtenu l’erreur suivante après la mise à niveau. La page web m’affiche une erreur 502 Bad Gateway.

ÉCHEC
--------------------
Pups::ExecError : su postgres -c 'psql discourse -c "alter schema public owner to discourse;"' a échoué avec le retour #<Process::Status: pid 1592 exit 2>
Emplacement de l'échec : /pups/lib/pups/exec_command.rb:112:in `spawn'
L'exécution a échoué avec les paramètres "su postgres -c 'psql $db_name -c \"alter schema public owner to $db_user;\"'"
d722c24aad0b29710de6b6b321113328db3ed1c2c09c0ac74e00f1eac41279f3
** ÉCHEC DE L'INITIALISATION ** Veuillez défiler vers le haut et rechercher les messages d'erreur antérieurs, il peut y en avoir plus d'un.
./discourse-doctor peut aider à diagnostiquer le problème.
==================== FIN DU JOURNAL DE RECONSTRUCTION ====================
Échec de la reconstruction de l'application.
1 « J'aime »

J’ai également eu une erreur 502 après la mise à jour. Elle a disparu après avoir exécuté la reconstruction une deuxième fois.

./launcher rebuild app

2 « J'aime »

Bonjour,

J’ai effectué la reconstruction plusieurs fois, mais cela n’a pas fonctionné.

Vous pouvez revenir à la version précédente en utilisant la commande ./launcher restart app (une seule fois ; ./launcher destroy app suivi de ./launcher start app a fonctionné pour moi lorsque le redémarrage n’a pas donné de résultat).

Mais pour vous aider, nous avons besoin de voir tout ce que vous pouvez afficher sous ces lignes ; nous aurons probablement plus d’informations sur le problème.

3 « J'aime »

@Steven merci ! Je viens de l’utiliser pour redémarrer notre instance jusqu’à ce que je puisse comprendre ce qui s’est mal passé lors de la tentative de mise à jour de Postgres dans ce fil de discussion (PostgreSQL 12 update).