I converted mailboxes.db to skiplist format, and changed imapd.conf entry mboxlist_db from berkeley to
skiplist and attempted to start cyrus, which failed.
Every time I start cyrus - or just ctl_cyrusdb -r I get the following 4 lines in imapd.log:
Aug 14 18:20:26 fstlx2 ctl_cyrusdb[14941]: DBERROR db4: /var/lib/imap/mailboxes.db: unexpected file type or format
Aug 14 18:20:26 fstlx2 ctl_cyrusdb[14941]: DBERROR db4: Recovery function for LSN 5 631441 failed
Aug 14 18:20:26 fstlx2 ctl_cyrusdb[14941]: DBERROR db4: PANIC: Invalid argument
Aug 14 18:20:26 fstlx2 ctl_cyrusdb[14941]: DBERROR: critical database situation
This first happened in 2.2.6 - I upgraded to 2.2.8 - no difference.
I then reconfigured cyrus imapd with
--with-mboxlist-db=skiplist - no difference.
Does the "db4" in the log indicate, that ctl_cyrusdb still thinks, it is a berkeley database, and attempts to
access it accordingly ? Looks to me, as if the "mboxlist_db: skiplist" in imapd.conf is not understood at all ?
Any help highly appreciated - TNX i advance.
Regards, Joern. --- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html