Ich habe gerade einen unserer Debian-Jessie-Server aktualisiert und der Kernel wurde aktualisiert, nichts Besonderes, wie wir es schon oft getan haben. Beim ersten Generieren der Grub-Konfigurationsdatei gab es jedoch einige Warnungen. Ich habe sie noch nie gesehen. Soweit ich das beurteilen kann, läuft das System nach einem Neustart einwandfrei.
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
Ich habe online nach der Warnung gesucht, aber ich konnte keine anständige Erklärung finden, die für mich Sinn machte (vielleicht nicht verstanden?) Und auch nicht verstehen, ob dies ignoriert werden kann. Hat hier jemand eine Idee? Vielen Dank
locking_type
eingestellt/etc/lvm/lvm.conf
?locking_type = 1
. Scheint der Standard zu sein.use_lvmetad = 1
? Läuftlvmetad
wirklich? Wassystemctl status lvm2-lvmetad
sagt das aus? Vielleichtzz-update-grub
überschreibt der Hook vorübergehend einige dieser Einstellungen? Erhalten Sie keine ähnlichen Warnungen, wenn Sie LVM-Befehle manuell ausführen?lvm.conf
diesem Kommentar heißt es:If lvmetad has been running while use_lvmetad was 0, it MUST be stopped before changing use_lvmetad to 1 and started again afterwards.
Ich denke, diese Warnung soll Sie nur daran erinnern, dass Sie sich in einer seltsamen Situation befinden, in der lvmetad ausgeführt wird, aber über die Konfiguration deaktiviert ist. Nur wenn Sie es in der Konfigurationsdatei aktivieren möchten, müssen Sie neu starten es. Seltsamerweise stimmen der Conf-Kommentar und die Warnung nicht mit der Reihenfolge überein.Antworten:
Laut Informationen von Peter Rajnoha über einen alten Fedora-Fehler 1152185 aus dem Jahr 2014 ist die Warnung vorhanden, denn wenn lvmetad bereits instanziiert ist und ausgeführt wird, führt die Verwendung von use_lvmetad = 0 dazu, dass LVM-Befehle, die unter dieser Einstellung ausgeführt werden, lvmetad nicht über Änderungen benachrichtigen lvmetad kann einige Informationen übersehen - daher die Warnung. "
https://bugzilla.redhat.com/show_bug.cgi?id=1152185
In unserem Fall ist jedoch use_lvmetad = 0, daher glaube ich, dass die Warnungen nur während des Updates und der Grub-Neukonfiguration angezeigt werden.
Nach den Erläuterungen im Fehlerbericht ist dies mit dem lvm2-Monitor verbunden, der auf meinem System problemlos ausgeführt wird. Ich glaube auch an Ihren. Bitte überprüfen Sie die Prozesszeile:
Ich sehe nach dem Neustart keine Spuren der Warnung und basierend auf den anderen Informationen glaube ich, dass die Warnung zu diesem Zeitpunkt sicher ignoriert werden kann. Wenn Sie weitere oder andere Warnungen erhalten, sollten Sie diese weiter untersuchen.
Außerdem erhielt ich bei jeder Image-Aktualisierung oder Grub-Neukonfiguration LVM-Warnungen zu den Namen, von denen ich glaube, dass sie unwichtig waren und höchstwahrscheinlich mit der alten Hardware verbunden waren. Das ist also nicht ungewöhnlich.
Preexo, ich hoffe, dass dies Ihre beiden Bedenken beantwortet hat. Rubo77, ich hoffe ich war auch für dich hilfreich.
Mit freundlichen Grüßen!
quelle
Es sieht so aus, als ob die Debian-Standardeinstellung vorhanden ist,
use_lvmetad=1
und die Warnung wird angezeigt, weil Sie sie lokal deaktiviert haben, lvmetad jedoch ausgeführt wird.So eine Lösung ist gesetzt
use_lvmetad=1
in/etc/lvm/lvm.conf
. Das hat bei mir funktioniert.quelle