[Mailman-Users] qrunner dying (Somewhat long)

Richard Barrett r.barrett at openinfo.demon.co.uk
Wed Apr 30 23:25:00 CEST 2003


At 21:45 30/04/2003, Kysh wrote:
>On Wed, Apr 30, 2003 at 09:36:09PM +0100, Richard Barrett wrote:
> > At 08:26 29/04/2003, Kysh wrote:
> >
> > >and this whole thing gives me a bit of a headache. :>
> > >
> > >Any thoughts? (reinstalling is DEFINIETLY not an option, with the 
> number of
> > >users and lists that I have!)
> > >
> > >-Kysh
> > >--
> >
> > This problem is not one I have seen myself but is anything being logged to
> > $prefix/logs/error.
> >
> > My reading of the mailmanctl and qrunner code is that they log problems to
> > $prefix/logs/error with the string 'mailmanctl' and 'qrunner' respectively
> > after the time stamp on the log entries.
> >
> > If the qrunner processes started by mailmanctl are exiting abnormally I
> > would expect to find some evidence in $prefix/logs/error.
> >
> > See what you can see there and repost with it. I'm sure someone will be
> > able to help with the additional information.
>
>Thanks for your reply! See below--

Well, the absence of any output to the error log and the fact that each 
qrunner process started by mailmanctl is returning an exit status of 1 is 
interesting.

The qrunner process appear to do nothing before exiting.

The subprocesses are produced by mailmanctl forking and the child process 
then execl's the qrunner. The failure is so terminal and without traces 
getting into the error log I' m wondering if the attempt by the child to 
run the qrunner fails

What is the value assigned to the variable PYTHON in 
$prefix/Mailman/Defaults.py, is this the path to your python executable, 
and does it match the path in the #! in line 1 of the $prefix/bin/qrunner 
and $prefix/bin/mailmanctl files?




>root at lap{/var/lib/mailman}$ cd /var/log/mailman/
>root at lap{/var/log/mailman}$ mkdir old
>root at lap{/var/log/mailman}$ mv * old
>root at lap{/var/log/mailman}$ /etc/init.d/mailman start
>Starting Mailman's master qrunner.
>root at lap{/var/log/mailman}$ ls -latr | tail -5
>drwxr-xr-x   20 root     root         4096 Apr 30 06:25 ../
>drwxr-sr-x    2 root     list         4096 Apr 30 13:39 old/
>-rw-rw-r--    1 root     list            0 Apr 30 13:39 error
>drwxrwsr-x    3 root     list         4096 Apr 30 13:39 ./
>-rw-rw-r--    1 list     list        12052 Apr 30 13:39 qrunner
>root at lap{/var/log/mailman}$ ps -ef | grep qrunner
>root at lap{/var/log/mailman}$
>root at lap{/var/log/mailman}$ cat qrunner | more
>Apr 30 13:39:50 2003 (23192) Master qrunner detected subprocess exit
>(pid: 23197, sig: None, sts: 1, class: NewsRunner, slice: 1/1) [restarting]
>Apr 30 13:39:50 2003 (23192) Master qrunner detected subprocess exit
>(pid: 23196, sig: None, sts: 1, class: IncomingRunner, slice: 1/1) 
>[restarting]

<big snip>

>... And that's all she wrote.
>
>Any thoughts?
>
>-Kysh
>--
>.+------------------------------------------------------------+.
>|  'Life begins at 120kias' - http://www.lapdragon.org/flying  |
>|  CBR-F4 streetbike -        http://www.lapdragon.org/cbr     |
>|  1968 Mustang fastback -    http://www.lapdragon.org/mustang |
>|  Got 'nix? -                http://www.infrastructure.org/   |
>|  KG6FOB -                   http://www.lapdragon.org/ham     |
>|  Give blood: Play Hockey!   http://www.unixdragon.com/       |
>`+------------------------------------------------------------+'





More information about the Mailman-Users mailing list