it-swarm.com.de

Lvmetad ist noch nicht aktiv

Nach dem Upgrade auf Ubuntu 16.04 wird beim Booten die folgende Meldung angezeigt:

lvmetad is not active yet; using direct activation during sysinit

lvmetad is not active yet; using direct activation during sysinit

/dev/mapper/server--vg-root: clean xxx/xxx files, xxx/xxx blocks

Das X bezieht sich auf eine große Folge von Zahlen. Nachdem diese Meldung angezeigt wurde, wird der Anmeldebildschirm angezeigt und ich kann mich beim System anmelden.

Wie kann ich dieses Problem lösen?

17

Keine Sorge, es besteht keine Gefahr. Befolgen Sie diese kleine Anleitung, um das Problem zu beheben.

Diese Meldungen sind ungefährlich. Nach einer Weile durchsucht LVM (eine Softwareabstraktion über Ihre Festplatte) die Partitionen und Ihr System wird normal gestartet. Aufgrund der fehlenden Optimierung tritt eine Verzögerung auf, da lvmetad ein Systemdienst (Daemon) ist, der die Bedingung LVM zwischenspeichert, um unnötige Datenträgerzugriffe zu verhindern, und nicht schnell genug startet (wahrscheinlich für einen Fehler) oder Fehlkonfiguration).

Ubuntu Desktops brauchen nicht um zu funktionieren.

Lösung

Öffne ein Terminal (CTRL+ALT+T oder suchen Sie in Dash), schreiben Sie Sudo -H gedit /etc/lvm/lvm.conf und drücken Sie die EINGABETASTE (geben Sie Ihre Benutzerdaten ein). Im Editor finden Sie:

use_lvmetad = 1

... und ändern Sie die Zeile in:

use_lvmetad = 0

Nehmen Sie keine weiteren Änderungen vor, Sie müssen nur eine einzelne Nummer ändern und die Datei speichern. Danach können Sie das Terminal schließen oder sich vom VT abmelden.

Dadurch wird jeder Versuch, use den Dämon lvmetad zu verwenden, deaktiviert. Wenn Ihre Festplattenkonfiguration einfach genug ist, wird der Startvorgang beschleunigt und bei keinem LVM-Befehl wird versucht, eine neue Verbindung zu herzustellen der Systembus von lvmetad. Möglicherweise stellen Sie fest, dass mehr Festplattenaktivität vorliegt. Dies ist ein normales Verhalten.

Die Warnungen bleiben erhalten, dies ist das richtige Verhalten und hat keine Nebenwirkungen.

Bitte beachten Sie: Dies ist eine gute, aber vorübergehende Lösung. Zukünftige GNU/Linux-Versionen benötigen dieses Verfahren nicht.

Optimierung

Nach der Bearbeitung können Sie auch (in der gleichen Art von Terminal) den Befehl Sudo systemctl disable lvm2-lvmetad.service ausführen, um lvmetad vollständig zu deaktivieren.

Dies ist nicht erforderlich und Sie sollten Ihren Systemadministrator kontaktieren, bevor Sie dies tun.

Was NICHT zu tun

Niemals Booten mit aktivierter Option nomodeset, da dadurch viele GPU-Funktionen deaktiviert werden und Ihre Grafikkarte möglicherweise nicht richtig funktioniert. Ubuntu Desktops funktionieren mit dieser aktivierten Option nicht ordnungsgemäß, da Unity (und nachfolgende GUIs) und viele Anwendungen die Grafikbeschleunigung und die erweiterten GPU-Funktionen benötigen.
Diese Option muss nur verwendet werden, um Grafiktreiber zu debuggen oder um ein System ohne die richtigen Grafiktreiber zu starten.
Wichtig: Auf einigen Systemen muss der Benutzer möglicherweise diese Option in GRUB deaktivieren, um sich anzumelden, während andere Systeme nur langsamer sind, aber verwendet werden können.

EDIT (10/03/2017): nach Deaktivierung des Dienstes nd Aktualisierung einer meiner Debian-Maschinen (Ubuntu basiert auf Debian) Ich habe festgestellt, dass die Warnung verschwunden ist. Beim Upgrade wurde der Kernel Linux 4.9.0-0.bpo.2 für AMD 64 (64-Bit) installiert. Es kann temporär sein oder sich auf einige Architekturen beschränken, aber es ist ein Fortschritt, auch weil Ubuntu can die Änderung übernimmt. Ich nehme an, dass ein Entwickler diese Nachricht gesehen hat und an dem Problem arbeitet. Gut gemacht FOSS .


Wenn Sie weitere Hilfe benötigen, können Sie hier einen Kommentar abgeben. Vergessen Sie nicht, den Pfeil nach oben nach links zu drücken und die Antwort zu akzeptieren.

8
Lorenzo Ancora