web-dev-qa-db-fra.com

Ubuntu Software Center ne procède pas à l'application des modifications

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

10
nebula

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.

17
nipunshakya

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.

4
Kurt Sanger

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
4
Gabriel

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
2
tranquilTony

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.

1
Alex

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

0
jon

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.

0
lentesta

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 
0
Luke

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
0
user214890