لدي منتدان من نوع Discourse مستضافان ذاتيًا على خادمين افتراضيين خاصين (VPS) منفصلين. كانا قريبين جدًا من أحدث إصدار، لكنهما لم يكونا على نفس الإصدار بالضبط. الأسبوع الماضي، حاولت تحديثهما عبر واجهة المستخدم للتحديث. بالنسبة لكلا المنتدين، أسفر هذا عن خطأ في عملية تثبيت Discourse (وليس في docker_manager)، ولم تنجح عمليات التحديث. بعد ذلك، ظهرت واجهة التحديث على النحو التالي:
لا مشكلة. دخلت إلى SSH وحدّثت كليهما باستخدام ./launcher rebuild app ونجح الأمر بسلاسة… هكذا ظننت. لكن ليس تمامًا. كلا المنتدين الآن على الإصدار 2026.11.0-latest.
عندما أنتقل إلى واجهة التحديث في أي من المنتدين، لا تظهر عناصر واجهة المستخدم القياسية، ولا تزال الرسالة أعلاه تظهر، طالبةً التحديث عبر SSH. كنت أتوقع أن تعمل الواجهة، مما يسمح بإجراء التحديثات مرة أخرى عبر واجهة المستخدم.
(للأسف، ليس لدي سجلات لأرفقها بخصوص أخطاء التحديث. كما أنني لم أجرب بعد إعادة بناء التطبيق للمرة الثانية على التوالي، فأردت أولًا الإبلاغ عن هذا الأمر.)
