[Dovecot] Index cache errors worse with 2.2.x

Alexander 'Leo' Bergolth leo at strike.wu.ac.at
Tue May 13 09:46:48 UTC 2014


On 05/07/2014 10:38 PM, Alexander 'Leo' Bergolth wrote:
> I am getting "Cached message size smaller than expected" errors since dovecot-2.1.x.
> Until now, I thought that those errors don't do any harm, I assumed that the cache will just be rebuilt after the error had been detected.
> 
> However, since dovecot 2.2.x (I tried 2.2.7 and 2.2.10), the errors sometimes seem to actually cause mail access to fail.

dovecot 2.2.12 and 2.2.13 also show the same errors:
-------------------- 8< --------------------
May 13 10:38:07 samba dovecot: imap-login: Login: user=<xxx>, method=PLAIN, rip=172.23.60.1, lip=172.23.60.3, mpid=12503, secured, session=<LMyp+0P5bgCsFzwB>
May 13 10:38:08 samba dovecot: imap(xxx): Error: Cached message size smaller than expected (68196 < 68197)
May 13 10:38:08 samba dovecot: imap(xxx): Error: Corrupted index cache file /home/xxx/mail/.imap/INBOX/dovecot.index.cache: Broken physical size for mail UID 1835
May 13 10:38:08 samba dovecot: imap(xxx): Error: read(/var/mail/xxx) failed: Invalid argument (uid=1835)
May 13 10:38:08 samba dovecot: imap(xxx): Disconnected: Internal error occurred. Refer to server log for more information. [2014-05-13 10:38:07] in=794 out=264037
-------------------- 8< --------------------

As before, message size difference is always 1 byte.

Is there any debug mode that could be used to collect more information without flooding the server?

Cheers,
--leo
-- 
e-mail   ::: Leo.Bergolth (at) wu.ac.at   
fax      ::: +43-1-31336-906050
location ::: IT-Services | Vienna University of Economics | Austria



More information about the dovecot mailing list