mailboxes.db insists on using Berkeley ??
J. W.Andersen, Falster System Teknik
jwa at fasytek.dk
Sat Aug 14 14:21:06 EDT 2004
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: DBERROR db4:
/var/lib/imap/mailboxes.db: unexpected file type or format
Aug 14 18:20:26 fstlx2 ctl_cyrusdb: DBERROR db4: Recovery
function for LSN 5 631441 failed
Aug 14 18:20:26 fstlx2 ctl_cyrusdb: DBERROR db4: PANIC: Invalid
Aug 14 18:20:26 fstlx2 ctl_cyrusdb: DBERROR: critical database
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.
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
More information about the Info-cyrus