[Evolution] Bug#509129: evolution-exchange: Evolution-exchange stopped working suddenly (partly SOLVED)

Yves-Alexis Perez corsac at debian.org
Sat Dec 20 10:28:23 UTC 2008


On sam, 2008-12-20 at 00:58 +0100, Emanoil Kotsev wrote:
> Seems you are right about gnome-keyring. I uninstalled (see attachment) . It 
> works without the keyring complaining about the absence of the daemon.

Cool!
> 
> I didn't find anithing password related to evolution in the gconf data with 
> the gconf dump.
> 
> May be gconf is storing the location where evolution stores the password. I 
> think it is .evolution/exchange. Which could explain why after removing this 
> directory and creating the account again I was  able to login again.

Yeah, I don't really know. What you can do is look at your backup too.
I'm not sure, but it's possible that when evolution stores account
settings in its backup, it stores the password too.

> I just did this, before reading your current e-mail. With the keyring it was 
> easier. Though I should run evolution --force-shutdown, start again and 
> reconnect to the server.
> Without the keyring installed and running it doesn't want to connect to the 
> server every time. Sometime it quits after I press the quit button, sometimes 
> it doesn't. Running --force-shutdown and starting again solves the problem 
> after few tries.
> 
> Very bizarre

Ah yes, right. Even when Evolution is down, evolution-data-server keeps
running, so it might be a good idea to shut it down too. It's not
necessary for IMAP accounts, but maybe for exchange stuff it keeps the
connection open or something like that. (I used to pkill evolution in
such case, to be sure)

> thanks again for the attention to this issue. I think we can turn down the 
> priority to something  like "occurring from time to time with possible 
> workaround provided" as I think removing the exchange directory in .evolution 
> and the exchange configuration and recreating after this solved the problem 
> for me.

That still puzzles me, but eh.

> I still think it works better with the keyring, what makes me think that may 
> be the evo-exchange routines handling the keyring password are working better 
> then the routines which handle the other way to store passwords

Yeah, I think the preferred way theses days is the keyring.
> 
> ls -al /data/home/emanoil/.evolution/exchange/
> общо 20
> drwxr-xr-x  3 emanoil emanoil 4096 18 дек 23,41 .
> drwxr-xr-x 10 emanoil emanoil 4096 20 дек  0,39 ..
> drwxr-xr-x  5 emanoil emanoil 4096 18 дек 23,41 ekotsev at VIEPEXC101
> lrwxrwxrwx  1 emanoil emanoil   81 18 дек 23,41 
> exchange___ekotsev;auth=Basic at VIEPEXC101_;personal_Calendar -> /home/emanoil/.evolution/exchange/ekotsev at VIEPEXC101/personal/subfolders/Calendar
> lrwxrwxrwx  1 emanoil emanoil   78 18 дек 23,41 
> exchange___ekotsev;auth=Basic at VIEPEXC101_;personal_Tasks -> /home/emanoil/.evolution/exchange/ekotsev at VIEPEXC101/personal/subfolders/Tasks
> 
> Hm, strange how it was working in kubuntu. 

If it was a default kubuntu install and then you installed evolution
using aptitude, I'd say that gnome-keyring was pulled in. If it was an
Ubuntu installation and then you installed KDE, it's completely sure
that gnome-keyring was present (well, except if you manually removed
it :) )

> I still have the drive with the 
> installation, so I may check this tomorrow, but it would be nice to know how 
> I can log more data. May I use debug (gdb)????

Hmhm I'm not sure gdb will be really helpful. Well, sure you can enter
deep into evo/evo-exchange internals, but that would require some really
good knowledge about its internals, which are quite complicated. Not to
mention a good knowledge of gdb. If you don't have both, I guess it's
worthless.

Cheers,
-- 
Yves-Alexis
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://lists.alioth.debian.org/pipermail/pkg-evolution-maintainers/attachments/20081220/973e5067/attachment.pgp 


More information about the Pkg-evolution-maintainers mailing list