كيف يمكنني إعادة بناء Discourse دون تغيير الإصدار؟

نعم، أستطيع أن أرى أن المعلومات التي قدمتها في المنشور لم تكن مفصلة بما يكفي. لا أعتقد أنها خطأ في التنسيق، حيث أن ملف yml يعمل بشكل صحيح بدون وسم الإصدار.

لقد أجريت بعض الاختبارات الإضافية، ويبدو أن أي خلل واجهته لا يظهر في الإصدارين 10 و11، لكنه يظهر في الإصدارات من 4 إلى 9.

لم أستطع العثور إلا على خطأين في السجل، وأعتقد أنهما متوقعان:

2020-02-22 10:42:33.410 UTC [62] postgres@postgres ERROR:  database "discourse" already exists

2020-02-22 10:42:33.533 UTC [73] postgres@discourse ERROR:  role "discourse" already exists

لقد راجعت ملاحظات إصدار الإصدار 10، ولم أجد أي إشارة إلى إصلاح يتعلق بهذه المشكلة.

من الجيد أن المشكلة قد تم إصلاحها، وبفضل حل العمل الذي اقترحته لإعدادات SMTP (سأجربه يوم الاثنين، لا أريد التعديل على خادم الإنتاج خلال عطلة نهاية الأسبوع)، فلا يوجد حاجة ملحة من جهتي، لكن سيكون من الجيد معرفة ما إذا كان هناك خطأ غير معروف لن تلتقطه الاختبارات، وقد يعود إذا تم “إصلاحه” بالصدفة وليس بتغيير موجه. أظن أنني أريد معرفة مدى استقرار دالة الإصدار الذي يمكن توقعه في المستقبل.

هذا هو تصدير المخرجات من تشغيل يستهدف الإصدار v2.4.0.beta9.
dump_disco_version_error.txt (127.5 KB)