Uldis Pakuls wrote:
Thomas Harold wrote:
# 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.

Possibly fixed. The issue is that we're using multiple UIDs for virtual users per:

http://wiki.dovecot.org/LDA

We had made a copy of the deliver executable:

/usr/libexec/dovecot/deliver

to:

/usr/local/libexec/dovecot/lda/deliver

and set it as setuid. I had forgotten to upgrade this copy of the "deliver" executable to the latest version from dovecot. So when I upgrade dovecot in the future, I need to remember to:

# cp --no-preserve=all /usr/libexec/dovecot/deliver
/usr/local/libexec/dovecot/lda/

Reply via email to