Bug 567938 - gnome keyring integration broken since recent update
Summary: gnome keyring integration broken since recent update
Status: RESOLVED FIXED
Alias: None
Product: openSUSE 11.3
Classification: openSUSE
Component: GNOME (show other bugs)
Version: Factory
Hardware: x86-64 openSUSE 11.2
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-04 07:16 UTC by Forgotten User 10buyl7JnO
Modified: 2010-01-18 14:40 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Forgotten User 10buyl7JnO 2010-01-04 07:16:37 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.43 Safari/532.5

After recently updating gnome apps to 2.29.4 from G:F repo, gnome-keyring integration seems broken. Pidgin keeps asking me for passwords for all  accounts every time even if I save and I never get prompt to enter keyring password. Evolution works as expected though. I use kde4 desktop btw.

Reproducible: Always

Steps to Reproduce:
1. Install latest gnome packages from G:F repo.
2. Login and start pidgin.
Actual Results:  
Pidgin asks for account passwrods.

Expected Results:  
It gnome-keyring should ask for master password and pidgin should read from saved passwords.
Comment 1 Vincent Untz 2010-01-04 10:42:25 UTC
This is probably because of the new gnome-keyring. Do you have libgnome-keyring and gnome-keyring 2.29.4?
Comment 2 Forgotten User 10buyl7JnO 2010-01-04 11:37:07 UTC
I have following packages.

gnome-keyring-2.29.4-64.3.x86_64
libgnome-keyring0-2.29.4-3.1.x86_64
libgnome-keyring-devel-2.29.4-3.1.x86_64
gnome-keyring-lang-2.29.4-64.3.noarch
gnome-keyring-pam-2.29.4-64.3.x86_64
Comment 3 Vincent Untz 2010-01-05 11:42:09 UTC
Btw, is gnome-keyring-daemon running in your session before you start pidgin?
Comment 4 Forgotten User 10buyl7JnO 2010-01-05 11:47:12 UTC
It's not started before pidgin. If I start manually and then restart pidgin, I get following error dialogs.

An application wants access to the keyring 'default', but it is locked.

Then I have to enter the passwords again.
Comment 5 Vincent Untz 2010-01-05 13:31:37 UTC
Can you try the pidgin package from home:vuntz:11.2-testing? It should not use the keyring if it's not running.
Comment 6 Forgotten User 10buyl7JnO 2010-01-05 13:35:43 UTC
The main thing is shouldn't new gnome-keyring work as it was working before? So there are 2 things. 1) gnome-keyring is not starting and 2) applications are not able to read from gnome-keyring as it doesn't ask to unlock.
Comment 7 Vincent Untz 2010-01-05 13:58:05 UTC
Hrm. So, issue 2 is https://bugzilla.gnome.org/show_bug.cgi?id=605287 I think. It might be fixed in git, but I'm unsure.

Need to think a bit about issue 1, especially in the pidgin context -- a lot of people want to use pidgin without gnome-keyring...
Comment 8 Vincent Untz 2010-01-18 14:16:24 UTC
Stanislav disabled the keyring usage in pidgin for openSUSE (since the patch is not going upstream and we don't want to maintain something that upstream won't use), so closing.
Comment 9 Forgotten User 10buyl7JnO 2010-01-18 14:27:49 UTC
I hope at least saving passwords will work and it won't ask for passwords each time pidgin starts.
Comment 10 Vincent Untz 2010-01-18 14:40:43 UTC
(In reply to comment #9)
> I hope at least saving passwords will work and it won't ask for passwords each
> time pidgin starts.

Yes, it will be saved and so it should  work again.