DB4 error?
Craig Ringer
craig at postnewspapers.com.au
Wed Apr 21 22:48:17 EDT 2004
On Wed, 2004-04-21 at 19:38, Noll Janos wrote:
> ------------
> Apr 21 11:07:19 lmtpunix[16815]: DBERROR db4: Logging region out of
> memory; you may need to increase its size
> Apr 21 11:07:19 lmtpunix[16815]: DBERROR: opening /var/imap/deliver.db:
> Cannot allocate memory
> Apr 21 11:07:19 lmtpunix[16815]: DBERROR: opening /var/imap/deliver.db:
> cyrusdb error
> Apr 21 11:07:19 lmtpunix[16815]: FATAL: lmtpd: unable to init duplicate
> delivery database
> ----------
If you can, I'd stop the master and then run db_verify on deliver.db. I
wouldn't be surprised to see it fail.
When I encountered deliver.db corruption, I simply stopped the master,
verified the deliver db (it was corrupt), moved deliver.db and the
contents of the db/ directory out of the way, and started the master
again. At worst, we'd have a few messages not hardlinked in the spool
that should be, and possibly "vacation" messages re-sent (but we don't
use that, so it wasn't an issue).
I'd also take this opportunity to save a plaintext copy of the mailboxes
list with 'ctl_mboxlist -d > /var/imap/mailboxes_`date -I`.txt' (or
similar).
Craig Ringer
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
More information about the Info-cyrus
mailing list