فشل التحديث من الإصدار التجريبي 3 من 2.9.0 إلى الإصدار التجريبي 4 - الموقع معطل

مرحباً،

حاولت التحديث من الإصدار 2.9.0 بيتا 3 إلى بيتا 4. فشل الأمر من خلال واجهة الويب. اتبعت أمر git pull، والأمر /launcher rebuild app لم يساعد.

انتهى الأمر بـ:

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' failed with return #<Process::Status: pid 647 exit 134>
Location of failure: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake themes:update assets:precompile'"]}
bootstrap failed with exit code 134
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
f5cd177671cf156b418115fd9956929e98c03223fbab30c91da284cee52510e3
==================== END REBUILD LOG ====================
Failed to rebuild app.

لم يساعد أمر Discourse doctor.

لا أرى أي خطأ واضح في السجل أعلى من ذلك، بعض التحذيرات حول إضافة Theme Plugin Slick. لكنها تُقتطع في PowerShell.

لست متأكداً من مكان ملفات السجل الخاصة بالتحديث. قمت بتشغيل ./launcher build app | tee ~\\Rebuild.txt

لكن ذلك تركني في حالة غريبة، مع ملف سجل قصير جداً ~50 سطراً. بدأت المنتديات، لكنها لا تزال على بيتا 3. بطيئة جداً ولا يمكنني الوصول إلى أي منشورات.

لقد قمت بعمل نسخة احتياطية قبل التحديث مباشرة.

ما مقدار الذاكرة والمبادلة لديك؟

free -h

              total        used        free      shared  buff/cache   available
Mem:            14G        661M        5.3G        684K        8.4G         13G
Swap:            0B          0B          0B

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

التحقق من خلال السجل (كيف/أين يكون سجل الإخراج؟). يوجد تفريغ للذاكرة من تعطل عملية. لا يزال غير متأكد من مكان وجود أي سجلات، ولكنني وجدت حد المخزن المؤقت في PowerShell وزدته. السجل مرفق.

ErrorLog.txt (567.0 KB)

يبدو أن awesome-bbcodes يسبب خطأ؟ سأقوم بإيقافه والمحاولة مرة أخرى.

هل يمكننا الحصول في الإصدارات المستقبلية، إذا فشل إعادة البناء، على موقع سجل إعادة البناء؟

يمكنك تشغيل ./discourse-doctor الذي ينشئ سجلًا لإعادة البناء ويخزنه في /tmp

وأنت على حق، من المظهر، يبدو أن مكون السمة الرائع bbcode مكون سمة المكون الإضافي يخطئ ويتسبب في فشل إعادة البناء.

جرب تشغيل ./launcher start app وتعطيل المكون ثم أعد البناء مرة أخرى.

إعجابَين (2)

تمت إزالته من app.yml وإعادة بنائه. يبدو أنه جيد الآن. محاولة إعادة البناء باستخدام discourse-custom-bbcodes

شكرا.

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

لم أدرك أنها كانت إضافة. من الجيد معرفة أنك اكتشفت ذلك.

نعم، تتطلب عملية الطهي والاختبارات الواجهة الخلفية.

إعجابَين (2)

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