cyr_expire error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




cyr_expire has started failing with this error:

 cyr_expire[4729]: IOERROR: bboard zero index/expunge record 4/1591

This is 2.3.  Here's the info from cyradm:

localhost.columbia.edu> info bboard
{bboard}:
 expire: 180
 lastpop:
 lastupdate: 17-Dec-2006 20:42:17 -0500
 partition: default
 size: 8733755

So this is a top-level shared folder, not under user/, and articles
should expire after 180 days.

The error is this in mailbox.c:

   /* Copy over records for nondeleted messages */
   for (msgno = 1; msgno <= exists; msgno++) {
       /* Copy index record for this message */
       memcpy(buf,
              index_base + mailbox->start_offset +
              (msgno - 1) * mailbox->record_size, mailbox->record_size);

       /* Sanity check */
       if (*((bit32 *)(buf+OFFSET_UID)) == 0) {
           syslog(LOG_ERR, "IOERROR: %s zero index/expunge record %u/%lu",
                  mailbox->name, msgno, exists);
           return IMAP_IOERROR;
       }


But bboard contains messages 309. to 704., not 4 to 1591.  We are using
delayed expunge.

What should I look at?


Joseph Brennan
Columbia University Information Technology

----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux