cyr_expire: IOERROR: reading index header

Frank Elsner Frank.Elsner at TU-Berlin.DE
Fri Mar 2 07:53:15 EST 2012


Hello,

running cyrus-2.3.16 under Solaris 10 the nightly event

                     delprune cmd="/opt/cyrus/bin/cyr_expire -E 3" at=0401

emits messages of this kind:

Mar  2 04:01:27 cyrus-backend/cyr_expire[5172]: [ID 793632 mail.error] IOERROR: reading index header for user.*******: got 0 cache_offset on message 184/21; trying recovery

The affected mailboxes have "cyrus.*.NEW" besides the "cyrus.*" files with 
timestamps of the cyr_expire run. Users report these mailboxes as "demaged" 
but running reconstruct solves the problem for them.

We ran reconstruct for all mailboxes to no effect. Next night the same effect, 
and every night different mailboxes show this error.

The second backend (same config) doesn't show this error.

What's the reason? Any pointer towards a solution welcome.


--Frank Elsner



More information about the Info-cyrus mailing list