Help moving/updating Cyrus installation

Craig Ringer craig at
Tue Feb 17 21:21:29 EST 2004

On Mon, 2004-02-16 at 00:36, Ruth Ivimey-Cook wrote:

> Summary: I want to get imap running again, but it refuses to read my bdb
> (version 3) databases. How to I recover?

If you still have access to the original host, you can dump them using
Cyrus tools (most importantly `ctl_mboxlist -d` for mailboxes) then
re-load them into the new system.

If not... well, try installing bdb3 in /usr/local/bdb3, building Cyrus
against that, and using the tools from that Cyrus build to dump your
databases. You can then rebuild cyrus against the system bdb4 (or just
use skiplist with Cyrus 2.2.x) and import your databases from plain

As Edward Rudd noticed, you may also be encountering a fun threading
issue with bdb4 and cyrus.

Craig Ringer

Home Page:
List Archives/Info:

More information about the Info-cyrus mailing list