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