Lvmetad nie jest jeszcze aktywny

18

Po aktualizacji do Ubuntu 16.04 podczas uruchamiania wyświetla się następujący komunikat:

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

Xs odnosi się do dużej sekwencji liczb. Po wyświetleniu tego komunikatu wyświetlany jest ekran logowania i mogę zalogować się do systemu.

Jak mogę rozwiązać ten problem?

Allysson Hernandez
źródło
Czy powoduje to jakiekolwiek rzeczywiste problemy z systemem, czy martwisz się tylko tym komunikatem rozruchowym? Wydaje mi się, że możesz to bezpiecznie zignorować.
1
Muszę czekać około 10 minut, aż pojawi się monit o wejście. Nadal nie znaleziono rozwiązania.
dmatej
1
próbowałeś już unix.stackexchange.com/questions/199164/... ?
x29a
Zobacz także askubuntu.com/questions/769863/…
Thijs D
Konieczność oczekiwania 10 minut wynika z innego problemu, kontynuuj sprawdzanie dzienników.
Telegrapher

Odpowiedzi:

10

Nie martw się , nie ma niebezpieczeństwa, postępuj zgodnie z tym małym przewodnikiem, aby rozwiązać problem.

Te komunikaty nie są niebezpieczne, po chwili LVM(abstrakcja oprogramowania na dysku) przeskanuje partycje i system uruchomi się normalnie. Występuje opóźnienie z powodu braku optymalizacji, ponieważ lvmetadjest usługą systemową (demonem), która buforuje LVMwarunek, aby zapobiec bezużytecznemu dostępowi do dysku i nie uruchamia się wystarczająco szybko (prawdopodobnie z powodu błędu lub błędnej konfiguracji).

Komputery Ubuntu nie potrzebują go do działania.

Rozwiązanie

Otwórz terminal ( CTRL+ ALT+ Tlub wyszukaj w Dash), napisz sudo -H gedit /etc/lvm/lvm.confi naciśnij ENTER (wprowadź dane logowania użytkownika). W edytorze znajdź:

use_lvmetad = 1

... i zmień linię na:

use_lvmetad = 0

Nie wprowadzaj innych zmian , wystarczy zmienić tylko jeden numer i zapisać plik. Następnie możesz zamknąć Terminal lub wylogować się z VT.

Spowoduje to wyłączenie wszelkich prób korzystania z lvmetaddemona i czy konfiguracja dysku jest dość proste Twój rozruchowy będzie szybciej i każda komenda LVM nie spróbuje nowego połączenia do magistrali systemowej lvmetad. Możesz zauważyć większą aktywność dysku, jest to normalne zachowanie.

Ostrzeżenia pozostaną, jest to właściwe zachowanie i nie ma skutków ubocznych.

Uwaga: jest to dobre, ale tymczasowe rozwiązanie, przyszłe wersje GNU / Linux nie będą potrzebowały tej procedury.

Optymalizacja

Po edycji możesz także wykonać (w tym samym typie terminala) polecenie, sudo systemctl disable lvm2-lvmetad.serviceaby lvmetadcałkowicie wyłączyć .

Nie jest to konieczne i przed zrobieniem tego należy skontaktować się z administratorem systemu.

Czego NIE robić

Nigdy nie uruchamiaj z nomodesetwłączoną opcją, ponieważ spowoduje to wyłączenie wielu funkcji GPU, a karta graficzna może nie działać poprawnie. Komputery stacjonarne Ubuntu nie będą działały poprawnie z włączoną tą opcją, ponieważ Unity (i kolejne GUI) i wiele aplikacji wymaga akceleracji graficznej i zaawansowanych funkcji GPU.
Tej opcji należy używać tylko do debugowania sterowników graficznych lub uruchamiania systemu bez odpowiednich sterowników graficznych.
Ważne : w niektórych systemach użytkownik może potrzebować wyłączyć tę opcję w GRUBie, aby się zalogować, podczas gdy inne systemy będą po prostu wolniejsze, ale możliwe do użycia.

EDYCJA (10/03/2017): po wyłączeniu usługi i aktualizacji jednego z moich maszyn Debiana (Ubuntu jest oparty na Debianie) zauważyłem, że ostrzeżenie zniknęło. Aktualizacja zainstalowała jądro Linux 4.9.0-0.bpo.2dla AMD 64 (64-bit). Może być tymczasowy lub ograniczony do niektórych architektur, ale jest to krok naprzód, również dlatego, że Ubuntu może odziedziczyć zmianę. Podejrzewam, że programista zobaczył ten komunikat i pracuje nad tym problemem. Dobra robota FOSS .


Zapraszam do komentowania tutaj, jeśli potrzebujesz dodatkowej pomocy i nie zapomnij nacisnąć lewej strzałki W GÓRĘ i zaakceptować odpowiedź.

Lorenzo Ancora
źródło
2
zmień 1 na 0 i to nie zadziałało.
user1133275,
Musisz zapisać plik przy użyciu uprawnień administratora i zrestartować komputer. Ta opcja może nie mieć wpływu na niektóre konfiguracje sprzętowe i określone wersje lvmetad z powodu błędu: w tym przypadku musisz zaktualizować Ubuntu i postępować zgodnie z sekcją Optymalizacja odpowiedzi . To powinno rozwiązać konkretny przypadek. :-)
Lorenzo Ancora,
dzięki za odpowiedź, mam inny problem, który uniemożliwia mi aktualizację z 16.04 do 17.04, więc chyba jestem w impasie, dopóki nie rozwiążę tego innego problemu.
user1133275,
1
@LorenzoAncora dziękuję za twój wkład i masz rację: wysłałem pytanie i odpowiedziałem sobie po 6 godzinach ciężkiej pracy: po prostu musiałem zaktualizować sterownik GPU zgodny z najnowszym ubuntu LTS.
Wli,
1
@Wli Nie ma za co. W dystrybucjach GNU / Linux sterowniki graficzne i sieciowe są częstym problemem, który może ukrywać inne błędy, ale z czasem staje się coraz lepszy. Jeśli problem powróci, nie wahaj się poprosić o wsparcie tutaj w AskUbuntu. Miłego dnia. :-)
Lorenzo Ancora,
-3

Udało mi się rozwiązać ten problem na moich komputerach, dostosowując konfigurację grub:

W /etc/default/grubzmień:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

do

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

Następnie dodaj ten wiersz: GRUB_TERMINAL_INPUT="console serial"

Uruchom update-grubi uruchom ponownie, aby zmiany odniosły skutek.

Kyle
źródło
Próbowałem tego i wiadomość zniknęła, ale zepsuła mi się grafika i bardzo się opóźniała. Wpłynęło to nawet na minimalizowanie i maksymalizowanie efektów i działało bardzo wolno
Saurabh
1
Jeśli wiadomość jest związana z lvm, dlaczego to w ogóle działa? W moim przypadku mam ten komunikat, opóźnienie 3 ~ 5 sekund (używam dysku SSD), a następnie grafika zaczyna. Nie sądzę, że „lvmetad” jest spowodowany ustawieniem grafiki. Sprawdź również: unix.stackexchange.com/questions/199164/…
JrBenito,
11
Ponownie ta okropna odpowiedź. Nie ma to związku z problemem i jest niebezpieczne
Telegrapher
@Telegrapher: Podziwiaj fakt, że zwróciłeś uwagę na problem i nie zawzięcie głosowałeś za odpowiedzią.
biocyberman