Je viens de mettre à jour l'un de nos serveurs Debian Jessie et le noyau a été mis à jour, rien de spécial, comme nous l'avons fait plusieurs fois. Mais la première fois, il y a eu des avertissements lors de la génération du fichier de configuration grub. Je ne les ai jamais vu avant. Autant que je sache, le système fonctionne bien après un redémarrage.
Setting up linux-image-3.16.0-4-amd64 (3.16.7-ckt25-2+deb8u3) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-3.16.0-4-amd64
/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file ...
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
Found linux image: /boot/vmlinuz-3.16.0-4-amd64
Found initrd image: /boot/initrd.img-3.16.0-4-amd64
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
done
J'ai cherché l'avertissement en ligne, mais je n'ai pas pu trouver une explication décente qui avait du sens pour moi (peut-être pas comprise?) Et ne pouvais pas non plus comprendre si cela pouvait être ignoré. Quelqu'un ici a une idée? Merci
locking_type
réglé sur/etc/lvm/lvm.conf
?locking_type = 1
. Semble être la norme.use_lvmetad = 1
? Fonctionnelvmetad
vraiment? Quesystemctl status lvm2-lvmetad
dit-on? Peut-être que lezz-update-grub
crochet remplace temporairement certains de ces paramètres? N'obtenez-vous pas des avertissements similaires lorsque vous exécutez les commandes LVM manuellement?lvm.conf
il y a ce commentaire:If lvmetad has been running while use_lvmetad was 0, it MUST be stopped before changing use_lvmetad to 1 and started again afterwards.
Donc, je pense que cet avertissement essaie juste de vous rappeler que vous êtes dans une situation étrange de lvmetad en cours d'exécution mais désactivé via la configuration et seulement si vous voulez l'activer dans le fichier de configuration, vous devrez redémarrer il. Curieusement, le commentaire conf et l'avertissement ne sont pas d'accord sur l'ordre.Réponses:
selon les informations de Peter Rajnoha sur un ancien bogue fedora 2014 1152185, "L'avertissement est là parce que si lvmetad est déjà instancié et en cours d'exécution, l'utilisation de use_lvmetad = 0 entraînera l'exécution des commandes LVM sous ce paramètre pour ne pas informer lvmetad de tout changement - par conséquent lvmetad peut manquer des informations - d'où l'avertissement. ".
https://bugzilla.redhat.com/show_bug.cgi?id=1152185
Cependant, dans notre cas, use_lvmetad = 0, j'ai donc tendance à croire que les avertissements n'apparaissent que pendant la mise à jour et la reconfiguration de grub.
Selon les explications du rapport de bogue, cela est lié à lvm2-monitor, qui fonctionne heureusement sur mon système, je crois aussi sur le vôtre. Veuillez consulter la ligne Processus:
Je ne vois aucune trace de l'avertissement après le redémarrage et, d'après les autres informations, je pense que l'avertissement peut être ignoré à ce stade. Si vous recevez d'autres avertissements ou d'autres avertissements, vous devriez y jeter un œil.
De plus, j'avais l'habitude de recevoir des avertissements LVM à chaque mise à jour d'image ou reconfiguration de grub concernant les noms que je crois, qui se sont révélés sans importance et très probablement connectés à l'ancien matériel. Ce n'est donc pas rare.
Preexo, j'espère que cela a répondu à vos deux préoccupations. Rubo77, j'espère que je vous ai aussi été utile.
Sincères amitiés!
la source
Il semble que la valeur par défaut de Debian soit d'avoir
use_lvmetad=1
et l'avertissement vient parce que vous l'avez désactivé localement, pourtant lvmetad est en cours d'exécution.Donc , une solution consiste à mettre
use_lvmetad=1
en/etc/lvm/lvm.conf
. Cela a fonctionné pour moi.la source