[Evolution] Bug#460643: 460643: evo password problems

Ross Boylan ross at biostat.ucsf.edu
Thu Jan 24 06:42:39 UTC 2008


I am having problems with evo asking me for some passwords every time it
starts; these are for IMAP and SMTP, and I have somewhat different
versions of the software.  The evo list has some discussion of this
problem with "remember" in the subject (see esp one from Des Dougan on
Jan 12 or 13 2007, depending on timezone--appended below).  On Mar 21
Srini said it would be fixed in a later release (not sure if that was an
OpenSuse release or evo, but at any rate that was a year ago).

I'm running under KDE, and currently have 
evolution                            2.10.3-1 
evolution-common                      2.10.3-1
evolution-data-server                 1.12.2-1
evolution-data-server-common          1.12.2-1
i.e. evo is "behind" the data server component.

There is also one password that is remembered--I never get asked for it.
the gnome-keyring does popup when evo starts.

I'm not sure if these are all the same problem or not.

Here's the message of Jan 2007:


>                              From: 
> Des Dougan
> <des at DouganConsulting.com>
>                                To: 
> evolution-list at gnome.org
>                           Subject: 
> [Evolution] Evo password "memory"
> on SuSE 10.2. Was: Just upgraded to
> Evo       2.8.2 with Suse 10.2,
> won't remember password
>                              Date: 
> Fri, 12 Jan 2007 21:27:50 -0800
> (Sat, 00:27 EST)
> 
> 
> I have, after some research and testing, found a consistent and fairly
> standard way to resolve the problem of Evo not remembering the account
> passwords in SuSE 10.2. I'm a KDE user, and there is a slightly
> different solution for GNOME.
> 
> 1. Install the pam_keyring RPM:
> (http://ftp.gwdg.de/pub/opensuse/distribution/10.2/repo/oss/suse/i586/pam_keyring-0.0.8-32.i586.rpm)
> 
> PAM is Linux's Pluggable Authentication Module - modules which can be
> added to provide authentication for added functionality. I recently
> started using it when I needed to mount Samba shares from SuSE 10.2 to
> my Linux server. Works very well.
> 
> 2. Add these two lines to /etc/pam.d/gdm:
> 
> auth     optional       pam_keyring.so try_first_pass
> session  optional       pam_keyring.so
> 
> 3. *KDE only*
> 
> Open YaST, go to the System menu option, then open the /etc/sysconfig
> Editor.
> 
> Navigate to Desktop/Display Manager and choose the first entry
> (DISPLAYMANAGER). From the drop-down, select gdm (the GNOME Display
> Manager). Selecting this will _not_ affect the operation of KDE.
> 
> 4. Reboot. Logging off and on is not enough for this step.
> 
> 5. Open Evo. You will need to enter all account passwords the first
> time.
> 
> 6. As a sanity check, you can open gnome-keyring-manager from a
> command
> prompt (not as root - as yourself) and you will find the definitions
> for
> your accounts in the "default" keyring.
> 
> Note: I tested kdm and gdm - there is an error in the messages file
> when
> pam_keyring tries to start gnome_keyring_daemon using kdm. It works as
> it should using gdm.
> 
> I hope this is of help to anyone contemplating Evo on SuSE 10.2, which
> is a very good distribution indeed.
> 
> Regards,
> 
> 
> Des

I'm not entirely sure how to translate that to Debian, or if it is
appropriate to do so.  For example, the basic gnome keyring seems to be
installed already, and is a dependency of evolution.

Ross






More information about the Pkg-evolution-maintainers mailing list