خطأ Bootstrap أثناء تثبيت Discourse: ENOENT - /etc/runit/1.d/letsencrypt

حسنًا، بعد بضع ساعات من العناء، تمكنت من العودة إلى العمل مرة أخرى.

لقد وجدت ملف app.yml قديمًا واستبدلته، وحذفت فقط الإشارات القديمة إلى المكونات الإضافية التي تم دمجها منذ ذلك الحين في Discourse.

لم يحتوي ملف app.yml الأقدم هذا على الكود أدناه، والذي وجدته في ملف أحدث.

 after_ssl:
    - replace:
        filename: "/etc/runit/1.d/letsencrypt"
        from: /--keylength/
        to: "-d www.nzarchitecture.net.nz --keylength"

لا أتذكر أنني وضعت هذا الكود بنفسي على الرغم من أنني قمت بإعداد موقعي لاستخدام letsencrypt لشهادات الأمان المجانية، ولكن التعليمات الموجودة على Set up HTTPS support with Let's Encrypt لا تبدو تتطلب هذه الأسطر على الإطلاق، لذا لا أعرف ما الغرض منها.

هل يمكن أن يكون أي شيء آخر قد أضاف هذه الأسطر إلى app.yml؟ على سبيل المثال، هل يمكن إضافتها أثناء تحديث تجريبي؟

على الأقل في الوقت الحالي، مع إزالة هذه الأسطر، يعمل موقعي مرة أخرى وهو محدث.

عندما تنتهي صلاحية شهادة SSL الحالية الخاصة بي، أعتقد أنني قد أكتشف ما الغرض من هذه الأسطر الإضافية.