Często te błędy są dość proste do rozwiązania. Jeśli po prostu spróbujesz dowiedzieć się trochę o miejscu ich występowania, możesz łatwo rozwiązać te błędy. W tym artykule omówimy bardzo często występujący błąd, z którym może spotkać się większość użytkowników Linuksa podczas korzystania z tego systemu operacyjnego. Postaramy się uzyskać dogłębną wiedzę na temat błędu „Nie można uzyskać blokady /var/lib/dpkg/lock-frontend”.
Co to jest błąd „Nie można uzyskać blokady /var/lib/dpkg/lock-frontend”??
Za każdym razem, gdy napotkasz ten błąd podczas korzystania z dowolnej odmiany systemu operacyjnego Linux, oznacza to jedną z następujących trzech rzeczy:
- Aktualnie uruchomiona jest aplikacja graficzna korzystająca z pakietu dpkg.
- Na twoim terminalu działa apt.
- W tle działa apt.
Jak rozwiązać ten błąd??
Poniżej omówiono trzy proste metody rozwiązania tego błędu.
Metoda nr 1
Pierwsza metoda jest najprostsza, najłatwiejsza i najszybsza. Wystarczy poczekać na zakończenie powyższych procesów. Po pewnym czasie spróbuj uruchomić polecenie, które wcześniej wywołało ten błąd. Jeśli problem zostanie rozwiązany, to dobrze i dobrze. Jeśli tak się nie stanie, będziesz musiał przejść do metody nr 2.
Metoda nr 2
Druga metoda staje się nieco bardziej skomplikowana.
W tej metodzie będziesz musiał wykonać następujące kroki:
- Uruchom terminal w Ubuntu 20.04, naciskając Ctrl+T lub klikając ikonę Działania znajdującą się na pulpicie i wpisując „terminal” w wyświetlonym pasku wyszukiwania, a następnie dwukrotnie klikając wyniki wyszukiwania, aby uruchomić terminal.
- Możesz także kliknąć prawym przyciskiem myszy na pulpicie, a następnie wybrać opcję „Otwórz terminal” z menu, które się pojawi.
- Nowo uruchomione okno terminala pokazano na poniższym obrazku:
- Wpisz następujące polecenie w terminalu, a następnie naciśnij klawisz Enter: sudo killall apt apt-get
To polecenie pokazano na poniższym obrazku:
Po uruchomieniu tego polecenia spróbuj ponownie uruchomić polecenie, które spowodowało ten błąd. Jeśli nie spowoduje to po raz kolejny tego błędu, prawdopodobnie rozwiązałeś ten problem. W przeciwnym razie będziesz musiał wypróbować metodę nr 3.
Metoda nr 3
Ta metoda jest trudna, ale prosta.
Aby naprawić omówiony powyżej błąd za pomocą tej metody, wykonaj następujące czynności:
- Uruchom terminal w Ubuntu 20.04, naciskając klawisze Ctrl+T lub klikając ikonę Działania znajdującą się na pulpicie i wpisując „terminal” w wyświetlonym pasku wyszukiwania, a następnie dwukrotnie klikając wyniki wyszukiwania, aby uruchomić terminal.
- Możesz także kliknąć prawym przyciskiem myszy na pulpicie, a następnie wybrać opcję „Otwórz terminal” z menu, które się pojawi.
- Nowo uruchomione okno terminala pokazano na poniższym obrazku:
- Wpisz następujące polecenie w terminalu, a następnie naciśnij klawisz Enter: sudo rm /var/lib/apt/lists/lock /var/cache/apt/archives/lock/var/lib/dpkg/lock*
Tutaj /var/lib/apt/lists/lock, /var/cache/apt/archives/lock i /var/lib/dpkg/lock* to trzy pliki blokady odpowiedzialne za ten błąd, a to polecenie ma tendencję do ich usuwania trzy pliki.Możesz usunąć te trzy pliki razem, tak jak robi to to polecenie, lub możesz usunąć te trzy pliki jeden po drugim, wpisując trzy oddzielne polecenia.To polecenie pokazano na poniższym obrazku:
Po uruchomieniu tego polecenia Twój problem zostanie rozwiązany i będziesz mógł pomyślnie kontynuować wykonywanie poleceń, które próbowałeś uruchomić wcześniej.
Wniosek
W tym artykule omówiono przyczyny błędu „Could not get lock /var/lib/dpkg/lock-frontend” i podano trzy różne metody pozbycia się tego błędu w systemie Linux. Wszystko, co musisz zrobić, to wypróbować te metody jedna po drugiej, aby jeśli na którymkolwiek etapie problem zostanie rozwiązany, nie będziesz musiał tracić czasu na wypróbowywanie następnej metody.