web-dev-qa-db-fra.com

Le centre logiciel ne démarre plus, comment le réparer?

J'utilise Ubuntu 13.04 depuis 2 mois. Cela fonctionnait correctement, mais soudainement, le centre de logiciels Ubuntu a commencé à se bloquer. Maintenant ça ne s'ouvre pas. Et chaque fois que j'essaye de l'ouvrir, je dois le forcer à le quitter. Pour que je ne puisse pas installer le logiciel dont j'ai besoin. Que fais-je?

6
srk

Assurez-vous que software-center n'est pas en cours d'exécution.

Tout d’abord, assurez-vous que le Centre logiciel (nom du processus software-center) n’est pas en cours d’exécution. En fonction de la manière dont vous l'avez forcé à quitter, un processus software-center peut ou peut ne pas encore être exécuté en arrière-plan.

Si vous savez vous assurer qu'un processus ne fonctionne pas, vous pouvez ignorer le reste de cette section.

Vous pouvez utiliser le Moniteur système GNOME pour cela (tapez le moniteur système dans le tiret Unity et une icône pour le Moniteur système GNOME apparaîtra).

Ou vous pouvez utiliser killall depuis le terminal (Ctrl+Alt+T):

killall software-center

Exécutez-le à nouveau et vous devriez obtenir:

software-center: no process found

Si vous ne le voyez pas, il fonctionne toujours. Dans ce cas, lancez:

killall -KILL software-center

(De nouveau, cela déterminera de la même manière s'il réussit)

Le Centre de logiciel n'est généralement pas exécuté en tant que root: il utilise polkit pour effectuer des actions spécifiques en tant que root. Mais s'il est exécuté en tant que root, vous devrez alors mettre Sudo avant une commande killall pour réussir.

Supprimez les fichiers de configuration spécifiques à l'utilisateur et à l'échelle du système, puis réinstallez USC.

Ouvrez une fenêtre de terminal (Ctrl+Alt+T) si vous n'en avez pas déjà un ouvert. Exécutez ces commandes pour supprimer les fichiers de configuration spécifiques à l'utilisateur:

cd ~/.config
mv software-center software-center.old

(Cela déplace réellement la configuration plutôt que de la supprimer, mais cela l'empêche d'être utilisée. Il est peu probable que vous deviez la restaurer, mais il n'y a pas d'inconvénient majeur.)

Puis réinstallez le Centre logiciel, en supprimant les fichiers de configuration à l'échelle du système:

Sudo apt-get update
Sudo apt-get --purge --reinstall install software-center

Certaines erreurs pouvant gêner le démarrage ou le bon fonctionnement du centre de logiciel peuvent également empêcher ces commandes de fonctionner. En particulier, si vous voyez une erreur indiquant Unable to lock the administration directory, consultez les réponses ici:

Ensuite, essayez de relancer le centre de logiciels.

Si ça ne marche pas ...

... alors plus d'informations seront nécessaires. Exécutez le centre de logiciels lui-même dans le terminal:

software-center

Cela peut révéler des messages (erreurs ou autres) qui aideraient à résoudre le problème. Vous pouvez modifier votre question pour inclure tout le texte du terminal.

(Les autres personnes ayant ce problème devraient bien sûr créer ou éditer leurs propres questions.)

Une cause possible de ce problème pourrait être si polkit ne fonctionne pas ou ne fonctionne pas correctement. Si vous ne voyez aucun message utile lorsque vous exécutez software-center dans le terminal, vous pouvez essayer de l'exécuter en tant que root:

gksudo software-center

Si vous n'avez pas la commande gksudo, vous pouvez l'installer (elle est fournie par le gksu Install gksu package), ou utilisez Sudo -H au lieu de gksudo.

Si cela ne fonctionne pas et que vous avez besoin d'une solution de contournement pour installer le logiciel jusqu'à ce que le problème soit résolu , voir:

En particulier, Synaptic fonctionne très différemment du Centre logiciel et risque fort de fonctionner même lorsque le Centre logiciel ne le fait pas. Synaptic ne fournit cependant pas le moyen d'installer des applications payantes.

10
Eliah Kagan

Basé sur quelque chose que j'ai lu sur un autre forum, j'ai changé mes icônes de dock et le centre logiciel est revenu.


Oui, je sais que ça a l'air complètement dingue, mais la seule chose que j'ai faite depuis que ça a cessé de fonctionner a été de changer les icônes de mon dock de "élémentaire" à "par défaut", donc après avoir tapé ce problème pendant une heure (tout mettre à jour). , tout nettoyer, effacer sysconfigs, désinstaller/réinstaller software-center et à peu près tout ce qui la touche, threadkilling, redémarrage, lancer software-center dans la racine, etc.)

À la fin de l'esprit, j'ai changé les icônes et

... hop, chango, le centre logiciel arrive comme si de rien n'était.

La bonne nouvelle est que mon système est maintenant propre, brillant et complètement à jour.

Lol.

0
anonymous

Cet article devrait vous aider à résoudre le problème. http://www.crappy3.com/fix-ubuntu-software-center-doesnt-start-issue/

Faites-moi savoir si cela a fonctionné.

0
Koushik