Red Hat Bugzilla – Bug 241437
cyrus-imapd doesn't start due to missing db4-utils package
Last modified: 2007-11-30 17:12:05 EST
Description of problem:
SSIA, importing the Cyrus databases requires the db_checkpoint and db_recover
tools which have been put into the db4-utils package; cyrus-imapd should just
require that package.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install cyrus-imapd without db4-utils
2. Start cyrus-imapd
3. Look into /var/lib/imap/rpm/db_import.log
cvt_cyrusdb_all version: 1.2.1
/usr/lib/cyrus-imapd/cvt_cyrusdb_all: line 260: db_checkpoint: command not found
/usr/lib/cyrus-imapd/cvt_cyrusdb_all: line 278: db_recover: command not found
/usr/lib/cyrus-imapd/cvt_cyrusdb_all: line 282: db_recover: command not found
ERROR: catastrophic recovery of Berkeley databases failed
No error, cyrus-imapd starts.
It does require db4-utils:
How did you install it?
Hm. I upgraded from FC6 plus updates to the F7 release candidate with the
installer. Afterwards I upgraded the remaining packages (those not on the DVD,
including cyrus-imapd) with yum. I'm a bit boggled why this didn't pull in
I have no idea but there is an explicit Require in the specfile of cyrus-imapd.
Hmm, perhaps a yum Heisen-bug? I'll close it for now...
*** Bug 242319 has been marked as a duplicate of this bug. ***