[Dovecot] lib90_cmusieve_plugin.so: undefined symbol: message_decoder_init

Uldis Pakuls neko at it4u.lv
Wed Jul 30 13:01:22 EEST 2008


Thomas Harold wrote:
> Uldis Pakuls wrote:
>>> # 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
>>>
>>>
>> Looks like you mixed up binaries from different versions of dovecot. 
>> I recommend completely remove dovecot, (manually rechecking after rpm 
>> remove). and reinstall. Uldis
>
> So what versions should we be using?  We only had one version of 
> dovecot and one version of dovecot-sieve.
"lib90_cmusieve_plugin.so: undefined symbol: message_decoder_init" -
means you have old version of sieve plugin.
since 2007-07-20 (see chagelog) plugins use "message_decoder_init".
previous version used "message_decoder_init_ucase".
so plugin binaries you have is something form v1.1alpha1... (broken
RPMS?) - it is not sieve v1.1.5...

Uldis



More information about the dovecot mailing list