Lvmetad ist noch nicht aktiv

18

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?

Allysson Hernandez
quelle
Verursacht es irgendwelche tatsächlichen Probleme mit Ihrem System, oder sind Sie nur besorgt über diese Startmeldung? Mir scheint, Sie könnten es ignorieren.
1
Ich muss ungefähr 10 Minuten warten, bis es zur Eingabe auffordert. Immer noch keine Lösung gefunden.
dmatej
1
Haben Sie schon unix.stackexchange.com/questions/199164/… ausprobiert ?
29.
Das Warten von 10 Minuten ist auf ein anderes Problem zurückzuführen. Überprüfen Sie weiterhin Ihre Protokolle.
Telegrapher

Antworten:

10

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

Diese Meldungen sind ungefährlich. Nach einiger Zeit LVM(eine Softwareabstraktion über Ihre Festplatte) werden die Partitionen gescannt und Ihr System wird normal gestartet. Aufgrund der mangelnden Optimierung tritt eine Verzögerung auf, da lvmetades sich um einen Systemdienst (Daemon) handelt, der die LVMBedingung zwischenspeichert, um unnötige Datenträgerzugriffe zu verhindern, und der nicht früh genug gestartet wird (wahrscheinlich aufgrund eines Fehlers oder einer Fehlkonfiguration).

Ubuntu Desktops brauchen es nicht , um zu funktionieren.

Lösung

Öffnen Sie ein Terminal ( CTRL+ ALT+ Toder suchen Sie in Dash), schreiben Sie sudo -H gedit /etc/lvm/lvm.confund drücken Sie die EINGABETASTE (geben Sie Ihre Benutzeranmeldeinformationen 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, den Dämon zu verwenden, deaktiviert. lvmetadWenn Ihre Festplattenkonfiguration einfach genug ist, wird der Startvorgang beschleunigt und bei keinem LVM-Befehl wird eine neue Verbindung zum Systembus von versucht 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 den Befehl sudo systemctl disable lvm2-lvmetad.servicezum lvmetadvollständigen Deaktivieren (im selben Terminaltyp) ausführen .

Dies ist nicht erforderlich und Sie sollten sich vorher an Ihren Systemadministrator wenden.

Was NICHT zu tun

Booten Sie niemals mit nomodesetaktivierter Option, 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 darf nur zum Debuggen von Grafiktreibern oder zum Starten eines Systems ohne die richtigen Grafiktreiber verwendet werden.
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.

BEARBEITEN (10.03.2017): Nach dem Deaktivieren des Dienstes und dem Aktualisieren einer meiner Debian-Maschinen (Ubuntu basiert auf Debian) habe ich festgestellt, dass die Warnung verschwunden ist. Das Upgrade installierte den Kernel Linux 4.9.0-0.bpo.2für AMD 64 (64-Bit). Es kann auf einige Architekturen vorübergehend oder beschränkt sein, aber es ist ein Schritt nach vorn, auch weil Ubuntu kann die Änderung inherith. 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.

Lorenzo Ancora
quelle
2
Ändern Sie 1 auf 0 und es hatte keine Auswirkung.
user1133275
Sie müssen die Datei mit den Administratorrechten speichern und Ihren Computer neu starten. Diese Option hat aufgrund eines Fehlers möglicherweise keine Auswirkung auf einige Hardwarekonfigurationen und bestimmte Versionen von lvmetad: In diesem Fall müssen Sie Ubuntu aktualisieren und auch den Abschnitt Optimierung der Antwort befolgen . Dies sollte Ihren speziellen Fall lösen. :-)
Lorenzo Ancora
Vielen Dank für die Antwort, ich habe ein anderes Problem, das mich daran hindert, ein Upgrade von 16.04 auf 17.04 durchzuführen. Ich glaube, ich bin in einer Sackgasse, bis ich das andere Problem gelöst habe.
user1133275
1
@LorenzoAncora, danke für deine Eingabe und du hast recht: Ich habe eine Frage gestellt und mir nach 6 Stunden harter Arbeit eine Antwort gegeben: Ich musste einfach meinen GPU-Treiber aktualisieren, der mit dem neuesten LTS-Ubuntu kompatibel ist.
Wli
1
@Wli Gern geschehen. In GNU / Linux-Distributionen sind die Grafik- und Netzwerktreiber ein häufiges Problem, das andere Fehler verbergen kann, aber mit der Zeit besser wird. Wenn das Problem erneut auftritt, können Sie hier in AskUbuntu um Unterstützung bitten. Einen schönen Tag noch. :-)
Lorenzo Ancora
-3

Ich habe es geschafft, dies für meine Maschinen zu beheben, indem ich die Grub-Konfiguration wie folgt anpasste:

In /etc/default/grub, ändern:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

zu

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

Dann füge diese Zeile hinzu: GRUB_TERMINAL_INPUT="console serial"

Führen Sie das update-grubProgramm aus und starten Sie es neu, damit die Änderungen wirksam werden.

Kyle
quelle
Ich habe es versucht und die Nachricht war verschwunden. Trotzdem hat es meine Grafiken durcheinander gebracht und es blieb sehr zurück. Sogar das Minimieren und Maximieren von Effekten war betroffen und wirkten sich sehr langsam aus
Saurabh,
1
Wenn die Nachricht sich auf lvm bezieht, warum wirkt sich das überhaupt auf sie aus? In meinem Fall habe ich diese Meldung, eine Verzögerung von 3 ~ 5 Sekunden (ich benutze SSD) und dann starten die Grafiken. Ich glaube nicht, dass "lvmetad" durch Grafikeinstellungen verursacht wird. Überprüfen Sie auch: unix.stackexchange.com/questions/199164/…
JrBenito
11
Wieder diese schreckliche Antwort. Es ist themenunabhängig und gefährlich
Telegrapher
@Telegrapher: Bewundern Sie die Tatsache, dass Sie auf das Problem hingewiesen und die Antwort nicht heftig abgelehnt haben.
Biocyberman