[Mailman-Users] Mailman can't post to lists users: checkdbs script outputs some errors, messages are enqueued in qfiles directory but never exit the queue.

Umberto Modotti umberto.modotti at dimi.uniud.it
Fri Feb 13 01:15:26 CET 2004


Mailman version: 2.0.7, installed from source distribution
OS version: Solaris SunOS 5.8 patch 108528-23
Sendmail version: 8.12.10 patched

Since 2004, February 1st, at 05:07, mailman suddenly stopped to run.

I have just seen FAQ lists, and checked things as reported in section  
3.14 (Troubleshooting: no mail going out to lists members).

1) Here are the errors reported after launching the script 'checkdbs'  
by hand
------------------------------------------------------------------------ 
-----
Traceback (most recent call last):
   File "/local/home/mailman/cron/checkdbs", line 92, in ?
     main()
   File "/local/home/mailman/cron/checkdbs", line 43, in main
     count = mlist.NumRequestsPending()
   File "/local/home/mailman/Mailman/ListAdmin.py", line 96, in  
NumRequestsPending
     self.__opendb()
   File "/local/home/mailman/Mailman/ListAdmin.py", line 69, in __opendb
     self.__db = marshal.load(fp)
EOFError: EOF read where object expected

2) Here are the errors reported in ~mailman/logs/error trying to post a  
message
------------------------------------------------------------------------ 
-------
Feb 13 12:15:02 2004 (7103) Delivery exception: EOF read where object  
expected
Feb 13 12:15:02 2004 (7103) Traceback (most recent call last):
   File "/local/home/mailman/Mailman/Handlers/HandlerAPI.py", line 82,  
in do_pipe
line
     func(mlist, msg, msgdata)
   File "/local/home/mailman/Mailman/Handlers/Hold.py", line 140, in  
process
     hold_for_approval(mlist, msg, msgdata, ModeratedPost)
   File "/local/home/mailman/Mailman/Handlers/Hold.py", line 218, in  
hold_for_app
roval
     mlist.HoldMessage(msg, reason, msgdata)
   File "/local/home/mailman/Mailman/ListAdmin.py", line 145, in  
HoldMessage
     self.__opendb()
   File "/local/home/mailman/Mailman/ListAdmin.py", line 69, in __opendb
     self.__db = marshal.load(fp)
EOFError: EOF read where object expected

3) Messages are enqueued in qfiles directory but never exit the queue
4) No other errors in log directories.

Thank you for your help.
-- 
Umberto Modotti - Responsabile Gestione Sistemi UNIX
Tel: 0432 558409   Fax: 0432 558499
Universita' degli Studi di Udine
Dipartimento di Matematica e Informatica





More information about the Mailman-Users mailing list