Evolution fails to load mapi plugin

Bug #368158 reported by aaroncirillo
2
Affects Status Importance Assigned to Milestone
evolution-mapi (Ubuntu)
Invalid
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

Revision history for this message
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

Revision history for this message
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

Revision history for this message
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.

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.