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