Hi! Thanks, I won't lie. I did look at that page, but I was in a panic and didn't look at it carefully enough. I did run the commands to lint the config files but there was no output. But I should have been trying to convert my databases from berkeley db but I realise now they aren't even in bdb format:
mercury$ for i in *.db; do hexdump -C $i | head -1; done 00000000 a1 02 8b 0d 74 77 6f 73 6b 69 70 20 66 69 6c 65 |....twoskip file| 00000000 a1 02 8b 0d 74 77 6f 73 6b 69 70 20 66 69 6c 65 |....twoskip file| 00000000 a1 02 8b 0d 74 77 6f 73 6b 69 70 20 66 69 6c 65 |....twoskip file| 00000000 a1 02 8b 0d 74 77 6f 73 6b 69 70 20 66 69 6c 65 |....twoskip file| 00000000 a1 02 8b 0d 74 77 6f 73 6b 69 70 20 66 69 6c 65 |....twoskip file| What I'm going to do what I had planned, was, to copy my imap stuff over to another computer and upgrade that in all peace and taking my time. Then perhaps I can go back to the major version 3. What I foolishly did was I did a pkg_add -u and expected everything to still function without informing myself earlier. Thanks Antoine for the link again, -peter On 10/19/17 17:55, Antoine Jacoutot wrote: > 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 >