Ever since cyrus 2.0 I dragged along the mailboxes.db in berkeley format, but finally decided to change to skiplist.
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

Reply via email to