كيفية إصلاح خطأ 'فشل الاتصال بـ lvmetad' على Ubuntu؟



جرب أداة القضاء على المشاكل

Ubuntu هو نظام تشغيل Linux مجاني ومفتوح المصدر يستخدم في الغالب للحوسبة السحابية بدعم OpenStack. يتم إصدار التحديثات كل 6 أشهر والتي تأتي مع ميزات موسعة وتحسينات في الأداء. ومع ذلك ، في الآونة الأخيرة ، ظهرت الكثير من التقارير حيث يتعذر على المستخدمين التمهيد في نظام التشغيل و ' فشل الاتصال بـ lvmetad ، والرجوع إلى فحص الجهاز 'لوحظت الرسالة.



فشل الاتصال بـ Lvmetad ، والرجوع إلى فحص الجهاز



ما الذي يسبب خطأ 'فشل الاتصال بـ Lvmetad' على Ubuntu؟

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



  • برامج تشغيل Nvidia: بالنسبة لبعض المستخدمين ، لوحظ أن برامج تشغيل Nvidia كانت تسبب مشكلة في نظام التشغيل. في بعض الأحيان ، يمكن أن تتعطل برامج التشغيل وتتداخل مع ميزات النظام المهمة والتي يمكن أن تؤدي إلى تشغيل هذا الخطأ.
  • نواة تالفة / مكسورة: في بعض الحالات ، لوحظ أن تحديث kernel إلى أحدث إصدار لم تتم معالجته بشكل صحيح وربما يكون قد تعرض للكسر / التلف في العملية بسبب احتمال حدوث الخطأ.

الآن بعد أن أصبح لديك فهم أساسي لطبيعة المشكلة ، سننتقل إلى الحلول. تأكد من تنفيذها بالترتيب المحدد الذي يتم تقديمها به لتجنب التعارض.

الحل 1: تطهير برامج تشغيل Nvidia

إذا كانت برامج تشغيل Nvidia تتداخل مع وظائف نظام معينة ، فقد يتم تشغيل الخطأ. لذلك ، في هذه الخطوة ، سنقوم بإلغاء تثبيت Nvidia Drivers تمامًا من جهاز الكمبيوتر الخاص بنا باستخدام أمر التطهير. من أجل هذا:

  1. إذا لم يتم تمهيد الكمبيوتر ، فاتبع الحل الثاني قبل تجربة الخطوات أدناه ،
  2. صحافة ' السيطرة '+' كل شىء '+' تي 'لعرض الجهاز.

    فتح المحطة



  3. اكتب الأمر التالي واضغط على ' أدخل '.
    sudo apt-get remove --purge '^ nvidia -. *'
  4. سيؤدي هذا إلى حذف جميع الحزم ذات الصلة بـ Nvidia ، ومع ذلك ، يجب تنفيذ أمر حتى يعمل Ubuntu.
  5. اكتب الأمر التالي واضغط على ' أدخل '.
    sudo apt-get install ubuntu-Desktop
  6. تحقق لمعرفة ما إذا كانت المشكلة قائمة.

الحل 2: التشغيل في نواة أقدم

إذا لم تتم معالجة النواة الجديدة بشكل صحيح ، فقد يتسبب ذلك في حدوث مشكلات أثناء التمهيد. لذلك ، في هذه الخطوة ، سنقوم بالتمهيد إلى نواة أقدم. من أجل هذا:

  1. أثناء التمهيد اضغط على زر Esc فى الكيبورد ، F9 أو ال F3 مفتاح للتمهيد في BIOS.
  2. حدد ' خيارات متقدمة لأوبونتو للتمهيد في شاشة خيارات أوبونتو.

    تحديد الخيارات المتقدمة لـ Ubuntu

  3. تنقل باستخدام مفاتيح الأسهم وحدد إصدارًا أقدم من kernel.
  4. صحافة ' أدخل 'لتحديد النواة.
  5. أعد تشغيل الكمبيوتر وحاول التمهيد في النواة الأقدم
  6. تحقق لمعرفة ما إذا كانت المشكلة قائمة.

الحل 3: معالجة نواة جديدة

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

  1. حذاء طويل في النواة الأقدم قبل تجربة هذا باستخدام الحل الثاني.
  2. اضغط على ' السيطرة '+' كل شىء '+' F3 ”في نفس الوقت للتمهيد في المحطة الافتراضية.

    فتح الصندوق الافتراضي

  3. نوع في الأمر التالي واضغط على ' أدخل لتحديث كل شيء.
    sudo apt-get update && sudo apt-get Upgrade -y
  4. اكتب الأمر التالي واضغط على ' أدخل 'لإزالة النواة القديمة.
    sudo apt-get autoremove
  5. اكتب الأمر التالي واضغط على ' أدخل 'لإعادة تثبيت kernel الحالي
    sudo apt-get install - إعادة تثبيت linux-image-4.13.0-32-generic

    ملحوظة: استبدل الأرقام الموجودة في هذا الأمر بإصدار النواة التي تريد تثبيتها. يمكن العثور على الإصدار عن طريق تنفيذ الأمر التالي.

    uname -r
  6. إعادة التشغيل و التحقق من لمعرفة ما إذا كانت المشكلة قائمة.
2 دقيقة للقراءة