Den Fehler erhalten: snapd.snap-repair.service ist eine deaktivierte oder statische Einheit, die nicht gestartet wird

19

Ich habe kürzlich mein Betriebssystem auf Ubuntu 18.04 aktualisiert (Neuinstallation über das Startgerät). Wenn Sie jedoch den Befehl versuchen:

sudo apt-get upgrade

Es funktioniert gut, bis ~ 75%, wenn es stoppt und sagt:

snapd.snap-repair.service is a disabled or a static unit, not starting it.

Ich bin mir nicht ganz sicher, was das bedeutet, und wenn ich Crtl- Zum das Problem zu lösen, versuche ich jedes Mal, etwas zu installieren, was ich bekomme:

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

und muss meinen Computer neu starten, um etwas zu installieren.

Permittivität
quelle
2
Mit STRG-Z können Sie das apt-getProgramm nur anhalten (anhalten) , es ist jedoch immer noch gesperrt /var/lib/dpkg/lock, sodass Sie es nicht ein zweites Mal starten können. Drücken Sie STRG-C anstelle von Z, um den apt-getVorgang anzuhalten und zu beenden .
PerlDuck
1
Auch snapd.snap-repair.service is a disabled or a static unit, not starting it.sieht nicht wie ein Fehler aus, aber es scheint nur eine Info-Nachricht zu sein. Ich würde empfehlen, auf das Ende des Prozesses zu warten. Wenn dies nicht der Fall ist, fügen Sie die vollständige Protokollausgabe des Befehls apt hinzu.
Dan
@Dan Ich führe also aus: $ sudo apt-get upgrade $ Ich führe aus: E: dpkg wurde unterbrochen. Sie müssen 'sudo dpkg --configure -a' manuell ausführen, um das Problem zu beheben. Also versuche ich diesen Befehl, um den Fehler zu erhalten, auf den ich mich zuvor in meinem ursprünglichen Beitrag bezogen habe. Wenn ich Strg-C drücke, um zu versuchen, den Vorgang zu beenden, wird eine Reihe von Elementen angezeigt, die nicht in diesen Kommentar und diesen Fehler am Ende passen: Fehler beim Verarbeiten von: snapd
Permittivity
@JustinRoberts Es gibt Probleme mit Ihren Paketen. Leider können wir nicht weiterhelfen, wenn wir keine weiteren Details zum Fehler erhalten können :(. Können Sie Ihren Beitrag so bearbeiten , dass er die Ausgabe des Befehls enthält? Sie können Einfügen verwenden. ubuntu.com, wenn das Protokoll sehr groß ist
Dan

Antworten:

25

Ich hatte auch das gleiche Problem und habe es so gelöst:

sudo fuser -vki /var/lib/dpkg/lock
sudo apt purge snapd
sudo dpkg --configure -a
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo apt install snapd
Andrea Draghetti
quelle
Dies sollte die akzeptierte Lösung sein. Erste Zeile könnte auch durch ersetzt werden, sudo pkill snapd.postinstallaber Ihre ist allgemeiner.
Rosch
1
Danke, bei mir hat Ubuntu 18.04 funktioniert.
Darkmoor
Es funktioniert auch unter Ubuntu 19.04. Vielen Dank.
Jplandrain
2
Es funktionierte für mich auf Ubuntu 18.04LTS. Der dritte Befehl 'dkpg ...' blieb jedoch wieder bei dem anfänglichen Problem stecken ("snapd.snap-repair.service is a disabled or ..."). Also habe ich es mit 'Strg + C' abgebrochen, den zweiten Befehl erneut ausgeführt und dann den dritten erneut. Der Rest wirkte wie ein Zauber.
UBod,
10

Problemumgehung für Ubuntu 18.10:

sudo dpkg -r snapd gnome-software-plugin-snap
sudo apt update
sudo apt full-upgrade
user841493
quelle
Ich arbeite nicht mit apt-get anstelle von apt.
Rosch
Arbeit gut für 18.10 kosmische Tintenfische
cedric.walter
1

Mir ist gerade dasselbe aufgefallen. Frisch installiert.

Und während ich dies schreibe, wurde die Installation erst nach ca. 10 Minuten fortgesetzt.

Ich weiß nicht, worauf der Update-Prozess gewartet hat, aber Geduld hat das Problem behoben.

goddijnp
quelle
Ich denke nicht, dass das die beste Option ist, aber es kann eine vorübergehende sein. Unter Ubuntu 18.10 scheint dies nicht zu funktionieren.
Rosch