Hier, j’ai mis à jour Discourse en 3.5.0.beta8 sur l’interface web, mais le site web a planté. Aujourd’hui, j’ai exécuté ./launcher rebuild app dans le terminal, mais cela ne fonctionne toujours pas.
Ce que j’ai essayé
J’ai essayé de supprimer de nombreux plugins mentionnés ici. J’ai supprimé les plugins pertinents dans app.yml et j’ai essayé de reconstruire l’application à nouveau. Il n’y a plus d’erreurs ni d’échecs de compilation.
Cela semble être causé par Docker ? J’ai exécuté apt upgrade docker, et ./launcher rebuild app, mais cela ne fonctionne pas non plus.
docker: "specify mac-address per network" requires API version 1.44, but the Docker daemon API version is 1.43.
See 'docker run --help'.
Failed to restart the container.
Autre
Je suis très sûr de ne pas avoir modifié d’autres paramètres pendant cette période. Au moins la dernière fois que j’ai mis à jour l’éditeur il y a quelques jours.
Les performances de ma machine devraient être suffisantes pour gérer la mise à niveau.
Je voulais ajouter un détail supplémentaire à ce sujet clos. J’ai rencontré un problème similaire sur une instance Discourse de Digital Ocean que j’ai fait fonctionner pendant environ 5 ans avec exactement les mêmes erreurs. J’ai essayé de mettre à jour depuis l’interface d’administration dans Discourse et tout s’est bien passé jusqu’à la mise à jour de l’application Discourse.
Mon seul ajout ici est qu’après avoir mis à jour mon serveur, pour une raison quelconque, j’ai toujours dû exécuter apt upgrade docker-ce pour faire passer Docker de la v18 à la v24. J’ai ensuite pu exécuter ./launcher rebuild app.