[Résolu] Discourse ne fonctionne plus après la mise à jour vers 2.6.0.beta2

Bonjour,

J’ai tenté d’installer la mise à jour 2.6.0.beta2 hier via SSH. La mise à jour elle-même s’exécute sans problème. J’ai également lu les informations indiquant que la mise à jour peut prendre beaucoup de temps. Mais après une journée, tout devrait fonctionner à nouveau. J’ai également quelques milliers de messages. Donc, ce n’est pas un vrai grand forum…

J’ai également supprimé tous les plugins et relancé une reconstruction. Aucun changement. Le conteneur Docker est en cours d’exécution. De même pour la base de données et le websocket. Cependant, je reçois une erreur 502 du serveur nginx placé devant le conteneur Docker.

Avez-vous des idées sur la façon dont je peux commencer à déboguer le problème ?

La première étape consisterait probablement à contourner votre configuration de socket et à déterminer dans quel état se trouve Discourse.

502 Erreur de passerelle

C’est le résultat si j’essaie d’accéder directement au forum… Donc quelque chose en arrière-plan ne fonctionne pas…

J’ai trouvé le problème ! C’était le répertoire bootsnap-compiled-cache… Il y a aussi un autre post avec ce problème…

Je l’ai découvert après avoir essayé de faire une sauvegarde à l’intérieur du conteneur Docker et obtenu une erreur de permission… Peut-être que cela aidera quelqu’un d’autre…

Comment cette instance a-t-elle été installée ?

Comme décrit dans le guide d’installation rapide.

Avez-vous suivi ce guide ?

Oui, mais c’était au printemps…

Pour la nouvelle bêta, j’ai effectué une mise à jour…

git pull
./launcher rebuild app