إنه فحص جيد، ولكن ربما يمكنه ذكر إمكانية أن يكون نظام التشغيل قديمًا؟ النواة هي المشكلة، ولكن بالنسبة لمعظم الناس، فهي تأتي كجزء من إصدار نظام التشغيل.
أشك في أنه مع تزايد شعبية Discourse، في كل مرة تصبح فيها ميزة نواة مفقودة حرجة، سيكون عدد الأشخاص المتأثرين أكبر بكثير.
يقول wiki الخاص بـ Ubuntu أن الأمر sudo apt-get -s install --install-recommends linux-generic-hwe-16.04 سيمنحك أحدث نواة مدعومة (4.15) بعد إعادة التشغيل. أقترح عمل نسخة احتياطية، وتنزيل النسخة الاحتياطية محليًا، ثم تجربتها.
شكراً على الاقتراح. سأقوم بعمل نسخة احتياطية وأجرب هذا.
كإقتراح، ربما يجب أن نضيف تعليماتك لفحص / الحصول على آخر تحديث للنواة إلى التعليمات القياسية للتحديث هنا: Manually update Discourse and Docker image to latest. كما تقترح، يبدو أنك تتلقى الكثير من طلبات الدعم بخصوص عدم تحديث النواة.
ترقيات أوبونتو تعمل دائمًا تقريبًا ولكنها ليست سريعة، ويمكن أن يكون الخادم الخاص بك معطلاً لمعظم الوقت. ستمنحك اللقطة وسيلة للتراجع في أسوأ الحالات، ولكنها تضيف أيضًا وقت تعطل.
هل فكرت في إنشاء خادم جديد على إصدار أحدث واستعادة نسخة احتياطية؟ شريطة أن تستخدم نظام أسماء النطاقات (DNS) مع قيمة TTL قصيرة نسبيًا، يمكن أن يكون وقت التعطل قصيرًا جدًا، وسيعتمد الأمر ببساطة على حجم قاعدة البيانات وما إذا كانت ملفات التحميل الخاصة بك محلية.
لم أجرب إنشاء خادم جديد في الواقع.
مثل @Richie، الشيء الوحيد المثبت على الخادم هو Discourse. وبالضبط، أفضل تشغيل أمر للحصول على التحديثات بدلاً من الاضطرار إلى الانتقال بالكامل إلى خادم جديد.
لقد تحققت أيضًا من إصدار التثبيت الخاص بي ويبدو أن موقعي على الإصدار 3.0.0.beta16. عندما أنقر على الترقية، يتم توجيهي إلى “أنت تستخدم إصدارًا قديمًا من صورة Discourse” وهذا هو المكان الذي أواجه فيه خطأ “إصدار النواة غير مدعوم” عند محاولة إجراء التحديث.
@AMK (وأي شخص آخر مهتم!)
لقد قمت بإيقاف تشغيل قطرة Digital Ocean الخاصة بي وأخذت لقطة كاملة (استغرقت حوالي 30 دقيقة).
ثم قمت بتشغيل do-release-upgrade وانتقلت من Ubuntu “16.04.7 LTS” إلى “18.04.6 LTS”.
بعد إعادة التشغيل، تحققت من Discourse - كل شيء على ما يرام.
ثم قمت بترقية إصدار أخرى لنقلي إلى ما بعد Ubuntu 18. لست متأكدًا من الإصدار الذي كنت سأصل إليه، ربما v20؟
بعد إعادة التشغيل التالية، لم يعد خادمي متصلاً بالإنترنت
ثم اضطررت إلى استعادة لقطتي (التي استغرقت 15 دقيقة)، ثم انتقلت من “16.04.7 LTS” إلى “18.04.6 LTS” مرة أخرى، ثم قمت بتحديث Discourse.
الوقت الإجمالي، ساعة و 50 دقيقة.
قد يكون الأمر “أصعب” ولكن يمكنك القيام بذلك بأقل وقت تعطل تقريبًا (ووقت تعطل صفر إذا قمت بإنشاء الخادم الجديد في نفس مركز البيانات مثل الخادم القديم واستخدمت عنوان IP ثابت)، وإذا حدث خطأ ما، يمكنك ببساطة العودة إلى الخادم القديم.