I am trying to upgrade a Cyrus IMAP system running version 1.6.19 to version
2.1.3 with skiplist backend for mailbox-db,seen-db and sub-db.

I am doing the conversion onto a separate machine running redhat 7.2 by
rsync-ing the /var/imap and /var/spool/imap across from the live 1.6.19
system.
After the rsync completes, I run 'cvt_cyrusdb /var/imap/mailboxes flat
/var/imap/mailboxes.db skiplist' as the cyrus user to convert the old  flat
mailboxes file to the new skiplist DB version. This appears to run OK, but
when I start Cyrus, login to a mailbox and try to reset my IMAP folder list,
I get an error logged for every mailbox in the mailboxes file saying:
'user.?????: can't find partition' (where ??? is the name of the mailbox).
If I do the same conversion using 2.1.3 binaries compiled using DB3 instead
of skiplist and do the mailbox conversion with: 'ctl_mboxlist -u
</var/imap/mailboxes' everything works fine??

Any ideas what may be going wrong here??

Thanks
Roland Pope



Reply via email to