[Mailman-Users] Importing large archives ... design limit hit, and possible bug

LuKreme kremels at kreme.com
Sun Jun 2 16:00:34 CEST 2002


On Saturday, June 1, 2002, at 09:21 PM, Scott Courtney wrote:
> On Saturday 01 June 2002 10:59 pm, LuKreme wrote:
>> Out of curiosity, how did you split the mbox?  I have about 1200 emails 
>> I
>> want to add to the archive.
>
> I wrote a little "awk" program to split them into 80-message chunks. Here 
> is
> the source code:

Ah.. awk.  I hate awk.  Good thing you wrote it. :)

> I have now run this (successfully) on my largest archive, which contained
> 987 messages.

Worked fine on my 1001 message archive

This loaded almost all the emails succesfully.  I STILL got the

*** malloc[11027]: error: Can't allocate region
Traceback (most recent call last):
   File "bin/arch", line 129, in ?
     main()

So, looking at the file more carefully I noticed that the NEXT email had 
"rom " isntea of "From " and that about 200 emails in this archive all had 
that.  All the emails that were mutlipart, so I think html-trap munged the 
"From " header.

All the emails got loaded (thanks!) but I'm still getting errors when it's 
trying to finish.

******
Updating index files for archive [2002-June]
   Date
   Subject
   Author
   Thread
Computing threaded index
Updating HTML for article 52
article file /Users/mailman/archives/private/list/2002-June/000052.html is 
missing!
Updating HTML for article 53
article file /Users/mailman/archives/private/list/2002-June/000053.html is 
missing!
Updating HTML for article 54
article file /Users/mailman/archives/private/list/2002-June/000054.html is 
missing!
Updating HTML for article 55
article file /Users/mailman/archives/private/list/2002-June/000055.html is 
missing!
Updating HTML for article 27
Updating HTML for article 56
Updating HTML for article 57
Traceback (most recent call last):
   File "bin/arch", line 129, in ?
     main()
   File "bin/arch", line 119, in main
     archiver.close()
   File "/Users/mailman/Mailman/Archiver/pipermail.py", line 306, in close
     self.write_TOC()
   File "/Users/mailman/Mailman/Archiver/HyperArch.py", line 905, in 
write_TOC
     toc.write(self.html_TOC())
   File "/Users/mailman/Mailman/Archiver/HyperArch.py", line 647, in html_TOC
     d = {"listname": self.maillist.real_name,
   File "/Users/mailman/Mailman/Archiver/HyperArch.py", line 76, in sizeof
     size = os.path.getsize(filename)
   File "/usr/local/lib/python2.2/posixpath.py", line 139, in getsize
     st = os.stat(filename)
OSError: [Errno 2] No such file or directory: 
'/Users/mailman/archives/private/list.mbox/list.mbox'
*******

sigh.  GOing through the process again.

--
You are responsible for your rose.
"Rule 5: Get Kirsten Dunst wet" (p 74 of Time 20-05-02)






More information about the Mailman-Users mailing list