Vejledninger

Sådan løses 'Mislykkedes at oprette forbindelse til lvmetad' -fejl på Ubuntu?

Ubuntu er et gratis og open source Linux-baseret operativsystem, der hovedsagelig bruges til cloud computing med OpenStack-support. Opdateringer udgives hver sjette måned, der kommer med udvidede funktioner og forbedringer af ydeevnen. For nylig er der imidlertid kommet mange rapporter, hvor brugerne ikke kan starte i operativsystemet og “Kunne ikke oprette forbindelse til lvmetad, falder tilbage til enhedsscanning”Meddelelse overholdes.

Hvad forårsager fejlen "Kunne ikke oprette forbindelse til Lvmetad" på Ubuntu?

Efter at have modtaget adskillige rapporter fra flere brugere besluttede vi at undersøge problemet og udtænkte et sæt løsninger til at rette det fuldstændigt. Vi undersøgte også årsagerne til, at denne fejl blev udløst, og opførte dem som følger.

  • Nvidia-drivere:For nogle brugere blev det set, at Nvidia-driverne forårsagede problemet med operativsystemet. Nogle gange kan driverne fungere forkert og forstyrre vigtige systemfunktioner, som kan resultere i at udløse denne fejl.
  • Korrupt / ødelagt kerne: I nogle tilfælde blev det set, at opdatering af kernen til den nyeste version ikke blev behandlet korrekt, og at den muligvis er blevet brudt / ødelagt i processen, hvorfor fejlen muligvis kan udløses.

Nu hvor du har en grundlæggende forståelse af problemets art, vil vi gå videre mod løsningerne. Sørg for at implementere disse i den specifikke rækkefølge, som de præsenteres for at undgå konflikt.

Løsning 1: Rensning af Nvidia-drivere

Hvis Nvidia-driverne forstyrrer visse systemfunktioner, kan fejlen muligvis udløses. Derfor afinstallerer vi i dette trin Nvidia-driverne fuldstændigt fra vores computer ved hjælp af kommandoen purge. For det:

  1. Hvis computeren ikke starter, skal du følge den anden løsning, før du prøver nedenstående trin,
  2. Tryk på “Ctrl” + “Alt” + “T”Taster for at få terminalen op.
  3. Indtast følgende kommando, og tryk på “Gå ind“.
    sudo apt-get remove - purge '^ nvidia -. *'
  4. Dette sletter alle Nvidia-relaterede pakker, men en kommando skal udføres for at Ubuntu skal fungere.
  5. Indtast følgende kommando, og tryk på “Gå ind“.
    sudo apt-get install ubuntu-desktop
  6. Kontroller, om problemet fortsætter.

Løsning 2: Opstart af en ældre kerne

Hvis den nye kerne ikke er behandlet korrekt, kan det forårsage problemer under opstarten. Derfor starter vi i dette trin i en ældre kerne. For det:

  1. Under opstarten skal du trykke på Esc, F9 eller den F3 nøgle for at starte i BIOS.
  2. Vælg “Avancerede indstillinger til Ubuntu”For at starte på Ubuntu-indstillingsskærmen.
  3. Naviger med piletasterne, og vælg en ældre version af kernen.
  4. Tryk på “Gå ind”For at vælge kernen.
  5. Genstart computeren, og prøv at starte i den ældre kerne
  6. Kontroller, om problemet fortsætter.

Løsning 3: Behandling af ny kerne

Problemet ses mest, hvis den nyere kerne ikke er blevet behandlet korrekt. Derfor behandler vi i dette trin den nyere kerne korrekt. Sørg for, at du allerede har prøvet den første løsning, der er anført i denne artikel, og installeret de rigtige Nvidia-drivere, før du prøver denne løsning.

  1. Støvle ind i den ældre kerne, før du prøver dette ved hjælp af den anden løsning.
  2. Tryk på “Ctrl” + “ALT” + “F3”Taster samtidigt for at starte i den virtuelle terminal.
  3. Type i den følgende kommando og tryk på “Gå ind”For at opdatere alt.
    sudo apt-get opdatering && sudo apt-get upgrade -y
  4. Indtast følgende kommando, og tryk på “Gå ind”For at fjerne de ældre kerner.
    sudo apt-get autoremove
  5. Indtast følgende kommando, og tryk på “Gå ind”For at geninstallere den aktuelle kerne
    sudo apt-get install - geninstaller linux-image-4.13.0-32-generisk

    Bemærk:Udskift numrene i denne kommando med den version af kernen, du vil installere. Versionen kunne findes ved at udføre følgende kommando.

    uname -r
  6. Genstart og kontrollere for at se, om problemet fortsætter.