--On Monday, May 19, 2008 8:07 AM +1000 Bron Gondwana <brong@xxxxxxxxxxx> wrote: > > On Sun, 18 May 2008 21:44:45 +0000 (GMT), "Andy Fiddaman" > <cyrus@xxxxxxxxxxxx> said: >> On Sun, 18 May 2008, Bron Gondwana wrote: >> >> ; You have a corrupted cache file. Various things could have caused >> this, >> ; it isn´t easy to know what it was. >> >> Thanks. >> >> I can't find the corrupted mailbox so I've run reconstruct on everything, >> rsyncd the master to replica again and I'll see if the problem recurs >> (you >> can tell it isn't a massive mailstore!) >> >> I tried to find the mailbox with the problem by writing a quick program >> to >> scan through each cache file and it didn't detect any errors. I also ran >> mbexamine on every mailbox with no problems so I don't know where the >> corruption, if any, was. >> >> Keeping my fingers crossed anyway, > > Hmm.. by corrupted cache file it could actually be the cache base pointers > from the cyrus.index that are corrupted. One cause was delayed expunge > and reconstruct, but David Carter wrote some patches which got into 2.3.12 > to fix that, so new reconstructs will be fine. > FWIW, ipurge is corrupting cache files for me. I'll hopefully have some time to track it down soon unless someone has already looked at it. -David ---- 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