Comment 5 for bug 916056

Revision history for this message
David López (david-lopez-upct) wrote :

What a surprise, today my PC shows the same problem! Output from terminal in my PC:

david@david-casa:~$ onboard
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/Onboard/KeyboardGTK.py", line 402, in draw
    item.draw_image(context)
  File "/usr/lib/python2.7/dist-packages/Onboard/KeyGtk.py", line 148, in draw_image
    pixbuf = self.get_image(rect.w, rect.h)
  File "/usr/lib/python2.7/dist-packages/Onboard/KeyGtk.py", line 338, in get_image
    filename = config.get_image_filename(self.image_filename)
  File "/usr/lib/python2.7/dist-packages/Onboard/Config.py", line 422, in get_image_filename
    system_filename_func = lambda x: \
  File "/usr/lib/python2.7/dist-packages/Onboard/ConfigUtils.py", line 251, in _get_user_sys_filename
    (description, filename))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 2: ordinal not in range(128)

david@david-casa:~$ locale
LANG=es_ES.UTF-8
LANGUAGE=es_ES:en
LC_CTYPE=es_ES.UTF-8
LC_NUMERIC="es_ES.UTF-8"
LC_TIME="es_ES.UTF-8"
LC_COLLATE=es_ES.UTF-8
LC_MONETARY="es_ES.UTF-8"
LC_MESSAGES=es_ES.UTF-8
LC_PAPER="es_ES.UTF-8"
LC_NAME="es_ES.UTF-8"
LC_ADDRESS="es_ES.UTF-8"
LC_TELEPHONE="es_ES.UTF-8"
LC_MEASUREMENT="es_ES.UTF-8"
LC_IDENTIFICATION="es_ES.UTF-8"
LC_ALL=

My PC was installed from the official release from ubuntu.com and it never had installed Italian language. This discard any relation with the Italian language and the 'unofficial' release. Maybe some recent update of oneiric broke onboard. A couple of days ago in a regular update the system several language packages were updated to 11.10+20120103 version:

language-pack-en
language-pack-en-base
language-pack-gnome-en
language-pack-gnome-en-base
language-pack-es
language-pack-es-base
language-pack-gnome-es
language-pack-gnome-es-base

Do you think that those language updates broke onboard? I don't know how can I revert those updates, oif you tell me I can test it.

Wish this helps. Thanks for you efforts, marmuta.