[Mailman-Users] Error log ...

Greg Ward gward at mems-exchange.org
Thu Dec 6 16:28:51 CET 2001


On 06 December 2001, Alessandro Luiz Petrocino said:
> My error log, in mailman 2.0.7, is freight with this lines :
> 
> Dec 06 11:29:05 2001 (15688) Delivery exception: EOF read where object
> expected
> Dec 06 11:29:05 2001 (15688) Traceback (most recent call last):
>   File "/usr/local/mailman/Mailman/Handlers/HandlerAPI.py", line 82, in
> do_pipeline
>     func(mlist, msg, msgdata)
>   File "/usr/local/mailman/Mailman/Handlers/Hold.py", line 199, in process
>     MessageTooBig(bodylen, mlist.max_message_size))
>   File "/usr/local/mailman/Mailman/Handlers/Hold.py", line 218, in
> hold_for_approval
>     mlist.HoldMessage(msg, reason, msgdata)
>   File "/usr/local/mailman/Mailman/ListAdmin.py", line 145, in HoldMessage
>     self.__opendb()
>   File "/usr/local/mailman/Mailman/ListAdmin.py", line 69, in __opendb
>     self.__db = marshal.load(fp)
> EOFError: EOF read where object expected

It sounds like one the config.db file for one of your lists is
corrupted.

Did you, perchance, try to edit a config.db file with a text editor?

Anyways, the usual answer here is to restore the corrupted file from
your most recent backup.  (You *do* run nightly backups, don't you?)

        Greg
-- 
Greg Ward - software developer                gward at mems-exchange.org
MEMS Exchange                            http://www.mems-exchange.org




More information about the Mailman-Users mailing list