[csw-maintainers] Cyrus imapd update

Yann Rouillard yann at pleiades.fr.eu.org
Sat Jan 21 14:37:29 CET 2012


The configuration file you used explicitly configured berkeleydb as the 
backend.

The bug is triggered if the administrator kept the default settings (and 
I suppose some admins do not change this setting).
The default backend for most cyrus database was berkeleydb before 2.4 
and is now skiplist since 2.4.

Cyrus tries to automagically upgrade from berkeleydb to skiplist and 
this is what didn't work as expected in my tests.

Have a look at the bug I opened upstream 
https://bugzilla.cyrusimap.org/show_bug.cgi?id=3496, I explained the bug 
and attached files which should allow you to reproduce the bug.
You will notice the bug happens the second time you launch cyrus.

(Although I am surprised you didn't run into some berkeleydb problem if 
you upgraded to berkeleydb 4.8).

Yann


Le 21/01/2012 13:40, Rafael Ostertag a écrit :
> Hi Yann
>
> On Sat, Jan 21, 2012 at 12:55:39PM +0100, Rafael Ostertag wrote:
>>> It will probably break the setup of people who explicitely
>>> configured berkeleydb for cyrus database and the upgrade path should
>>> be documented.
>> Hmm, let me check this.
> I used the this imapd.conf: http://paste.pocoo.org/show/538215/
>
> Same procedure:
>
>   1. installed 2.3.16
>   2. created 2 users
>   3. sent some mails
>   4. upgraded to 2.4
>
> No errors so far. Would you say that is sufficient, or do we have to make a
> more sophisticated test setup?
>
> cheers
> rafi
>
> _______________________________________________
> maintainers mailing list
> maintainers at lists.opencsw.org
> https://lists.opencsw.org/mailman/listinfo/maintainers
> .:: This mailing list's archive is public. ::.



More information about the maintainers mailing list