Hi,
we recently upgraded dovecot from 1.0.5 to 1.1.3+latest patches. After the upgrade I saw some errors in the logs and I'm not sure whether they're a cause for concern. Our setup is 2 servers running openSUSE 11.0 and a NetApp Filer as storage backend. Following is the config:
protocols: imap imaps pop3 pop3s login_dir: /var/run/dovecot/login login_executable(default): /usr/lib64/dovecot/imap-login login_executable(imap): /usr/lib64/dovecot/imap-login login_executable(pop3): /usr/lib64/dovecot/pop3-login login_max_processes_count: 512 max_mail_processes: 1024 verbose_proctitle: yes first_valid_uid: 100 mail_location: maildir:~/.Maildir:CONTROL=/var/mailctl/%n:INDEX=/var/mailctl/%n mail_nfs_storage: yes mail_nfs_index: yes mail_executable(default): /usr/lib64/dovecot/imap mail_executable(imap): /usr/lib64/dovecot/imap mail_executable(pop3): /usr/lib64/dovecot/pop3 mail_process_size: 512 mail_plugins(default): quota imap_quota fts fts_squat imap_alert mail_plugins(imap): quota imap_quota fts fts_squat imap_alert mail_plugins(pop3): quota mail_plugin_dir(default): /usr/lib64/dovecot/modules/imap mail_plugin_dir(imap): /usr/lib64/dovecot/modules/imap mail_plugin_dir(pop3): /usr/lib64/dovecot/modules/pop3 auth default: mechanisms: plain login gssapi master_user_separator: * passdb: driver: passwd-file args: /etc/dovecot/passwd.masterusers master: yes passdb: driver: pam args: dovecot userdb: driver: ldap args: /etc/dovecot/dovecot-ldap.conf socket: type: listen master: path: /var/run/dovecot/auth-master mode: 384 plugin: quota: fs fts: squat fts_squat: partial=4 full=4
The errors we're seeing are:
Oct 1 07:39:27 host1 dovecot: IMAP(user1): Invalid transaction log size (83856 vs 83160): /var/mailctl/corey/.INBOX/dovecot.index.log
Oct 1 09:14:55 host1 dovecot: IMAP(user2): Broken file /var/mailctl/user2/.INBOX/dovecot-uidlist line 15299: UIDs not ordered (206464 > 206464)
Oct 1 09:16:43 host1 dovecot: IMAP(user3): Broken file /var/mailctl/user3/.Trash/dovecot-uidlist line 22: UID larger than next_uid (153866 >= 153866)
Oct 1 06:03:19 host1 deliver(user2): Corrupted transaction log file /var/mailctl/user2/.INBOX/dovecot.index.log: record size too small (type=0x0, offset=71940, size=0)
Oct 1 06:03:19 host1 deliver(user2): Transaction log file /var/mailctl/user2/.INBOX/dovecot.index.log: marked corrupted
Oct 1 06:59:45 host1 deliver(user1): Corrupted transaction log file /var/mailctl/user1/.INBOX/dovecot.index.log: Unexpected garbage at EOF
Oct 1 07:29:05 host1 dovecot: IMAP(user4): nfs_flush_fcntl: fcntl(/var/mailctl/user4/.INBOX/dovecot.index.cache, F_RDLCK) failed: Interrupted system call
It only seems to affect a handful of users and they didn't complain so I assume they didn't see any negative effect on the client side. But it would be nice if somebody could explain shortly whether these errors are serious and we should be concerned or if they are harmless.
Karsten.
It's just a jump to the left And then a step to the right. Put your hands on your hips And pull your knees in tight. It's the pelvic thrust That really gets you insa-a-a-a-ane
LET'S DO THE TIME WARP AGAIN!
-- Rocky Horror Picture Show