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 746900 - Add new Exchange account -- appears to work, does not add
Add new Exchange account -- appears to work, does not add
Status: RESOLVED OBSOLETE
Product: evolution-ews
Classification: Other
Component: Account Setup Plugin
3.16.x
Other Linux
: Normal normal
: ---
Assigned To: Evolution EWS maintainer(s)
Evolution EWS maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2015-03-27 15:48 UTC by JD
Modified: 2016-08-01 13:46 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description JD 2015-03-27 15:48:09 UTC
When I set up a new account on an Exchange 2010 server with Evolution, all appears to work correctly (e.g. it uses my credentials to populate the EWS link) until I finish the account creation, after which Evolution appears to have no accounts added. If I close and restart Evolution, the new account wizard opens again.

Same behavior in Ubuntu 14.10 and after I upgraded to 15.04 a few weeks early.
Comment 1 Milan Crha 2015-04-01 05:42:36 UTC
Thanks for a bug report. is it possible that you installed evolution-ews only before you run evolution, while the background processes were already running? The evolution-ews contains additional modules which are loaded only on start of the background processes, thus if you install the package when these background processes are already running then the newly added modules are not loaded and the accounts might not be created as expected. If you installed evolution-ews with also evolution running, then it's even worse. Simple re-login, or the machine restart, makes things work.

If it's not the case, could you run evolution from a terminal and see whether it prints any errors there, please?
Comment 2 Andreas Noteng 2016-07-22 10:51:43 UTC
This bug is also listed in Launchpad as a bug in Ubuntu and confirmed by multiple users. A workaround seems to be to add some other account before adding the EWS account.
Comment 3 Andreas Noteng 2016-07-22 10:52:04 UTC
(In reply to Andreas Noteng from comment #2)
> This bug is also listed in Launchpad as a bug in Ubuntu and confirmed by
> multiple users. A workaround seems to be to add some other account before
> adding the EWS account.

https://bugs.launchpad.net/evolution-ews/+bug/1061195
Comment 4 Milan Crha 2016-08-01 13:46:58 UTC
(In reply to Andreas Noteng from comment #2)
> A workaround seems to be to add some other account before adding the EWS
> account.

No, see comment #1. If you install the 3rd party plugin (evolution-ews, evolution-mapi or similar) and do not restart background evolution processes, then the added account doesn't propagate and the things will not work properly. At least until [1] (which is part of the 3.20.0+ stable release). It had also some follow-up commits, all included in the 3.20.0.

[1] https://git.gnome.org/browse/evolution-data-server/commit/?id=07086740ba1c51