[Mailman-Users] corrupt archive, help

Bill Bradford mrbill at mrbill.net
Tue Jan 8 21:04:04 CET 2002


Looks like I've got a corrupt archive:

Jan 08 13:36:06 2002 qrunner(29784): Traceback (most recent call last):         
Jan 08 13:36:06 2002 qrunner(29784):   File "../Mailman/Archiver/Archiver.py", l
ine 221, in ArchiveMail                                                         
Jan 08 13:36:06 2002 qrunner(29784):   File "/usr/local/mailman/Mailman/Archiver
/pipermail.py", line 528, in processUnixMailbox                                 
Jan 08 13:36:06 2002 qrunner(29784):     self.add_article(a)                    
Jan 08 13:36:06 2002 qrunner(29784):   File "/usr/local/mailman/Mailman/Archiver
/HyperArch.py", line 928, in add_article                                        
Jan 08 13:36:06 2002 qrunner(29784):     self.__super_add_article(article)      
Jan 08 13:36:06 2002 qrunner(29784):   File "/usr/local/mailman/Mailman/Archiver
/pipermail.py", line 567, in add_article                                        
Jan 08 13:36:06 2002 qrunner(29784):     article.parentID = parentID = self.get_
parent_info(arch, article)                                                      
Jan 08 13:36:06 2002 qrunner(29784):   File "/usr/local/mailman/Mailman/Archiver
/pipermail.py", line 601, in get_parent_info                                    
Jan 08 13:36:06 2002 qrunner(29784):     if parentID and not self.database.hasAr
ticle(archive, parentID):                                                       
Jan 08 13:36:06 2002 qrunner(29784):   File "/usr/local/mailman/Mailman/Archiver
/HyperDatabase.py", line 267, in hasArticle                                     
Jan 08 13:36:06 2002 qrunner(29784):     self.__openIndices(archive)            
Jan 08 13:36:06 2002 qrunner(29784):   File "/usr/local/mailman/Mailman/Archiver
/HyperDatabase.py", line 245, in __openIndices                                  
Jan 08 13:36:06 2002 qrunner(29784):     t = DumbBTree(os.path.join(arcdir, arch
ive + '-' + i))                                                                 
Jan 08 13:36:06 2002 qrunner(29784):   File "/usr/local/mailman/Mailman/Archiver
/HyperDatabase.py", line 68, in __init__                                        
Jan 08 13:36:06 2002 qrunner(29784):     self.load()                            
Jan 08 13:36:06 2002 qrunner(29784):   File "/usr/local/mailman/Mailman/Archiver
/HyperDatabase.py", line 173, in load                                           
Jan 08 13:36:06 2002 qrunner(29784):     self.dict = marshal.load(fp)           
Jan 08 13:36:06 2002 qrunner(29784): ValueError: bad marshal data               
Jan 08 13:36:06 2002 (29784) CORRUPT ARCHIVE FOR LIST: rescue                   
                                                                                
Ack!  Any suggestions on how to fix it?

-- 
Bill Bradford
mrbill at mrbill.net
Austin, TX




More information about the Mailman-Users mailing list