Jak naprawić problem „Nie udało się połączyć z lvmetad” w systemie Ubuntu

Ubuntu to darmowy i otwarty system operacyjny oparty na Linuksie, często wykorzystywany do przetwarzania w chmurze z obsługą OpenStack. Aktualizacje są wydawane co sześć miesięcy, oferując rozszerzone funkcje i poprawę wydajności. Jednak ostatnio pojawiło się wiele zgłoszeń od użytkowników, którzy nie mogli uruchomić systemu operacyjnego i otrzymywali komunikat: „Nie udało się połączyć z lvmetad, powrót do skanowania urządzeń".

Co jest przyczyną błędu „Nie udało się połączyć z Lvmetad” w systemie Ubuntu?

Po otrzymaniu licznych zgłoszeń od wielu użytkowników postanowiliśmy zbadać problem i opracować zestaw rozwiązań, które pozwolą go w pełni rozwiązać. Zbadaliśmy również przyczyny tego błędu i wymieniliśmy je poniżej.

  • Sterowniki Nvidia: U niektórych użytkowników sterowniki Nvidia powodowały problemy z systemem operacyjnym. Czasami sterowniki mogą działać nieprawidłowo i zakłócać działanie kluczowych funkcji systemu, co może prowadzić do wystąpienia tego błędu.
  • Uszkodzone/zepsute jądro: W niektórych przypadkach zauważono, że aktualizacja jądra do najnowszej wersji nie była poprawnie obsługiwana i mogła ulec uszkodzeniu w trakcie procesu, co mogło doprowadzić do błędu.

Skoro już rozumiesz istotę problemu, przejdźmy do rozwiązań. Upewnij się, że stosujesz je w podanej kolejności, aby uniknąć konfliktów.

Rozwiązanie 1: Usuń sterowniki Nvidia

Jeśli sterowniki Nvidia zakłócają działanie niektórych funkcji systemu, może wystąpić błąd. Dlatego w tym kroku całkowicie odinstalujemy sterowniki Nvidia z komputera za pomocą polecenia `purge`. Aby to zrobić:

  1. Jeśli komputer nie uruchamia się, przed wypróbowaniem poniższych kroków wypróbuj drugie rozwiązanie.
  2. Naciśnij klawisze „Ctrl"+"inny"+"TAby otworzyć terminal.
  3. Wpisz następujące polecenie i naciśnij „Wchodzę".
    sudo apt-get remove --purge '^nvidia-.*'
  4. Spowoduje to usunięcie wszystkich pakietów powiązanych z firmą Nvidia. Aby jednak Ubuntu działał, konieczne jest wykonanie odpowiedniego polecenia.
  5. Wpisz następujące polecenie i naciśnij „Wchodzę".
    sudo apt-get zainstaluj ubuntu-desktop
  6. Sprawdź czy problem nadal występuje.

Rozwiązanie 2: Uruchomienie starszego jądra

Jeśli nowe jądro nie zostanie poprawnie przetworzone, może to powodować problemy podczas rozruchu. Dlatego w tym kroku uruchomimy starsze jądro. Aby to zrobić:

  1. Podczas startu naciśnij klawisz Esc أو F9 أو F3 Aby wejść do BIOS-u.
  2. Wybierać "Zaawansowane opcje dla UbuntuAby uzyskać dostęp do ekranu opcji Ubuntu.
  3. Użyj klawiszy strzałek, aby przejść do starszej wersji jądra.
  4. Kliknij "Wchodzę„Aby wybrać rdzeń”.
  5. Uruchom ponownie komputer i spróbuj uruchomić go przy użyciu starszego jądra.
  6. Sprawdź czy problem nadal występuje.

Rozwiązanie 3: Przetwarzanie nowego jądra

Ten problem często pojawia się, gdy nowsze jądro nie jest poprawnie obsługiwane. Dlatego w tym kroku zajmiemy się jego prawidłową obsługą. Przed wypróbowaniem tego rozwiązania upewnij się, że wypróbowałeś pierwsze rozwiązanie opisane w tym artykule i zainstalowałeś odpowiednie sterowniki Nvidia.

  1. robić startować Do starszego rdzenia przed wypróbowaniem tego rozwiązania, używając drugiego rozwiązania.
  2. Naciśnij klawisze „Ctrl"+"ALT"+"F3„Jednocześnie, aby uzyskać dostęp do terminala wirtualnego”.
  3. robić Pisanie Następujące polecenie i naciśnij „Wchodzę„Aby wszystko zaktualizować”.
    sudo apt-get update && sudo apt-get upgrade -y
  4. Wpisz następujące polecenie i naciśnij „Wchodzę„Aby usunąć najstarsze rdzenie”.
    sudo apt-get autoremove
  5. Wpisz następujące polecenie i naciśnij „WchodzęAby ponownie zainstalować bieżące jądro
    sudo apt-get install --reinstall linux-image-4.13.0-32-generic

    Ogłoszenie: Zastąp liczby w tym poleceniu wersją jądra, którą chcesz zainstalować. Wersję znajdziesz, uruchamiając poniższe polecenie.

    uname -r
  6. Uruchom ponownie iweryfikacja Czy problem nadal występuje.

Możliwość dodawania komentarzy nie jest dostępna.