upgrade_index.c: 109: record_size <= INDEX_RECORD_SIZE

Bron Gondwana brong at fastmail.fm
Sat Apr 28 16:48:13 EDT 2012


On Sat, Apr 28, 2012 at 09:31:03PM +0200, Dilyan Palauzov. wrote:
> Hello,
> 
> I have installed by accident a 2.5 version of imapd over a running 2.4
> version.  Using 2.5 I can do reconstruct, but with 2.4's reconstruct
> fails.  The error message is:
> 
> fatal error: Internal error: assertion failed: upgrade_index.c: 109:
> record_size <= INDEX_RECORD_SIZE
> 
> (with "./reconstruct -s user.*" and "./reconstruct -r user.*" and
> "./reconstruct -R user.* ").  Running imapd from master logs:
> 
> Apr 28 18:54:17 AEGEEserv cyrus/imap[22101]: Fatal error: Internal
> error: assertion failed: upgrade_index.c: 109: record_size <=
> INDEX_RECORD_SIZE
> Apr 28 18:54:17 AEGEEserv cyrus/master[20802]: process 22101 exited, status 75
> 
> Can somebody tell me, how can I fix the cyrus-imapd-2.4 installation,
> so that the above error message disappears?

You'll have to delete the cyrus.index files - we don't support downgrading
in place.  Your other option is to XFER the mailboxes from a 2.5 to a 2.4
server - I think xfer should be able to downgrade them correctly.

Bron.


More information about the Cyrus-devel mailing list