لقد واجهت هذه المشكلة الليلة الماضية، عندما تمت ترقية نظام Ubuntu 20.04 LTS الخاص بي تلقائيًا، فقد قام بتثبيت نواة جديدة وفقدت السيطرة على النظام، وكان يتعطل بعد دقائق قليلة من الإقلاع. لقد جربت ذلك مرة أخرى اليوم مع تثبيت Discourse جديد وبمجرد ترقية النظام بدأ يتعطل مرة أخرى.
ملاحظة سريعة للجميع، لا تقم بتحديث نواة لينكس الخاصة بك في الوقت الحالي، فهذه مشكلة معروفة - انظر هذا لمزيد من التفاصيل.
السؤال هو ما إذا كانت هناك طريقة لبدء تشغيل النظام دون تشغيل Discourse/docker؟ يعمل على AWS Lightsail. الخيار الوحيد الآخر هو إعادة بناء النظام بأكمله مرة أخرى وهو أمر مزعج حاليًا نظرًا لمشاكل النسخ الاحتياطي/الاستعادة التي أواجهها.
تحرير: هذا ما وجدته، ينجح أو يفشل اعتمادًا على مدى سرعة ظهوره.
while true; do
ssh <instance> "sudo systemctl disable docker.service; sudo systemctl disable containerd.service"
done
نعم، كما نشرت للتو في موضوعك الآخر حول مشاكل الاستعادة، هذا هو ما فعلته تقريبًا عندما تسببت هذه المشكلة في تعطل خادمي. حسنًا، قمت بتشغيل النواة القديمة؛ لم أكن بحاجة إلى تعطيل docker أو الحاويات. والنواة الحالية آمنة مرة أخرى. هذا رابط لما قلته في موضوعك الآخر. بعد قليل سأحاول كتابة حلي الدائم لمنع حدوث ذلك مرة أخرى.
لقد كتبت برنامجًا تعليميًا حول كيفية تجنب مشكلات kernel oops! التي تعطل خادمك أو تمنعه من العودة للعمل.
لقد وضعت البرنامج التعليمي على موقع Discourse الخاص بي، حيث بدا ذلك مناسبًا لي. موقعي لا علاقة له بالتكنولوجيا. لذلك، قمت بإلغاء إدراج الموضوع ولكن نشرته بصيغة HTML.