GNOME Bugzilla – Bug 624837
translated default keyring names lead to crashes
Last modified: 2019-02-22 11:46:33 UTC
The issue has been described on https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/553759 Basically running any python-gnomekeyring client using a french locale on a new installation will lead to crashes: "Traceback (most recent call last):
+ Trace 222938
from desktopcouch.replication_services import ubuntuone as dcouch
from desktopcouch.start_local_couchdb import process_is_couchdb, read_pidfile
from desktopcouch import local_files
xdg_base_dirs.save_config_path("desktop-couch"))
self.configuration = _Configuration(self)
":".join([admin_username, admin_password]), True) NoSuchKeyringError"
The "Default" translation in french is "Par défaut" and the non-utf8 char seems to be an issue for gnome-keyring clients. Not sure if the name should we written untranslated or if the library should handle UTF8 chars in the names
duplicate bug
*** Bug 624839 has been marked as a duplicate of this bug. ***
sorry closed the other bug as duplicate
you can trigger the bug using keyring.py in gnome-python-desktop on a GNOME 2.30 installation
Fixed this a little while ago: commit 9072f847743e22eb6a96c70d1cac8bf506df8902 Author: Stef Walter <stef@memberwebs.com> Date: Tue Jul 27 10:23:52 2010 +0200 [dbus] Fix encoding problems with keyring names and foreign characters. * Creating keyrings with a label that contained non-ascii charaters was broken.