Aujourd’hui, en accédant à notre tableau de bord d’administration, nous avons reçu la notification :
Votre installation Discourse est obsolète. Cliquez ici pour mettre à jour.
J’ai d’abord cliqué sur le bouton pour mettre à jour Docker.
Une fois la mise à jour terminée, depuis le tableau de bord d’administration, j’ai de nouveau accédé à admin/update, pour constater que l’écran était vide dans le cadre “Admin/Update”.
J’ai essayé de vider le cache/les cookies du navigateur et de désactiver certains composants de thème, etc.
Je me suis connecté via root à la console de mon serveur et j’ai essayé d’exécuter ./launcher rebuild app et j’ai obtenu cette erreur :
“ERREUR : La version de Docker 18.09.6 n’est pas prise en charge, veuillez mettre à niveau vers au moins 20.10.0, ou la version recommandée 24.0.7”
Notre site fonctionne toujours parfaitement… mais je ne peux pas mettre à jour Docker via l’interface utilisateur.
Existe-t-il un moyen de mettre à jour Docker en toute sécurité via la console SSH, et d’essayer de reconstruire l’application après cela ?
Quelques autres points à considérer :
Nous sommes actuellement sur la version Docker 18.09.6, build 481bc77
Alors que Docker se mettait à jour via l’interface d’administration, j’étais connecté à ma console et j’essayais d’ajouter un plugin via nano containers/app.yml, cela a-t-il pu causer un conflit ? J’ai depuis supprimé les deux applications que j’essayais d’ajouter :
Il y a de fortes chances que votre système d’exploitation soit obsolète et que vous devriez passer à une nouvelle machine virtuelle. Est-ce que cat /etc/issue suggère que vous avez 18.04 ?
Vous pouvez essayer
apt update;apt install docker-ce
Une autre façon, qui affiche un message effrayant, mais qui est probablement sûre si vous avez installé Docker avec apt
Vous aviez raison. Obtenir un nouvel OS Ubuntu était probablement la meilleure solution. Je viens de passer par le processus de création d’une autre installation sur une goutte Digital Ocean. J’ai ensuite mis à jour mes enregistrements DNS et téléchargé une sauvegarde de notre ancienne communauté. Tout fonctionne parfaitement maintenant !