فشل التحديث - المنتدى لا يعمل، رغم أنه يُقال إنه محدث

لقد حاولت تحديث مدير Docker أمس، لكن التحديث فشل. إليك السجلات:

https://pastebin.com/f7LBM1Vi

حاولت إعادة بدء التحديث بعد التحقق من سبب المشكلة، لكن النظام أفاد بأن مدير Docker محدث ولا توجد تحديثات متاحة. لذا افترضت أن التحديث قد تم بنجاح (كان هذا افتراضًا خاطئًا مني، والآن أعرف أنني لم يكن ينبغي لي أن أفعل ذلك).
اليوم، تابعت تحديث منتدى Discourse. حصلت على خطأ (لم أستطع نسخه لأن الصفحة أعيد تحميلها - لا أعرف السبب، آسف). كل ما لدي الآن هو منتدى لا يعمل (يمكن للمستخدم رؤية وجود خطأ فقط وأننا نعمل على إصلاحه)، لكن في لوحة الإدارة، التي ظلت مفتوحة لحسن الحظ، يُظهر أن منتدى Discourse محدث ولا توجد تحديثات متاحة، وأنه يجب أن يعمل بشكل طبيعي.
يرجى المساعدة.

هل جربت إعادة البناء؟

قم بالاتصال بخادمك عبر SSH ثم نفذ الأوامر التالية:

cd /var/discourse
git pull
./launcher rebuild app

لم أفعل بعد. لقد اكتشفت للتو موضوعًا مشابهًا لموضوعي. لكنني سأجرب ذلك خلال لحظات وأرى ما إذا كان سيحل المشكلة. شكرًا لك على الرد السريع.

إذا قمت بالتحديث بعد فترة طويلة (حوالي 4-6 أشهر)، فقد تم إجراء بعض التغييرات على مدير Docker تسببت في الأعراض التي وصفتها. إعادة البناء كافية لحل هذه المشكلات. آمل أن يعيد ذلك منتداك إلى العمل.

بما أن هذا الأمر يظهر بشكل متكرر، ربما يجب أن تعرض صفحة /admin/update تحذيرًا عند توفر صورة جديدة وضرورة إعادة البناء؟

أعتقد أن الإشعار يجب أن يُوضع على /admin بدلاً من /admin/update لتشجيع التحديثات المنتظمة أكثر.

نعم، لم أتمكن من تحديث المنتدى منذ سبتمبر. قد يكون هذا هو المشكلة هنا. من المؤسف أنه لم يكن هناك تحذير خاص لمدير Docker. بمجرد إعادة بنائه، سأعود بالتقرير. لكن شكرًا لكم جميعًا على المساعدة حتى الآن.

هو يفعل ذلك بالفعل. كان آخر خطأ، حيث أعادنا هيكلة $redis، غير محظوظًا، لأن سباقًا بين التحديثات جعل من المستحيل استخدام النظام للتنبيه هذه المرة.

لكن في كل مرة أخرى نستخدمها، فإنها واضحة جدًا في ذلك.

الآن يعمل كل شيء كما هو متوقع مع تحديث جميع العناصر.
الخطوات التي قمت بها هي التالية:

من هذا المنشور نسخت الاقتراح.
بعد ذلك، اتبعت ما اقترحته أنت. استغرق الأمر بضع دقائق، لكن كل شيء سار بسلاسة ويعمل الآن.

مرة أخرى، شكرًا لك على مساعدتك.