I'm getting this in my logfile, should I worry?:
Jun 06 12:28:47 imap(paco_mcs): Error: Next message unexpectedly corrupted in
mbox file /var/spool/mail/paco_mcs at 639279728
Jun 06 12:28:47 imap(paco_mcs): Error: Unexpectedly lost From-line from mbox
file /var/spool/mail/paco_mcs at 639279728
Jun 06 12:28:47 imap(paco_mcs): Panic: file mbox-sync.c: line 1338
(mbox_sync_handle_eof_updates): assertion failed: (trailer_size <= 2)
Jun 06 12:28:47 imap(paco_mcs): Error: Raw backtrace:
/usr/lib/dovecot/libdovecot.so.0(+0x9cd16) [0xb75e7d16] ->
/usr/lib/dovecot/libdovecot.so.0(+0x9cd9f) [0xb75e7d9f] ->
/usr/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xb757104e] ->
/usr/lib/dovecot/libdovecot-storage.so.0(+0x81698) [0xb76d4698] ->
/usr/lib/dovecot/libdovecot-storage.so.0(mbox_sync+0x4b) [0xb76d71cb] ->
/usr/lib/dovecot/libdovecot-storage.so.0(+0x7728c) [0xb76ca28c] ->
/usr/lib/dovecot/libdovecot-storage.so.0(+0x778c6) [0xb76ca8c6] ->
/usr/lib/dovecot/libdovecot-storage.so.0(mail_get_stream_because+0x5f)
[0xb768112f] ->
/usr/lib/dovecot/libdovecot-storage.so.0(imap_msgpart_open+0x811) [0xb774bef1]
-> dovecot/imap() [0x8064c76] -> dovecot/imap() [0x80629c6] ->
dovecot/imap(imap_fetch_more+0x31) [0x8063ed1] ->
dovecot/imap(cmd_fetch+0x4bb) [0x805574b] -> dovecot/imap(command_exec+0x4a)
[0x80613aa] -> dovecot/imap() [0x805f8d6] -> dovecot/imap() [0x805f961]
-> dovecot/imap(client_handle_input+0x185) [0x805fcc5] -
 > dovecot/imap(client_input+0x71) [0x80601b1] ->
/usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x67) [0xb75ff997] ->
/usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0xeb) [0xb76013ab]
-> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x45) [0xb75ffa55]
-> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x48) [0xb75ffc18] ->
/usr/lib/dovecot/libdovecot.so.0(master_service_run+0x2d) [0xb757c1ad] ->
dovecot/imap(main+0x344) [0x806dbc4] ->
/lib/libc.so.6(__libc_start_main+0xfe) [0xb73d6c2e]
Jun 06 12:28:48 imap(paco_mcs): Fatal: master: service(imap): child 4989 killed
with signal 6 (core dumped)
Jun 06 12:28:52 imap(paco_mcs): Error: Next message unexpectedly lost from mbox
file /var/spool/mail/paco_mcs at 1073259120 (noncached)
Jun 06 12:28:52 imap(paco_mcs): Error: Sync failed for mbox file
/var/spool/mail/paco_mcs: Couldn't get body size for seq=11213
My doveconf -n:
# 2.2.29.1 (e0b76e3): /usr/local/etc/dovecot/dovecot.conf
# Pigeonhole version 0.4.17 (e179378)
# OS: Linux 3.0.101-105-pae i686 openSUSE 11.4 (i586) ext3
auth_cache_size = 3 k
auth_debug = yes
auth_debug_passwords = yes
auth_mechanisms = plain login
auth_verbose = yes
default_client_limit = 1249
default_vsz_limit = 712 M
disable_plaintext_auth = no
first_valid_gid = 0
first_valid_uid = 100
info_log_path = /var/log/dovecot/logfile.info
listen = *
log_path = /var/log/dovecot/logfile
login_greeting = Dovecot at Baobab ready.
login_trusted_networks = 127.0.0.0/8 212.45.144.0/24 192.168.134.0/24
mail_location =
mbox:/var/spool/mailboxes/%u:INBOX=/var/spool/mail/%u:DIRNAME=mbox:INDEX=/var/dovecot_indexes/%u
maildir_copy_with_hardlinks = no
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope encoded-character
vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy
include variables body enotify environment mailbox date index ihave duplicate
mime foreverypart extracttext
mbox_lock_timeout = 443 secs
namespace {
  inbox = yes
  location = 
  prefix = 
  separator = .
  type = private
}
passdb {
  driver = pam
}
plugin {
  mail_log_events = delete undelete expunge copy mailbox_delete mailbox_rename
  mail_log_fields = uid box msgid size
}
protocols = pop3 imap
service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0660
    user = postfix
  }
  user = root
}
service imap-login {
  inet_listener imaps {
    address = *
  }
  process_limit = 512
}
service pop3-login {
  chroot = 
  executable = pop3-login -D
  inet_listener pop3s {
    address = *
  }
  process_limit = 512
}
ssl_ca = </etc/ssl/ca.crt
ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key =  # hidden, use -P to show it
userdb {
  driver = passwd
}
version_ignore = yes
protocol imap {
  imap_client_workarounds = delay-newmail
  mail_plugins = mail_log notify
}
protocol pop3 {
  pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
  pop3_enable_last = yes
}
protocol lda {
  info_log_path = /var/log/dovecot/lda.log
  log_path = /var/log/dovecot/lda-errors.log
  postmaster_address = postmaster at mcs.it
}
Cheers,
Luciano.
-- 
 /"\                         /Via A. Salaino, 7 - 20144 Milano (Italy)
 \ /  ASCII RIBBON CAMPAIGN / PHONE : +39 2 485781 FAX: +39 2 48578250
  X   AGAINST HTML MAIL    /  E-MAIL: posthamster at sublink.sublink.ORG
 / \  AND POSTINGS        /   WWW: http://www.lesassaie.IT/
This looks like a coprrupted mbox file Aki On 06.06.2017 15:54, Luciano Mannucci wrote:> I'm getting this in my logfile, should I worry?: > > Jun 06 12:28:47 imap(paco_mcs): Error: Next message unexpectedly corrupted in mbox file /var/spool/mail/paco_mcs at 639279728 > Jun 06 12:28:47 imap(paco_mcs): Error: Unexpectedly lost From-line from mbox file /var/spool/mail/paco_mcs at 639279728 > Jun 06 12:28:47 imap(paco_mcs): Panic: file mbox-sync.c: line 1338 (mbox_sync_handle_eof_updates): assertion failed: (trailer_size <= 2) > Jun 06 12:28:47 imap(paco_mcs): Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(+0x9cd16) [0xb75e7d16] -> /usr/lib/dovecot/libdovecot.so.0(+0x9cd9f) [0xb75e7d9f] -> /usr/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xb757104e] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x81698) [0xb76d4698] -> /usr/lib/dovecot/libdovecot-storage.so.0(mbox_sync+0x4b) [0xb76d71cb] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x7728c) [0xb76ca28c] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x778c6) [0xb76ca8c6] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_get_stream_because+0x5f) [0xb768112f] -> /usr/lib/dovecot/libdovecot-storage.so.0(imap_msgpart_open+0x811) [0xb774bef1] -> dovecot/imap() [0x8064c76] -> dovecot/imap() [0x80629c6] -> dovecot/imap(imap_fetch_more+0x31) [0x8063ed1] -> dovecot/imap(cmd_fetch+0x4bb) [0x805574b] -> dovecot/imap(command_exec+0x4a) [0x80613aa] -> dovecot/imap() [0x805f8d6] -> dovecot/imap() [0x805f961] -> dovecot/imap(client_handle_input+0x185) [0x805fcc5] - > > dovecot/imap(client_input+0x71) [0x80601b1] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x67) [0xb75ff997] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0xeb) [0xb76013ab] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x45) [0xb75ffa55] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x48) [0xb75ffc18] -> /usr/lib/dovecot/libdovecot.so.0(master_service_run+0x2d) [0xb757c1ad] -> dovecot/imap(main+0x344) [0x806dbc4] -> /lib/libc.so.6(__libc_start_main+0xfe) [0xb73d6c2e] > Jun 06 12:28:48 imap(paco_mcs): Fatal: master: service(imap): child 4989 killed with signal 6 (core dumped) > Jun 06 12:28:52 imap(paco_mcs): Error: Next message unexpectedly lost from mbox file /var/spool/mail/paco_mcs at 1073259120 (noncached) > Jun 06 12:28:52 imap(paco_mcs): Error: Sync failed for mbox file /var/spool/mail/paco_mcs: Couldn't get body size for seq=11213 > > My doveconf -n: > > # 2.2.29.1 (e0b76e3): /usr/local/etc/dovecot/dovecot.conf > # Pigeonhole version 0.4.17 (e179378) > # OS: Linux 3.0.101-105-pae i686 openSUSE 11.4 (i586) ext3 > auth_cache_size = 3 k > auth_debug = yes > auth_debug_passwords = yes > auth_mechanisms = plain login > auth_verbose = yes > default_client_limit = 1249 > default_vsz_limit = 712 M > disable_plaintext_auth = no > first_valid_gid = 0 > first_valid_uid = 100 > info_log_path = /var/log/dovecot/logfile.info > listen = * > log_path = /var/log/dovecot/logfile > login_greeting = Dovecot at Baobab ready. > login_trusted_networks = 127.0.0.0/8 212.45.144.0/24 192.168.134.0/24 > mail_location = mbox:/var/spool/mailboxes/%u:INBOX=/var/spool/mail/%u:DIRNAME=mbox:INDEX=/var/dovecot_indexes/%u > maildir_copy_with_hardlinks = no > managesieve_notify_capability = mailto > managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date index ihave duplicate mime foreverypart extracttext > mbox_lock_timeout = 443 secs > namespace { > inbox = yes > location = > prefix = > separator = . > type = private > } > passdb { > driver = pam > } > plugin { > mail_log_events = delete undelete expunge copy mailbox_delete mailbox_rename > mail_log_fields = uid box msgid size > } > protocols = pop3 imap > service auth { > unix_listener /var/spool/postfix/private/auth { > group = postfix > mode = 0660 > user = postfix > } > user = root > } > service imap-login { > inet_listener imaps { > address = * > } > process_limit = 512 > } > service pop3-login { > chroot = > executable = pop3-login -D > inet_listener pop3s { > address = * > } > process_limit = 512 > } > ssl_ca = </etc/ssl/ca.crt > ssl_cert = </etc/ssl/certs/dovecot.pem > ssl_key = # hidden, use -P to show it > userdb { > driver = passwd > } > version_ignore = yes > protocol imap { > imap_client_workarounds = delay-newmail > mail_plugins = mail_log notify > } > protocol pop3 { > pop3_client_workarounds = outlook-no-nuls oe-ns-eoh > pop3_enable_last = yes > } > protocol lda { > info_log_path = /var/log/dovecot/lda.log > log_path = /var/log/dovecot/lda-errors.log > postmaster_address = postmaster at mcs.it > } > > Cheers, > > Luciano.
On Tue, 6 Jun 2017 15:56:46 +0300 Aki Tuomi <aki.tuomi at dovecot.fi> wrote:> This looks like a coprrupted mbox fileOk, I issued # doveadm index -u paco_mcs INBOX and got no errors. I'll upgrade to 2.2.30.1 and see if it happens again... Thanks, Luciano. -- /"\ /Via A. Salaino, 7 - 20144 Milano (Italy) \ / ASCII RIBBON CAMPAIGN / PHONE : +39 2 485781 FAX: +39 2 48578250 X AGAINST HTML MAIL / E-MAIL: posthamster at sublink.sublink.ORG / \ AND POSTINGS / WWW: http://www.lesassaie.IT/