Evolution fails to load mapi plugin

Bug #368158 reported by aaroncirillo on 2009-04-27
2
Affects Status Importance Assigned to Milestone
evolution-mapi (Ubuntu)
Low
Unassigned

Bug Description

Binary package hint: evolution-mapi

After upgrading from Ubuntu 8.10 to 9.04 Evolution fails to load the mapi plugin on startup. The terminal displays an error message about a missing symbol called debug_level. This is the output:

aaron@amcirillo-linux:~$ evolution
** (evolution:26818): DEBUG: mailto URL command: evolution %s
** (evolution:26818): DEBUG: mailto URL program: evolution

(evolution:26818): e-utils-WARNING **: can't load plugin '/usr/lib/evolution/2.26/plugins/liborg-gnome-exchange-mapi.so': /usr/lib/libmapi.so.0: undefined symbol: debug_level

(evolution:26818): e-utils-WARNING **: can't load plugin '/usr/lib/evolution/2.26/plugins/liborg-gnome-exchange-mapi.so': /usr/lib/libmapi.so.0: undefined symbol: debug_level

aaroncirillo (amcirillo) wrote :

I think this is actually a bug in the libmapi0 package. When I run openchangeclient I get the same missing symbol:

aaron@amcirillo-linux:~$ openchangeclient
openchangeclient: symbol lookup error: openchangeclient: undefined symbol: debug_level

aaroncirillo (amcirillo) wrote :

I compiled libmapi myself so that I could look at the symbols. It does look like debug_level is undefined in libmapi:

aaron@amcirillo-linux:~$ objdump -t /usr/lib/libmapi.so.0|grep debug_level
00000000 O *UND* 00000000 debug_level

I'm not sure where this symbol is supposed to be defined

aaroncirillo (amcirillo) wrote :

I figured out the problem. I had samba packages installed in /opt/samba4 and an entry for the samba4 libraries under /etc/ld.so.conf.d/samba4. I think this was from packages I installed from apt under 8.10. I removed the file /etc/ld.so.conf.d/samba4 and re-ran ldconfig. Everything was fine after that.

This can be closed.

Sebastien Bacher (seb128) wrote :

closing the bug

Changed in evolution-mapi (Ubuntu):
importance: Undecided → Low
status: New → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers