จะแก้ไขข้อผิดพลาด 'Failed to Connect to lvmetad' บน Ubuntu ได้อย่างไร



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

Ubuntu เป็นระบบปฏิบัติการ Linux แบบโอเพนซอร์สที่ใช้งานได้ฟรีซึ่งส่วนใหญ่ใช้สำหรับการประมวลผลแบบคลาวด์ที่รองรับ OpenStack การอัปเดตจะออกทุกๆ 6 เดือนซึ่งมาพร้อมกับคุณสมบัติเพิ่มเติมและการปรับปรุงประสิทธิภาพ อย่างไรก็ตามเมื่อไม่นานมานี้มีรายงานจำนวนมากที่ผู้ใช้ไม่สามารถบูตเข้าสู่ระบบปฏิบัติการและ ' ไม่สามารถเชื่อมต่อกับ lvmetad กลับไปที่การสแกนอุปกรณ์ ” สังเกตเห็นข้อความ



ไม่สามารถเชื่อมต่อกับ Lvmetad กลับไปที่การสแกนอุปกรณ์



อะไรทำให้เกิดข้อผิดพลาด“ Failed to Connect to Lvmetad” บน Ubuntu?

หลังจากได้รับรายงานจำนวนมากจากผู้ใช้หลายคนเราจึงตัดสินใจที่จะตรวจสอบปัญหาและคิดหาวิธีแก้ปัญหาเพื่อแก้ไขให้สมบูรณ์ นอกจากนี้เรายังตรวจสอบสาเหตุที่ทำให้เกิดข้อผิดพลาดนี้และระบุไว้ดังนี้



  • ไดรเวอร์ Nvidia: สำหรับผู้ใช้บางคนพบว่าไดรเวอร์ Nvidia ทำให้เกิดปัญหากับระบบปฏิบัติการ บางครั้งไดรเวอร์อาจทำงานผิดพลาดและรบกวนคุณสมบัติของระบบที่สำคัญซึ่งอาจทำให้เกิดข้อผิดพลาดนี้ได้
  • เคอร์เนลเสียหาย / เสีย: ในบางกรณีพบว่าการอัปเดตเคอร์เนลเป็นเวอร์ชันล่าสุดไม่ได้รับการประมวลผลอย่างถูกต้องและอาจได้รับความเสียหาย / เสียหายในกระบวนการเนื่องจากข้อผิดพลาดอาจเกิดขึ้น

เมื่อคุณมีความเข้าใจพื้นฐานเกี่ยวกับลักษณะของปัญหาแล้วเราจะดำเนินการแก้ไขต่อไป อย่าลืมนำสิ่งเหล่านี้ไปใช้ตามลำดับเฉพาะที่นำเสนอเพื่อหลีกเลี่ยงความขัดแย้ง

โซลูชันที่ 1: การล้างไดรเวอร์ Nvidia

หากไดรเวอร์ของ Nvidia รบกวนการทำงานของระบบบางอย่างอาจเกิดข้อผิดพลาดขึ้น ดังนั้นในขั้นตอนนี้เราจะทำการถอนการติดตั้ง Nvidia Drivers จากคอมพิวเตอร์ของเราโดยใช้คำสั่ง purge สำหรับการที่:

  1. หากคอมพิวเตอร์ไม่บู๊ตให้ทำตามแนวทางที่สองก่อนลองทำตามขั้นตอนด้านล่าง
  2. กด“ Ctrl '+' ทุกอย่าง '+' ที ” เพื่อเปิดเครื่องปลายทาง

    กำลังเปิด Terminal



  3. พิมพ์คำสั่งต่อไปนี้แล้วกด“ ป้อน '.
    sudo apt-get remove --purge '^ nvidia -. *'
  4. การดำเนินการนี้จะลบแพ็คเกจที่เกี่ยวข้องกับ Nvidia ทั้งหมดอย่างไรก็ตามจำเป็นต้องเรียกใช้คำสั่งเพื่อให้ Ubuntu ทำงานได้
  5. พิมพ์คำสั่งต่อไปนี้แล้วกด“ ป้อน '.
    sudo apt-get ติดตั้ง ubuntu-desktop
  6. ตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

โซลูชันที่ 2: การบูตเข้าสู่เคอร์เนลที่เก่ากว่า

หากเคอร์เนลใหม่ไม่ได้รับการประมวลผลอย่างถูกต้องอาจทำให้เกิดปัญหาระหว่างการบู๊ตได้ ดังนั้นในขั้นตอนนี้เราจะบูตเข้าสู่เคอร์เนลรุ่นเก่า สำหรับการที่:

  1. ในระหว่างการบูตเครื่องให้กดปุ่ม Esc , F9 หรือ F3 กุญแจสำคัญในการบูตเข้าสู่ BIOS
  2. เลือกปุ่ม“ ตัวเลือกขั้นสูงสำหรับ Ubuntu ” เพื่อบูตเข้าสู่หน้าจอตัวเลือกของ Ubuntu

    การเลือกตัวเลือกขั้นสูงสำหรับ Ubuntu

  3. นำทางด้วยปุ่มลูกศรและเลือกเวอร์ชันเก่าของเคอร์เนล
  4. กด“ ป้อน ” เพื่อเลือกเคอร์เนล
  5. รีบูตคอมพิวเตอร์และพยายามบูตเข้าสู่เคอร์เนลรุ่นเก่า
  6. ตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

โซลูชันที่ 3: การประมวลผลเคอร์เนลใหม่

ปัญหาส่วนใหญ่จะเกิดขึ้นหากเคอร์เนลรุ่นใหม่ไม่ได้รับการประมวลผลอย่างถูกต้อง ดังนั้นในขั้นตอนนี้เราจะทำการประมวลผลเคอร์เนลที่ใหม่กว่าอย่างถูกต้อง ตรวจสอบให้แน่ใจว่าคุณได้ลองใช้วิธีแก้ปัญหาแรกที่ระบุไว้ในบทความนี้แล้วและติดตั้งไดรเวอร์ Nvidia ที่เหมาะสมก่อนที่จะลองใช้โซลูชันนี้

  1. บูต ลงในเคอร์เนลรุ่นเก่าก่อนที่จะลองใช้โซลูชันที่สอง
  2. กด ' Ctrl '+' ทุกอย่าง '+' F3 ” พร้อมกันเพื่อบูตเข้าสู่เทอร์มินัลเสมือน

    กำลังเปิด Virtual Box

  3. ประเภท ในคำสั่งต่อไปนี้แล้วกด“ ป้อน ” เพื่ออัปเดตทุกอย่าง
    sudo apt-get update && sudo apt-get upgrade -y
  4. พิมพ์คำสั่งต่อไปนี้แล้วกด“ ป้อน ” เพื่อเอาเมล็ดเก่าออก
    sudo apt-get autoremove
  5. พิมพ์คำสั่งต่อไปนี้แล้วกด“ ป้อน ” เพื่อติดตั้งเคอร์เนลปัจจุบันใหม่
    sudo apt-get install - ติดตั้ง linux-image-4.13.0-32-generic อีกครั้ง

    บันทึก: แทนที่ตัวเลขในคำสั่งนี้ด้วยเวอร์ชันของเคอร์เนลที่คุณต้องการติดตั้ง สามารถพบเวอร์ชันได้โดยดำเนินการคำสั่งต่อไปนี้

    ไม่มีชื่อ -r
  6. รีบูตและ ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
อ่าน 2 นาที