--On 31 May 2013 21:43 +1000 Bron Gondwana <[email protected]> wrote:
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.
Sadly, that segfaults as well:
"
% /usr/local/cyrus/bin/cyr_expire -E 999 -X 1 -v
Expunging deleted messages in mailboxes older than 1.00 days
Segmentation fault
"
(excuse the 999 days)
The 'seen' file bit may have been a red-herring - though the 'last' syslog
line from the utility segfault'ing references the '.seen' files - in the
end the *only way* I could get the tools to run was to bulk delete all the
'cyrus.index' and 'cyrus.header' files from the mail store.
'reconstruct' then runs, as do the other tools I've tried.
So I guess the next question - when moving from 2.3.18 to 2.4.17 do I have
to do this, or is there some way to 'update' the cyrus.header and
cyrus.index files?
Will rebuilding those files (i.e. delete/reconstruct) lose all my 'seen'
metadata (i.e. replied/new etc?) for users?
-Karl