gnome-keyring seems broken in gutsy

Bug #129833 reported by Michael Flaig
6
Affects Status Importance Assigned to Milestone
gnome-keyring (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Gnome apps like gq (ldap admin) seem not to be able to create a keyring and store passwords correctly. The popup for creating the keyring appears and it seems the keyring gets created. But the LDAP password dialog reappears over and over.
It seems gq cannot access the password in the keyring

checking the keyring with gnome-keyring-manager show only the session keyring.
restarting gq shows the "create keyring" dialog again.

So it seems the new keyring (usually called "Default") hasn't been created.
No errors logged on console for gq.

gajim seems also to have a problem with the keyring and falls back to storing password in the own configuration file

ii gnome-keyring 2.19.6.1-0ubuntu1 GNOME keyring services (daemon and tools)
ii gnome-keyring-manager 2.18.0-2 keyring management program for the GNOME des
ii libgnome-keyring-dev 2.19.6.1-0ubuntu1 Development files for GNOME keyring service
ii libgnome-keyring0 2.19.6.1-0ubuntu1 GNOME keyring services library

ii gq 1.2.1-2 GTK-based LDAP client

keyring daemon is running:
mfl@titan:~$ ps ax | grep keyring
20345 pts/2 S+ 0:00 grep keyring
24288 ? SL 0:00 /usr/bin/gnome-keyring-daemon

Revision history for this message
Sero (sero4linux) wrote :

I have the same problem on Gutsy with keyring and networkmanager. The problem might only occeur if one deletes the default keyring with keyring-manager. Creating a valid new (default) keyring always fails. Some investigation of my old Feisty install in comparison to the Gutsy install brought some insights:

Feisty: default keyring is located in ~/.gnome2/keyrings/default.keyring. This one works fine with nm-applet and is displayed in keyring-manager as "default".

Gutsy: all keyrings created by the user (e.g. with keyring-manager or the "passphrase for keyring" dialogue from nm-applet) are stored in ~/keyrings/some_name.keyring. The keyrings located here are NOT shown in keyring-manager! In ~/.gnome2/keyrings/ there is a file "default" instead of "default.keyring" that is not shown in keyring-manager either. If you copy over the *.keyring files from ~/keyrings to ~/gnome2/keyrings they are accessable trough keyring-manager.

For me it looks like there is a problem in the interplay between gnome-keyring and gnome-keyring-manager. This might be a bug or maybe due to the fact that gnome-keyring-manager is still 2.18.x while all the other gnome-keyring-* stuff is allready 2.19.x.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. This issue should be fixed with the inclusion of the new gnome-keyring, see bug 129346

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Is this still an issue for you, gnome-keyring in Gutsy is working fine here.

Changed in gnome-keyring:
status: Confirmed → Incomplete
Revision history for this message
Michael Flaig (mflaig) wrote :

For me this is fixed ...

Revision history for this message
Michael Flaig (mflaig) wrote :

bug not present anymore ...
ii gnome-keyring 2.19.90-0ubuntu1 GNOME keyring services (daemon and tools)

Changed in gnome-keyring:
status: Incomplete → Fix Released
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.