I did a yum update this weekend (manually - it isn't autofiring right now)... and from
the http://bqrepository.virtbiz.com/BlueQuartz/5100R/CentOS4/testing/$basearch/
BlueQuartz-Testing repository, dovecot 1.1.3 was installed.
Ever since then, for several accounts (that download either into Microsoft Exchange or
directly to Microsoft Outlook), I keep getting dovecot panics in the maillog...
Oct 1 11:42:02 ns2 dovecot: pop3-login: Login: user=<username>, method=PLAIN,
rip=65.31.56.105, lip=66.194.243.3
Oct 1 11:42:02 ns2 dovecot: POP3(username): UIDVALIDITY changed (1221837201 ->
1222875159) in mbox file mbox
Oct 1 11:42:02 ns2 dovecot: Panic: POP3(username): file index-sync.c: line 39
(index_mailbox_set_recent_uid): assertion failed: (seq_range_exists(&ibox-
>recent_flags, uid))
Oct 1 11:42:02 ns2 dovecot: POP3(username): Raw backtrace: pop3 [0x80c568b] -> pop3
[0x80c5e9d] -> pop3 [0x80c5837] -> pop3(index_mailbox_set_recent_uid+0x5b) [0x809220b] -
> pop3(index_mailbox_set_recent_seq+0x46) [0x8092286] -> pop3 [0x8078040] -> pop3
(mbox_sync+0x37a) [0x8078b7a] -> pop3(mbox_storage_sync_init+0x5a) [0x80790aa] -> pop3
(mailbox_sync+0x1b) [0x80958db] -> pop3(client_create+0x1ef) [0x805992f] -> pop3
(main+0x450) [0x805b990] -> /lib/tls/libc.so.6(__libc_start_main+0xd3) [0xa2bdf3] ->
pop3 [0x80590d1]
Oct 1 11:42:02 ns2 dovecot: child 25798 (pop3) killed with signal 6
How can I get yum to back 1.1.3 out and put 1.0.12 in from the bluequartz repo?
OR
How can I get this fixed?
I checked the dovecot web and found that if I delete the dovecot.index.cache that it
can fix this issue... but it keeps popping back up. The only way I've cleared it is to
delete the mbox & the cache and then recreate the mbox... but then mail on the server
is lost, sometimes without being downloaded.
--Will