After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 536286 - can't access gnome-keyring, repeatedly prompts for passphrase
can't access gnome-keyring, repeatedly prompts for passphrase
Status: RESOLVED FIXED
Product: NetworkManager
Classification: Platform
Component: nm-applet
0.6.6
Other All
: Normal normal
: ---
Assigned To: Dan Williams
Dan Williams
Depends on:
Blocks:
 
 
Reported: 2008-06-02 17:20 UTC by Jon Dowland
Modified: 2009-06-17 15:50 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jon Dowland 2008-06-02 17:20:48 UTC
Please describe the problem:
Hello, I have reported this upstream (Debian) at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=475672 also.

nm-applet does not appear to work in conjunction with my GNOME keyring.

Steps to reproduce:
1. start nm-applet in an environment where it will attempt to bind to a local WPA network
2. you are prompted for the key passphrase. Supply it.
3. You are re-prompted. Repeat step 2 if you wish
4. Press Deny or escape.
5. Most of the time nm-applet will now prompt you for the WPA secret (sometimes it just leaves you disconnected)
6. supply it. most of the time network manager will now set the network up
7. You are re-prompted for the keyring passphrase (to store the WPA secret presumably), attempt to supply it
8. Re-prompted, give up.


Actual results:


Expected results:


Does this happen every time?
This happens every time for my default user. A newly created user is not affected, suggesting something in my local nm-applet, gnome-keyring or other gnome configuration.

Other information:
I am willing to try any suggestions, this is driving me bananas! :) I am confident that I have supplied the correct keyring passphrase, and I can unlock it from gnome-keyring-properties fine. There is no saved passphrase for this network.
Comment 1 Jon Dowland 2008-06-02 17:23:00 UTC
Oh, specific version 0.6.6 ,debian sub-version -1 for network-manager and -2 for -gnome/nm-applet (I.e., latest versions in debian unstable).
Comment 2 Jon Dowland 2009-06-17 15:50:38 UTC
I figured this out eventually. The problem was that I'd changed my /etc/passwd password. GNOME encrypts the gnome-keyring with the passphrase supplied via PAM and thus once the PAM passphrase had been changed, it was not decrypted properly.