Thanks Axel. That worked.

For anyone else who experiences the following error:

May 6 17:12:31 drizzle dovecot: dovecot: Created login processes successfully, unstalling May 6 17:12:31 drizzle dovecot: managesieve-login: Fatal: Dovecot version mismatch: Master is v1.2.11, login is v1.2.10 (if you don't care, set version_ignore=yes)
May 6 17:12:31 drizzle last message repeated 2 times
May 6 17:12:31 drizzle dovecot: dovecot: Temporary failure in creating login processes, slowing down for now


Here are the steps to correct:
# yum install dovecot-devel dovecot-sieve-devel
# wget http://dl.atrpms.net/all/dovecot-managesieve-0.11.11-0_4.src.rpm
# rpmbuild --rebuild dovecot-managesieve-0.11.11-0_4.src.rpm
# yum remove dovecot-managesieve
!! yum upgrade will not work because atrpms package is same version, so remove it.
# cd /usr/src/redhat/RPMS/x86_64
# yum --nogpgcheck install dovecot-managesieve-0.11.11-0_4.x86_64.rpm
# service dovecot restart



cheers,
eric

Axel Thimm wrote:
On Sat, May 08, 2010 at 09:27:58AM -0700, Eric Deis wrote:
I did not install dovecot manually. Previously I had installed
dovecot 1.07 from CentOS repository. Then enabled atrpms repo and
did yum upgrade dovecot. Encounter the error when activating
managesieve in dovecot.conf, even after restarting the processes and
restarting the system. I proceeded to do a yum remove dovecot* and
then do a fresh install, but no luck.

Just looking at the version history for the atrpms repo,

Managesieve was compiled in January:
Mon Jan 25 11:00:00 2010 Angel Marin
<mailto:anmar%20at%20anmar.eu.org> - 0.11.11-0_4
- Update to 0.11.11

This matches the compile date for the previous version of dovecot:
Mon Jan 25 11:00:00 2010 Angel Marin
<mailto:anmar%20at%20anmar.eu.org> - 1:1.2.10-2_107
- Update to 1.2.10.
- Update managesieve patch to 0.11.11.

But the dovecot package has since been updated in April, but
managesieve has not:

OK, maybe managesieve hardcodes the dovecot version it was built
against. You can rebuild the managesieve package to see if this theory
stands, just with

rpmbuild --rebuild dovecot-managesieve-0.11.11-0_4.src.rpm

You will need the proper dependencies in place like dovecot-devel,
dovecot-sieve-devel etc.

In that case the warning is probably harmless.

Sat Apr 3 12:00:00 2010 Axel Thimm
<mailto:Axel.Thimm%20at%20ATrpms.net> - 1:1.2.11-3_108
- Update to 1.2.11.
- Disable bzlib/zlib, they are buggy in 1.x and will be fixed only in 2.x.


I can't find any record elsewhere on the internet of the same error.
In some instances the error is backwards:
eg.
version mismatch: Master is v1.2.10, login is v1.2.1
Which is due to the user not restarting the processes afterwards.

My error is:
version mismatch: Master is v1.2.11, login is v1.2.10

The only thing I could find is that the manage-sieve atrpms package
has not been patched for version 1.2.11. I assume this is the case
because the managesieve package has not been updated since the
1.2.11 package for dovecot was made.

I found this article on patching the atrpms package:
http://hardc0l2e.wordpress.com/2010/02/26/managesieve-with-dovecot-on-centos-5-4/

Is it possible to put the patched 1.2.11 managesieve package on the
atrpms repo?



cheers,
eric



Axel Thimm wrote:
On Fri, May 07, 2010 at 05:10:47PM -0700, Eric Deis wrote:
Installed Packages from atrpms
dovecot.x86_64
1:1.2.11-3_108.el5                                installed
dovecot-managesieve.x86_64
0.11.11-0_4.el5                                  installed
dovecot-sieve.x86_64
1:0.1.15-4.el5                                   installed

May  7 13:21:20 drizzle dovecot: managesieve-login: Fatal: Dovecot
version mismatch: Master is v1.2.11, login is v1.2.10 (if you don't
care, set version_ignore=yes)
Did you install dovecot manually and place it for example under
/usr/local or /opt? If you did so, you need to remove all remnants of
the v1.2.10 install from the system.


_______________________________________________
atrpms-users mailing list
[email protected]
http://lists.atrpms.net/mailman/listinfo/atrpms-users

Reply via email to