Hello!
We start migrate to dovecot (v1.2.2).
# 1.2.2: /usr/local/etc/dovecot.conf # OS: Linux 2.6.30 i686 Slackware 11.0.0
We have FS user quota and NFS mailboxs(mbox only). While user not overquota, all works fine. But if is, we get error at log:
Aug 3 16:45:17 chest004 dovecot: pop3-login: Login: user=boggart@xxxx.xx, method=PLAIN Aug 3 16:45:17 chest004 dovecot: POP3(boggart@xxxx.xx): close(/var/virtual/mail/boggart.lock) failed: Disk quota exceeded Aug 3 16:46:28 chest004 dovecot: POP3(boggart@xxxx.xx): close(/var/virtual/mail/boggart.lock) failed: Disk quota exceeded Aug 3 16:46:28 chest004 dovecot: POP3(boggart@xxxx.xx): Panic: file mbox-sync-rewrite.c: line 590 (mbox_sync_rewrite): assertion failed: (mails[idx].from_offset == start_offset) Aug 3 16:46:28 chest004 dovecot: POP3(boggart@xxxx.xx): Raw backtrace: pop3 [0x80c949c] -> pop3 [0x80c9c3e] -> pop3 [0x80c9638] -> pop3(mbox_sync_rewrite+0x6ff) [0x807c9af] -> pop3 [0x8078038] -> pop3 [0x807a30a] -> pop3(mbox_sync+0x399) [0x807b279] -> pop3(mbox_storage_sync_init+0x53) [0x807b773] -> pop3(mailbox_sync+0x2d) [0x809331d] -> pop3(client_command_execute+0x2e6) [0x805d066] -> pop3(client_handle_input+0x75) [0x805be35] -> pop3(io_loop_handler_run+0x101) [0x80d2221] -> pop3(io_loop_run+0x29) [0x80d15a9] -> pop3(main+0x779) [0x805dd49] -> /lib/tls/libc.so.6(__libc_start_main+0xd4) [0xb7e46e14] -> pop3 [0x805b161]
What does that mean?
/usr/local/sbin/dovecot -n
# 1.2.2: /usr/local/etc/dovecot.conf # OS: Linux 2.6.30 i686 Slackware 11.0.0 base_dir: /var/run/dovecot/ protocols: imap pop3 listen(default): *:143 listen(imap): *:143 listen(pop3): *:110 disable_plaintext_auth: no login_dir: /var/run/dovecot/login login_executable(default): /usr/local/libexec/dovecot/imap-login login_executable(imap): /usr/local/libexec/dovecot/imap-login login_executable(pop3): /usr/local/libexec/dovecot/pop3-login mmap_disable: yes mail_nfs_storage: yes mail_nfs_index: yes mbox_write_locks: dotlock_try fcntl mbox_lock_timeout: 150 mbox_dotlock_change_timeout: 60 mail_executable(default): /usr/local/libexec/dovecot/imap mail_executable(imap): /usr/local/libexec/dovecot/imap mail_executable(pop3): /usr/local/libexec/dovecot/pop3 mail_plugins(default): quota imap_quota mail_log mail_plugins(imap): quota imap_quota mail_log mail_plugins(pop3): mail_plugin_dir(default): /usr/local/lib/dovecot/imap mail_plugin_dir(imap): /usr/local/lib/dovecot/imap mail_plugin_dir(pop3): /usr/local/lib/dovecot/pop3 pop3_no_flag_updates(default): no pop3_no_flag_updates(imap): no pop3_no_flag_updates(pop3): yes pop3_client_workarounds(default): pop3_client_workarounds(imap): pop3_client_workarounds(pop3): outlook-no-nuls oe-ns-eoh auth default: mechanisms: plain login passdb: driver: sql userdb: driver: prefetch plugin: quota: fs:Quota:user
=koc