[Mailman-Users] mailmanctl fails to start runners

Mark Sapiro mark at msapiro.net
Wed Oct 21 17:21:03 CEST 2009


Ian Kaufman wrote:
>
>I am having trouble getting my mailman instance to run. It was working for
>sometime,
>but I had to move some files around and add a new disk to the system, and
>now
>it refuses to start. The error I see is:
>
>Starting mailman: Traceback (most recent call last):
>  File "/usr/lib/mailman/bin/mailmanctl", line 607, in ?
>    main()
>  File "/usr/lib/mailman/bin/mailmanctl", line 449, in main
>    lock = acquire_lock(force)
>  File "/usr/lib/mailman/bin/mailmanctl", line 263, in acquire_lock
>    lock = acquire_lock_1(force)
>  File "/usr/lib/mailman/bin/mailmanctl", line 248, in acquire_lock_1
>    lock.lock(0.1)
>  File "/usr/lib/mailman/Mailman/LockFile.py", line 243, in lock
>    self.__write()
>  File "/usr/lib/mailman/Mailman/LockFile.py", line 422, in __write
>    fp = open(self.__tmpfname, 'w')
>IOError: [Errno 13] Permission denied:
>'/var/lock/mailman/master-qrunner.calit2-web05.ucsd.edu.5359.1'
>Exception exceptions.OSError: <exceptions.OSError instance at 0xb7b01eec> in
>Exception exceptions.OSError: <exceptions.OSError instance at 0xb7b01ecc>
>in                                    [FAILED]
>
>It appears that mailmanctl tries to create the lockfile, but does not, as
>there is nothing
>in /var/lock/mailman. I have run check_perms and there were no errors.


Mailman (or the user running mailmanctl) doesn't have permission to
create files in it's locks directory. This could be /var/lock/mailman
if this is a RedHat package. See the definition of LOCK_DIR in
Defaults.py/mm_cfg.py.

Are you running mailmanctl as root?

-- 
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