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 513646 - Starting Evolution with Exchange account with wrong password loops indefinently
Starting Evolution with Exchange account with wrong password loops indefinently
Status: RESOLVED FIXED
Product: Evolution Exchange
Classification: Deprecated
Component: Connector
2.22.x
Other All
: Normal major
: ---
Assigned To: Connector Maintainer
Ximian Connector QA
Depends on:
Blocks:
 
 
Reported: 2008-02-01 10:10 UTC by g11024342@trbvm.com
Modified: 2008-02-04 18:13 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22


Attachments
Output from debug (6.73 KB, application/x-gzip)
2008-02-01 17:15 UTC, g11024342@trbvm.com
  Details
patch to fix (981 bytes, patch)
2008-02-04 15:59 UTC, Dan Winship
committed Details | Review

Description g11024342@trbvm.com 2008-02-01 10:10:36 UTC
Please describe the problem:
I changed my password on the Exchange-server. After that I start Evolution but it doesn't start, the window doesn't appear. Turning on debug and checking the log I can see that it fails to authenticate over and over again, never stopping.

I have also tried starting in offline mode but as usual that parameter has no effect.

Steps to reproduce:


Actual results:


Expected results:


Does this happen every time?
Yes

Other information:
$ dpkg -l | grep evolution- | awk '{print $2,$3}'
evolution-common 2.21.90-0ubuntu1
evolution-data-server 2.21.90-0ubuntu2
evolution-data-server-common 2.21.90-0ubuntu2
evolution-data-server-dbgsym 2.21.90-0ubuntu2
evolution-dbgsym 2.21.90-0ubuntu1
evolution-exchange 2.21.90-0ubuntu1
evolution-exchange-dbgsym 2.21.90-0ubuntu1
evolution-plugins 2.21.90-0ubuntu1
evolution-plugins-dbgsym 2.21.90-0ubuntu1
evolution-webcal 2.13.90-0ubuntu1
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.04
DISTRIB_CODENAME=hardy
DISTRIB_DESCRIPTION="Ubuntu hardy (development branch)"
Comment 1 g11024342@trbvm.com 2008-02-01 10:50:37 UTC
I tried starting with my network connection disabled and then I was able to get into Evolution but it's impossible to change the password once there. The 'Authenticate' in the account settings only produces that it cannot connect to the mailserver (I had by then of course restored the network connection and gone to online mode).
Comment 2 Srinivasa Ragavan 2008-02-01 15:15:14 UTC
Can you attach the debug logs with starting Evolutoin on the console with the environment variable E2K_DEBUG=4

Comment 3 g11024342@trbvm.com 2008-02-01 17:15:30 UTC
Created attachment 104211 [details]
Output from debug
Comment 4 g11024342@trbvm.com 2008-02-01 17:17:24 UTC
Now I started Evolution because I had inactivated that accout so I could use my IMAP account but as soon as I activated it first the desktop almost hung, Evo was unresponsive for maybe one minute, then I looked at the logfile and noted that it was growing rapidly with failed auth requests.
Comment 5 Akhil Laddha 2008-02-04 06:48:12 UTC
Is it same as bug 511235 (http://bugzilla.gnome.org/show_bug.cgi?id=511235) which has been fixed already ?
Look at http://bugzilla.gnome.org/show_bug.cgi?id=510316 also.

Adding Dan in Cc.


Comment 6 Dan Winship 2008-02-04 14:18:40 UTC
(In reply to comment #3)
> Created an attachment (id=104211) [edit]
> Output from debug

This appears to be empty. Did you attach the wrong file?

(In reply to comment #5)
> Is it same as bug 511235 (http://bugzilla.gnome.org/show_bug.cgi?id=511235)
> which has been fixed already ?

That bug is definitely already fixed in evolution-data-server-2.21.90.

Can you confirm what version of libsoup you have as well?
Comment 7 Srinivasa Ragavan 2008-02-04 15:09:42 UTC
Dan, it is a tgz file with 1.1MB of log. I can see it.
Comment 8 Dan Winship 2008-02-04 15:59:48 UTC
Created attachment 104397 [details] [review]
patch to fix

whoops, didn't notice that Firefox had downloaded a file.

Easy fix; we just need to not return the cached password if "retrying" is set.
Comment 9 Srinivasa Ragavan 2008-02-04 16:13:23 UTC
Thanks Dan. Commit it to trunk.
Comment 10 Dan Winship 2008-02-04 18:13:05 UTC
committed