مثيل معطل بعد التحديث إلى 2.9.0.beta2

بعد إجراء تحديث بنقرة واحدة لمثيل إلى 2.9.0.beta2، أرى شاشة فارغة مع هذه الأخطاء في وحدة تحكم المطور:

أنا أستخدم الإضافات التالية:

3 إعجابات

هذه إضافات رسمية ولا ينبغي أن تسبب مشاكل.

هل حاولت عرض موقعك في الوضع الآمن؟

واجهت نفس المشكلة:

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

نفس المشكلة: شاشة بيضاء + خطأ في جافا سكريبت.

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

لدي نفس المشكلة…

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

نفس الشيء، نفس الشيء

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

نفس الشيء هنا :cold_sweat: آمل أن يأتي الإصلاح قريبًا جدًا!

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

نفس الشيء هنا:

loader.js:247 خطأ غير معالج: لم يتم العثور على الوحدة `handlebars` المستوردة من `discourse-common/lib/raw-handlebars`
    at loader.js:247:1
    at c (loader.js:258:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at discourse-boot.js:12:1
    at Array.forEach (<anonymous>)
    at discourse-boot.js:10:1
إعجاب واحد (1)

نفس المشكلة هنا أيضًا مع نفس الخطأ في وحدة تحكم JavaScript.

Uncaught Error: Could not find module `handlebars` imported from `discourse-common/lib/raw-handlebars`
    at loader.js:247:1
    at c (loader.js:258:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at discourse-boot.js:12:1
    at Array.forEach (<anonymous>)
    at discourse-boot.js:10:1

نحن نستخدم الإضافات التالية:

أتلقى التحذيرات التالية أثناء البناء

Bundle complete! 127 Gemfile dependencies, 176 gems now installed.
Gems in the groups 'test' and 'development' were not installed.
Bundled gems are installed into './vendor/bundle'

I, [2022-02-14T13:34:51.839391 #1]  INFO -- : > cd /var/www/discourse && [ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean'
warning Resolution field "lodash@4.17.21" is incompatible with requested version "lodash@4.17.15"
warning "> @mixer/parallel-prettier@2.0.1" has unmet peer dependency "prettier@^2.0.0".
إعجاب واحد (1)

لقد جربت الوضع الآمن، وأواجه أيضًا خطأ في عدم وجود handlebars. شاشة بيضاء فقط على التطبيق، مع وقت تحميل بالمللي ثانية في أعلى اليسار.

Uncaught Error: Could not find module `handlebars` imported from `discourse-common/lib/raw-handlebars`
    at loader.js:247:1
    at c (loader.js:258:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at discourse-boot.js:12:1
    at Array.forEach (<anonymous>)
    at discourse-boot.js:10:1

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

إعجابَين (2)

لست متأكدًا مما إذا كانت لدي الأذونات اللازمة لإرسال رسالة خاصة إليك - حيث أنني انضممت للتو…

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

لدي الآن بعض الأمثلة، شكراً للجميع!

3 إعجابات

لقد دفعت للتو إصلاحًا: FIX: Update application_helper logic now that Ember CLI is default (#… · discourse/discourse@f078d1a · GitHub

يرجى تشغيل تحديث آخر - يجب أن يؤدي ذلك إلى عودة الأمور للعمل مرة أخرى. أنا آسف جدًا للإزعاج!

@Anton_Akhmerov @RobertBrockie @pinkd @simevo @Canapin @CRCinAU @Alex_Harrington @k4rtik

15 إعجابًا

هل هذا كافٍ لتشغيل التحديث المطلوب؟

# cd /var/discourse/
# ./launcher rebuild app

نعم، أو يمكنك كتابة عنوان URL مثل https://your-site.com/admin/upgrade في شريط العناوين الخاص بك - يجب أن تظل واجهة المستخدم للتحديث تعمل حتى لو كان التطبيق الرئيسي معطلاً.

3 إعجابات

يمكن التأكيد - تم التحديث وعادت الأمور للعمل بشكل طبيعي. شكراً @david

إعجابَين (2)

نعم، لقد نجح ذلك بالنسبة لي أيضًا. شكرًا @david

3 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.