Discourse cassé après la mise à niveau

Bonjour les amis,

Mon installation Discourse est cassée après la mise à niveau de la version 2.5.0-beta3 vers la 2.8.0-beta1.

Problème :

  1. Cliquer sur le menu hamburger n’ouvre aucun menu.
    Je ne peux donc pas lancer aucune tâche d’administration.

  2. Il y a une erreur dans la console JS (répétée plusieurs fois)

popper.js:25 Uncaught Error: There is no route named admin
    at RouteRecognizer.handlersFor (popper.js:25)
    at NamedTransitionIntent.applyToState (popper.js:25)
    at PrivateRouter.generate (popper.js:25)
    at CustomWidget.href (application-fe9ee991da6504fca90ed9af1944975a34f8edf0ff952663df073d0806920bef.js:81306)
    at CustomWidget.buildAttributes (application-fe9ee991da6504fca90ed9af1944975a34f8edf0ff952663df073d0806920bef.js:81324)
    at CustomWidget.draw (application-fe9ee991da6504fca90ed9af1944975a34f8edf0ff952663df073d0806920bef.js:88387)
    at CustomWidget.render (application-fe9ee991da6504fca90ed9af1944975a34f8edf0ff952663df073d0806920bef.js:88162)
    at renderThunk (popper.js:25)
    at handleThunk (popper.js:25)
    at createElement (popper.js:25)
...

Avez-vous une idée de comment le corriger ?

Utilisez-vous des plugins tiers ? Si oui, je vous recommande de les commenter dans votre fichier app.yml et de reconstruire via SSH.

Avez-vous effectué une reconstruction complète en ligne de commande et mis à niveau PostgreSQL ? Mise à jour de PostgreSQL 13

Avez-vous essayé Comment utiliser le mode sans échec de Discourse ?

2 « J'aime »

Le problème a été résolu en effectuant une reconstruction complète

cd /var/discourse
git pull
./launcher rebuild app

et en ajoutant plus d’espace disque pour Discourse.

Merci à tous !

2 « J'aime »

Vous pouvez également essayer

./launcher cleanup

Pour libérer de l’espace disque. Vous avez probablement une copie supplémentaire de votre base de données.

2 « J'aime »