ubuntuone-preferences crashed with NoSuchKeyringError in __init__()

Bug #569566 reported by Zakhar on 2010-04-24
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ubuntuone-client (Ubuntu)
Undecided
Unassigned

Bug Description

Binary package hint: ubuntuone-client

Step to reproduce :
- booted from ubuntu-Lucid-RC i386 iso (using a USB key install through MultibootV3 : http://forum.ubuntu-fr.org/viewtopic.php?id=343634 , it is a iso boot type)

- launch Ubuntu Preference from the Sytem > Preference menu
- got the keyring window
- type a password (+ retype)

=> Got the crash.

Reproducible = 100%

ProblemType: Crash
DistroRelease: Ubuntu 10.04
Package: ubuntuone-client-gnome 1.2.0-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-21-generic i686
Architecture: i386
Date: Sat Apr 24 21:14:19 2010
ExecutablePath: /usr/bin/ubuntuone-preferences
InterpreterPath: /usr/bin/python2.6
LiveMediaBuild: Ubuntu 10.04 "Lucid Lynx" - Release Candidate i386 (20100419.1)
ProcCmdline: /usr/bin/python /usr/bin/hostnameone-preferences
ProcEnviron:
 LANG=fr_FR.UTF-8
 SHELL=/bin/bash
PythonArgs: ['/usr/bin/hostnameone-preferences']
SourcePackage: ubuntuone-client
Title: ubuntuone-preferences crashed with NoSuchKeyringError in __init__()
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Zakhar (alainb06) wrote :
visibility: private → public

Thank you for taking the time to report this crash and helping to make Ubuntu better. This particular crash has already been reported and is a duplicate of bug #553759, so is being marked as such. Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. Additionally, any further discussion regarding the bug should occur in the other report. Please continue to report any other bugs you may find.

tags: removed: need-duplicate-check
Zakhar (alainb06) wrote :

The duplicate status is wrong... who knows... because the person having posted bug #553759 didn't make it public, so I can't check!

A clue to debug this problem.

It seems to be a keyring problem (and probably not Ubuntu-one)

Previouly (Karmic) the default keyring was named: login.keyring

Now the default keyring is name, on my French system:

par_défaut.keyring

Note the "é" in the file name. The result of that seems to be that keyring is not found, and every time you try you create a new keyring like

par_défaut1.keyring
par_défaut2.keyring

I suspect a bad coding in respect to UTF-8 filename (American tend to forget there is UTF-8) in some of the keyring programs.

Ubuntu-One tries to use the keyring, and so, due to the bug in the underlying keyring access layer for UTF-8 names, fails to do so and crashes.

Mitch Towner (kermiac) wrote :

I have changed bug #553759 to public as the automatic retracer has set it as the "master" bug report & there is no private/ sensitive information contained within that bug report.
Comparing the traceback of this bug report & the one contained in bug 553759, it appears that the duplicate status is correct.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers