Les mises à jour via l’interface utilisateur web sont désactivées jusqu’à ce que vous exécutiez la dernière image. Pour ce faire, connectez-vous à votre serveur en utilisant SSH et exécutez :
cd /var/discourse
git pull
./launcher rebuild app
La première fois, cela a fonctionné pendant un moment puis s’est terminé par une erreur. Si j’essaie à nouveau, j’obtiens :
./launcher rebuild app
x86_64 arch detected.
ERROR: containers/app.yml does not exist or is not readable.
Available configs ( data, mail-receiver, web_only )
Le fichier n’existe pas :
ls -al containers
total 28
drwxr-xr-x 3 root root 4096 Jan 15 18:12 .
drwxr-xr-x 12 root root 4096 Jun 19 17:34 ..
-rw-r--r-- 1 root root 0 Jun 11 2023 .gitkeep
-rw------- 1 root root 1175 Jun 27 2023 data.yml
drwxr-xr-x 2 root root 4096 Jun 27 2023 delete
-rw-r--r-- 1 root root 2306 Jan 15 18:12 mail-receiver.yml
-rw------- 1 root root 6304 Jan 2 20:39 web_only.yml
Bien que d’habitude, les personnes ayant une configuration à deux conteneurs soient conscientes de la différence. Est-ce la première fois que vous effectuez une mise à jour depuis votre installation ?
J’ai utilisé la mise à jour automatique dans l’interface utilisateur Web, mais je n’ai jamais reçu le message concernant ./launcher rebuild app auparavant.
Vous pouvez également vous inscrire à mon programme de reconstructions et le faire en un clic depuis dashboard.literatecomputing.com. Vous pouvez également rejoindre le groupe d’essai gratuit et utiliser le tableau de bord gratuitement, bien que sans mon aide (sauf lorsque je la donne gratuitement ici !)