Possible de revenir sur une mise à niveau logicielle récente ?

Salut - Je suis un administrateur non-développeur pour un serveur Discourse.

J’utilisais la version Discourse : 2.9.0.beta7 (commit f75a99e93295655f796e63e7d1c42cf613b64117)

Et aussi le plugin Pavilion News.

J’ai mis à jour vers la beta 9 hier soir et cela a cassé mon site.

Existe-t-il un moyen simple d’annuler la mise à niveau ? Pour revenir à ce que j’utilisais avant la dernière mise à niveau ?

Quand j’ai vu que le site était cassé, j’ai également mis à jour le plugin - mais rien n’a changé et le site a perdu toutes les personnalisations.

Vous devriez probablement poster sur le sujet du plugin News ?

Cependant, je viens de mettre à jour vers la dernière version de Discourse et la dernière version du plugin News et cela fonctionne bien pour moi. Avez-vous un message d’erreur ? Quelque chose dans la console du navigateur ? (Je ne vois rien d’évident).

1 « J'aime »

Hmmm… J’ai contacté Jay Pfafmann et il a suggéré - le problème pourrait-il être simplement un manque d’espace disque ? Le forum fonctionne, mais a perdu toute personnalisation :

Comme le suggère le message précédent, vous manquez d’espace disque.

Mais vous devez vous connecter en ssh à votre serveur et faire quelque chose comme ceci :

cd /var/discourse/

./launcher cleanup

peut-être modifier containers/app.yml et supprimer le plugin d’actualités ici ?

./launcher rebuild app

Je ne suis pas sûr de ce que vous entendez par « perdu toute personnalisation ».

Nous aurons besoin de plus d’informations sur les erreurs que vous pouvez voir, à la fois dans la console du navigateur et dans /logs.

Supprimer certaines des anciennes sauvegardes libérerait-il de l’espace et serait-ce une mesure raisonnable ?

1 « J'aime »

Si c’est votre problème, alors oui, supprimer quelques-unes des anciennes sauvegardes aidera, mais vous n’en créerez que de nouvelles et vous la remplirez à nouveau, à moins que vous ne changiez le nombre dans les paramètres.

Le site ressemble normalement à l’image du haut ci-dessous, et maintenant il ressemble à celle du bas :

Je n’ai aucun message d’erreur. Il semble simplement que le plugin d’actualités ne fonctionne plus (ainsi que le CSS associé, etc.).

vous souvenez-vous de la dernière fois que vous avez mis à niveau avant cette fois ?

Oui - en juillet à cette version de Discourse :
Version de Discourse : 2.9.0.beta7 (commit f75a99e93295655f796e63e7d1c42cf613b64117)

Vous semblez avoir d’autres composants, faites attention à ce que ce ne soit pas autre chose. D’où vient ce menu ?

Dans tous les cas, vous pouvez essayer de supprimer temporairement les actualités de votre app.yml et de reconstruire pour voir si les choses sont restaurées autrement.

Oui - j’ai ces plugins et composants supplémentaires ; pensez-vous que l’un d’eux pourrait être le problème ?


1 « J'aime »

Quelle est l’URL de votre site ?

Quand je vous ai demandé s’il y avait des erreurs dans votre console, vous ne m’avez pas parlé de ceci :

Il semble que Guest Gate ait un problème. Supprimez-le pour le moment et signalez le problème sur le sujet du composant Thème.

2 « J'aime »

J’ajoute juste un petit rappel d’exécuter de temps en temps ./launcher cleanup pour libérer de l’espace disque.

2 « J'aime »

Je ne travaille généralement pas depuis la console, seulement depuis l’interface d’administration de Discourse. Où pourrais-je voir cette information ?

Outils de développement du navigateur. Tous les administrateurs d’installations autonomes devraient les connaître. Appuyez sur F12 dans Firefox, par exemple.

Dois-je supprimer complètement Guest Gate ou simplement le désactiver ? Est-ce que l’approche que j’utilise a de l’importance ?

Après avoir fait cela, dois-je « redémarrer » ou prendre une autre mesure pour que les choses redémarrent et se rechargent correctement ?

Il s’agit d’un composant de thème, supprimez-le simplement du thème actif, inutile de le supprimer.

1 « J'aime »