Thanks for the update. Can you detail what happened? In particular, I
don't see how that "missing mix data file" could have happened immediately
after a mixrbld.
On Tue, 9 Oct 2007, [EMAIL PROTECTED] wrote:
Hi Mark,
forget it. Finally I happen to fix it with some perl hacking :)
Thank You for Your promptness.
Take care.
David
---------------------------------------------------------
Od: [EMAIL PROTECTED]
Přijato: 9.10.2007 12:14:00
Předmět: RE: RE: RE: Re: [Imap-uw] How to recteate meta and status files of
mailbox
Hi Mark,
unfortunately I've got stuck again. I followed your advices but pruning mailbox
has failed:
[EMAIL PROTECTED]:~# mailutil prune /home/someuser/Mail/Restore "before
1-jan-1970"
warning: mix index invalid UID (00000001 < 00000000), repaired
warning: mix index invalid UID (0000286e < 00000001), repaired
Missing mix data file: /home/someuser/Mail/Restore/.mix01245185
warning: Can't delete empty message file: No such file or directory
warning: Can't delete empty message file: No such file or directory
Error in stat of mix message file: No such file or directory
I didn't get it. Mixrbld finished successfully, .mixindex then replaced with
.mixindex-rebuild, but as I understend it contains references to nonexistent
message files :(
Any idea how to overcome this issue ?
Other mailboxes have had complete backups including index, status and meta
files. Why these weren't archived in this case is still a mystery to me.
Whereas the backup script handles all mailboxes in the same way.
Thanks.
David
---------------------------------------------------------
Od: Mark Crispin
Přijato: 9.10.2007 0:12:10
Předmět: RE: RE: Re: [Imap-uw] How to recteate meta and status files of mailbox
On Mon, 8 Oct 2007, [EMAIL PROTECTED] wrote:
The .mixmeta is like .mixstatus empty.
This mailbox was restored from backup but unfortunately .mixindex,
.mixstatus and .mixmeta were not archived :( Files containing e-mails
are correct. Nothing was modified. I just need somehow to
rebuild/recreate these lost files to make this mailbox usable again.
How did the original problem happen? How was it that only the data files
were on backup but not the other files?
In your situation, the easiest thing to do is probably the following:
Create a new, empty mailbox via mailutil create, e.g.
mailutil create #driver.mix/restore
Restore all the data files into the mailbox named "restore", then rebuild
the index:
mixrbld restore
mv restore/.mixindex-rebuild restore/.mixindex
Next, do some operation which will write the mailbox but not do anything,
e.g.
mailutil prune "before 1-jan-1970"
You'll be rewarded with a
warning' mix index invalid UID (######## < ########), repaired
for each message in the mailbox, and finally
No matching messages, so nothing purged
The mailbox should now be fixed.
-- Mark --
http://staff.washington.edu/mrc
Science does not emerge from voting, party politics, or public debate.
Si vis pacem, para bellum.
------------------------------------------
http://mail.atlas.cz/wapmail/
------------------------------------------
http://mail.atlas.cz/wapmail/
-- Mark --
http://staff.washington.edu/mrc
Science does not emerge from voting, party politics, or public debate.
Si vis pacem, para bellum.
_______________________________________________
Imap-uw mailing list
[email protected]
https://mailman1.u.washington.edu/mailman/listinfo/imap-uw