
Terminal liest
Dell-DM061:~$ sudo apt-get upgrade E: Sperre /var/lib/dpkg/lock-frontend konnte nicht abgerufen werden – öffnen (11: Ressource vorübergehend nicht verfügbar) E: Die Dpkg-Frontend-Sperre (/var/lib/dpkg/lock-frontend) konnte nicht abgerufen werden, wird sie von einem anderen Prozess verwendet?
Antwort1
Wenn Sie Ihr System gerade erst gestartet haben, sucht es möglicherweise gerade nach Updates, was die Sperre verursacht. Stellen Sie sicher, dass keine andere Instanz von apt, apt-get oder aptitude im Hintergrund läuft:
ps aux | grep -e apt -e dpkg | grep -v grep
Wenn dieser Befehl einen Prozess zurückgibt, wie in diesem Beispiel, in dem ich den Synaptic Package Manager als Test ausführe:
ps aux | grep -e apt -e dpkg | grep -v grep
darent 5578 0.0 0.0 10948 968 ? S 16:24 0:00 /bin/sh /usr/bin/synaptic-pkexec
root 5579 20.0 1.0 814300 173360 ? Sl 16:24 0:03 /usr/sbin/synaptic
Möglicherweise haben Sie zwei Möglichkeiten. Warten Sie, bis der Vorgang abgeschlossen ist (wiederholen Sie den Befehl, bis keine Ausgabe mehr erfolgt) oder beenden Sie ihn, notieren Sie sich die Nummer und führen Sie Folgendes aus:
sudo kill 5578 5579
Mit der Nummer des Prozesses oder der Prozesse. Dadurch wird der Prozess auf "saubere" Weise beendet. Wenn er sich weigert, zu beenden, können Sie ihn dazu zwingen, indem Sie den Schalter -9 zur Reihenfolge hinzufügen:
sudo kill -9 5578 5579
Ich würde aber vorsichtshalber die erste Variante empfehlen. Führen Sie das Upgrade dann erneut aus:
sudo apt-get update && sudo apt-get upgrade