[Dovecot] lib90_cmusieve_plugin.so: undefined symbol: message_decoder_init

Thomas Harold tgh at tgharold.com
Mon Jul 28 18:32:16 EEST 2008


After upgrading our CentOS 5 box to the latest revisions last week 
(including Dovecot 1.1), we're seeing the following error message in the 
log files.  Sieve was working fine with Dovecot 1.0.

I have yet to turn up anything via Google for this particular error. 
SELinux is not logging any error messages at the moment, so I'm pretty 
sure that we've properly allowed all the SELinux permissions.

# cat /var/vmail/dovecot-deliver.log

deliver(ruth at example.com): Jul 28 11:11:44 Error: 
dlopen(/usr/lib64/dovecot/lda/lib90_cmusieve_plugin.so) failed: 
/usr/lib64/dovecot/lda/lib90_cmusieve_plugin.so: undefined symbol: 
message_decoder_init
deliver(ruth at example.com): Jul 28 11:11:44 Fatal: Couldn't load required 
plugins

# ls -l /usr/libexec/dovecot/sievec
-rwxr-xr-x 1 root root 165152 Jun 11 03:21 /usr/libexec/dovecot/sievec

# ls -l /usr/lib64/dovecot/lda/lib90_cmusieve_plugin.so
-rwxr-xr-x 1 root root 141328 Jun 11 03:21 
/usr/lib64/dovecot/lda/lib90_cmusieve_plugin.so

# yum list | grep "dovecot"
dovecot.x86_64                           1:1.1.1-2_76.el5 
installed
dovecot-sieve.x86_64                     1.1.5-8.el5 
installed
dovecot.x86_64                           1:1.1.2-2_77.el5       atrpms 

dovecot-devel.x86_64                     1:1.1.2-2_77.el5       atrpms




More information about the dovecot mailing list