لقد مر وقت طويل على تعليق منصة Discourse الخاصة بنا على شاشة التحميل، وأخيراً وجدت مصطلح بحث أدى إلى بعض المساعدة. ومع ذلك، باتباع النصائح الواردة في https://meta.discourse.org/t/my-forum-is-stuck-on-the-loading-screen/255610، حاولت تسجيل الدخول باستخدام https://service.slaa.network/u/admin-login ولكن رسائل البريد الإلكتروني للمسؤول لا يتم إرسالها لتسجيل الدخول! أفترض أن هناك مشكلة أعمق.
لقد حاولت إعادة بناء التطبيق عدة مرات دون جدوى. كنت أعتقد أنه قد يتم حل المشكلة بتحديث ولكن لا.
باتباع النصائح المذكورة أعلاه، قمت بإزالة مكونين إضافيين قديمين وغير رسميين:
A Discourse plugin for installing other Discourse plugins.
Allows admins to create static pages in Discourse.
ومع ذلك، فشل إعادة البناء تمامًا، لذا أعدت تثبيت Procourse Installer (معتقدًا أن إزالته ربما تسببت في مشكلة ما نظرًا لأنه تم تثبيت المكونات الإضافية بواسطته) وهو الآن يعود إلى شاشة التحميل.
أنا في حيرة من أمري بشأن ما يجب فعله لأنني لا أستطيع تسجيل الدخول إلى الوضع الآمن.
يمكنني رؤية وجود خطأ في وحدة التحكم: ReferenceError: Ember is not defined، لكنني لا أعرف كيفية حل هذا.
أي أفكار؟
pfaffman
(Jay Pfaffman)
3 يوليو 2024، 5:13م
2
إزالة المكون الإضافي المثبت procourse.
إعجاب واحد (1)
يمكنك إلحاق ?safe_mode=no_themes%2Cno_plugins بعنوان URL الخاص بك لتفعيل الوضع الآمن كبديل:
https://service.slaa.network/login?safe_mode=no_themes%2Cno_plugins
على الرغم من أنه بالنظر إلى وحدة تحكم المتصفح، يبدو أن الخطأ قادم من مكون شريط التقدم الخاص بمكون المكون الإضافي لتثبيت procourse كما يقترح Pfaffman.
ما هي الأخطاء التي حصلت عليها عند إعادة البناء عندما حاولت إزالته؟
إعجابَين (2)
pfaffman
(Jay Pfaffman)
3 يوليو 2024، 6:40م
4
augustinecicc:
تمت إزالة مكونين إضافيين
عفوًا. آسف، لقد فاتني ذلك بطريقة ما.
تخميني الجامح هو أن مثبت Procourse ترك شيئًا خلفه يسبب مشكلة، على الرغم من أنه بدون السجلات، فهذا مجرد تخمين.
قد تكون لديك أيضًا سمات قديمة تسبب مشاكل (تم إصلاحها الآن بواسطة عنوان URL للوضع الآمن من Jammy).
شكراً جزيلاً على هذا. آسف للتأخير في الرد.
عندما جربت رابط الوضع الآمن المعدل، تمكنت من تسجيل الدخول ولكن بعد ذلك لا تزال أواجه شاشة تحميل.
أنا أرفق “السجل” من إعادة البناء الفاشلة
discourseinstalllog1.txt (49.7 KB)
أي أفكار حول كيفية إزالة مثبت Procourse بطريقة أخرى؟
أعتقد أنني أرى Zlib::BufError: buffer error (Zlib::BufError) في ذلك.
هل يمكنك محاولة إضافة DISCOURSE_MAXMIND_ACCOUNT_ID الخاص بك إلى app.yml الخاص بك ومعرفة ما إذا كان يمكنك إعادة البناء بنجاح؟
I’ve just had this issue when updating a Discourse install…
I believe the cause is because when DISCOURSE_MAXMIND_LICENSE_KEY is specified in the .yml container file without a corresponding DISCOURSE_MAXMIND_ACCOUNT_ID.
@tgxworld ’s pull request adds the use of DISCOURSE_MAXMIND_ACCOUNT_ID in multiple places and explains the need for “Account ID”:
For me the fix was adding DISCOURSE_MAXMIND_ACCOUNT_ID and rebuilding (I rebuilt twice, but this was most likely a temporary issue).
قبل أن أرى ردك، قمت في الواقع بمحاولة أخرى لإعادة البناء بعد إزالة 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)