منتدى خاص عالق على شاشة التحميل

لقد مر وقت طويل على تعليق منصة Discourse الخاصة بنا على شاشة التحميل، وأخيراً وجدت مصطلح بحث أدى إلى بعض المساعدة. ومع ذلك، باتباع النصائح الواردة في https://meta.discourse.org/t/my-forum-is-stuck-on-the-loading-screen/255610، حاولت تسجيل الدخول باستخدام https://service.slaa.network/u/admin-login ولكن رسائل البريد الإلكتروني للمسؤول لا يتم إرسالها لتسجيل الدخول! أفترض أن هناك مشكلة أعمق.

لقد حاولت إعادة بناء التطبيق عدة مرات دون جدوى. كنت أعتقد أنه قد يتم حل المشكلة بتحديث ولكن لا.

باتباع النصائح المذكورة أعلاه، قمت بإزالة مكونين إضافيين قديمين وغير رسميين:

ومع ذلك، فشل إعادة البناء تمامًا، لذا أعدت تثبيت Procourse Installer (معتقدًا أن إزالته ربما تسببت في مشكلة ما نظرًا لأنه تم تثبيت المكونات الإضافية بواسطته) وهو الآن يعود إلى شاشة التحميل.

أنا في حيرة من أمري بشأن ما يجب فعله لأنني لا أستطيع تسجيل الدخول إلى الوضع الآمن.

يمكنني رؤية وجود خطأ في وحدة التحكم: ReferenceError: Ember is not defined، لكنني لا أعرف كيفية حل هذا.

أي أفكار؟

إزالة المكون الإضافي المثبت procourse.

إعجاب واحد (1)

يمكنك إلحاق ?safe_mode=no_themes%2Cno_plugins بعنوان URL الخاص بك لتفعيل الوضع الآمن كبديل:

https://service.slaa.network/login?safe_mode=no_themes%2Cno_plugins

على الرغم من أنه بالنظر إلى وحدة تحكم المتصفح، يبدو أن الخطأ قادم من مكون شريط التقدم الخاص بمكون المكون الإضافي لتثبيت procourse كما يقترح Pfaffman.

ما هي الأخطاء التي حصلت عليها عند إعادة البناء عندما حاولت إزالته؟

إعجابَين (2)

عفوًا. آسف، لقد فاتني ذلك بطريقة ما.

تخميني الجامح هو أن مثبت Procourse ترك شيئًا خلفه يسبب مشكلة، على الرغم من أنه بدون السجلات، فهذا مجرد تخمين.

قد تكون لديك أيضًا سمات قديمة تسبب مشاكل (تم إصلاحها الآن بواسطة عنوان URL للوضع الآمن من Jammy).

شكراً جزيلاً على هذا. آسف للتأخير في الرد.

عندما جربت رابط الوضع الآمن المعدل، تمكنت من تسجيل الدخول ولكن بعد ذلك لا تزال أواجه شاشة تحميل.

أنا أرفق “السجل” من إعادة البناء الفاشلة
discourseinstalllog1.txt (49.7 KB)

أي أفكار حول كيفية إزالة مثبت Procourse بطريقة أخرى؟

أعتقد أنني أرى Zlib::BufError: buffer error (Zlib::BufError) في ذلك.

هل يمكنك محاولة إضافة DISCOURSE_MAXMIND_ACCOUNT_ID الخاص بك إلى app.yml الخاص بك ومعرفة ما إذا كان يمكنك إعادة البناء بنجاح؟

قبل أن أرى ردك، قمت في الواقع بمحاولة أخرى لإعادة البناء بعد إزالة Procourse Installer (بعد إجراء git pull) وتمت إعادة البناء بنجاح.

لدي الآن خطأ آخر، ولكنه ليس خطأ فادحًا، مع سمة Discourse Dark Mode التي كنت أستخدمها - يبدو أنها لم يتم تحديثها إلى Ember 5 من خلال النظر إلى Your site may not work because a theme / component has errors والذي يشير إلى Preparing for Discourse's upgrade to Ember 5.

ولكن بما أنه يبدو أن Discourse لديها الآن وضع مظلم تلقائي متاح Automatic Dark Mode color scheme switching يمكنني حذف سمة Discourse Dark Mode!

شكرًا لمساعدتك، ولكن يبدو أن التحديث قد قام بحل المشكلة التي كنت أواجهها.

إعجابَين (2)