GNOME Bugzilla – Bug 738287
After short period, evo asks for the exchange password and reports each time that it is incorrect
Last modified: 2015-09-03 16:45:40 UTC
A couple of minutes (10-15) after starting evolution, I get an authentication request box for my exchange account. When I type in my password, it immediately responds back with "invalid password", while the password is certainly correct. When leaving untouched for a longer period and then entering the password, the authentication takes a long time, but succeeds. Although I had sometimes the same issue on 3.8, it became very severe after upgrading to 3.10. On 3.8 it happened not so frequently and it passed after a couple of retries. I have created a debug trace with EWS_DEBUG=2. 2 things I notices where that when the authentication box is shown, there is no longer an entry for this account the gnome keyring and secondly the trace seems to show that the expiry date of the cookie is the same or 1 second after the current date
Created attachment 288206 [details] debug trace with ews_debug=2 showing the authentication requests gzipped due to size restrictions
It appears that this is only when I'm working remote (exchange-anywhere). When I'm at the office, I stay authenticated. No changes are done between working remote or from the office
Thanks for a bug report. The log shows that a request against the server had been tried, but the server returned Unauthorized, which repeated several times. I'm wondering how much this is related to bug #703181. I was thinking also about bug #707655, but that produced a different error message.
Hi, Yes, I think the problem is with libsoup. From the bugs I understand that a work-around has been created in evolution-ews. Unfortunately this fix does not seem to exist for evolution 3.10. I'm currently on linux mint 17.1, which does not pack evolution 3.12 (as I understand 3.12 is depending on gnome 3 ?). I have increased the frequency for checking new mail to every 2 minutes and now the password remains remembered, but the problem of not recovering after giving a wrong password remains. Are there any plans to backport the work-around to 3.10? Do you now of a bug fix in libsoup? Kind regards, Freek
(In reply to comment #4) > I'm currently on linux mint 17.1, which does not pack evolution 3.12 (as I > understand 3.12 is depending on gnome 3 ?). Evolution 3.x depends on gtk 3.x (not the whole GNOME). > Are there any plans to backport the work-around to 3.10? I'm not aware of any workaround for this in evolution(-ews). Do you have a pointer to it, please? > Do you now of a bug fix in libsoup? Not off head, I'm sorry. I would search libsoup bugs for anything similar.
In the bug reference they speak about a fix in remark 41: https://bugzilla.gnome.org/show_bug.cgi?id=703181#c41 Is there a separate ppa for 3.12? I'm only finding a testing ppa for 3.13
I'm sorry, PPA is not a GNOME thing, it's a distro thing. And as I do not use it I cannot answer it.
There had been done one libsoup fix, as stated in a downstream bug report mentioned in bug #735197. According to the reporters in the downstream bug report the fix fixed it. As I expect this being the same issue, I'm marking this as a duplicate of the older bug report. *** This bug has been marked as a duplicate of bug 735197 ***