Keine Datei oder kein Verzeichnis /etc/pam.d/sshd beim Neuaufbau

Dies ist der Fehler, den ich beim Upgrade über die Putty-Befehlszeile erhalten habe, wie im Bild gezeigt

DER FEHLER!

--------------------
Errno::ENOENT: No such file or directory @ rb_sysopen - /etc/pam.d/sshd
Location of failure: /pups/lib/pups/replace_command.rb:8:in `read'
replace failed with the params {"filename"=>"/etc/pam.d/sshd", "from"=>"session    required     pam_loginuid.so", "to"=>""}
ddb62e0d345db09cb179a21b8d32f8e8eebff02e1fa612885a42a4f8cdece4cd
** FAILED TO BOOTSTRAP ** Bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen; es kann mehr als eine geben.
./discourse-doctor kann bei der Diagnose des Problems helfen.
root@maya:/var/discourse#```

Ich habe das gleiche Problem. Nach der Ausführung von ./launcher rebuild app stoppt der Neuaufbau bei dem angegebenen Fehler.

Hmmm /etc/pam.d/sshd

Das ist doch eine alte Discourse-Installation, oder?

Kannst du bitte zeigen, welche Vorlagen ganz oben in der app.yml-Datei stehen?

Ich habe gerade eine Korrektur für dieses Problem gepusht – wenn du erneut ziehst und neu erstellst, sollte alles in Ordnung sein.

Immer noch eine Fehlermeldung…

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
Ensuring launcher is up to date
Fetching origin
Launcher is up-to-date
cat: templates/sshd.template.yml: Datei oder Verzeichnis nicht gefunden
cd /pups && git pull && /pups/bin/pups --stdin
/usr/bin/docker: Ungültiges Referenzformat: Der Repository-Name muss in Kleinbuchstaben geschrieben sein.
Siehe '/usr/bin/docker run --help'.
cat: cids/app_bootstrap.cid: Datei oder Verzeichnis nicht gefunden
"docker rm" benötigt mindestens 1 Argument.
Siehe 'docker rm --help'.
Verwendung:  docker rm [OPTIONS] CONTAINER [CONTAINER...]
Entfernt einen oder mehrere Container
rm: Kann 'cids/app_bootstrap.cid' nicht entfernen: Datei oder Verzeichnis nicht gefunden
** BOOTSTRAP FEHLGESCHLAGEN ** Bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen; es könnte mehr als eine geben.
./discourse-doctor kann helfen, das Problem zu diagnostizieren.

Ja, das bin ich, das wird es noch weiter kaputt machen.

Du brauchst das sshd-Template nicht, es gibt keinen Grund, sshd in deinem Container laufen zu lassen.

Schau dir deine Container-Konfiguration an (app.yml), lösche die Zeile mit sshd, das ist veraltet und nicht mehr nötig. Wir haben dieses Muster vor etwa 3 Jahren nicht mehr verwendet, aber vergessen, es ordnungsgemäß zu entfernen.