Reconstruire l'application - Erreur

Salut,

J’essaie de reconstruire mon application Discourse pour la démarrer, mais je rencontre constamment cette erreur.

./launcher rebuild app
Vérification que le lanceur est à jour
Récupération de l'origine
remote: Énumération des objets : 4, terminé.
remote: Comptage des objets : 100% (4/4), terminé.
remote: Compression des objets : 100% (4/4), terminé.
remote: Total 4 (delta 0), réutilisés 0 (delta 0), pack réutilisé 0
Décompression des objets : 100% (4/4), 2,93 KiB | 2,93 MiB/s, terminé.
De https://github.com/discourse/discourse_docker
 * [nouvelle branche]      add-maxmind-key-line-(commented-out)-to-default-config -> origin/add-maxmind-key-line-(commented-out)-to-default-config
Le lanceur est à jour
Arrêt de l'ancien conteneur
+ /usr/bin/docker stop -t 60 app
app
cd /pups && git pull && /pups/bin/pups --stdin
docker : format de référence invalide : le nom du référentiel doit être en minuscules.
Consultez 'docker run --help'.
cat : cids/app_bootstrap.cid : fichier ou répertoire inexistant
"docker rm" nécessite au moins 1 argument.
Consultez 'docker rm --help'.

Utilisation :  docker rm [OPTIONS] CONTAINER [CONTAINER...]

Supprimer un ou plusieurs conteneurs
rm : impossible de supprimer 'cids/app_bootstrap.cid' : fichier ou répertoire inexistant
** ÉCHEC DU BOOTSTRAP ** Veuillez faire défiler vers le haut et rechercher les messages d'erreur précédents ; il peut y en avoir plus d'un.
./discourse-doctor peut aider à diagnostiquer le problème.

Voici la sortie complète de l’exécution de la commande.
J’ai également essayé d’exécuter Discourse Doctor plusieurs fois, mais cela n’a pas fourni d’éléments directement utiles pour résoudre le problème.

Toute aide serait appréciée.
Merci d’avance.

Quelque chose d’intéressant dans ./launcher logs app ?

Je vais vérifier pour vous.
Attendez pendant que je me connecte au serveur.

Il semble que de nombreux fichiers affichent ce message : « Le fichier n’existe pas ».

À quoi ressemble le contenu de /var/discourse ? Est-ce là que vous exécutez les commandes ? Pouvez-vous vérifier si un conteneur est en cours d’exécution ?

Donc, j’ai décidé de simplement refaire l’installation rapidement. Maintenant, lorsque j’exécute :

./launcher rebuild app

Voici le message d’erreur qui s’affiche :

FAILED
--------------------
Pups::ExecError: /usr/local/bin/ruby -e 'if ENV["DISCOURSE_SMTP_ADDRESS"] == "smtp.example.com"; puts "Aborting! Mail is not configured!"; exit 1; end' failed with return #<Process::Status: pid 192 exit 1>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn'
exec failed with the params "/usr/local/bin/ruby -e 'if ENV[\"DISCOURSE_SMTP_ADDRESS\"] == \"smtp.example.com\"; puts \"Aborting! Mail is not configured!\"; exit 1; end'"
75286dddc94d10daec3fb41a586df799de5eb633374f13c50a976aab68f6add6
** FAILED TO BOOTSTRAP ** veuillez faire défiler vers le haut et rechercher les messages d'erreur antérieurs, il peut y en avoir plusieurs.
./discourse-doctor peut aider à diagnostiquer le problème.

Je ne sais pas si ce problème est résoluble.

Avez-vous un fichier app.yml valide dans /var/discourse/containers ? Sinon, vous devez également réexécuter le script de configuration.

Faites

apt-get update

apt-get upgrade

Ensuite

cd /var/discourse/

./launcher rebuild app