[Mailman-Users] Archive problem...

Mike Avery mavery at mail.otherwhen.com
Thu Jul 11 19:58:46 CEST 2002


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                            
MAvery at mail.otherwhen.com
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.








More information about the Mailman-Users mailing list