'Upgrade' from Cyrus 2.3.18 to 2.4.17 - need to rebuild '.seen' files?

Bron Gondwana brong at fastmail.fm
Fri May 31 07:43:55 EDT 2013


On Fri, May 31, 2013, at 07:48 PM, Karl Pielorz wrote:
> Further to my original post...
> 
> If I run imapd up - and access the mailbox, I see the following logged:
> 
> "
> May 31 10:44:20 imaps[7401]: seen_db: user fred opened 
> /vol/host/imap/user/f/fred.seen
> May 31 10:44:20 imaps[7401]: Index upgrade: user.fred (10 -> 12)
> May 31 10:44:20 imaps[7401]: open: user fred opened INBOX
> "
> 
> After this, I can run 'reconstruct user.fred' (and don't get any 
> segfault/core from reconstruct).

a) can you please file a bug against reconstruct in bugzilla for this,
   because it should be trying the upgrade before anything else!
 
> So - is there anyway to run something that will go through and do this 
> 'Index upgrade' on all the .seen files? - That way I can be sure the mail 
> store is upgraded to the new version of Cyrus IMAP before I let masses of 
> people log in to the system?

b) a run of cyr_expire should visit every mailbox, at least if you run it
   with a -X flag.  You'll be able to tell by all the upgrade notices in
   the syslog.

Regards,

Bron.

-- 
  Bron Gondwana
  brong at fastmail.fm


More information about the Cyrus-devel mailing list