ข้อผิดพลาด“ /run/lvm/lvmetad.socket: การเชื่อมต่อล้มเหลว: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว” - แต่ไม่เกี่ยวข้องกับ Grub


19

คำสั่ง LVM /run/lvm/lvmetad.socket: connect failed: No such file or directoryทั้งหมดให้ฉันข้อผิดพลาด ฉัน Googled ข้อผิดพลาดนี้และพบเฉพาะการโพสต์ที่เกี่ยวข้องกับ Grub และ Grub-install

ต้องการกำจัดข้อผิดพลาดเหล่านั้น

# pvs
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  WARNING: Failed to connect to lvmetad: No such file or directory. Falling back to internal scanning.
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  PV         VG      Fmt  Attr PSize  PFree
  /dev/vdb1  vdatavg lvm2 a--  16.00g 6.00g

คุณอยู่ในสภาพแวดล้อมที่ chrooted หรือไม่?
Stephan Schielke

ฉัน. ฉันควรทำอย่างไรดี?
isaaclw

คำตอบ:


20

หากคุณใช้ lvm และ systemd ให้ทำ:

systemctl enable lvm2-lvmetad.service
systemctl enable lvm2-lvmetad.socket
systemctl start lvm2-lvmetad.service
systemctl start lvm2-lvmetad.socket

BTW นี้เป็นด้วงที่เกี่ยวข้องเช่นกัน ฉันคิดว่าด้วงรับรูตพารามิเตอร์ของเคอร์เนลจาก /run/lvm/lvmetad.socket

ไม่อดทนที่จะทดสอบรายละเอียดทั้งหมดนี้เพราะใช้งานได้จริง โปรดแก้ไขใครบางคนให้ฉันถ้าฉันผิด

แก้ไข: สิ่งนี้เกี่ยวข้องกับระบบที่ใช้ systemd สำหรับ init เท่านั้น ถ้าคุณอยู่บน Ubuntu เก่ากว่าคุณจะสามารถใช้ upstart แทนและบนระบบอื่น ๆ ของ openrc


ฉันทำตามคำสั่งเหล่านั้นทั้งหมดไม่มีข้อผิดพลาดใด ๆ ให้ฉัน แต่เมื่อฉันได้ chrooted และพยายามที่จะปรับปรุงด้วงของฉันโดยใช้ก็ยังคงส่งกลับฉันข้อผิดพลาดgrub2-mkconfig -o /boot/grub2/grub.cfg /run/lvm/lvmetad.socket: connect failed: No such file or directory
Igettäjä

2
Ubuntu 16.04 ใช้ systemd ตอนนี้
JrBenito

1
"ทำงานใน chroot ไม่สนใจคำขอ"
isaaclw

10

สมมติว่าคุณใช้ Linux อยู่ใน/etc/lvm/lvm.confชุด:

use_lvmetad = 0

หยุด LVM /etc/init.d/lvm stopก่อนที่จะทำว่า: ทำให้การเปลี่ยนแปลงและการเริ่มต้นใหม่ /etc/init.d/lvm startLVM:

แก้ไข : ฉันรู้ว่าไม่มีไฟล์หรือไดเรกทอรีดังกล่าวใน Linux Mint ดังนั้นทั้งใน Debian หรือ Ubuntu ฉันจะอนุมาน หากคุณไม่มีบริการดังกล่าวเพียงรีบูตคอมพิวเตอร์

คำแนะนำ : เพิ่มระบบปฏิบัติการของคุณในรายการแท็ก


1
บน Ubuntu 16.04 /etc/lvm/lvm.confที่ผมทำมี
แอนดรู
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.