GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So beheben Sie den Fehler „Lockfile /var/lib/dpkg/lock-frontend konnte nicht geöffnet werden“

Bei der Verwendung von Linux können verschiedene Fehler auftreten. Einer davon könnte der „/var/lib/dpkg/lock“-Fehler sein. Ist es reparabel? Nun ja! Es ist keine Panikstörung. Aber bevor wir lernen, wie man diesen Fehler behebt, wollen wir verstehen, warum dieser Fehler auftritt.

Warum der „/var/lib/dpkg/lock“-Fehler auftritt

Dieser Fehler tritt normalerweise auf, wenn ein Prozess zum Aktualisieren des Systems funktioniert und Sie versuchen, für einen anderen Vorgang auf das System zuzugreifen. Beispielsweise sperrt das Ubuntu-System das „dpkg“ Zugriff, um zu verhindern, dass das Betriebssystem den Aktualisierungsprozess fehlschlägt. Es kann auch durch einen willkürlichen Prozess verursacht werden, der ständig im Hintergrund läuft und der „/Var/lib/dpkg“ ist beschäftigt, engagiert.

Diese Prozesse hindern Sie daran, neue Anwendungen zu installieren oder einen Befehl auszuführen. Es gibt mehrere Methoden, um dieses Problem zu lösen. Diagnostizieren Sie zuerst sorgfältig die Probleme und fahren Sie dann mit der Lösung fort. Lassen Sie uns verstehen, wie dieses Problem behoben werden kann.

Strategien zur Behebung des Fehlers „/var/lib/dpkg/“

Wie oben besprochen, stellen Sie vor der Fehlerbehebung zunächst sicher, dass alles im System perfekt ist. Stellen Sie als Nächstes sicher, dass keine Anwendung installiert oder das System aktualisiert wird. Warten Sie in diesem Fall, bis die Installation der Anwendung abgeschlossen ist. Danach werden die Probleme automatisch behoben.

Wenn es kein offensichtliches Problem gibt und Sie diesen Fehler immer noch erhalten, überprüfen Sie den Prozess, der den Paketmanager verwendet, indem Sie den folgenden Befehl eingeben:

$ps von | grep -I passend

In meinem Fall wird Ubuntu aktualisiert. Während dieses Vorgangs “dpkg” ist gesperrt und ich kann keine andere Aufgabe ausführen, wie in der folgenden Abbildung gezeigt.

Die Lösung besteht darin, das Update einfach beenden zu lassen. Wenn das nicht hilft, beenden Sie den Prozess, der das "dpkg" erstellt hat beschäftigt, beschäftigt. Identifizieren Sie zunächst den Prozess. In vielen Fällen wird die Prozess-ID in der Fehlermeldung erwähnt, oder Sie können eine Liste der Prozesse mit „apt“ über den folgenden Befehl abrufen:

$ps von | grep -I passend

Um den Vorgang jetzt abzuschließen, verwenden Sie:

$ sudo kill [Prozess-ID]

Wenn dies das Problem nicht löst, beenden Sie den Prozess zwangsweise mit dem Signal SIGKILL:

$ sudo kill -9 [Prozess-ID]

Der einfachste Weg ist, alle besetzenden Prozesse „passend“ zu killen und "apt-get" wie unten erwähnt:

$ sudo kill alle passenden apt-get

So beheben Sie den Fehler „/var/lib/dpkg/lock-frontend“

Sie können auf eine komplexere Situation stoßen und das Problem könnte diese “Sperre” sein Dateien. Sperrdateien schränken den Zugriff auf die Systemdateien ein, bis eine bestimmte Operation ausgeführt wird. Nach Abschluss des Vorgangs wird die Sperre automatisch aufgehoben, sodass weitere Systemoperationen durchgeführt werden können. Um dieses Problem zu lösen, müssen Sie die Sperrdateien löschen. Überprüfen Sie zuerst die Sperrdatei mit:

$ sudo lsof /Where/lib/dpkg/lock-frontend

Wenn Sie etwas „unbeaufsichtigt“ sehen Warten Sie in der Ausgabe, bis dies abgeschlossen ist, während das System an Updates arbeitet.

Andernfalls holen Sie sich die Prozess-IDs und beenden Sie sie mit:

$ sudo kill -9 [Prozess-ID]

Anschließend können Sie die Sperrdatei löschen:

$ sudo rm /Where/lib/dpkg/lock-frontend

Stellen Sie sicher, dass Sie das "dpkg" haben nach dem Löschen der Sperrdatei:

$ sudo dpkg –configure -a

Um sicherzustellen, dass alles normal ist und der Fehler behoben wurde, gehen Sie wie folgt vor:

$ sudo apt-Update

Diplom

Unterschiedliche “/Var/lib/dpkg“ Fehler treten normalerweise auf, wenn das System den Benutzer daran hindert, eine Operation auszuführen, weil andere wichtige Prozesse die Systemdateien verwenden. In diesem Artikel haben wir verschiedene Strategien zur Behebung dieses Fehlers besprochen. Außerdem haben wir auch gelernt, wie man “/Var/lib/dpkg/lock-frontend“ entfernt Fehler.

Der Fehler tritt aufgrund von Sperrdateien auf, und das sichere Entfernen der Sperrdateien kann dieses Problem beheben. Obwohl es nicht empfohlen wird, die Sperrdateien zu entfernen, um Probleme zu vermeiden, stellen Sie sicher, dass Sie die richtige Methode zum Löschen der Sperrdatei verwenden.


Ubuntu
  1. Behebung des Fehlers „dpkg:error:parsing file ‚/var/lib/dpkg/updates/0014′“ in Ubuntu

  2. Fix E:Sperre /var/cache/apt/archives/lock konnte nicht abgerufen werden [Kurztipp]

  3. Ubuntu E:Lock /var/lib/dpkg/lock Fehler konnte nicht abgerufen werden – Jetzt beheben?

  4. Fehlerbehebung Windows konnte die Antwortdatei für die unbeaufsichtigte Installation für Pass Specialize nicht analysieren oder verarbeiten

  5. Wie behebt man den Fehler – qemu:PC-BIOS „bios.bin“ konnte nicht geladen werden?

So beheben Sie den Fehler „Yum-Befehl nicht gefunden“ in Linux [Update 2022]

So lösen Sie den Fehler „E:Sperre /var/lib/dpkg/lock konnte nicht abgerufen werden“ in Ubuntu

So beheben Sie den Fehler „Das Repository hat keine Release-Datei“ in Ubuntu

Behebung des Fehlers „Sperre /var/lib/dpkg/lock konnte nicht abgerufen werden“ ein für alle Mal (Ubuntu)

So beheben Sie „Die Update-Informationen sind veraltet“ in Ubuntu Linux

So beheben Sie den Fehler „E:Sperre /var/lib/dpkg/lock konnte nicht abgerufen werden“ in Ubuntu Linux