[Mailman-Users] qrunner refuses to pass mail to users

falko at tahoe.reservoir.com falko at tahoe.reservoir.com
Sun Aug 19 08:11:57 CEST 2007


Hi everyone,

I have the following setup: 

Postfix -> Dspam -> Procmail -> Mailman -> Users

I've tried taking Dspam out of the equation, but that did not change a thing.

When users send to a mailing list, the message appears to be deilvered to mailman. 
However, mailman does not do anything afterwards: i.e. its does not send the 
messages to the users. 

qrunner is running. I traced the problem to the following: 

In logs/post I saw this:

Aug 19 02:01:09 2007 (15427) post to list from falko at reservoir.com, size=1215, message-id=<20070819054804.GC14916 at reservoir.com>, 12 failures
Aug 19 02:01:09 2007 (15428) post to list from falko at reservoir.com, size=1215, message-id=<20070819054804.GC14916 at reservoir.com>, 12 failures

The message is repeated more than 12 times.

In logs/error I see this: 

Aug 19 01:46:09 2007 qrunner(5838): Traceback (most recent call last):
Aug 19 01:46:09 2007 qrunner(5838):   File "/usr/local/mailman/bin/qrunner", line 278, in ?
Aug 19 01:46:09 2007 qrunner(5838):      main()
Aug 19 01:46:09 2007 qrunner(5838):   File "/usr/local/mailman/bin/qrunner", line 238, in main
Aug 19 01:46:09 2007 qrunner(5838):      qrunner.run()
Aug 19 01:46:09 2007 qrunner(5838):   File "/usr/local/mailman/Mailman/Queue/Runner.py", line 71, in run
Aug 19 01:46:09 2007 qrunner(5838):      filecnt = self._oneloop()
Aug 19 01:46:09 2007 qrunner(5838):   File "/usr/local/mailman/Mailman/Queue/Runner.py", line 100, in _oneloop
Aug 19 01:46:09 2007 qrunner(5838):      msg, msgdata = self._switchboard.dequeue(filebase)
Aug 19 01:46:09 2007 qrunner(5838):   File "/usr/local/mailman/Mailman/Queue/Switchboard.py", line 150, in dequeue
Aug 19 01:46:09 2007 qrunner(5838):      fp = open(filename)
Aug 19 01:46:09 2007 qrunner(5838): IOError :  [Errno 2] No such file or directory: '/var/lib/mailman/qfiles/out/1187500584.
9663761+5f32a14b80df78b4db0d2455318501cdaa1d6f0f.pck'
Aug 19 01:46:09 2007 qrunner(15103): Traceback (most recent call last):
Aug 19 01:46:09 2007 qrunner(15103):   File "/usr/local/mailman/bin/qrunner", line 278, in ?
Aug 19 01:46:09 2007 qrunner(15103):      main()
Aug 19 01:46:09 2007 qrunner(15103):   File "/usr/local/mailman/bin/qrunner", line 238, in main
Aug 19 01:46:09 2007 qrunner(15103):      qrunner.run()
Aug 19 01:46:09 2007 qrunner(15103):   File "/usr/local/mailman/Mailman/Queue/Runner.py", line 71, in run
Aug 19 01:46:09 2007 qrunner(15103):      filecnt = self._oneloop()
Aug 19 01:46:09 2007 qrunner(15103):   File "/usr/local/mailman/Mailman/Queue/Runner.py", line 100, in _oneloop
Aug 19 01:46:09 2007 qrunner(15103):      msg, msgdata = self._switchboard.dequeue(filebase)
Aug 19 01:46:09 2007 qrunner(15103):   File "/usr/local/mailman/Mailman/Queue/Switchboard.py", line 150, in dequeue
Aug 19 01:46:09 2007 qrunner(15103):      fp = open(filename)
Aug 19 01:46:09 2007 qrunner(15103): IOError :  [Errno 2] No such file or directory: '/var/lib/mailman/qfiles/out/1187501967
.345715+3df12527015dd9faf50eaa9a346b286119526e4c.pck'
Aug 19 01:48:05 2007 (15098) Uncaught runner exception: [Errno 13] Permission denied: '/var/lib/mailman/archives/private/sys
admin/index.html'
Aug 19 01:48:05 2007 (15098) Traceback (most recent call last):
  File "/usr/local/mailman/Mailman/Queue/Runner.py", line 112, in _oneloop
    self._onefile(msg, msgdata)
  File "/usr/local/mailman/Mailman/Queue/Runner.py", line 170, in _onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/usr/local/mailman/Mailman/Queue/ArchRunner.py", line 73, in _dispose
    mlist.ArchiveMail(msg)
  File "/usr/local/mailman/Mailman/Archiver/Archiver.py", line 217, in ArchiveMail
    h.close()
  File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 324, in close
    self.write_TOC()
  File "/usr/local/mailman/Mailman/Archiver/HyperArch.py", line 1094, in write_TOC
    toc = open(os.path.join(self.basedir, 'index.html'), 'w')
IOError: [Errno 13] Permission denied: '/var/lib/mailman/archives/private/sysadmin/index.html'
Aug 19 01:48:05 2007 (15098) SHUNTING: 1187502485.4463329+7a7b88a8b7bb48e961dc70e6ecfb9012cb8d588b
Aug 19 01:48:32 2007 qrunner(15130): Traceback (most recent call last):
Aug 19 01:48:32 2007 qrunner(15066): Traceback (most recent call last):
Aug 19 01:48:32 2007 qrunner(15130):   File "/usr/local/mailman/bin/qrunner", line 278, in ?
Aug 19 01:48:32 2007 qrunner(15066):   File "/usr/local/mailman/bin/qrunner", line 278, in ?
Aug 19 01:48:32 2007 qrunner(15066):      main()
Aug 19 01:48:32 2007 qrunner(15130):      main()
Aug 19 01:48:32 2007 qrunner(15066):   File "/usr/local/mailman/bin/qrunner", line 238, in main
Aug 19 01:48:32 2007 qrunner(15130):   File "/usr/local/mailman/bin/qrunner", line 238, in main
Aug 19 01:48:32 2007 qrunner(15066):      qrunner.run()
Aug 19 01:48:32 2007 qrunner(15130):      qrunner.run()
Aug 19 01:48:32 2007 qrunner(15066):   File "/usr/local/mailman/Mailman/Queue/Runner.py", line 71, in run
Aug 19 01:48:32 2007 qrunner(15130):   File "/usr/local/mailman/Mailman/Queue/Runner.py", line 71, in run
Aug 19 01:48:32 2007 qrunner(15066):      filecnt = self._oneloop()
Aug 19 01:48:32 2007 qrunner(15130):      filecnt = self._oneloop()
Aug 19 01:48:32 2007 qrunner(15066):   File "/usr/local/mailman/Mailman/Queue/Runner.py", line 100, in _oneloop
Aug 19 01:48:32 2007 qrunner(15130):   File "/usr/local/mailman/Mailman/Queue/Runner.py", line 100, in _oneloop
Aug 19 01:48:32 2007 qrunner(15066):      msg, msgdata = self._switchboard.dequeue(filebase)
Aug 19 01:48:32 2007 qrunner(15130):      msg, msgdata = self._switchboard.dequeue(filebase)
Aug 19 01:48:32 2007 qrunner(15066):   File "/usr/local/mailman/Mailman/Queue/Switchboard.py", line 150, in dequeue
Aug 19 01:48:32 2007 qrunner(15130):   File "/usr/local/mailman/Mailman/Queue/Switchboard.py", line 150, in dequeue
Aug 19 01:48:32 2007 qrunner(15066):      fp = open(filename)
Aug 19 01:48:32 2007 qrunner(15130):      fp = open(filename)
Aug 19 01:48:32 2007 qrunner(15066): IOError :  [Errno 2] No such file or directory: '/var/lib/mailman/qfiles/out/1187499921
.1946001+c02f833f5c58eae54691abf67b00931a8e1c163e.pck'
Aug 19 01:48:32 2007 qrunner(15130): IOError :  [Errno 2] No such file or directory: '/var/lib/mailman/qfiles/out/1187500584
.9663761+e5cf2faf725111861019d282cc9557ca9ba9db31.pck'
Aug 19 01:48:33 2007 (15173) Failed to unlink backup file: /var/lib/mailman/qfiles/out/1187500584.9663761+e5cf2faf7251118610
19d282cc9557ca9ba9db31.bak
Aug 19 01:48:33 2007 qrunner(15173): Traceback (most recent call last):
Aug 19 01:48:33 2007 qrunner(15173):   File "/usr/local/mailman/bin/qrunner", line 278, in ?
Aug 19 01:48:33 2007 qrunner(15173):      main()
Aug 19 01:48:33 2007 qrunner(15173):   File "/usr/local/mailman/bin/qrunner", line 238, in main
Aug 19 01:48:33 2007 (15174) Failed to unlink backup file: /var/lib/mailman/qfiles/out/1187500584.9663761+e5cf2faf7251118610
19d282cc9557ca9ba9db31.bak
Aug 19 01:48:33 2007 qrunner(15173):      qrunner.run()
Aug 19 01:48:33 2007 qrunner(15173):   File "/usr/local/mailman/Mailman/Queue/Runner.py", line 71, in run
Aug 19 01:48:33 2007 qrunner(15174): Traceback (most recent call last):
Aug 19 01:48:33 2007 qrunner(15173):      filecnt = self._oneloop()
Aug 19 01:48:33 2007 qrunner(15174):   File "/usr/local/mailman/bin/qrunner", line 278, in ?
Aug 19 01:48:33 2007 qrunner(15173):   File "/usr/local/mailman/Mailman/Queue/Runner.py", line 100, in _oneloop
Aug 19 01:48:33 2007 qrunner(15173):      msg, msgdata = self._switchboard.dequeue(filebase)
Aug 19 01:48:33 2007 qrunner(15173):   File "/usr/local/mailman/Mailman/Queue/Switchboard.py", line 150, in dequeue
Aug 19 01:48:33 2007 qrunner(15174):      main()
Aug 19 01:48:33 2007 qrunner(15173):      fp = open(filename)
Aug 19 01:48:33 2007 qrunner(15174):   File "/usr/local/mailman/bin/qrunner", line 238, in main
Aug 19 01:48:33 2007 qrunner(15173): IOError :  [Errno 2] No such file or directory: '/var/lib/mailman/qfiles/out/1187501967
.345715+5a4803da70f7617e09e586ea434c85c0c1ac7d78.pck'
Aug 19 01:48:33 2007 qrunner(15174):      qrunner.run()
Aug 19 01:48:33 2007 qrunner(15174):   File "/usr/local/mailman/Mailman/Queue/Runner.py", line 71, in run
Aug 19 01:48:33 2007 qrunner(15174):      filecnt = self._oneloop()
Aug 19 01:48:33 2007 qrunner(15174):   File "/usr/local/mailman/Mailman/Queue/Runner.py", line 100, in _oneloop
Aug 19 01:48:33 2007 qrunner(15174):      msg, msgdata = self._switchboard.dequeue(filebase)
Aug 19 01:48:33 2007 qrunner(15174):   File "/usr/local/mailman/Mailman/Queue/Switchboard.py", line 150, in dequeue
Aug 19 01:48:33 2007 qrunner(15174):      fp = open(filename)
Aug 19 01:48:33 2007 qrunner(15174): IOError :  [Errno 2] No such file or directory: '/var/lib/mailman/qfiles/out/1187501967
.345715+5a4803da70f7617e09e586ea434c85c0c1ac7d78.pck'
Aug 19 01:48:34 2007 (15175) Failed to unlink backup file: /var/lib/mailman/qfiles/out/1187502485.4463329+b3340e5f92da810eba
c21917ba159eb5fc70593a.bak

At 1:56 and 2:00 I see very simular stuff.




I have run bin/check_perms multiple times, but it tells me that there are no problems.



I appreciate any help. Thanks!


Best regards,
Andrey Falko


More information about the Mailman-Users mailing list