... Bump. Anything? On Sat, Oct 15, 2016 at 08:59:24PM +0200, Ladislav Laska wrote: > Hi! > > I'm here again with a problem. I'm using dovecot as an IMAP server and > LDA, filtering mail via sieve. However, few times a day I get the > following error on server and my client (mutt) gets disconnected. > > Oct 15 20:20:29 ibex dovecot: imap(krakonos): Error: Corrupted index cache > file /home/krakonos/.mbox/.imap/INBOX/dovecot.index.cache: Broken physical s > ize for mail UID 149418 in mailbox INBOX: read(/home/krakonos/.mbox/inbox) > failed: Cached message size smaller than expected (3793 < 8065, box=INBOX, > UID=149418, cached > Message-Id=<88deda0d-86f6-6115-af10-60ac06bb2...@rename-it.nl>) Oct 15 > 20:20:29 ibex dovecot: imap(krakonos): Error: > read(/home/krakonos/.mbox/inbox) failed: Cached message size smaller than > expected (3793 < 8065, box=INBOX, UID=149418, cached > Message-Id=<88deda0d-86f6-6115-af10-60ac06bb2...@rename-it.nl>) (FETCH BODY[] > for mailbox INBOX UID 149418) > Oct 15 20:20:29 ibex dovecot: imap(krakonos): FETCH read() failed in=110326 > out=5115197 > > This is on a new message (attached), and this error happens on some > messages when first opened. Once I reconnect, the message always opens > fine, and no old message ever causes problem. > > I also noticed this error, which is possibly connected: > > Oct 15 20:15:12 ibex dovecot: lda(krakonos): Error: Next message > unexpectedly corrupted in mbox file /home/krakonos/.mbox/inbox at > 546862809 > > The filesystem is ext4, and there are no errors in syslog or problems > with any other services. > > I also don't access the mbox locally, and only dovecot manipulates the > mbox (via imap and mailbox_command = /usr/libexec/dovecot/deliver) > > The postfix version is 2.2.25. I'm attaching dovecot -n and the > offending message (after it's been corrected). I'd rather not publish my > sieve file, but will send it privately. > > The offending message also contains other message I received at > approximately the same time. > > Any hint's on what could be wrong? > > > > -- > S pozdravem Ladislav "Krakonoš" Láska http://www.krakonos.org/
> # 2.2.25 (7be1766): /etc/dovecot/dovecot.conf > # Pigeonhole version 0.4.15 (97b3da0) > # OS: Linux 4.0.4-gentoo x86_64 Gentoo Base System release 2.2 > auth_username_format = %n > hostname = ibex.krakonos.org > login_greeting = dove...@krakonos.org ready. > mail_debug = yes > mail_location = mbox:~/.mbox > namespace inbox { > inbox = yes > location = > mailbox Drafts { > special_use = \Drafts > } > mailbox Junk { > special_use = \Junk > } > mailbox Sent { > special_use = \Sent > } > mailbox "Sent Messages" { > special_use = \Sent > } > mailbox Trash { > special_use = \Trash > } > prefix = > } > passdb { > args = * > driver = pam > } > passdb { > args = scheme=CRYPT username_format=%u /etc/dovecot/users > driver = passwd-file > } > plugin { > sieve = file:~/sieve;active=~/.dovecot.sieve > sieve_execute_bin_dir = /usr/lib/dovecot/sieve-execute > sieve_execute_socket_dir = sieve-execute > sieve_extensions = +vnd.dovecot.filter +editheader > sieve_filter_bin_dir = /usr/lib/dovecot/sieve-filter > sieve_filter_socket_dir = sieve-filter > sieve_pipe_bin_dir = /usr/lib/dovecot/sieve-pipe > sieve_pipe_socket_dir = sieve-pipe > sieve_plugins = sieve_extprograms > } > postmaster_address = postmas...@krakonos.org > protocols = imap > service auth { > unix_listener /var/spool/postfix/private/auth { > mode = 0666 > } > } > ssl_cert = </etc/ssl/dovecot/server.pem > ssl_key = </etc/ssl/dovecot/server.key > userdb { > driver = passwd > } > protocol lda { > mail_plugins = sieve > } -- S pozdravem Ladislav "Krakonoš" Láska http://www.krakonos.org/