خطأ بعد فشل التحديث اليوم: [rake themes:update assets:precompile]

اليوم، بعد إجراء تحديث قياسي عبر لوحة الإدارة، تم حظر التحديث وعند محاولة إجراء الإجراء يدويًا باستخدام ./launcher rebuild app لم ينجح ذلك في المرة الأولى :face_with_diagonal_mouth:، وأعطاني الخطأ التالي:

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' failed with return #<Process::Status: pid 754 exit 1>

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 1

** 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.

أي اقتراحات لإصلاح هذا؟

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

هل يمكنك التمرير للأعلى من تلك الرسالة ورؤية ما إذا كانت هناك أي أخطاء أكثر تحديدًا؟

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

مرحباً @JammyDodger لا أعرف حقًا كيف أفعل ذلك، أستخدم DigitalOcean - مع وحدة التحكم الخاصة به التي لم أستخدمها إلا مرات قليلة لإعادة البناء. أترك لك لقطة شاشة في حال رأيت خطأ في تتبع المكدس وتقرير الخطأ

إعجابَين (2)

مرحباً @TroyaNO - يبدو أنك حاولت تثبيت مكون السمة discourse-social-share كمكون إضافي. يجب عليك إزالة هذا السطر من ملف app.yml الخاص بك.

لتقديم بعض السياق: لم ينجح وضع سمة في دليل plugins مطلقًا. ولكن في الماضي، كان يفشل بصمت دون أي خطأ. خلال الـ 24 ساعة الماضية تقريبًا (منذ هذا الالتزام)، بدأ في إثارة خطأ. لقد دفعت للتو تغييرًا آخر يعيدنا إلى سلوك “عدم فعل أي شيء بصمت” القديم، لذلك إذا حاولت التحديث مرة أخرى، فيجب أن يعمل.

6 إعجابات

مرحباً @david، رائع! لقد قمت بتشغيل ./launcher rebuild app مرة أخرى ويبدو أنه يعمل الآن، أنت رائع! :clap:

بالمناسبة، ما هو الأمر الذي استخدمته لتحرير ملف app.yml من سطر الأوامر (?) وماذا يجب أن أزيل بالضبط، أم أنه لم يعد مطلوبًا؟

شكراً للدعم الرائع!

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

يمكن العثور على الأوامر لتعديل app.yml في بداية Install plugins on a self-hosted site

يجب عليك حذف السطر بأكمله الذي يذكر discourse-social-share

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

3 إعجابات

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