web-dev-qa-db-fra.com

Centre logiciel en panne: bug ou erreur de configuration?

Depuis plusieurs semaines, je rencontre des problèmes avec le centre logiciel sous Ubuntu 13.04. Il se bloque silencieusement, quelques secondes seulement après son exécution. Après chaque crash, syslog enregistre une erreur cryptique:

Oct  3 23:14:11 mattbuntu kernel: [24085.941708] traps: software-center[20640] trap int3 ip:7f9ac3880135 sp:7fffaf98bf60 error:0

Le centre logiciel émet l'erreur suivante lorsqu'il est exécuté à partir du terminal:

[matt@mattbuntu:~]$software-center

** (software-center:4114): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-QORifKNTUU: Connection refused
2013-10-04 18:18:21,219 - softwarecenter.ui.gtk3.app - INFO - setting up proxy 'None'
2013-10-04 18:18:21,991 - softwarecenter.plugin - INFO - activating plugin '<module 'webapps_activation' from '/usr/share/software-center/softwarecenter/plugins/webapps_activation.pyc'>'
2013-10-04 18:18:22,001 - softwarecenter.fixme - WARNING - logs to the root logger: '('/usr/lib/python2.7/dist-packages/gi/importer.py', 51, 'find_module')'
2013-10-04 18:18:22,000 - root - ERROR - Could not find any typelib for LaunchpadIntegration
2013-10-04 18:18:22,062 - softwarecenter.db.pkginfo_impl.aptcache - INFO - aptcache.open()
2013-10-04 18:18:25,068 - softwarecenter.fixme - WARNING - logs to the root logger: '('/usr/share/software-center/softwarecenter/utils.py', 271, 'get_title_from_html')'
2013-10-04 18:18:25,068 - root - WARNING - failed to parse: '<div style="background-color: #161513; width:1680px; height:200px;">
 <div style="background: url('/site_media/exhibits/2013/09/AAMFP_Leaderboard_700x200_1.jpg') top left no-repeat; width:700px; height:200px;"></div>
</div>' ('ascii' codec can't encode character u'\xa0' in position 70: ordinal not in range(128))
2013-10-04 18:18:25,069 - softwarecenter.ui.gtk3.views.lobbyview - WARNING - skipping exhibit for: 'u'amnesia-amfp'' not available
2013-10-04 18:18:25,070 - softwarecenter.ui.gtk3.views.lobbyview - WARNING - skipping exhibit for: 'u'wakfu'' not available

(software-center:4114): Gdk-ERROR **: The program 'software-center' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadDrawable (invalid Pixmap or Window parameter)'.
  (Details: serial 2575 error_code 9 request_code 62 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
Trace/breakpoint trap (core dumped)

J'ai essayé de réinstaller le paquet, mais cela n'a pas fonctionné. Toute aide serait appréciée.

4
MattY

Ceci est une erreur dans le centre logiciel. Le rapport de bug est ici.

Pour résoudre le problème, vous devez corriger le bogue vous-même:

  • ouvrir /usr/share/software-center/softwarecenter/ui/gtk3/views/lobbyview.py
  • ajouter un # avant la ligne self.exhibit_banner.set_exhibits([FeaturedExhibit()])
  • redémarrer le centre logiciel
11
MattY