لقد قمت بتحديث منتداي اليوم، والآن أصبح معطلاً ولا يمكن استخدامه. ماذا يجب أن أفعل؟ هل هناك شيء مفقود؟
أو ربما، طالما أن المنتدى يعمل بسلاسة، فمن الأفضل عدم الترقية على الإطلاق؟
أم أنك تقوم بإعادة البناء عبر الطرفية، كما هو مقترح؟
لتشغيل ./launcher rebiuld app للترقية
فشل
هذا هو الوقت الذي بدأت فيه تشغيل الترقية. بعد الترقية، طُلب مني القيام بـ pg. دون القيام بـ pg، قمت بتشغيل إعادة بناء التطبيق مرة أخرى، ثم ظهر خطأ.
هل قمت بإزالة المكونات الإضافية من app.yml كما هو مقترح وحاولت مرة أخرى؟
تلميح: المكون الإضافي 'discourse-post-voting' مدمج الآن مع Discourse ويجب عدم تضمينه في تكوين الحاوية الخاص بك. قم بإزالة السطر 'git clone https://github.com/discourse/discourse-post-voting' من ملف containers/app.yml الخاص بك، ثم حاول مرة أخرى. لمزيد من المعلومات، راجع https://meta.discourse.org/t/373574
تلميح: المكون الإضافي 'discourse-solved' مدمج الآن مع Discourse ويجب عدم تضمينه في تكوين الحاوية الخاص بك. قم بإزالة السطر 'git clone https://github.com/discourse/discourse-solved' من ملف containers/app.yml الخاص بك، ثم حاول مرة أخرى. لمزيد من المعلومات، راجع https://meta.discourse.org/t/373574
قبل التحديث، قم بإنشاء لقطة في مدير vps، ونعم، قم بالتحديث فقط إذا كان إصدارك قديمًا جدًا.
عظيم، كدنا ننتهي — هذه الصورة تخبرنا أن الترحيل فشل ولكن الخطأ الفعلي أبعد بكثير في الأعلى.
شيء آخر عند مشاركة الأخطاء، إذا كان بإمكانك عمل كتل برمجية كهذه محاطة بعلامات اقتباس، فسيكون ذلك جيدًا أيضًا، وإلا فلا بأس، فالصورة جيدة.
FAILED ------ Pups::ExecError
نظرًا لأنني لا أعرف كيفية البرمجة بنفسي، فعادةً ما أطلب من صديقي المساعدة، وأنا هنا فقط أنقل الرسالة، لذا قد لا يكون وصفي واضحًا جدًا. يرجى إلقاء نظرة على هذه اللقطة: الأمر الأول يقول إنه لا يمكنه العثور على الملف، ثم عندما أعدنا البناء مرة أخرى، أبلغ عن فشل ترحيل قاعدة البيانات.
بعد إعادة البناء مرة أخرى، ما هو الخطأ الذي تحصل عليه؟
إذا كان الخطأ يقول “يرجى التمرير لأعلى والبحث عن رسائل خطأ سابقة”، فافعل ذلك، وقم بالتقاط لقطات شاشة لتلك الرسائل بدلاً من هذه الرسالة.
إذن، إذا حاولت إعادة البناء مرة أخرى، تحصل على هذه الرسالة (بغض النظر عن عدد المرات التي تعيد فيها البناء)؟
في هذه المرحلة، سأفكر في إعداد خادم جديد من البداية واستعادة أحدث نسخة احتياطية والانتقال ببساطة.
بعد المحاولة مرة أخرى، هذا هو الوضع الآن.
بدأت التثبيت، ثم اتبعت التعليمات لتشغيل الأمر الأول، لكنه أظهر أنه لم يتم العثور على ملف الأمر “pg”.
ثم، بعد تخطي تلك الخطوات وتشغيل إعادة البناء مباشرة مرة أخرى، حدث الخطأ الموضح في هذه الصورة.
حاليًا، بدأ المنتدى ولكن لا يمكن الوصول إليه.
يشير أسفل السجلات إلى
لإكمال الترقية، أعد البناء مرة أخرى باستخدام:
./launcher rebuild app
هل يمكنك تشغيل ذلك من فضلك.
هذه هي المرة الثانية التي أقوم بتشغيله فيها، ثم ظهر الخطأ في لقطة الشاشة الثانية.






