Błąd „/run/lvm/lvmetad.socket: połączenie nie powiodło się: brak takiego pliku lub katalogu” - ale nie związany z Grub

19

Wszystkie polecenia LVM dają mi błąd /run/lvm/lvmetad.socket: connect failed: No such file or directory. Poszukałem tego błędu w Google i znalazłem tylko posty związane z Grubem i Grub-installem.

chcę pozbyć się tych błędów

# 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
Iwanow
źródło
Czy jesteś w chrootowanym środowisku?
Stephan Schielke,
Jestem. Co powinienem zrobić?
isaaclw

Odpowiedzi:

20

Jeśli używasz lvm i systemd wykonaj:

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

BTW jest to również związane z grub. Myślę, że grub pobiera parametr root jądra z /run/lvm/lvmetad.socket.

Nie byłem cierpliwy, aby szczegółowo to wszystko przetestować, ponieważ działało. Proszę, popraw mnie, jeśli się mylę.

Edycja: Dotyczy to tylko systemów używających systemd do init. Jeśli korzystasz ze starszego systemu Ubuntu, możesz zamiast tego używać upstart i innych systemów openrc.

Ulrich-Lorenz Schlüter
źródło
Wykonałem wszystkie te polecenia, żadne nie dało mi żadnego błędu. Ale kiedy wykonałem chrootowanie i próbuję zaktualizować swój grub przy użyciu grub2-mkconfig -o /boot/grub2/grub.cfg, nadal zwraca mi błąd /run/lvm/lvmetad.socket: connect failed: No such file or directory.
Igettäjä 15.04.16
2
Ubuntu 16.04 używa teraz
systemd
1
„działa w chroot, ignorując prośbę”
isaaclw
10

Zakładając, że używasz Linuksa, w /etc/lvm/lvm.confzestawie:

use_lvmetad = 0

Zatrzymaj LVM przed robi, że: /etc/init.d/lvm stop. Dokonać zmian i restartu LVM: /etc/init.d/lvm start.

EDYCJA : Zdaję sobie sprawę, że nie ma takiego pliku lub katalogu w Linux Mint, stąd nie mogę wywnioskować, że ani na Debianie, ani na Ubuntu. Jeśli nie masz takiej usługi, po prostu uruchom ponownie komputer.

Wskazówka : dodaj swój system operacyjny do listy znaczników.

GAD3R
źródło
1
Na Ubuntu 16.04 mam /etc/lvm/lvm.conf.
Andrew