/etc/pam.d/sshd が再構築時に存在しません

画像に示すように、putty コマンドライン経由でアップグレードを行った際に発生したエラーです。

エラー内容!

FAILED
--------------------
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 ** 上へスクロールして、以前のエラーメッセージを探してください。複数のエラーが含まれている可能性があります。
./discourse-doctor で問題の診断ができるかもしれません。
root@maya:/var/discourse#

私も同じ問題が発生しています。./launcher rebuild app を実行した後、再構築が指定されたエラーで停止します。

ふむ /etc/pam.d/sshd

これは古い Discourse インストールですね?

app.yml ファイルの先頭にどのテンプレートが表示されているか、教えていただけますか?

その問題に対する修正をプッシュしました - もう一度プルして再ビルドすれば、問題ないはずです。

まだエラーが発生しています…

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: No such file or directory
cd /pups && git pull && /pups/bin/pups --stdin
/usr/bin/docker: invalid reference format: repository name must be lowercase.
See '/usr/bin/docker run --help'.
cat: cids/app_bootstrap.cid: No such file or directory
"docker rm" requires at least 1 argument.
See 'docker rm --help'.
Usage:  docker rm [OPTIONS] CONTAINER [CONTAINER...]
Remove one or more containers
rm: cannot remove 'cids/app_bootstrap.cid': No such file or directory
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.

はい、私です。これでさらに壊れてしまいます。

sshd のテンプレートは不要です。コンテナ内で sshd を実行する理由はありません。

コンテナ設定(app.yml)を確認し、sshd の行を削除してください。これは古いパターンで不要です。このパターンは約 3 年前に使用を中止しましたが、適切に削除し忘れていました。