ubuntuone-preferences crashed with NoSuchKeyringError in __init__()

Bug #569566 reported by Zakhar
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ubuntuone-client (Ubuntu)
New
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

Revision history for this message
Zakhar (alainb06) wrote :
visibility: private → public
Revision history for this message
Apport retracing service (apport) wrote : This bug is a duplicate

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
Revision history for this message
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.

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.