[Mailman-Users] Mailman working but not sending mail

Mark Sapiro mark at msapiro.net
Thu Sep 25 20:22:21 CEST 2008


RobG wrote:

>I got this when doing a stop/start:
>
>Sep 25 13:51:15 2008 qrunner(29214): Traceback (most recent call last):
>Sep 25 13:51:15 2008 qrunner(29214):   File 
>"/usr/lib/mailman/bin/qrunner", line 278, in <module>
>Sep 25 13:51:15 2008 qrunner(29214):      main()
>Sep 25 13:51:15 2008 qrunner(29214):   File 
>"/usr/lib/mailman/bin/qrunner", line 238, in main
>Sep 25 13:51:15 2008 qrunner(29214):      qrunner.run()
>Sep 25 13:51:15 2008 qrunner(29214):   File 
>"/usr/lib/mailman/Mailman/Queue/Runner.py", line 71, in run
>Sep 25 13:51:15 2008 qrunner(29214):      filecnt = self._oneloop()
>Sep 25 13:51:15 2008 qrunner(29214):   File 
>"/usr/lib/mailman/Mailman/Queue/Runner.py", line 100, in _oneloop
>Sep 25 13:51:15 2008 qrunner(29214):      msg, msgdata = 
>self._switchboard.dequeue(filebase)
>Sep 25 13:51:15 2008 qrunner(29214):   File 
>"/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 160, in dequeue
>Sep 25 13:51:15 2008 qrunner(29214):      data = cPickle.load(fp)
>Sep 25 13:51:15 2008 qrunner(29214): EOFError
>
>This repeated eleven times.  This is from "errors" (but you probably 
>know that).


This was "fixed" in Mailman 2.1.10.

The problem is you have a bad queue entry in Mailman's qfiles/out/
queue (oops, in RedHat that's /var/spool/mailman/out/). It's the first
.pck file in ls -l /var/spool/mailman/out/. For some reason, this file
is missing the message data object. You can look at the file with
bin/dumpdb.

If you remove the offending file or move it out of the out/ queue
directory, you should be OK.

-- 
Mark Sapiro <mark at msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan



More information about the Mailman-Users mailing list