[Mailman-Users] Mailman init script doesn't work and webpage doesn't show list of lists

Jimmy g17jimmy at gmail.com
Thu Jun 12 21:38:37 CEST 2014


Yep, done that too. Here is a little demo of what I'm seeing:

=========================
[root at mailman-server ~]$/usr/lib/mailman/bin/mailmanctl start
Starting Mailman's master qrunner.
[root at mailman-server ~]$/usr/lib/mailman/bin/mailmanctl status
mailman (pid 8337) is running...
[root at mailman-server ~]$/usr/lib/mailman/bin/mailmanctl stop
Shutting down Mailman's master qrunner

[root at mailman-server ~]$service mailman start
Starting mailman: Site list is missing: mailman
[FAILED]
=========================

The relevant portions of the mailman init script:

=========================
MAILMANHOME=/usr/lib/mailman
MAILMANCTL=$MAILMANHOME/bin/mailmanctl


function start()
{
    echo -n $"Starting $prog: "
    mailman-update-cfg
    daemon $MAILMANCTL -s -q start
    RETVAL=$?
    if [ $RETVAL -eq 0 ]
    then
        touch /var/lock/subsys/$prog
        InstallCron
    else
        RETVAL=6
    fi
    echo
    return $RETVAL
}
=========================

Thanks!



On Thu, Jun 12, 2014 at 2:55 PM, Mark Sapiro <mark at msapiro.net> wrote:

> On 06/12/2014 05:51 AM, Jimmy wrote:
> > Thanks to Mark and Steven, but it seems that the paths are consistent
> > between servers. I just inherited the server and need to get it on a
> > supported OS. Here is the old server info:
>
>
> So you manually run '/some/path/to/bin/mailmanctl start' and it works,
> but you run 'service mailman start' and it complains there's no site
> list. Look at /etc/init.d/mailman and see what mailmanctl it's running.
> It must be different from the one you run by hand. Once you find that,
> it may clue you as to where your different lists/ and other directories
> are.
>
> --
> 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