1 votes

Software Center ne s'ouvre pas -- Keyerror : 'countrycode' (erreur de clé)

Après quelques mises à jour de kde-librieries (depuis les dépôts officiels), je ne parviens pas à ouvrir le centre logiciel.

Voici la sortie du terminal :

francesco@francesco-HP-Workstation:~$ software-center
2014-06-18 14:53:54,382 - softwarecenter.ui.gtk3.app - INFO - setting up proxy 'None'
Traceback (most recent call last):
  File "/usr/bin/software-center", line 130, in <module>
    app = SoftwareCenterAppGtk3(options, args)
  File "/usr/share/software-center/softwarecenter/ui/gtk3/app.py", line 397, in __init__
    self.icons)
  File "/usr/share/software-center/softwarecenter/ui/gtk3/panes/installedpane.py", line 95, in __init__
    CategoriesParser.__init__(self, db)
  File "/usr/share/software-center/softwarecenter/db/categories.py", line 251, in __init__
    self._build_string_template_dict()
  File "/usr/share/software-center/softwarecenter/db/categories.py", line 303, in _build_string_template_dict
    region = "%s" % get_region_cached()["countrycode"]
KeyError: 'countrycode'

et le journal généré :

2014-06-18 14:53:54,382 - softwarecenter.ui.gtk3.app - INFO - setting up proxy 'None'

Des idées ?

Merci,

3voto

Giacomo Degli Esposti Points 1341

Ce que j'ai fait, c'est de modifier region.get_region_cached() ( sudo vi /usr/share/software-center/softwarecenter/region.py ) comme suit :

def get_region_cached():
    global my_region
    if my_region is None:
        rd = RegionDiscover()
        my_region = rd.get_region()
    my_region.setdefault('countrycode','BG')
    return my_region

ma monnaie est la ligne :

my_region.setdefault('countrycode','BG')

où "BG" est le code de région de mon pays.

Je sais que cela ne résout pas le problème, mais au moins je peux utiliser le centre logiciel maintenant.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X