[Dovecot] imap corrupted indexes
Emmett Pate
emmett at epate.com
Tue Jun 28 20:54:28 EEST 2005
Timo Sirainen wrote:
> On 27.6.2005, at 19:30, Emmett Pate wrote:
>
>> We recently migrated from a RedHat Linux server to an OpenBSD 3.7
>> server (both
>> using dovecot). Imap was working flawlessly on the RedHat box but now
>> gives
>> numerous index errors. I then upgraded to dovecot-1.0-test66 compiled
>> from
>> ports - still no luck. Here's an example of the errors:
>
>
> 0.99.x is pretty broken with OpenBSD. 1.0-test66 is also pretty old, you
> should try 1.0-test74 instead.
>
>> Jun 27 12:02:23 mail dovecot: IMAP(epate): Corrupted transaction log file
>> /home/epate/mail/.imap/INBOX/dovecot.index.log: Keyword record UIDs
>> are broken
>
>
> This has been fixed since test66.
>
>> I found references to "disabling indexing" but they don't say how.
>> Would this
>> be a reasonable temporary solution? Any other suggestions?
>
>
> Often those index problems fix themselves and depending on what the
> problem is they may not even be visible to user.
>
> Disabling indexes works by appending :INDEX=MEMORY to default_mail_env,
> but I'm not sure if it's working in test66 (it does work with 0.99.x
> anyway).
Thanks. I upgraded to -test74 (from source) and it's a big improvement.
Using Thunderbird 1.0.2 and imap, I occasionally see this when
deleting a message:
Jun 28 12:22:04 mail dovecot: IMAP(epate): file mbox-sync-update.c: line
437 (mbox_sync_update_header_from): assertion failed: (ctx->mail.uid ==
0 || ctx->mail.uid == mail->uid)
It usually takes a couple of tries to get the message to delete. I also
see it when telling TB to mark the message as "Junk" or "Not Junk".
Thanks for your help,
Emmett Pate
More information about the dovecot
mailing list