[تم الحل] Discourse لم يعد يعمل بعد التحديث إلى 2.6.0.beta2

مرحباً،

لقد حاولت تثبيت تحديث 2.6.0.beta2 بالأمس عبر SSH. يعمل التحديث نفسه دون مشاكل. كما قرأت المعلومات التي تشير إلى أن التحديث قد يستغرق وقتاً طويلاً، ولكن بعد يوم واحد، يجب أن يعمل مرة أخرى. لدي أيضاً بضعة آلاف من المنشورات، لذا فهو ليس منتدى كبيراً حقاً…

كما قمت بإزالة جميع الإضافات وأعدت تشغيل عملية إعادة البناء. لا يوجد تغيير. حاوية Docker تعمل. وكذلك قاعدة البيانات وخدمة WebSocket أيضاً. لكنني أحصل على خطأ 502 من خادم nginx الواقع أمام حاوية Docker.

هل لديكم أي أفكار حول كيفية البدء في تصحيح المشكلة؟

الخطوة الأولى على الأرجح هي تجاوز إعدادات المقبس (socket) الخاصة بك وتحديد الحالة التي يكون عليها نظام Discourse.

502 بوابة خاطئة

هذا هو الناتج إذا حاولت الوصول إلى المنتدى مباشرةً… إذن هناك شيء ما في الخلفية لا يعمل…

لقد وجدت المشكلة! كانت في مجلد bootsnap-compiled-cache… هناك أيضًا منشور آخر يتناول هذه المشكلة…

اكتشفت ذلك بعد أن حاولت عمل نسخة احتياطية داخل حاوية Docker وحصلت على خطأ في الأذونات… ربما يساعد ذلك شخصًا آخر…

كيف تم تثبيت هذه الحالة؟

كما هو موضح في دليل التثبيت القصير.

هل اتبعت هذا الدليل؟

نعم، لكن هذا كان في الربيع…

بالنسبة للنسخة التجريبية الجديدة، قمت بتحديث…

git pull
./launcher rebuild app