I'm using Mailman 2.0.8 and have been having some problems with my archives. I hope someone can give me a suggestion as to how to clear up the mess.
Some of the mailing lists are fine, but in a few mailing lists, only the last two months are available from the web menu. Looking in the /usr/local/mailbox/archive/public/<newsgroup> directory and at the /usr/local/mailbox/archive/public/<newsgroup>.mbox/<newsgroup>.mbox makes me think all the data is there. A look at the /usr/local/mailbox/logs/error files shows lots of corrupt file errors. I've copied the traceback for the most recent run on one of the mailing lists. Jul 11 11:46:00 2002 qrunner(1720): Traceback (most recent call last): Jul 11 11:46:00 2002 qrunner(1720): File "/usr/local/mailman/Mailman/Archiver/Archiver.py", line 221, in ArchiveMail Jul 11 11:46:00 2002 qrunner(1720): h.processUnixMailbox(f, HyperArch.Article) Jul 11 11:46:00 2002 qrunner(1720): File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 528, in processUnixMailbox Jul 11 11:46:00 2002 qrunner(1720): self.add_article(a) Jul 11 11:46:00 2002 qrunner(1720): File "/usr/local/mailman/Mailman/Archiver/HyperArch.py", line 928, in add_article Jul 11 11:46:00 2002 qrunner(1720): self.__super_add_article(article) Jul 11 11:46:00 2002 qrunner(1720): File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 567, in add_article Jul 11 11:46:00 2002 qrunner(1720): article.parentID = parentID = self.get_parent_info(arch, article) Jul 11 11:46:00 2002 qrunner(1720): File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 587, in get_parent_info Jul 11 11:46:00 2002 qrunner(1720): refs = self._remove_external_references(article.references) Jul 11 11:46:00 2002 qrunner(1720): File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 619, in _remove_external_references Jul 11 11:46:00 2002 qrunner(1720): if self.database.hasArticle(self.archive, ref): Jul 11 11:46:00 2002 qrunner(1720): File "/usr/local/mailman/Mailman/Archiver/HyperDatabase.py", line 267, in hasArticle Jul 11 11:46:00 2002 qrunner(1720): self.__openIndices(archive) Jul 11 11:46:00 2002 qrunner(1720): File "/usr/local/mailman/Mailman/Archiver/HyperDatabase.py", line 245, in __openIndices Jul 11 11:46:00 2002 qrunner(1720): t = DumbBTree(os.path.join(arcdir, archive + '-' + i)) Jul 11 11:46:00 2002 qrunner(1720): File "/usr/local/mailman/Mailman/Archiver/HyperDatabase.py", line 68 , in __init__ Jul 11 11:46:00 2002 qrunner(1720): self.load() Jul 11 11:46:00 2002 qrunner(1720): File "/usr/local/mailman/Mailman/Archiver/HyperDatabase.py", line 17 3, in load Jul 11 11:46:00 2002 qrunner(1720): self.dict = marshal.load(fp) Jul 11 11:46:00 2002 qrunner(1720): ValueError: bad marshal data Jul 11 11:46:00 2002 (1720) CORRUPT ARCHIVE FOR LIST: comp.unix.bsd.freebsd.misc Thanks, Mike -- Mike Avery [EMAIL PROTECTED] ICQ: 16241692 AOL IM: MAvery81230 Phone: 970-642-0282 * Spam is for lusers who can't get business any other way * A Randomly Selected Thought For The Day: A clean desk is a sign of a cluttered desk drawer. ------------------------------------------------------ Mailman-Users mailing list [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py