Problems upgrading from cyrus 2.1.18 to 2.2.13 on debian etch

Steinar Bang sb at dod.no
Tue Nov 27 16:08:14 EST 2007


I found the following in /var/log/syslog:
Nov 27 21:55:39 doohan cyrus/cvt_cyrusdb[7682]: DBERROR db4: Program version 4.2 doesn't match environment version
Nov 27 21:55:39 doohan cyrus/cvt_cyrusdb[7682]: DBERROR: dbenv->open '/var/lib/cyrus/db' failed: Invalid argument
Nov 27 21:55:39 doohan cyrus/cvt_cyrusdb[7682]: DBERROR: init() on berkeley
Nov 27 21:55:39 doohan cyrus/cvt_cyrusdb[7682]: DBERROR db4: environment not yet opened


I found this message while googling for the error message:
	http://www.irbs.net/internet/info-cyrus/0507/0032.html

I tried using ctl_mboxlist -u instead of cvt_cyrusdb to convert the
plain text mboxlist file to Berkeley db.

But I got the same kind of message in syslog, and the same message when
attempting to start the server.

The email in the URL hints that it is a problem if you have more than
one version of BDB installed.  

I have the run-time libraries for BDB 4.2, BDB 4.3 and BDB 4.4
installed.  Should I uninstall one of them?  If so, which one?

Thanx!



More information about the Info-cyrus mailing list