<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>On Thu, Aug 1, 2019 at 5:13 PM Lars Schimmer <<a href="mailto:l.schimmer@cgv.tugraz.at">l.schimmer@cgv.tugraz.at</a>> wrote:<br></div><blockquote type="cite"><div>and on second run it did find a lot of mails with "reappending" messages.<br></div></blockquote><div><br></div><div>Actually, this sounds like this bug: <a href="https://github.com/cyrusimap/cyrus-imapd/issues/2839">https://github.com/cyrusimap/cyrus-imapd/issues/2839</a> (fixed last week in 3.0.11)<br></div><div>There is a Debian report for it too: <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=933163">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=933163</a><br></div><div><br></div><div>I guess we're going to see a lot of this here, as people start upgrading older systems to the new Debian stable and getting Debian's 3.0.8 instead of whatever they had before.<br></div><div><br></div><div><br></div><div>On Fri, Aug 2, 2019, at 12:44 AM, Savvas Karagiannidis wrote:<br></div><blockquote type="cite"><div dir="ltr"><div>there was an issue when upgrading to 3.0.x from older versions (2.x). The issue is this:<br></div><div><a href="https://github.com/cyrusimap/cyrus-imapd/issues/2208">https://github.com/cyrusimap/cyrus-imapd/issues/2208</a><br></div><div><br></div><div>Ellie explains the exact issues with old mail in the last comment before closing the issue mentioned above and I'm surprised to not see any mention of this (the -G parameter) in the 3.0 release notes and upgrade instructions...<br></div></div></blockquote><div><br></div><div>Oh, I'd forgotten about that! I'm going to add a note about this to the reconstruct -G documentation as well as the upgrade notes.<br></div><div><br></div><div>It is a different issue though: the impact of #2208 (since the crash was fixed in 3.0.8, anyway) is being unable to replicate due to missing GUID's.  You need reconstruct with -G before upgrading if you plan to build a new server and replicate your old store to it (which you will find out when you try to replicate).  But it won't affect in-place upgrades until you try to replicate them somewhere later.<br></div><div><br></div><div>#2839 is rather more annoying because it affects in-place upgrades and copy-files-and-reconstruct upgrades!<br></div><div><br></div><div>Cheers,<br></div><div><br></div><div>ellie</div><div><br></div><div>On Fri, Aug 2, 2019, at 12:44 AM, Savvas Karagiannidis wrote:<br></div><blockquote type="cite" id="qt"><div dir="ltr"><div>Hi Lars,<br></div><div>there was an issue when upgrading to 3.0.x from older versions (2.x). The issue is this: <br></div><div><a href="https://github.com/cyrusimap/cyrus-imapd/issues/2208">https://github.com/cyrusimap/cyrus-imapd/issues/2208</a><br></div><div><br></div><div>From my experience, the only way to safely upgrade to 3.0 was to run reconstruct -G -V max on all mailboxes while still in the older version.<br></div><div>Ellie explains the exact issues with old mail in the last comment before closing the issue mentioned above and I'm surprised to not see any mention of this (the -G parameter) in the 3.0 release notes and upgrade instructions...<br></div><div>You can still run reconstruct -G -V max on the new system with the latest version but the result will probably be that these older messages will appear as unread.<br></div><div><br></div><div><br></div><div>Regards,<br></div><div>Savvas Karagiannidis<br></div></div><div><br></div><div class="qt-gmail_quote"><div class="qt-gmail_attr" dir="ltr">On Thu, Aug 1, 2019 at 5:13 PM Lars Schimmer <<a href="mailto:l.schimmer@cgv.tugraz.at">l.schimmer@cgv.tugraz.at</a>> wrote:<br></div><blockquote style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;" class="qt-gmail_quote"><div>Hi!<br></div><div> <br></div><div> Just upgraded my old debian cyrus 2.4.16-4+deb7u2 to cyrus 3.0.8-6.<br></div><div> I did use a new hardware system for this, copied over all mailbox,<br></div><div> sieve,.. data and did a recontruct.<br></div><div> <br></div><div> It seems the reconstruct needs a few uns to reconstruct our 100GB mail<br></div><div> archive (in ~120 mailboxes).<br></div><div> <br></div><div> I did a reconctruct -V max and it did not find all mails, I did run it<br></div><div> twice, and on second run it did find a lot of mails with "reappending"<br></div><div> messages.<br></div><div> <br></div><div> Also, after migration, some users did not seem to have a inbox, I needed<br></div><div> to "cm user.xcy" and copy mailbox data into it and recontruct manually.<br></div><div> (seems like those are new mailboxes and are not in the copied data of<br></div><div> main cyrus db).<br></div><div> <br></div><div> But some mailboxes were existent, but empty after the 2 reconstruct (and<br></div><div> quota) run, I did explicit run reconstruct -r -f user.xyyya on those.<br></div><div> To bad they got all mails as unseen.<br></div><div> <br></div><div> On the most accounts all worked fine, but all mails prior to sept 2011<br></div><div> are set to unseen.<br></div><div> Seems like some change of dataformat, as I did upgrade in sept 2011 :-)<br></div><div> <br></div><div> Now I sit here and wait for more error reports from the users.<br></div><div> <br></div><div> <br></div><div> <br></div><div> MfG,<br></div><div> Lars Schimmer<br></div><div> -- <br></div><div> -------------------------------------------------------------<br></div><div> TU Graz, Institut für ComputerGraphik & WissensVisualisierung<br></div><div> Tel: +43 316 873-5405       E-Mail: <a href="mailto:l.schimmer@cgv.tugraz.at">l.schimmer@cgv.tugraz.at</a><br></div><div> Fax: +43 316 873-5402       PGP-Key-ID: 0x4A9B1723<br></div><div> <br></div><div> <br></div><div> <br></div><div> ----<br></div><div> Cyrus Home Page: <a rel="noreferrer" href="http://www.cyrusimap.org/">http://www.cyrusimap.org/</a><br></div><div> List Archives/Info: <a rel="noreferrer" href="http://lists.andrew.cmu.edu/pipermail/info-cyrus/">http://lists.andrew.cmu.edu/pipermail/info-cyrus/</a><br></div><div> To Unsubscribe:<br></div><div> <a rel="noreferrer" href="https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus">https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus</a><br></div></blockquote></div><div>----<br></div><div>Cyrus Home Page: http://www.cyrusimap.org/<br></div><div>List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/<br></div><div>To Unsubscribe:<br></div><div>https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus<br></div></blockquote><div><br></div></body></html>