[Dovecot] corrupted transaction log error resulting in multiple deliveries

Timo Sirainen tss at iki.fi
Wed Mar 21 21:25:31 EET 2007


On Mon, 2007-03-19 at 10:36 -0400, Justin McAleer wrote:
> rm -rf /var/indexes/*
> rm -rf /var/mailstore/.../Maildir (for the test account)
> send test message
> rm -rf /var/mailstore/.../Maildir
> send test message (corruption error, temporary failure to postfix, but 
> message delivered)

This is what happens with me:

deliver(tss): Mar 21 21:03:59 Error: Corrupted transaction log
file /tmp/index/.INBOX/dovecot.index.log: Append with UID 1, but
next_uid = 2

The next delivery says:

deliver(tss): Mar 21 21:04:05 Error: Transaction log
file /tmp/index/.INBOX/dovecot.index.log: marked corrupted
deliver(tss): Mar 21 21:04:05 Error: Transaction log
file /tmp/index/.INBOX/dovecot.index.log.2: marked corrupted

But doesn't give temporary failure. And the 3rd and so on work without
any errors at all.

Or is this what you meant? I thought it never stopped giving errors with
you.

Anyway, this should fix it completely:
http://dovecot.org/list/dovecot-cvs/2007-March/008261.html

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://dovecot.org/pipermail/dovecot/attachments/20070321/d975cc0b/attachment.pgp 


More information about the dovecot mailing list