[Mailman-Developers] problem with latest archiver code.

Chuq Von Rospach chuqui@plaidworks.com
Tue, 26 Sep 2000 10:38:50 -0700


ack! it looks like my server is broken!

  Things are dying attempting to write the mbox files in the archiver:

Sep 26 10:35:03 2000 (32215) Archive file access failure:
         /home/mailman/archives/private/sharks.mbox/sharks.mbox [Errno 75] Value
too large for defined data type
Sep 26 10:35:03 2000 (32215) Delivery exception: [Errno 75] Value too large for
defined data type
Sep 26 10:35:03 2000 (32215) Traceback (innermost last):
   File "/home/mailman/Mailman/Handlers/HandlerAPI.py", line 82, in do_pipeline
     func(mlist, msg, msgdata)
   File "/home/mailman/Mailman/Handlers/ToArchive.py", line 47, in process
     mlist.ArchiveMail(msg, msgdata)
   File "/home/mailman/Mailman/Archiver/Archiver.py", line 189, in ArchiveMail
     self.__archive_to_mbox(msg)
   File "/home/mailman/Mailman/Archiver/Archiver.py", line 160, in 
__archive_to_m
box
     mbox.AppendMessage(post)
   File "/home/mailman/Mailman/Mailbox.py", line 41, in AppendMessage
     self.fp.seek(-1, 2)
IOError: [Errno 75] Value too large for defined data type


Last night, I added a cron job that took my mbox files and moved them 
out of the mailman tree into a public archive. it looks like if the 
file doesn't exist or is zero length, this code now fails.

Barry? has this code been tested against a non-existant mbox file? It 
seems to be failing.

-- 
Chuq Von Rospach - Plaidworks Consulting (mailto:chuqui@plaidworks.com)
Apple Mail List Gnome (mailto:chuq@apple.com)

And they sit at the bar and put bread in my jar
and say 'Man, what are you doing here?'"