La reconstruction de l'application du launcher échoue avec "containers/app.yml n'existe pas"

La page de téléchargement m’a indiqué :

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

Exécution sur une instance Digital Ocean.

Il semble que vous ayez une configuration à deux conteneurs au lieu d’un seul conteneur appelé app.

Pour une configuration à deux conteneurs, je pense que vous devriez exécuter :

./launcher bootstrap web_only && ./launcher destroy web_only && ./launcher start web_only

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 ?

3 « J'aime »

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.

@pfaffman a effectué l’installation.

2 « J'aime »

Ah, oui. Je pense qu’il a des instructions avec plus de détails dans - Managing a Two-Container Installation - Documentation - Literate Computing Support

2 « J'aime »

On dirait que cette commande a fonctionné, merci.

2 « J'aime »

Ravi que vous ayez trouvé une solution !

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 !)

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.