florent at coppint.com
2011-Dec-09 14:30 UTC
[Dovecot] Error: Corrupted index cache file /xxx/yyy/zzz/indexes/.INBOX/dovecot.index.cache: invalid record size
Hi all, I got a problem with a Dovecot IMAP/POP installation. Since a recent failure of our distributed file system (no loss of data btw), Dovecot seems to have a problem with index cache files. For a lot of accounts, I have this error in logs: Error: Corrupted index cache file /xxx/yyy/zzz/indexes/.INBOX/dovecot.index.cache: invalid record size If I delete all files from /indexes/ directory, it still occurs... Do you see what can cause this problem ? Or what information can I provide to help ? Our distributed FS is MooseFS. Dovecot is configured like if it was NFS (no mmap, etc...). Thank you for your help :) Flo
Timo Sirainen
2011-Dec-09 16:53 UTC
[Dovecot] Error: Corrupted index cache file /xxx/yyy/zzz/indexes/.INBOX/dovecot.index.cache: invalid record size
On 9.12.2011, at 16.30, florent at coppint.com wrote:> Since a recent failure of our distributed file system (no loss of data > btw), Dovecot seems to have a problem with index cache files. > > For a > lot of accounts, I have this error in logs: > > Error: Corrupted index > cache file /xxx/yyy/zzz/indexes/.INBOX/dovecot.index.cache: invalid > record sizeBroken cache files aren't visible to users. Are there other errors?> If I delete all files from /indexes/ directory, it still > occurs...When that error happens, the cache is automatically deleted. But if it keeps happening over and over again, something's broken.> Do you see what can cause this problem ? Or what information > can I provide to help ?You said it worked fine until the distributed filesystem somehow failed, and after that it just keeps on failing? It doesn't really sound like it's Dovecot's fault. Also what Dovecot version is this?
Apparently Analagous Threads
- Many "Error: Corrupted index cache file /XXX/dovecot.index.cache: invalid record size"
- Fwd: Re: Failed to join domain: failed to join domain 'XXX.YYY' over rpc: Access denied
- warning: XXX: missing glyph for char YYY
- HABTM: xxx.objects.remove yyy return value question
- xxx not available for .C in package yyy