[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