This bug has been a thorn for years. All my attempts to get it fixed
have failed. I feel like I'm trying to improve an M$ product.

Anyway, I have solved this problem, but it takes some work. You have to
download, edit, build, and reinstall the exchange connector.

Step 1 download source
cd to your home folder and run
apt-get source evolution-data-server

Step 2 edit source file
evolution-data-server-2.24.3/servers/exchange/lib/e2k-autoconfig.c
find line 479 it should read "} else if (strstr (location, "/owalogon.asp") ||"
Insert a new line and type
                                                           strstr (location, 
"/cookieauth.dll") ||

after you are done make sure lines 479 480 and 481 look like

                } else if (strstr (location, "/owalogon.asp") ||
                           strstr (location, "/cookieauth.dll") ||
                           strstr (location, "/CookieAuth.dll")) {

Step 3 build
cd to evolution-data-server-2.24.3
debchange -i "fix cookieauth case"
sudo apt-get build-dep evolution-data-server
dpkg-buildpackage

Step 4 Reinstall
cd to home folder and run
evolution --force-shutdown
dpkg -i *.deb

rerun the exchange setup and you should be good to go

This is a problem because of windows' inconsistent use of case
CookieAuth.dll != cookieauth.dll

If this worked.... please let me know by running

echo "Thanks Mike" | mail -s Evolution-worked mikef...@hotmail.com

-- 
evolution-exchange: unable to setup exchange account: e2k_properties_get_prop: 
assertion `props != NULL' failed
https://bugs.launchpad.net/bugs/25106
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to