[Mailman-Users] Crash running "arch" on an apparently broken list archive
David B. O'Donnell
atropos at fates.org
Thu Oct 26 16:59:17 CEST 2000
(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 at fates.org
More information about the Mailman-Users
mailing list