Ricezione dell'errore: snapd.snap-repair.service è un'unità disabilitata o statica, non avviata


19

Di recente ho aggiornato il mio sistema operativo a Ubuntu 18.04 (nuova installazione tramite dispositivo di avvio). Tuttavia, quando si tenta il comando:

sudo apt-get upgrade

Funziona bene fino al ~ 75% quando si ferma e dice:

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

Non sono sicuro di cosa significhi e se io Crtl- Zper uscirne, ogni volta che provo a installare qualcosa ottengo:

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?

e devo riavviare il mio computer per installare qualsiasi cosa.


2
Con CTRL-Z sospendi (metti in pausa) il apt-getprogramma ma mantiene ancora un blocco /var/lib/dpkg/lockche ti impedisce di avviarlo una seconda volta. Premi CTRL-C invece di Z per interrompere e terminare effettivamente il apt-getprocesso.
PerlDuck,

1
Inoltre, snapd.snap-repair.service is a disabled or a static unit, not starting it.non sembra un errore, ma sembra essere solo un messaggio informativo. Consiglio di attendere il termine del processo e, in caso contrario, aggiungere l'output del registro completo del comando apt.
Dan,

@Dan Quindi corro: $ sudo apt-get upgrade $ Ottengo: E: dpkg è stato interrotto, è necessario eseguire manualmente 'sudo dpkg --configure -a' per correggere il problema. Quindi provo quel comando per ottenere l'errore a cui mi riferivo in precedenza nel mio post originale. Se io CTRL-C per provare a smettere, a quel punto, ho un sacco di roba che non si adatta a questo commento e questo errore alla fine: sono verificati degli errori nell'elaborazione: snapD
Permittività

@JustinRoberts Ci sono problemi con i tuoi pacchetti, sfortunatamente, non possiamo dare una mano se non possiamo ottenere maggiori dettagli sull'errore :(. Puoi modificare il tuo post per includere l'output del comando? Puoi usare incolla. ubuntu.com se il registro è molto grande
Dan,

Risposte:


25

Ho anche avuto lo stesso problema e l'ho risolto in questo modo:

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

Questa dovrebbe essere la soluzione accettata. La prima riga potrebbe anche essere sostituita da sudo pkill snapd.postinstallma la tua è più generale.
Rosch

1
Grazie, ha funzionato per me Ubuntu 18.04.
Darkmoor,

Funziona anche su Ubuntu 19.04. Grazie.
jplandrain,

2
Ha funzionato per me su Ubuntu 18.04LTS. Tuttavia, il terzo comando 'dkpg ...' si è bloccato nuovamente con il problema iniziale ("snapd.snap-repair.service è disabilitato o ..."). Quindi, l'ho interrotto con 'Ctrl + C', ho eseguito nuovamente il secondo comando e poi di nuovo il terzo. Il resto ha funzionato come un fascino.
UBod,

10

Soluzione alternativa per Ubuntu 18.10:

sudo dpkg -r snapd gnome-software-plugin-snap
sudo apt update
sudo apt full-upgrade

Non funziona per me usando apt-get invece di apt.
Rosch

funziona benissimo per le seppie cosmiche 18.10
cedric.walter il

1

Ho appena notato la stessa cosa. Nuova installazione.

E mentre sto scrivendo questo, l'installazione è continuata dopo circa 10 minuti.

Non so che cosa stesse aspettando il processo di aggiornamento, ma la pazienza ha risolto il problema.


Non penso che sia l'opzione migliore, ma può essere temporanea. Su Ubuntu 18.10 questo non sembra funzionare.
Rosch
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.