Bug#629592: Script errors
Berni Elbourn
berni at elbourn.com
Tue Jul 12 18:46:51 UTC 2011
Squeeze update today, but after running:
http://anonscm.debian.org/gitweb/?p=pkg-cyrus-imapd/cyrus-imapd-2.4.git;a=blob_plain;f=debian/cyrus-upgrade-db
And starting cyrus, these errors appear in the mail.err log:
Jul 12 12:07:11 red cyrus/ctl_cyrusdb[23274]: DBERROR: dbenv->open
'/var/lib/cyrus/db' failed: No such file or directory
Jul 12 12:07:11 red cyrus/ctl_cyrusdb[23274]: DBERROR: init() on berkeley
Jul 12 12:07:11 red cyrus/ctl_cyrusdb[23274]: DBERROR: writing
/var/lib/cyrus/db/skipstamp: No such file or directory
Ok so I re-created /var/lib/cyrus/db directory:
drwxr-xr-x 2 cyrus mail 4096 Jul 12 13:08 db
then these errors appear in mail.err:
Jul 12 13:08:01 red cyrus/lmtpunix[577]: FATAL: lmtpd: unable to init
duplicate delivery database
Jul 12 13:08:01 red cyrus/lmtpunix[578]: DBERROR: opening
/var/lib/cyrus/deliver.db: Invalid argument
Jul 12 13:08:01 red cyrus/lmtpunix[578]: DBERROR: opening
/var/lib/cyrus/deliver.db: cyrusdb error
Jul 12 13:08:01 red cyrus/lmtpunix[578]: FATAL: lmtpd: unable to init
duplicate delivery database
Finally, I read deliver.db can be safely deleted when cyrus is shutdown.
Hey presto no more noise in the log.
Should cyrus-upgrad-db really delete /var/lib/cyrus/db...these lines?
else
# Remove empty environment
rm -rf $CONFIG_DIR/db
fi
And is there proper way to migrate deliver.db?
Thanks
Berni
More information about the Pkg-Cyrus-imapd-Debian-devel
mailing list