اليوم، بعد إجراء تحديث قياسي عبر لوحة الإدارة، تم حظر التحديث وعند محاولة إجراء الإجراء يدويًا باستخدام ./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 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.
مرحباً @JammyDodger لا أعرف حقًا كيف أفعل ذلك، أستخدم DigitalOcean - مع وحدة التحكم الخاصة به التي لم أستخدمها إلا مرات قليلة لإعادة البناء. أترك لك لقطة شاشة في حال رأيت خطأ في تتبع المكدس وتقرير الخطأ
مرحباً @TroyaNO - يبدو أنك حاولت تثبيت مكون السمة discourse-social-share كمكون إضافي. يجب عليك إزالة هذا السطر من ملف app.yml الخاص بك.
لتقديم بعض السياق: لم ينجح وضع سمة في دليل plugins مطلقًا. ولكن في الماضي، كان يفشل بصمت دون أي خطأ. خلال الـ 24 ساعة الماضية تقريبًا (منذ هذا الالتزام)، بدأ في إثارة خطأ. لقد دفعت للتو تغييرًا آخر يعيدنا إلى سلوك “عدم فعل أي شيء بصمت” القديم، لذلك إذا حاولت التحديث مرة أخرى، فيجب أن يعمل.