لا يوجد ملف أو دليل /etc/pam.d/sshd أثناء إعادة البناء

هذا هو الخطأ الذي حصلت عليه عند إجراء الترقية عبر سطر أوامر Putty كما هو موضح في الصورة

الخطأ!

فشل
--------------------
Errno::ENOENT: لا يوجد ملف أو دليل @ rb_sysopen - /etc/pam.d/sshd
موقع الفشل: /pups/lib/pups/replace_command.rb:8:in `read'
فشل الاستبدال بالمعاملات {"filename"=>"/etc/pam.d/sshd", "from"=>"session    required     pam_loginuid.so", "to"=>""}
ddb62e0d345db09cb179a21b8d32f8e8eebff02e1fa612885a42a4f8cdece4cd
** فشل التمهيد ** يرجى التمرير للأعلى والبحث عن رسائل خطأ سابقة، قد يكون هناك أكثر من خطأ.
قد يساعد ./discourse-doctor في تشخيص المشكلة.
root@maya:/var/discourse#

أواجه نفس المشكلة. بعد تنفيذ ./launcher rebuild app، يتوقف إعادة البناء عند الخطأ المذكور.

Hmm /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.
# الترجمة:
لا يزال يتلقى خطأ...
-

```root@maya:/var/discourse# git pull
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 سنوات، لكننا نسينا إزالته بشكل صحيح.