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[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




More information about the Info-cyrus mailing list