[Dovecot] 1.0.15 --> 1.2.11 --> got too little data
Hello,
did updates from 1.0.15 to 1.2.11 and is in most cases succesful. Sometimes dovecot leaves errormessage in Log:
IMAP(username): FETCH [HEADER] for mailbox INBOX UID 5106 got too little data (copying): 516 vs 528
Until now only Inbox was effected and no other folders. I delete cachesfiles in ~mail/.imap to solve this but is there a way to do this automatical (self healing)? Dovecot could recreate complete caches if there was a difference in calculation.
Thanks, Andre
On Fri, 2010-04-30 at 14:48 +0200, Andre Hübner wrote:
IMAP(username): FETCH [HEADER] for mailbox INBOX UID 5106 got too little data (copying): 516 vs 528
Until now only Inbox was effected and no other folders. I delete cachesfiles in ~mail/.imap to solve this but is there a way to do this automatical (self healing)?
It should do that automatically..
On Fri, 2010-04-30 at 16:22 +0300, Timo Sirainen wrote:
On Fri, 2010-04-30 at 14:48 +0200, Andre Hübner wrote:
IMAP(username): FETCH [HEADER] for mailbox INBOX UID 5106 got too little data (copying): 516 vs 528
Until now only Inbox was effected and no other folders. I delete cachesfiles in ~mail/.imap to solve this but is there a way to do this automatical (self healing)?
It should do that automatically..
Oh, looks like I had one such check, but was missing another. Fixed: http://hg.dovecot.org/dovecot-1.2/rev/34c8cdc26dd9
Oh, looks like I had one such check, but was missing another. Fixed: http://hg.dovecot.org/dovecot-1.2/rev/34c8cdc26dd9
Thanks. iam already patching... next time problem occurs i will test new package.
Thanks, Andre
Oh, looks like I had one such check, but was missing another. Fixed: http://hg.dovecot.org/dovecot-1.2/rev/34c8cdc26dd9
seems to work, but it needs a second connect by client to complete the repair?
Thanks, Andre
On Fri, 2010-04-30 at 17:02 +0200, Andre Hübner wrote:
Oh, looks like I had one such check, but was missing another. Fixed: http://hg.dovecot.org/dovecot-1.2/rev/34c8cdc26dd9
seems to work, but it needs a second connect by client to complete the repair?
When it notices it, it deletes the dovecot.index.cache file and disconnects the client (because it can't do anything else). So it's basically done then. When a new client connection comes, it just doesn't have a cache (which is fine).
Although if there are other connections that have the mailbox open, they don't necessarily notice that the cache was deleted. Maybe I should do something about that.
participants (2)
-
Andre Hübner
-
Timo Sirainen