Terminal erlaubt kein Upgrade von 1604 lts

Terminal erlaubt kein Upgrade von 1604 lts

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

verwandte Informationen