GNOME Bugzilla – Bug 383861
SuSE 10.2: Evolution 2.8.2 does not remember passwords
Last modified: 2008-07-29 11:09:17 UTC
What were you doing when the application crashed? Evolution 2.8.2 will not hold the password. Distribution: openSUSE 10.2 (i586) Gnome Release: 2.16.1 2006-11-28 (SUSE) BugBuddy Version: 2.16.0
Thanks for taking the time to report this bug. This bug report isn't very useful because it doesn't describe the bug well. If you have time and can still reproduce the bug, please read http://bugzilla.gnome.org/bug-HOWTO.html and add a description of how to reproduce this bug. You'll also need to add a stack trace; please see http://live.gnome.org/GettingTraces for more information about how to do so. Thanks in advance!
Every time I boot into Suse 10.2 and open Evolution 2.8.2, it asks for my password. It states, "wants access to the default key ring, but it is locked". Once the password has been re-submitted, e-mail works fine. However, once Suse 10.2 has been shut down and re-booted, I need to re-submit the password. Evolution 2.8.2 doesn't seem to save the password.
confirming.
*** Bug 384118 has been marked as a duplicate of this bug. ***
*** Bug 384237 has been marked as a duplicate of this bug. ***
quoting from the evolution mailing list: "You can work around it this way: test@Merlin:~> gnome-keyring-daemon GNOME_KEYRING_SOCKET=/tmp/keyring-qdYsbQ/socket GNOME_KEYRING_PID=16304 test@Merlin:~> export GNOME_KEYRING_SOCKET=/tmp/keyring-qdYsbQ/socket test@Merlin:~> export GNOME_KEYRING_PID=16304 Substitute your socket and pid info in the above commands Then start evo from the command line and away you go"
Andre they both are unrelated. In SUSE it is built with KEYRING support. If the DM doesnt start keyring manager by default (For people running under KDE) you can workaround starting the keyring manager by above statements. But the original bug is that keyring is locked when ever the machine is booted. This is a keyring stuff. The GDK has to unlock the keyring with pam_keyring (I guess something like this) . This is not a evolution bug. If keyring is opened, then this popup wont occur. You can start gaim, if that unlocks it, then evolution wont pop it up.
hejhej srini, thanks for the quick answer. so this sounds like a future FAQ for folks using evo under KDE then. :-/ feel free to close as NOTABUG, or to add a workaround for KDE people in SuSE (wasn't the whole game about making the use of computers easier? ;-) , or to reassign to gnome-keyring-manager or whatever... :-)
obviously filed downstream as https://bugzilla.novell.com/show_bug.cgi?id=222479 . would be nice if novell had anyone reporting this upstream, grumble...
*** Bug 384774 has been marked as a duplicate of this bug. ***
*** Bug 385775 has been marked as a duplicate of this bug. ***
*** Bug 386676 has been marked as a duplicate of this bug. ***
*** Bug 379296 has been marked as a duplicate of this bug. ***
Hi all, I encountered the exact problem with GNOME on openSuSE 10.2 and Evolution 2.8.2. The workaround also worked for me. While checking deeper into the matter, I found that the error occurs only, when I am using the shortcut key for Email ( I am using a Fujitsu Siemens Computers Notebook - Amilo 1520 - which has separate function keys for Browser, Email, Music, WLAN and Fan.) When starting Evolution from the menu or via Terminal Command this error does not occur. So there seems to be a problem with the Gnome-Key-Shortcut applet.
according to an irc chat, the workaround also works for archlinux.
*** Bug 388542 has been marked as a duplicate of this bug. ***
*** Bug 386200 has been marked as a duplicate of this bug. ***
*** Bug 387258 has been marked as a duplicate of this bug. ***
*** Bug 389003 has been marked as a duplicate of this bug. ***
*** Bug 390219 has been marked as a duplicate of this bug. ***
*** Bug 397872 has been marked as a duplicate of this bug. ***
Im working on a patch, that will fallback to old way of accessing passwords if keyring is not available. The patch is against head and will put to 2.8.x series also.
Created attachment 80678 [details] [review] Proposed patch
Furthermore I noticed the following: On POP accounts, the password is lost immediately after mail is fetched. Next time you click on "Get Mail" it asks for the password again. You do not have to close evolution. On IMAP accounts, the password is remembered until evolution is closed. This is encountered using KDE on a AMD 64 System running opensuse10.2 x64 (2.6.18.2-34-default).
(In reply to comment #23) > Created an attachment (id=80678) [edit] > Proposed patch > Hello Srinivasa R. I just found your patch and got hope. But I do not know what to do with it. Can you give me a short advise?
Klaus: In order to use the patch, you must compile Evolution from source (which is not trivial) instead of using the pre-compiled rpm package that SuSE provides. You can also try to poke the SuSE folks to include the patch within their distribution, so it would be available in the SuSE update manager.
*** Bug 395512 has been marked as a duplicate of this bug. ***
*** Bug 402262 has been marked as a duplicate of this bug. ***
*** Bug 405780 has been marked as a duplicate of this bug. ***
*** Bug 402651 has been marked as a duplicate of this bug. ***
*** Bug 405139 has been marked as a duplicate of this bug. ***
*** Bug 405205 has been marked as a duplicate of this bug. ***
Srini, can this f*cking get in please, and can SuSE please provide f*cking updates for this? Thanks a lot in advance, I'd appreciate it, and perhaps the SuSE users would appreciate it even more. But it's Novell/SuSE's customers and not mine.....
*** Bug 405065 has been marked as a duplicate of this bug. ***
A patch was been posted on OpenSuse bugzilla 2 days back and it has been pushed to autobuild. Today I posted the submitted patch on bugzilla too. 10.2 should have an update soon. It is now committed to stable branch and it is already in head (.91 ?). Im marking the bug as fixed.
I hate to be a pain in the arse, but I could not find the patch you referred to on bugzilla. Could you please post a link to the patch and (detailed) instructions on how to apply it? Or, better yet, put it on the automatic update thingy in "YAST" or "Software Updater" so that it will automatically install. Thanks,
Sounds like the patch will be coming in automagically soon. Just be patient, Pattonjd. If you want, I'll zap you the script I'm using until the patch come through and tell you how to make it work. Not too much rocket science. Thanks people! Mikey...
*** Bug 406818 has been marked as a duplicate of this bug. ***
*** Bug 407168 has been marked as a duplicate of this bug. ***
*** Bug 408223 has been marked as a duplicate of this bug. ***
*** Bug 385163 has been marked as a duplicate of this bug. ***
*** Bug 411166 has been marked as a duplicate of this bug. ***
*** Bug 414725 has been marked as a duplicate of this bug. ***
*** Bug 415459 has been marked as a duplicate of this bug. ***
*** Bug 416057 has been marked as a duplicate of this bug. ***
Srini, one month ago you wrote that "10.2 should have an update soon." is this the case? i wonder if i should slap SUSE or slap users not installing updates. one of those two options should definitely happen.
Andre, https://bugzilla.novell.com/show_bug.cgi?id=222479 I have pushed the patch. I have pushed what ever reqd patchinfo etc. There should be a update.
*** Bug 417668 has been marked as a duplicate of this bug. ***
The update is there on Suse 10.2. It installed fine through YAST - Online Update without a hitch.
*** Bug 419536 has been marked as a duplicate of this bug. ***
*** Bug 432650 has been marked as a duplicate of this bug. ***
*** Bug 442900 has been marked as a duplicate of this bug. ***
*** Bug 391847 has been marked as a duplicate of this bug. ***
*** Bug 480687 has been marked as a duplicate of this bug. ***
Here's a simple script to automate the workaround: ------------- gnome-kr-start #!/bin/sh TDIR="/tmp/$(whoami)-daemons" TFILE="${TDIR}/gnome-keyring" if [ "$(pidof gnome-keyring-daemon)" == "" ] ; then mkdir -p $TDIR /usr/bin/gnome-keyring-daemon | egrep '^[[:alnum:]_]+=.*$' > $TFILE fi . $TFILE export GNOME_KEYRING_SOCKET export GNOME_KEYRING_PID "$@" ------------- It seems to work for me (although I haven't tested it thoroughly). Place this file somewhere in ${PATH}, make it executable, then modify a desktop shortcut for Evolution by preceding the actual command line with 'gnome-kr-start'. I hope it will be useful. Cheers, Kast