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


10

J'ai un problème avec le centre logiciel Ubuntu. Il s'agit de «rechercher» et «d'appliquer des modifications» pendant une longue période. Je suis fatigué d'annuler en cliquant sur la croix (X). Cependant, il est désormais bloqué sur "l'annulation". Cela ne me permettra pas de télécharger une nouvelle application, même à partir du 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:

Le centre logiciel bloqué pour Dropbox

Le centre logiciel se bloque lors de «l'application des modifications


J'essaierais de faire killall software-center. Cela devrait mettre fin au centre logiciel. Vous devrez peut-être le faire killall dpkgs'il y a toujours les éléments "d'installation" en arrière-plan.
Thomas Ward

Fatigué aussi. Mais pas de chance.
nébuleuse

essayez de leur ajouter l' -9argument, de sorte que son killall -9 software-centeretkillall -9 dpkg
Thomas Ward

Réponses:


17

J'avais aussi le même problème. Cependant, j'ai essayé ce qui suit. Ran

sudo lsof /var/lib/dpkg/lock

De là, j'ai identifié le PID du processus provoquant le verrouillage de mon dpkg. Alors j'ai fait

sudo kill -TERM <PID>

Ensuite, j'ai fait un

 sudo dpkg --configure -a

et a attendu le résultat ... après cela, j'ai fait régulièrement

sudo apt-get update && sudo apt-get upgrade

J'espère que cela fonctionnera aussi pour vous.


@ucefkh, merci de me remercier en votant pour la réponse afin que tout le monde puisse trouver la meilleure solution pour un tel problème ..
nipunshakya

je l'ai fait, bon travail
ucefkh

1
lorsque j'exécute, sudo lsof /var/lib/dpkg/lockil indique que lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs Output information may be incomplete.j'ai le même problème dans Ubuntu 14.4
Waqas

1
A travaillé pour résoudre le même problème décrit par la question d'origine dans 15.04. Merci!
bhotel

4

Assurez-vous qu'il n'y a pas de fenêtre de dialogue quelque part qui nécessite votre entrée pour permettre à l'installation de se poursuivre.

Dans une situation similaire, vous voyez, cela a kill -9fonctionné pour moi. Mais quand j'ai redémarré Ubuntu Software Center, il était toujours bloqué au même endroit. Jusqu'à ce que je ferme toutes les fenêtres ouvertes et que je m'attendais à ce que j'entre une réponse. Duh. Le logiciel a ensuite terminé l'installation.


1
la fenêtre de dialogue enfouie sous d'autres fenêtres était le problème pour moi.
smcg

4

Essayez de rechercher et de terminer le /usr/bin/dpkgprocessus:

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

2

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 vois pas cette solution 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 CONTROL + C pour avant le téléchargement de Dropbox [arrive à 99%].

Supprimer la dropbox:

sudo apt-get purge nautilus-dropbox

Les instructions d'installation de 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

1

Pour un problème similaire, j'ai supprimé et réinstallé le centre logiciel et tué dpkg, puis j'ai couru sudo apt-get update. Après cela, j'ai mis à jour les packages.


2
Voulez-vous dire quelque chose comme sudo pkill dpkg?
belacqua

0

J'ai trouvé que la recherche du dpkg et du sudo tuait le processus rendait le centre logiciel insensible, ce qui fonctionnait bien car tout ce que j'avais à faire était de réinstaller le centre logiciel.

sudo apt-get supprimer le centre logiciel

sudo apt-get autoremove logiciel-centre

Pour réinstaller le Centre logiciel:

mise à jour sudo apt-get

sudo apt-get install logiciel-centre

semble fonctionner pour moi (notez que j'avais essayé de réinstaller avant de tuer le dpkg et qu'il était toujours bloqué sur "l'application des modifications" alors assurez-vous de ne pas sauter cela. :) j'espère que cela aide quelqu'un


0

La meilleure solution à ces problèmes est la suivante:

sudo apt-get remove software-center
sudo apt-get autoremove software-center

Pour réinstaller le Centre logiciel:

sudo apt-get update
sudo apt-get install software-center

Cette réponse est pratiquement identique à la réponse de jon. Veuillez lire toute la réponse avant d'écrire la vôtre. De plus, des remerciements et des commentaires personnels ne sont pas attendus sur ce site (merci, vote positif une réponse ou un commentaire).
Rmano

Notez que rien après autoremovene fait rien - autoremovesupprime tous les packages installés automatiquement qui ne sont plus nécessaires. En général, la réinstallation est rarement nécessaire. Vous devriez certainement essayer de reconfigurer le package ( sudo dpkg-reconfigure software-center) avant de faire quelque chose de radical.
chronite

0

Avant de supprimer des verrous ou de tuer quoi que ce soit, fermez toutes les fenêtres et assurez-vous qu'aucun EULA n'apparaît derrière le Software Center. Ces CLUF sont très courants, en particulier avec les logiciels 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

Quand 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.


-6

Vous pouvez essayer de redémarrer.

Cela résoudrait votre problème.


Le centre logiciel reprendra là où il s'était arrêté, sur la plupart des systèmes.
Andy Castille
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.