Bug#453186: cyrus-common-2.2: cvt_cyrusdb fail to convert deliver.db created by cyrus21

Henrique de Moraes Holschuh hmh at debian.org
Thu Nov 29 15:24:34 UTC 2007


On Tue, 27 Nov 2007, Steinar Bang wrote:
> Package: cyrus-common-2.2
> Version: 2.2.13-10
> Severity: important
> 
> I tried upgrading from cyrus21 to cyrus-2.2 on my etch installation, using
> the following command:
>  apt-get install cyrus-common-2.2 cyrus-admin-2.2 cyrus-imapd-2.2 libcyrus-imap-perl22
> 
> At the end of the install (which removed the cyrus21 packages), there
> was a message telling me to convert the databases, using cvt_cyrusdb.

We need to improve the docs, and the error messages.

When using berkeley db, the only way to convert is to update the berkeley db
on-disk data by hand using the berkeley db utils (might need just the newest
one, or might need the one matching the old db version to dump, and the new
db version to restore from the dump), and THEN using the cyrus utils to
migrate from one database family to another (e.g. BDB to skiplist).

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh





More information about the Pkg-Cyrus-imapd-Debian-devel mailing list