[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