Erreur «/run/lvm/lvmetad.socket: échec de la connexion: aucun fichier ou répertoire de ce type» - mais pas lié à Grub


19

Toutes les commandes LVM me donnent l'erreur /run/lvm/lvmetad.socket: connect failed: No such file or directory. J'ai recherché cette erreur sur Google et n'ai trouvé que des publications liées à Grub et à Grub-install.

souhaite se débarrasser de ces erreurs

# 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

Êtes-vous dans un environnement chrooté?
Stephan Schielke

Je suis. Que devrais-je faire?
isaaclw

Réponses:


20

Si vous utilisez lvm et systemd, faites:

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

BTW c'est également lié à grub. Je pense que grub obtient la racine des paramètres du noyau à partir de /run/lvm/lvmetad.socket.

N'a pas été patient de tester tout cela en détail car il fonctionnait. S'il vous plaît, corrigez-moi si je me trompe.

Modifier: Ceci n'est pertinent que pour les systèmes utilisant systemd pour init. Si vous utilisez un ubuntu plus ancien, vous pouvez utiliser upstart à la place et sur d'autres systèmes openrc.


J'ai fait toutes ces commandes, aucune ne m'a donné d'erreur. Mais quand j'ai chrooté et que j'essaie de mettre à jour mon grub en utilisant grub2-mkconfig -o /boot/grub2/grub.cfg, cela me renvoie toujours l'erreur /run/lvm/lvmetad.socket: connect failed: No such file or directory.
Igettäjä

2
Ubuntu 16.04 utilise systemd maintenant
JrBenito

1
"courir dans chroot, ignorer la demande"
isaaclw

10

En supposant que vous utilisez Linux, en /etc/lvm/lvm.confset:

use_lvmetad = 0

Arrêter avant de faire LVM que: /etc/init.d/lvm stop. Faire le changement et le redémarrage LVM: /etc/init.d/lvm start.

EDIT : Je me rends compte qu'il n'y a pas un tel fichier ou répertoire sur Linux Mint, donc ni sur Debian ni Ubuntu, je ne dois en déduire. Si vous ne disposez pas d'un tel service, redémarrez simplement l'ordinateur.

Astuce : ajoutez votre système d'exploitation dans la liste des balises.


1
Sur Ubuntu 16.04, j'en ai un /etc/lvm/lvm.conf.
Andrew
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.