Lvmetad non è ancora attivo


18

Dopo l'aggiornamento a Ubuntu 16.04, durante l'avvio viene visualizzato il seguente messaggio:

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

La X si riferisce a una grande sequenza di numeri. Dopo che appare questo messaggio, viene visualizzata la schermata di accesso e posso accedere al sistema.

Come posso risolvere questo problema?


Sta causando problemi reali con il tuo sistema o sei solo preoccupato per quel messaggio di avvio? Mi sembra che potresti tranquillamente ignorarlo.

1
Devo aspettare circa 10 minuti finché non viene richiesto di entrare. Ancora nessuna soluzione trovata.
dmatej,



Dover aspettare 10 minuti è dovuto a un altro problema, continuare a controllare i registri.
Telegrapher,

Risposte:


10

Non preoccuparti , non c'è pericolo, segui questa piccola guida per risolvere il problema.

Questi messaggi non sono pericolosi, dopo un po ' LVM(un'astrazione del software sul disco) eseguirà la scansione delle partizioni e il sistema si avvierà normalmente. C'è un ritardo a causa della mancanza di ottimizzazione, poiché lvmetadè un servizio di sistema (demone) che memorizza nella cache la LVMcondizione per impedire accessi al disco inutili e non si avvia abbastanza presto (probabilmente per un bug o un'errata configurazione).

I desktop Ubuntu non ne hanno bisogno per funzionare.

Soluzione

Apri un Terminale ( CTRL+ ALT+ To cerca in Dash), scrivi sudo -H gedit /etc/lvm/lvm.confe premi INVIO (inserisci le tue credenziali utente). Nell'editor trova:

use_lvmetad = 1

... e cambia la linea in:

use_lvmetad = 0

Non apportare altre modifiche , è sufficiente modificare un singolo numero e salvare il file. Successivamente, è possibile chiudere il Terminale o disconnettersi dal VT.

Ciò disabiliterà qualsiasi tentativo di utilizzare il lvmetaddemone e se la configurazione del disco è abbastanza semplice l'avvio sarà più veloce e qualsiasi comando LVM non tenterà una nuova connessione al bus di sistema di lvmetad. Potresti notare più attività sul disco, questo è un comportamento normale.

Gli avvisi rimarranno, questo è il comportamento giusto e non ha effetti collaterali.

Nota: questa è una soluzione valida ma temporanea, le future versioni GNU / Linux non avranno bisogno di questa procedura.

Ottimizzazione

Dopo la modifica, puoi anche eseguire (nello stesso tipo di Terminale) il comando sudo systemctl disable lvm2-lvmetad.serviceper disabilitare lvmetadcompletamente.

Questo non è necessario e devi contattare l'amministratore di sistema prima di farlo.

Cosa NON fare

Non avviare mai con l' nomodesetopzione abilitata, perché disabiliterà molte funzionalità GPU e la scheda grafica potrebbe non funzionare correttamente. I desktop Ubuntu non funzioneranno correttamente con questa opzione abilitata, perché Unity (e le successive GUI) e molte applicazioni richiedono l'accelerazione grafica e le funzionalità GPU avanzate.
Questa opzione deve essere utilizzata solo per il debug dei driver grafici o per avviare un sistema senza i driver grafici corretti.
Importante : su alcuni sistemi l'utente potrebbe dover disabilitare questa opzione in GRUB per accedere, mentre altri sistemi saranno semplicemente più lenti ma utilizzabili.

EDIT (10/03/2017): dopo aver disabilitato il servizio e aggiornato una delle mie macchine Debian (Ubuntu si basa su Debian) ho notato che l'avvertimento è scomparso. L'aggiornamento ha installato il kernel Linux 4.9.0-0.bpo.2per AMD 64 (64 bit). Può essere temporaneo o limitato ad alcune architetture, ma è un passo avanti, anche perché Ubuntu può ereditare il cambiamento. Suppongo che uno sviluppatore abbia visto questo messaggio e stiano lavorando al problema. FOSS ben fatto .


Sentiti libero di commentare qui sotto se hai bisogno di più aiuto e non dimenticare di premere la freccia SU sinistra e accettare la risposta.


2
cambia da 1 a 0 e non ha avuto effetto.
user1133275

È necessario salvare il file utilizzando i privilegi di amministratore e riavviare il computer. Questa opzione potrebbe non avere alcun effetto su alcune configurazioni hardware e versioni specifiche di lvmetad, a causa di un bug: in questo caso è necessario aggiornare Ubuntu e seguire anche la sezione Ottimizzazione della risposta . Questo dovrebbe risolvere il tuo caso particolare. :-)
Lorenzo Ancora,

grazie per la risposta, ho un altro problema che mi impedisce di eseguire l'aggiornamento dal 16.04 al 17.04, quindi credo di essere in un vicolo cieco fino a quando non risolverò quell'altro problema.
user1133275

1
@LorenzoAncora grazie per il tuo contributo e hai ragione: ho pubblicato una domanda e ho risposto a me stesso dopo 6 ore di duro lavoro: ho semplicemente dovuto aggiornare il mio driver GPU compatibile con l'ultimo Ubuntu LTS.
Wli,

1
@Wli prego. Nelle distribuzioni GNU / Linux i driver grafici e di rete sono un problema comune che può nascondere altri bug, ma sta migliorando con il tempo. Se il problema si ripresenta, non esitare a chiedere supporto qui in AskUbuntu. Buona giornata. :-)
Lorenzo Ancora,

-3

Sono riuscito a risolverlo per i miei computer regolando la configurazione di grub in questo modo:

In /etc/default/grub, cambia:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

per

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

Quindi aggiungere questa riga: GRUB_TERMINAL_INPUT="console serial"

Esegui update-grube riavvia affinché le modifiche abbiano effetto.


Ho provato a farlo e il messaggio era sparito, ma ha incasinato la mia grafica ed è rimasto molto indietro. Anche minimizzare e massimizzare gli effetti è stato influenzato e ha funzionato molto lentamente
Saurabh,

1
Se il messaggio è legato a lvm, perché questo lo influenza? Nel mio caso ho questo messaggio, un ritardo di 3 ~ 5 secondi (utilizzo SSD) e quindi l'avvio della grafica. Non credo che "lvmetad" sia causato dall'impostazione grafica. Controlla anche: unix.stackexchange.com/questions/199164/…
JrBenito,

11
Ancora una volta, questa terribile risposta. Non è collegato alla questione e pericoloso
Telegrapher,

@Telegrapher: Ammira il fatto che tu abbia sottolineato il problema e non abbia votato ferocemente la risposta.
biocyberman,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.