مرحبًا،
لقد قمت للتو بتثبيت Discourse حديثًا على خادم Ubuntu 20. اتبعت إجراءات التثبيت القياسية ولاحظت بعض الأمور الغريبة في السجلات، بما في ذلك بضع أخطاء وتحذيرات. قمت بتشغيل أمر إعادة بناء التطبيق عبر launcher عدة مرات في نفس اليوم، ولكن في كل مرة يظهر السجل، بعد تحديد موقع شهادات Let’s Encrypt، الخطأ التالي (لقد قمت بإخفاء اسم النطاق الكامل بـ “abc”):
…
-----END CERTIFICATE-----
شهادتك موجودة في /shared/letsencrypt/abc/abc.cer
مفتاح الشهادة الخاص بك موجود في /shared/letsencrypt/abc/abc.key
شهادة CA الوسيطة موجودة في /shared/letsencrypt/abc/ca.cer
وسلسلة الشهادات الكاملة موجودة هنا: /shared/letsencrypt/abc/fullchain.cer
O = Digital Signature Trust Co., CN = DST Root CA X3
خطأ 10 عند البحث على عمق 3: الشهادة منتهية الصلاحية
استخدام CA: https://acme-v02.api.letsencrypt.org/directory
…
يبدو أن السكربت يحاول بعد ذلك إنهاء توقيع الشهادة، وبعد محاولة ناجحة، أرى مرة أخرى قائمة مواقع الشهادات. يتم تثبيت الشهادات، ولكن عند إعادة تشغيل nginx عبر السكربت، يظهر الخطأ التالي مرة أخرى:
…
تشغيل أمر إعادة التحميل: sv reload nginx
تحذير: nginx: غير قادر على فتح supervise/ok: الملف غير موجود
خطأ إعادة التحميل لـ :
O = Digital Signature Trust Co., CN = DST Root CA X3
خطأ 10 عند البحث على عمق 3: الشهادة منتهية الصلاحية
O = Digital Signature Trust Co., CN = DST Root CA X3
خطأ 10 عند البحث على عمق 3: الشهادة منتهية الصلاحية
تم بدء runsvdir، معرف العملية هو 4266
…
يتم تنفيذ كلتا المهمتين في جولة ثانية بنفس التأثير.
يمكنني تصفح المنتدى باستخدام https، على الرغم من أن المتصفح يخبرني بأن الموقع غير آمن - فهو يشير إلى أن بعض المحتوى مثل الصور غير آمن. كما يظهر في تفاصيل الأمان في Firefox أن الموقع لا يوفر معلومات الملكية، ولم يتم تحديد من قام بالتحقق من الشهادة على ما أعتقد. عند النقر على عرض الشهادة، يبدو كل شيء على ما يرام - حتى انتهاء صلاحية الشهادات في العام القادم.
هل لديك أي فكرة عما قد تكون متعلقة به أخطاء/تحذيرات السجلات هذه، وكيفية إصلاحها؟
شكرًا،
Goppi