J'ai un problème avec le centre logiciel Ubuntu. C'est "Recherche" et "appliquer les modifications" pour une longue période de temps. Je me suis fatigué d'annuler en cliquant sur la croix (X). Cependant, il est maintenant bloqué à "annuler". Cela ne me permettra pas de télécharger une nouvelle application, même à partir d'un terminal, je suppose.
neal@neal-G50VT:~$ Sudo apt-get install gnome-Tweak-tool
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?
neal@neal-G50VT:~$ Sudo dpkg --configure -a
dpkg: error: dpkg status database is locked by another process
Il y a une question similaire ici, mais sans réponse:
Centre logiciel bloqué pour Dropbox
Le centre logiciel se bloque lors de l'application des modifications
J'ai eu le même problème aussi. Cependant, j'ai essayé ce qui suit. A couru
Sudo lsof /var/lib/dpkg/lock
À partir de là, j'ai identifié le PID du processus provoquant le verrouillage de mon dpkg. Puis j'ai fait
Sudo kill -TERM <PID>
Ensuite, j'ai fait un
Sudo dpkg --configure -a
et attendu pour le résultat ... après que j'ai fait une régulière
Sudo apt-get update && Sudo apt-get upgrade
J'espère que cela fonctionnera pour vous aussi.
Assurez-vous qu’aucune fenêtre de dialogue n’a besoin de votre aide pour permettre la poursuite de l’installation.
Dans une situation similaire, vous voyez, kill -9
a fonctionné pour moi. Mais ensuite, lorsque j'ai relancé Ubuntu Software Center, il était toujours bloqué au même endroit. Jusqu'à ce que je ferme toutes les fenêtres ouvertes et que je sache qu'il m'attendait d'entrer une réponse. Duh. Le logiciel a ensuite fini d'installer.
Essayez de rechercher et de mettre fin au processus /usr/bin/dpkg
:
Gabriel@UMWC:~$ ps ax | grep dpkg
2058 pts/0 SNs+ 0:00 /usr/bin/dpkg --status-fd 14 --configure -a --force-confdef --force-confold
2061 pts/0 SN+ 0:00 /bin/sh /var/lib/dpkg/info/nautilus-dropbox.postinst configure
2275 pts/2 S+ 0:00 grep --color=auto dpkg
Gabriel@UMWC:~$ Sudo kill 2058
Je rencontrais ce même problème en utilisant 12.04 et en essayant d'installer Dropbox. Les approches ici ne fonctionnaient pas pour moi; Je n'ai même pas pu supprimer et réinstaller le centre logiciel. La solution de cette page a résolu mon problème et je ne la vois pas ici: https://bugs.launchpad.net/ubuntu/+source/nautilus-dropbox/+bug/1016559
Plus précisément, la réponse n ° 9 fournie par Patrick:
Courez, comme vous l'avez fait auparavant:
Sudo dpkg --configure -a
Appuyez sur CTRL + C avant le téléchargement de Dropbox [atteint 99%].
Supprimer la boîte de dépôt:
Sudo apt-get purge nautilus-dropbox
Les instructions pour installer Dropbox sont fournies par le site Web de Dropbox. Utilisez cette commande pour installer (pour 64 bits):
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
puis exécutez-le en utilisant:
~/.dropbox-dist/dropboxd
Pour un problème similaire, j'ai supprimé et réinstallé le centre de logiciel et tué dpkg, puis exécuté Sudo apt-get update
. Après cela, j'ai mis à jour les paquets.
j'ai trouvé que la recherche de dpkg et de Sudo tuer le processus rendait le centre logiciel insensible, ce qui a bien fonctionné car tout ce que je devais faire était de réinstaller le centre logiciel.
Sudo apt-get supprimer le centre logiciel
Sudo apt-get autoremove logiciel-center
Pour réinstaller Software Center:
Sudo apt-get update
Sudo apt-get install software-center
semble fonctionner pour moi (à noter que j'avais essayé de réinstaller avant de tuer dpkg et qu'il était toujours bloqué pour "appliquer les modifications", alors assurez-vous de ne pas ignorer cela. :) espérons que cela aide quelqu'un
Lorsque cela m'est arrivé, c'est parce que j'avais installé par inadvertance "apt-listchanges". Supprimez le package pour voir s'il résout le problème:
Sudo apt-get supprimer apt-listchanges
Bonne chance.
Avant de supprimer des verrous ou de tuer quoi que ce soit, fermez toutes les fenêtres et assurez-vous qu'aucun CLUF ne s'est affiché derrière le Centre logiciel. Ces CLUF sont très courants, en particulier avec les logiciels situés en dehors des référentiels principaux.
si cela échoue, suivez les autres suggestions pour déverrouiller et tuer le processus d'installation et essayez
Sudo apt-get install -f
ou
dpkg --configure -a
La meilleure solution à ces problèmes est la suivante:
Sudo apt-get remove software-center
Sudo apt-get autoremove software-center
Pour réinstaller Software Center:
Sudo apt-get update
Sudo apt-get install software-center