فشل في التمهيد بعد تشغيل إعادة بناء التطبيق

هل لديك فكرة عن كيفية حل هذه المشكلة؟

فشل
--------------------
Pups::ExecError: فشل الأمر cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate' مع القيمة #<Process::Status: pid 1262 exit 1>
موقع الفشل: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
فشل التنفيذ بالمعلمات {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
فشل الإقلاع برمز الخروج 1
** فشل الإقلاع ** يرجى التمرير لأعلى والبحث عن رسائل خطأ سابقة، قد يكون هناك أكثر من واحدة.
قد يساعد ./discourse-doctor في تشخيص المشكلة.

مرحباً @b4oshany،

ستحتاج إلى تزويدنا بالمزيد من الخطأ قبل عبارة FAILED لتتمكن من تقديم إجابة قاطعة. كما تقول رسالة الخطأ، يرجى التمرير لأعلى والبحث عن رسالة خطأ سابقة.

السبب المعتاد هو إضافة، هل تستخدم أي إضافات خارجية لا تأتي من مستودع Discourse؟ ابدأ بالتعليق على هذه الإضافات، ثم تابع من هناك.

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

هل يمكنك إرسال قائمة بالمكونات الإضافية؟

مرحباً @darkpixlz و @Stephen،
لقد اكتشفت الأمر. لقد قمت بإنشاء نسخة متفرعة (fork) من أحد الإضافات في وقت سابق من العام لإصلاح مشكلة، ولكنها أصبحت الآن مشكلة. قمت بتشغيل discourse doctor، والذي أظهر أن الإضافة هي المشكلة.

لحسن الحظ، تم دمج تغييراتي في المستودع الرئيسي للإضافة، لذا تحولت إلى المستودع الرسمي واختفت المشكلة.

إعجابَين (2)

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