Crash running "arch" on an apparently broken list archive

(At least I now seem to be able to get to the admin pages...)
I noticed during my investigations into what was wrong with the lists I was transferring into Mailman 2.0rc1 after installing RH 7.0 that one of the lists' archives was broken.
I ran ~mailman/bin/arch on the list. After about an hour waiting I went to bed, and this morning came back to find the following:
(so many repeats of the first two lines it has exceeded the xterm scrollback buffer)
figuring article archives 2000-September figuring article archives 2000-September figuring article archives 2000-September figuring article archives 2000-October Traceback (innermost last): File "./arch", line 129, in ? main() File "./arch", line 118, in main archiver.processUnixMailbox(fp, Article) File "/home/mailman/Mailman/Archiver/pipermail.py", line 523, in processUnixMailbox self.add_article(a) File "/home/mailman/Mailman/Archiver/HyperArch.py", line 926, in add_article self.__super_add_article(article) File "/home/mailman/Mailman/Archiver/pipermail.py", line 562, in add_article article.parentID = parentID = self.get_parent_info(arch, article) File "/home/mailman/Mailman/Archiver/pipermail.py", line 594, in get_parent_info article.subject) File "/home/mailman/Mailman/Archiver/HyperDatabase.py", line 303, in getOldestArticle self.__openIndices(archive) File "/home/mailman/Mailman/Archiver/HyperDatabase.py", line 245, in __openIndices t = DumbBTree(os.path.join(arcdir, archive + '-' + i)) File "/home/mailman/Mailman/Archiver/HyperDatabase.py", line 68, in __init__ self.load() File "/home/mailman/Mailman/Archiver/HyperDatabase.py", line 173, in load self.dict = marshal.load(fp) ValueError: bad marshal data
The archives are still broken for the latest month (2000-October).
Any suggestions, anyone?
--David O'Donnell atropos@fates.org
participants (1)
-
David B. O'Donnell