Hi Johnny,

Johnny Jacob wrote:
I am still having this MAPI_E_NOT_FOUND message, any tips about how to
solve this problem?

possibly because the *default* profile is not there .

Hmm, there was only one profile configured, I assume it was set as the default profile.

(Note: after installing the three packages, I had to create a symlink in /opt/samba4/lib, libmapi.so.0 -> libmapi.s.0.7, otherwise the Exchange MAPI plugin would not load when starting Evolution.)

Can you do a mapiprofile --database=~/.evolution/mapi-profile.ldb --list

I would but the following happened:

/opt/samba4$ /opt/samba4/bin/mapiprofile --database=~/.evolution/mapi-profiles.ldb --list /opt/samba4/bin/mapiprofile: /lib/libpopt.so.0: no version information available (required by /opt/samba4/bin/mapiprofile) ltdb: tdb((null)): tdb_open_ex: could not open file ~/.evolution/mapi-profiles.ldb: No such file or directory
Unable to open tdb '~/.evolution/mapi-profiles.ldb'
Failed to connect to '~/.evolution/mapi-profiles.ldb'
    MAPIInitialize           : MAPI_E_NOT_FOUND (0x8004010F)

However, this file is definitely here:
/opt/samba4$ ll ~/.evolution/mapi-profiles.ldb
-rw-r--r-- 1 vickersg vickersg 77824 2008-06-11 09:27 /home/vickersg/.evolution/mapi-profiles.ldb

( delete the account from edit->preferences->mail accounts. and
re-create them , after you get the information :) )

Since I didn't have any configuration information to retrieve out of Exchange, I've deleted the .evolution directory from my home and tried to recreate my account. Contrary to previous attempts, account creation worked this time, yay!

Now when I start Evolution, I get the password prompt for my Exchange password, I put in the password (yes, the correct one :p) and Evolution just keeps bringing up the password prompt with the following messages on the console:

$ evolution
evolution-shell-Message: Killing old version of evolution-data-server...
camel-mapi-store.c(158):camel_mapi_store_get_type:Reached
camel-mapi-store.c(158):camel_mapi_store_get_type:Reached
camel-mapi-store.c(158):camel_mapi_store_get_type:Reached
libnm_glib_nm_state_cb: dbus returned an error.
(org.freedesktop.DBus.Error.ServiceUnknown) The name org.freedesktop.NetworkManager was not provided by any .service files
camel-mapi-store.c(158):camel_mapi_store_get_type:Reached
camel-mapi-store.c(1014):mapi_folders_sync:Reached
camel-mapi-store.c(329):mapi_connect:Reached
camel-mapi-store.c(158):camel_mapi_store_get_type:Reached
camel-mapi-store.c(158):camel_mapi_store_get_type:Reached
camel-mapi-store.c(1014):mapi_folders_sync:Reached
e-data-server-ui-Message: Unable to find password(s) in keyring (Keyring reports: No matching results) e-data-server-ui-Message: Key file does not have group 'Passwords-ExchangeMAPI' libexchangemapi-Message: exchange-mapi-connection.c(130): exchange_mapi_connection_new: lock(connect_lock)
exchange-mapi-connection.c(73): Entering mapi_profile_load

(evolution:11260): libexchangemapi-WARNING **: MAPI profile database @ /home/vickersg/.evolution/mapi-profiles.ldb not found
exchange-mapi-connection.c(116): Leaving mapi_profile_load
libexchangemapi-Message: exchange-mapi-connection.c(133): exchange_mapi_connection_new: unlock(connect_lock)

(evolution:11260): libexchangemapi-WARNING **: exchange-mapi-connection.c(136): exchange_mapi_connection_new: Login failed

(evolution:11260): e-data-server-ui-WARNING **: Unable to find password(s) in keyring (Keyring reports: No matching results) e-data-server-ui-Message: Unable to find password(s) in keyring (Keyring reports: No matching results) e-data-server-ui-Message: Key file does not have group 'Passwords-ExchangeMAPI' libexchangemapi-Message: exchange-mapi-connection.c(130): exchange_mapi_connection_new: lock(connect_lock)
exchange-mapi-connection.c(73): Entering mapi_profile_load

(evolution:11260): libexchangemapi-WARNING **: MAPI profile database @ /home/vickersg/.evolution/mapi-profiles.ldb not found
exchange-mapi-connection.c(116): Leaving mapi_profile_load
libexchangemapi-Message: exchange-mapi-connection.c(133): exchange_mapi_connection_new: unlock(connect_lock)

(evolution:11260): libexchangemapi-WARNING **: exchange-mapi-connection.c(136): exchange_mapi_connection_new: Login failed

(evolution:11260): e-data-server-ui-WARNING **: Unable to find password(s) in keyring (Keyring reports: No matching results) e-data-server-ui-Message: Unable to find password(s) in keyring (Keyring reports: No matching results) e-data-server-ui-Message: Key file does not have group 'Passwords-ExchangeMAPI' libexchangemapi-Message: exchange-mapi-connection.c(130): exchange_mapi_connection_new: lock(connect_lock)
exchange-mapi-connection.c(73): Entering mapi_profile_load

(evolution:11260): libexchangemapi-WARNING **: MAPI profile database @ /home/vickersg/.evolution/mapi-profiles.ldb not found
exchange-mapi-connection.c(116): Leaving mapi_profile_load
libexchangemapi-Message: exchange-mapi-connection.c(133): exchange_mapi_connection_new: unlock(connect_lock)

(evolution:11260): libexchangemapi-WARNING **: exchange-mapi-connection.c(136): exchange_mapi_connection_new: Login failed

(evolution:11260): e-data-server-ui-WARNING **: Unable to find password(s) in keyring (Keyring reports: No matching results) e-data-server-ui-Message: Unable to find password(s) in keyring (Keyring reports: No matching results) e-data-server-ui-Message: Key file does not have group 'Passwords-ExchangeMAPI'

(*** Gave up here, canceled the password prompt and quit Evolution ***)

camel-mapi-store.c(329):mapi_connect:Reached
camel-mapi-store.c(158):camel_mapi_store_get_type:Reached
e-data-server-ui-Message: Unable to find password(s) in keyring (Keyring reports: No matching results) e-data-server-ui-Message: Key file does not have group 'Passwords-ExchangeMAPI'
camel-mapi-store.c(329):mapi_connect:Reached
camel-mapi-store.c(158):camel_mapi_store_get_type:Reached
e-data-server-ui-Message: Unable to find password(s) in keyring (Keyring reports: No matching results) e-data-server-ui-Message: Key file does not have group 'Passwords-ExchangeMAPI'


So that is encouraging, the last time I tried the plugin I didn't get this far :) Does anyone have any suggestions where to go to from here?

Thanks,
--
Greg Vickers
Phone: +61 7 3138 6902
IT Security Engineer & Project Manager
Queensland University of Technology, CRICOS No. 00213J
_______________________________________________
devel mailing list
[email protected]
http://mailman.openchange.org/listinfo/devel

Reply via email to