[Dovecot] lib90_cmusieve_plugin.so: undefined symbol: message_decoder_init

Uldis Pakuls neko at it4u.lv
Wed Jul 30 17:48:56 EEST 2008


Thomas Harold wrote:
>
>
> Uldis Pakuls wrote:
>> 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...
>
> We've only been pulling dovecot and dovecot-sieve from atrpms (the 
> first install of dovecot was only 2-3 months ago).
>
> I did a regular "yum remove dovecot dovecot-sieve" last night, 
> followed by a "yum install dovecot dovecot-sieve", but without any 
> joy.  I'll have to dig into it deeper this afternoon.
>
> ........   /usr/lib64/dovecot
> ........   /usr/lib64/dovecot/lda
>
> # rpm -vV dovecot-sieve
> ........   /usr/lib64/dovecot/lda/lib90_cmusieve_plugin.la
> ........   /usr/lib64/dovecot/lda/lib90_cmusieve_plugin.so
> ........   /usr/libexec/dovecot/sievec
> ........   /usr/libexec/dovecot/sieved
Check directory "/usr/lib64/dovecot"  before "yum install dovecot 
dovecot-sieve", if it exist -  remove it.
If problem is still here - it is "broken" rpm problem.

Uldis


More information about the dovecot mailing list