Discourse_docker ne force pas la mise à niveau de la ligne de commande ?

Il semble qu’il s’agisse d’un problème de sécurité qui nécessite une mise à niveau en ligne de commande, mais je constate une reconstruction forcée sur seulement quelques-uns des sites que j’ai vérifiés, et ceux-ci semblent très anciens.

Continuant la discussion de 2.9.0.beta4 : Correctifs de sécurité, sitemaps, 2FA du fournisseur Discourse Connect, et plus encore :

J’ai vérifié plusieurs sites aujourd’hui et aucun d’entre eux n’a le message “Vous devez effectuer une mise à niveau en ligne de commande” sur la page de mise à niveau.

Est-ce un bug ?

1 « J'aime »

Vous devez d’abord mettre à jour docker_manager pour pouvoir le voir. Après avoir mis à jour le docker_manager, la prochaine requête à /admin/upgrade affichera le message.

1 « J'aime »

J’ai mis à jour une instance aujourd’hui depuis la console.
Je m’attendais à voir un message mais je n’en ai pas reçu.
J’ai fait un ./launcher rebuild app juste pour être sûr…

Zut. D’accord. Je suppose que l’ancien ne peut pas le savoir avant la mise à niveau.

1 « J'aime »

Cela pourrait expliquer quelque chose que j’ai vu : J’ai effectué la mise à jour de Docker, je suis revenu avec succès à l’onglet des versions, puis j’ai effectué la mise à jour de Discourse. Tout cela dans le navigateur et tout semble avoir réussi. Mais en ouvrant un nouvel onglet de processus dans une autre fenêtre, j’ai vu la page statique m’indiquant que je devais reconstruire.

En un sens, je n’en avais pas besoin - et je ne l’ai pas fait. Mon Discourse pense qu’il est entièrement à jour. L’est-il ? Sinon, dans quel état se trouve-t-il ?

Ce sujet a été automatiquement fermé 30 jours après la dernière réponse. Les nouvelles réponses ne sont plus autorisées.