[Dovecot] Corrupted transaction log
I've just installed dovecot and am trying to use it to access my Maildir folders. Unfortunately:
1 SELECT INBOX 1 NO Internal error occurred. Refer to server log for more information. [2006-12-22 18:06:11]
Log says:
Dec 22 17:55:56 sphinx dovecot: IMAP(pdw): Corrupted transaction log file /home/pdw/Maildir/dovecot.index.log: record size too small (type=0x20, offset=24, size=0) Dec 22 17:55:57 sphinx dovecot: IMAP(pdw): Unexpected transaction log desync with index /home/pdw/Maildir/dovecot.index Dec 22 17:55:57 sphinx dovecot: IMAP(pdw): Unexpected transaction log desync with index /home/pdw/Maildir/dovecot.index
Any clues? Deleting ~/Maildir/dovecot* doesn't seem to help. I can't find any documentation relating to the transaction log, or an explanation of why a fresh install of dovecot might choose to create a corrupt one.
thanks,
Paul
Happy New Year.
Does anyone have any ideas on the problem below? It seems a fairly serious bug that Dovecot can't open a Maildir without corrupting its own transaction log.
Paul
On Fri, Dec 22, 2006 at 06:12:04PM +0000, Paul Warren wrote:
I've just installed dovecot and am trying to use it to access my Maildir folders. Unfortunately:
1 SELECT INBOX 1 NO Internal error occurred. Refer to server log for more information. [2006-12-22 18:06:11]
Log says:
Dec 22 17:55:56 sphinx dovecot: IMAP(pdw): Corrupted transaction log file /home/pdw/Maildir/dovecot.index.log: record size too small (type=0x20, offset=24, size=0) Dec 22 17:55:57 sphinx dovecot: IMAP(pdw): Unexpected transaction log desync with index /home/pdw/Maildir/dovecot.index Dec 22 17:55:57 sphinx dovecot: IMAP(pdw): Unexpected transaction log desync with index /home/pdw/Maildir/dovecot.index
Any clues? Deleting ~/Maildir/dovecot* doesn't seem to help. I can't find any documentation relating to the transaction log, or an explanation of why a fresh install of dovecot might choose to create a corrupt one.
thanks,
Paul
On 22.12.2006, at 20.12, Paul Warren wrote:
Dec 22 17:55:56 sphinx dovecot: IMAP(pdw): Corrupted transaction
log file /home/pdw/Maildir/dovecot.index.log: record size too small
(type=0x20, offset=24, size=0) .. Any clues? Deleting ~/Maildir/dovecot* doesn't seem to help. I can't find any documentation relating to the transaction log, or an explanation of why a fresh install of dovecot might choose to create a corrupt one.
Last I saw something similar was with a broken compiler. Try with
another gcc version?
Timo,
I've lost your response to this mail, but you got it in one. Re-compiling with a different gcc fixed the problem.
The offending version was gcc 3.1. gcc-3.4.0 works fine.
Thanks for the pointer.
Paul
On Fri, Dec 22, 2006 at 06:12:04PM +0000, Paul Warren wrote:
I've just installed dovecot and am trying to use it to access my Maildir folders. Unfortunately:
1 SELECT INBOX 1 NO Internal error occurred. Refer to server log for more information. [2006-12-22 18:06:11]
Log says:
Dec 22 17:55:56 sphinx dovecot: IMAP(pdw): Corrupted transaction log file /home/pdw/Maildir/dovecot.index.log: record size too small (type=0x20, offset=24, size=0) Dec 22 17:55:57 sphinx dovecot: IMAP(pdw): Unexpected transaction log desync with index /home/pdw/Maildir/dovecot.index Dec 22 17:55:57 sphinx dovecot: IMAP(pdw): Unexpected transaction log desync with index /home/pdw/Maildir/dovecot.index
Any clues? Deleting ~/Maildir/dovecot* doesn't seem to help. I can't find any documentation relating to the transaction log, or an explanation of why a fresh install of dovecot might choose to create a corrupt one.
thanks,
Paul
participants (2)
-
Paul Warren
-
Timo Sirainen