إعادة بناء المنتدى (استعادة النسخة الاحتياطية تعمل، وإعادة البناء لا تعمل)

أستضيف المنتدى عبر Digital Ocean، وقد مر عام تقريبًا منذ أن قمت بإعادة بناء المثيل عبر الطرفية.

./launcher rebuild app

كنت أتبع في الأصل الخطوات هنا (Install plugins on a self-hosted site) لإضافة مكون إضافي، وفشلت إعادة بناء المثيل. رأيت رسالة الخطأ هذه بعد إعادة التشغيل:

" واجه البرنامج الذي يشغل منتدى المناقشة هذا مشكلة غير متوقعة"

لقد قمت باستعادة المنتدى باستخدام نسخة احتياطية، وكفحص للتأكد دون تعديل أي كود (أي ملف app.yml)، قمت بتجربة تسلسل إعادة بناء التطبيق مرة أخرى. حتى في ذلك الحين، أدى تسلسل إعادة البناء والبدء إلى نفس رسالة الخطأ المذكورة أعلاه.

أفكار حول خطوات استكشاف الأخطاء وإصلاحها التالية؟

المكونات الإضافية:

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/discourse-math.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-subscriptions.git
          - sudo -E -u git clone https://github.com/VaperinaDEV/discourse-guest-gate-theme-component.git

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

(من الممكن أنك لم تنتظر وقتًا كافيًا لبدء تشغيل الخدمات. يجب عليك الانتظار لمدة خمس دقائق على الأقل قبل استنتاج أن الموقع غير قابل للوصول.)

إعجابَين (2)

يجب أن يحتوي /logs على بعض المعلومات المفيدة، و /safe-mode في وضع no_plugins يجب أن يسمح لك بتسجيل الدخول على الأقل (مما يسمح لك بعرض /logs إذا كنت مسؤولاً).

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

هل حاولت تعطيل بعض الإضافات؟
في بعض الأحيان تسبب الإضافات مشاكل؛ حاول تعطيلها جميعًا ثم تفعيلها واحدة تلو الأخرى لمعرفة أي منها يسبب المشكلة.

يمكنك إزالة هذا أيضًا لأنه مكون سمة ويجب تثبيته في قسم التخصيص بمنطقة المسؤول بدلاً من ملف app.yml الخاص بك.

إعجابَين (2)