Réception de l'erreur: snapd.snap-repair.service est une unité désactivée ou statique, ne la démarre pas

19

J'ai récemment mis à niveau mon système d'exploitation vers Ubuntu 18.04 (nouvelle installation via un périphérique de démarrage). Cependant, lorsque vous essayez la commande:

sudo apt-get upgrade

Cela fonctionne bien jusqu'à ~ 75% quand il s'arrête et dit:

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

Je ne sais pas trop ce que cela signifie et si je Crtl- Zpour en sortir, chaque fois que j'essaie d'installer tout ce que j'obtiens:

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?

et je dois redémarrer mon ordinateur pour installer quoi que ce soit.

Permittivité
la source
2
Avec CTRL-Z, vous suspendez (mettez en pause) le apt-getprogramme, mais il contient toujours un verrou /var/lib/dpkg/lockqui vous empêche de le démarrer une deuxième fois. Appuyez sur CTRL-C au lieu de Z pour réellement arrêter et terminer le apt-getprocessus.
PerlDuck
1
De plus, snapd.snap-repair.service is a disabled or a static unit, not starting it.cela ne ressemble pas à une erreur, mais cela semble être juste un message d'information. Je recommande d'attendre la fin du processus, et si ce n'est pas le cas, veuillez ajouter la sortie de journal complète de la commande apt.
Dan
@Dan Je lance donc: $ sudo apt-get upgrade $ I get: E: dpkg a été interrompu, vous devez exécuter manuellement 'sudo dpkg --configure -a' pour corriger le problème. Alors j'essaie cette commande pour obtenir l'erreur à laquelle je faisais précédemment référence dans mon message d'origine. Si je ctrl-C pour essayer de quitter à ce stade, j'obtiens un tas de choses qui ne rentrent pas dans ce commentaire et cette erreur à la fin: Des erreurs ont été rencontrées lors du traitement: snapd
Permittivité
@JustinRoberts Il y a des problèmes avec vos packages, malheureusement, nous ne pouvons pas aider si nous ne pouvons pas obtenir plus de détails sur l'erreur :(. Pouvez-vous modifier votre message pour inclure la sortie de la commande? Vous pouvez utiliser coller. ubuntu.com si le journal est très volumineux
Dan

Réponses:

25

J'ai aussi eu le même problème et je l'ai résolu comme ceci:

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
la source
Cela devrait être la solution acceptée. La première ligne pourrait également être remplacée par sudo pkill snapd.postinstallmais la vôtre est plus générale.
rosch
1
Merci, a travaillé pour moi Ubuntu 18.04.
Darkmoor
Il fonctionne également sur Ubuntu 19.04. Je vous remercie.
jplandrain
2
Cela a fonctionné pour moi sur Ubuntu 18.04LTS. Cependant, la troisième commande 'dkpg ...' est restée bloquée avec le problème initial ("snapd.snap-repair.service est désactivé ou ..."). Donc, je l'ai avorté avec 'Ctrl + C', relancé la deuxième commande, puis la troisième à nouveau. Le reste fonctionnait comme un charme.
UBod
10

Solution pour Ubuntu 18.10:

sudo dpkg -r snapd gnome-software-plugin-snap
sudo apt update
sudo apt full-upgrade
user841493
la source
Ne fonctionne pas pour moi en utilisant apt-get au lieu d'apt.
rosch
fonctionne très bien pour la seiche cosmique 18.10
cedric.walter
1

Je viens de remarquer la même chose. Nouvelle installation.

Et pendant que j'écris ceci, l'installation a juste continué après environ 10 minutes.

Je ne sais pas ce que le processus de mise à jour attendait, mais la patience a résolu le problème.

goddijnp
la source
Je ne pense pas que ce soit la meilleure option, mais elle peut être temporaire. Sur Ubuntu 18.10, cela ne semble pas fonctionner.
rosch