Duplicate possible:
Le centre logiciel ne s'ouvre pas
J'aimerais examiner les fichiers de configuration du Centre de logiciel Ubuntu, afin de vérifier s'il existe une raison simple pour laquelle le paquet semble être partiellement cassé. Est-ce que quelqu'un sait où il devrait être sur une installation standard installée récemment hier à partir d'un disque dur formaté installer Ubuntu 12.04?
Toutes les fonctionnalités du centre logiciel fonctionnent sauf la synchronisation entre ordinateurs. Je pense qu'il pourrait y avoir un problème de nom d'utilisateur ou de mot de passe, ou un problème simple d'identification de mes autres ordinateurs. Je ne peux pas dire sans plus d'informations.
En bref, parfois, mes autres ordinateurs apparaissent dans la liste du menu de synchronisation du centre logiciel. Parfois, ils ne le font pas. Et quand ils apparaissent, je ne reçois pas de liste de paquets pour les autres installations lorsque je clique dessus.
Lorsque j'exécute le centre de logiciel à partir de la ligne de commande, le message suivant s'affiche:
logiciel-center 2012-05-23 13: 52: 06,630 - softwarecenter.ui.gtk3.app - INFO - configuration du proxy 'Aucun' 2012-05-23 13: 52: 06,637 - softwarecenter.db.database - INFO - ouvert () base de données: chemin = aucun use_axi = True use_agent = True 2012-05-23 13: 52: 06,854 - softwarecenter.backend.reviews - AVERTISSEMENT - Impossible d'obtenir l'utilité du serveur, sans nom d'utilisateur dans le fichier de configuration 2012-05-23 13: 52: 07,237 - softwarecenter.db.pkginfo_impl.aptcache - INFO - aptcache.open ()
Je soupçonne que le "pas de nom d'utilisateur dans le fichier de configuration" pointe vers le problème clé. Comment je le répare?
Autres discussions connexes:
Discussion sur les forums Ubunt
Comment puis-je synchroniser une application entre plusieurs ordinateurs?
edit: En allant sur les commentaires d'Eliah Kagan, j'ai couru:
cd ~/.config; rm -r software-center
et
Sudo apt-get --purge --reinstall install software-center
sur mes ordinateurs ... et tout est exactement pareil. Il n'y a pas d'autres ordinateurs listés avec lesquels synchroniser, le message "no username in config file" est toujours là, etc. Aucune amélioration avec les symptômes.
Et mon fichier ~/.config/software-center/softwarecenter.cfg
ressemble à ceci. Devrait-il?
[general]
maximized = False
size = 871, 536
add_to_launcher = True
recommender_uuid =
recommender_profile_id =
Plus je me trouve sur Google, plus je vois que d’autres personnes ont les mêmes entrées vierges dans leur fichier softwarecenter.cfg. Je suppose donc que ce n’est pas le problème. Peut-être que c'est mon compte d'utilisateur sur les serveurs Ubuntu. Comment pourrais-je vérifier que ce n'est pas la source du problème?
edit2: Vous pouvez peut-être vous déconnecter du Centre logiciel Ubuntu ici https://login.ubuntu.com/+applications et vous reconnecter pourrait vous aider, techniquement, "Supprimer" puis exécuter le Centre logiciel pour relancer le Application. Hmm, non, cela ne semble pas avoir d'effet. Toujours que l'ordinateur local est répertorié.
C'est étrange car hier, mes autres ordinateurs étaient répertoriés avant que je clique sur l'option "Arrêter la synchronisation". Je n'arrive pas à les convaincre de revenir.
Ceci est une réponse à la question de savoir où sont stockés les fichiers de configuration pertinents pour le Centre logiciel. J'encourage les autres utilisateurs à poster des réponses sur les causes possibles du problème de synchronisation spécifique rencontré par le PO ... ou peut-être devrait-il être posté en tant que question distincte. Ou, encore mieux, rapporté comme un bug .
Le centre de logiciel stocke les fichiers de configuration par utilisateur ici:
~/.config/software-center
Dans ce chemin, ~
représente votre répertoire personnel.
L'exécution de cd ~/.config; rm -r software-center
supprime ce répertoire, puis le Centre logiciel crée une nouvelle configuration par défaut pour votre compte d'utilisateur. Si le problème provient de la configuration spécifique de Software Center par l'utilisateur, vous devriez vous en occuper.
Et mon fichier
~/.config/software-center/softwarecenter.cfg
ressemble à ceci. Devrait-il?[general] maximized = False size = 871, 536 add_to_launcher = True recommender_uuid = recommender_profile_id =
Cela me semble normal. Il est identique au mien (sauf que le mien a différentes valeurs size
, probablement parce que nous exécutons différentes résolutions d'écran ou que nous utilisons des gestionnaires de fenêtres; de toute façon, le champ size
n'a aucune incidence sur les problèmes de synchronisation ou de gestion des packages).
Les fichiers de configuration globale (c'est-à-dire à l'échelle du système) des applications sont stockés dans /etc
. Le Centre de logiciel n'utilise pas de tels fichiers de configuration.
Il existe sur votre système d'autres utilitaires de gestion de paquetages de niveau inférieur, pertinents pour le Centre logiciel. Les problèmes liés au Centre de logiciels, en particulier s'ils se produisent lors de l'utilisation d'autres utilitaires de gestion de packages, peuvent ne pas être spécifiques au Centre de logiciels.
Il y a notamment le système de gestion de paquets en ligne de commande APT.
Les fichiers de configuration système de APT sont dans /etc/apt
. Vous devriez ne pas supprimer manuellement ces fichiers.
APT conserve les packages .deb
mis en cache et les informations les concernant dans /var/cache/apt
. (Si vous le souhaitez, vous pouvez supprimer ceux avec Sudo apt-get clean
ou uniquement ceux qui ne seront probablement pas nécessaires avec Sudo apt-get autoclean
.)
APT conserve les journaux dans /var/log/apt
. Il n'est pas nécessaire de les supprimer - cela ne corrige jamais rien de cassé, et ils sont automatiquement pivotés. (C’est-à-dire qu’ils sont automatiquement renommés quand ils deviennent assez gros ou vieux, compressés et éventuellement supprimés très vieux.)
Tous ces fichiers sont également utilisés ou produits, directement ou indirectement, par le Centre de logiciel, qui est en fait une interface graphique pour le système de gestion de paquets APT.
À un niveau encore plus bas, APT et le centre de logiciel utilisent dpkg
pour procéder à l'installation et à la suppression des packages et obtenir des informations sur les versions des packages installées et les fichiers correspondant aux packages installés. .
dpkg
possède des fichiers de configuration à l'échelle du système dans /etc/dpkg
. Vous devriez ne pas supprimer manuellement ces fichiers.
dpkg
conserve les journaux dans /var/log/dpkg
. Comme les journaux d'APT, vous ne devez jamais les supprimer, car ils sont automatiquement pivotés. De même que les journaux d’APT , vous pouvez parfois obtenir des informations sur les problèmes en les regardant .
Comme avec APT, dpkg
est utilisé par le centre logiciel et sa configuration est directement liée au fonctionnement ou non du centre logiciel.
Il existe d'autres services liés à la gestion des packages qui s'exécutent en arrière-plan, par exemple pour optimiser la disponibilité ou la convivialité des informations relatives aux packages installés (apt-xapian-index
), ou pour permettre aux utilisateurs d'effectuer certaines opérations de gestion des packages de manière non administrative. tâches (aptdaemon
). Cependant, ils sont beaucoup moins susceptibles de causer des problèmes que vous pourriez voir dans le Centre logiciel, donc je n'ai pas détaillé les emplacements de leurs fichiers de configuration et de journalisation ici.
cela peut aider
https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/1008289
/etc/apt/auth.conf
J'ai enregistré un problème comme ci-dessous: https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/1013619
Simon