Aucun fichier ou répertoire /etc/pam.d/sshd sur la reconstruction

C’est l’erreur que j’obtiens lorsque j’ai effectué la mise à jour via la ligne de commande Putty, comme le montre l’image

L’ERREUR !

--------------------
Errno::ENOENT: Aucun fichier ou répertoire de ce type @ rb_sysopen - /etc/pam.d/sshd
Emplacement de l'échec : /pups/lib/pups/replace_command.rb:8:in `read'
Le remplacement a échoué avec les paramètres {"filename"=>"/etc/pam.d/sshd", "from"=>"session    required     pam_loginuid.so", "to"=>""}
ddb62e0d345db09cb179a21b8d32f8e8eebff02e1fa612885a42a4f8cdece4cd
** ÉCHEC DE L'INITIALISATION ** 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.
root@maya:/var/discourse#```

Je rencontre le même problème. Après avoir exécuté ./launcher rebuild app, la reconstruction s’arrête à l’erreur indiquée.

Hmmm /etc/pam.d/sshd

C’est une ancienne installation de Discourse, n’est-ce pas ?

Pourriez-vous s’il vous plaît indiquer quels modèles apparaissent en haut du fichier app.yml ?

Je viens de pousser une correction pour ce problème : si vous mettez à nouveau à jour et reconstruisez, tout devrait être en ordre.

Toujours une erreur…

remote: Enumerating objects: 7, done.
remote: Counting objects: 100% (7/7), done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 7 (delta 2), reused 6 (delta 2), pack-reused 0
Unpacking objects: 100% (7/7), 2.71 KiB | 693.00 KiB/s, done.
From https://github.com/discourse/discourse_docker
   4177d57..8c8dbd0  master     -> origin/master
Updating 4177d57..8c8dbd0
Fast-forward
 templates/sshd.template.yml | 49 -------------------------------------------------
 1 file changed, 49 deletions(-)
 delete mode 100644 templates/sshd.template.yml
root@maya:/var/discourse# ./launcher rebuild app
Vérification que le lanceur est à jour
Récupération de l'origine
Le lanceur est à jour
cat: templates/sshd.template.yml: Aucun fichier ou répertoire de ce type
cd /pups && git pull && /pups/bin/pups --stdin
/usr/bin/docker: format de référence invalide : le nom du référentiel doit être en minuscules.
Voir '/usr/bin/docker run --help'.
cat: cids/app_bootstrap.cid: Aucun fichier ou répertoire de ce type
"docker rm" nécessite au moins 1 argument.
Voir 'docker rm --help'.
Utilisation :  docker rm [OPTIONS] CONTAINER [CONTAINER...]
Supprimer un ou plusieurs conteneurs
rm: impossible de supprimer 'cids/app_bootstrap.cid': Aucun fichier ou répertoire de ce type
** ÉCHEC DU BOOTSTRAP ** veuillez faire défiler vers le haut et rechercher les messages d'erreur antérieurs, il peut y en avoir plus d'un.
./discourse-doctor peut aider à diagnostiquer le problème.```

Ouais, c’est bien moi, ça va encore plus casser les choses.

Tu ne veux pas du modèle sshd, il n’y a aucune raison d’exécuter sshd dans ton conteneur.

Regarde la configuration de ton conteneur (app.yml), supprime la ligne avec sshd, c’est obsolète, tu n’en as pas besoin. Nous avons arrêté d’utiliser ce schéma il y a environ 3 ans, mais nous avons oublié de le supprimer correctement.