[Mailman-Users] Major problem

Jim Kutter jim at ebizq.net
Wed Oct 3 20:58:40 CEST 2001


Ok. After some digging it would seem that a message somewhere gets jammed in the qfiles directory, and prevents qrunner from getting to the other messages. 

The log file indicates that qrunner dies for some reason, but running it from the command line does nothing to the number of messages in the qfiles directory - 1156 .msg and .db files...

I think I remedied the problem before, by deleting all the files in the qfiles directory. I now realize just what I did, and I don't want to do that again...

Is there a way to get the pipes flowing again without losing all those messages?

Thanks
-jim
----- Original Message ----- 
From: "Greg Ward" <gward at mems-exchange.org>
To: "Jim Kutter" <webmaster at ebizq.net>
Cc: <mailman-users at python.org>
Sent: Wednesday, October 03, 2001 1:45 PM
Subject: Re: [Mailman-Users] Major problem


> On 03 October 2001, Jim Kutter said:
> > A condition occurrs where Mailman does not respond to anything via
> > e-mail. I.E.Mails to *-request addresses don't work, postings do not
> > appear, etc...
> > 
> > This is not a problem in Sendmail because the maillog reports that the
> > mail is being forwarded properly to wrapper. Once it hits that,
> > everything comes to a screeching halt.
> 
> Sounds like qrunner isn't running.
> 
> > Here is a tail of my error log.
> > Oct 03 12:00:04 2001 qrunner(22037):      kids = main(lock)
> > Oct 03 12:00:04 2001 qrunner(22037):   File "/home/mailman/cron/qrunner", line 252, in main
> > Oct 03 12:00:04 2001 qrunner(22037):      keepqueued = dispose_message(mlist, msg, msgdata)
> > Oct 03 12:00:04 2001 qrunner(22037):   File "/home/mailman/cron/qrunner", line 121, in dispose_message
> > Oct 03 12:00:04 2001 qrunner(22037):      if BouncerAPI.ScanMessages(mlist, mimemsg):
> > Oct 03 12:00:04 2001 qrunner(22037):   File "/home/mailman/Mailman/Bouncers/BouncerAPI.py", line 59, in ScanMessages
> > Oct 03 12:00:04 2001 qrunner(22037):      addrs = func(msg)
> > Oct 03 12:00:04 2001 qrunner(22037):   File "/home/mailman/Mailman/Bouncers/DSN.py", line 46, in process
> > Oct 03 12:00:04 2001 qrunner(22037):      if string.lower(msg.gettype()) <> 'multipart/report' or \
> > Oct 03 12:00:04 2001 qrunner(22037): TypeError :  read-only character buffer, None
> 
> OK, maybe qrunner is running, but it's crashing.
> 
> Try running qrunner manually -- ie. "su - mailman" and run the qrunner
> crontab line at the shell prompt.  Do you still get this traceback?  (I
> would expect you to.)
> 
> BTW, you forgot to mention:
>   * Mailman version
>   * Python version
>   * OS and OS version
>   * MTA and MTA version
> 
>         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