On Mon, Oct 16, 2017 at 12:27:59PM +0000, Peter J. Philipp wrote:
> Hi,
> 
> I got these messages with the new 6.2 cyrus imapd:
> 
> Oct 14 11:03:26 mercury imaps[55561]: client id sessionid=<CENSOR>:
> "name" "Thunderbird" "version" "52.2.1"
> Oct 14 11:03:26 mercury imaps[55561]: Fatal error: Internal error:
> assertion failed: imap/message.c: 4286: !message_need(m, M_RECORD)
> Oct 14 11:03:26 mercury master[70566]: process type:SERVICE name:imaps
> path:/usr/local/cyrus/libexec/imapd age:0.542s pid:55561 exited, status 75
> 
> 
> I didnt know what to do with this, so I ran "reconstruct -O -V max" as
> _cyrus user, but that had the same failure in an assert failure.
> 
> So I decided to downgrade after upgrading to a new version wasn't
> possible.  I put the 6.1 /usr/ports/mail/cyrus_imapd in the 6.2 tree
> (after backign up the 6.2 cyrus_imapd) and made install after
> pkg_delete'ing the 6.2 cyrus_imapd.  It worked I, I made sure that that
> I ran the reconstruct again and it did mention there was a diff version
> and probably fixed it.  Either way I have my important mail running
> again and wanted to share.
> 
> If I want to go back to cyrus imapd version 3.x.x what should I look
> for?  or wait for?
> 
> If anyone has had the same problems perhaps they took greater care than
> me to get this going otherwise the downgrade seems to have worked for me.

Hi.

I can't reproduce the issue.
Did you properly convert your old DBs in case they were of type Berkeley?
https://cyrusimap.org/imap/download/upgrade.html

-- 
Antoine

Reply via email to