[Mailman-Users] odd errors with mailman

Rob Hunter robh at uunet.co.za
Thu Nov 2 19:04:25 CET 2000


Hi

I seem to have a few oddities with mailman atm. Basically, no mail being
posted is actually getting delivered by qrunner. I've done a bit of
debugging and found a few oddities:

1) the date of the lock files is out:

[root@] ~# date
Thu Nov  2 20:00:56 SAST 2000

-rw-rw-r--   2 root     mailman   62 Nov  3 05:54 qrunner.lock
-rw-rw-r--   2 root     mailman   62 Nov  3 05:54
qrunner.lock.snow.fingers.co.za.93164

as you can see the lock file had the wrong date.

2) Looks like every single mail that's trying to be delivered is getting
"ignored":

Oct 31 16:42:24 2000 (79341) -1 herman.kramer at za.didata.com (ignore)
Oct 31 16:42:24 2000 (79341) -1 mozzie at netactive.co.za (ignore)
Oct 31 16:42:24 2000 (79341) -1 mark.mcintyre at za.didata.com (ignore)

3) the error log shows this:

Nov 01 18:29:33 2000 (86852) Delivery exception: 
Nov 01 18:29:33 2000 (86852) 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/SMTPDirect.py", line 74, in
process
    deliver(admin, msgtext, chunk, refused)
  File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 211, in
deliver
    conn.quit()
  File "/usr/local/mailman/Mailman/pythonlib/smtplib.py", line 513, in
quit
    self.docmd("quit")
  File "/usr/local/mailman/Mailman/pythonlib/smtplib.py", line 283, in
docmd
    return self.getreply()

Nov 01 18:29:33 2000 qrunner(86852): Traceback (most recent call last):
Nov 01 18:29:33 2000 qrunner(86852):   File
"/usr/local/mailman/cron/qrunner", line 276, in ?
Nov 01 18:29:33 2000 qrunner(86852):      kids = main(lock)
Nov 01 18:29:33 2000 qrunner(86852):   File
"/usr/local/mailman/cron/qrunner", line 245, in main
Nov 01 18:29:33 2000 qrunner(86852):      keepqueued =
dispose_message(mlist, msg, msgdata)
Nov 01 18:29:33 2000 qrunner(86852):   File
"/usr/local/mailman/cron/qrunner", line 162, in dispose_m
essage
Nov 01 18:29:33 2000 qrunner(86852):      return
HandlerAPI.DeliverToList(mlist, msg, msgdata)
Nov 01 18:29:33 2000 qrunner(86852):   File
"/usr/local/mailman/Mailman/Handlers/HandlerAPI.py", line
 152, in DeliverToList
Nov 01 18:29:33 2000 qrunner(86852):      msg.Enqueue(mlist,
newdata=msgdata)
Nov 01 18:29:33 2000 qrunner(86852):   File
"/usr/local/mailman/Mailman/Message.py", line 176, in Enq
ueue
Nov 01 18:30:14 2000 (86868) Delivery exception: 
Nov 01 18:30:14 2000 (86868) Traceback (most recent call last):
  File "/usr/local/mailman/Mailman/Handlers/HandlerAPI.py", line 82, in
do_pipeline
    func(mlist, msg, msgdata)

and a whole lot more. Apologies for the long mail, but I wanted to include
as much detail as possible.

Also, according to the comment for the qrunner cron:

# Retry failed deliveries once per minute.
#*/1 * * * * /usr/local/bin/python -S /usr/local/mailman/cron/qrunner

My deliveries would never run without me enabling/manually running this
cron. Qrunner currently won't complete. My MTA is postfix, and postfix
seems to be working perfectly. The box does vdomains and valiasing and
those all work fine, aswell as some lists running with majordomo (been
waiting to migrate them to mailman).

Any suggestions would be appreciated.

Regards

--Rob






More information about the Mailman-Users mailing list