فشل اللانشر في إعادة البناء وترك الحاوية غير تعمل

مرحبًا،

أواجه هذه المشكلة مع أمر launcher rebuild، حيث يفشل إعادة البناء، ولكن فقط بعد إيقاف الحاوية. يتمكن discourse-doctor من إحياء المنتدى عن طريق إعادة تشغيل الحاوية القديمة، لكن يبدو أن تحديثه غير ممكن حاليًا. لقد ألصقت سجل الأخطاء في نهاية الرسالة.

تمت التثبيت في سبتمبر 2016، ويعمل حاليًا إصدار Discourse 2.4.1، وقد سارت عمليات الترقية لجميع المكونات بنجاح حتى الآن. نظام المضيف هو Ubuntu 18.04 مع أحدث التحديثات المثبتة، و Docker version 19.03.8, build afacb8b7f0.

أرجو إخباري إذا كنت بحاجة إلى معلومات إضافية لفهم المشكلة بشكل أفضل. أعتقد أنه سيكون من المفيد إضافة بعض “تصحيح الأخطاء باستخدام printf” بجانب استدعاء docker run الذي يفشل.

$ sudo ./launcher rebuild app
Ensuring launcher is up to date
Fetching origin
Launcher is up-to-date
Stopping old container
+ /usr/bin/docker stop -t 10 app
app
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.

قد يكون الأمر متعلقًا بـ Can't rebuild because ssh template is removed

تحقق مما إذا كان ملف app.yaml يحتوي على templates/sshd.template.yml، وقم بإزالته أو وضع تعليق عليه إذا كان موجودًا. لقد واجهتُ هذه المشكلة بنفسي مؤخرًا، وأرجو أن يكون هذا هو الحل لمشكلتك. :slight_smile:

شكرًا لك سيدي! هذا كان بالفعل هو الحال.

آخر منشور لك كان منذ ثلاث سنوات. إن تغيير القالب الذي يسبب مشاكل يُعدّ وسام فخر لمن يملكون مواقع منذ تلك الأيام. :sunglasses: