Hello all, I just installed mailman and started playing around with it. I have added a list, doctored up it's configuration (dump with -o, edit, update with -i), and added a user. I have 2 problems:
The user (me) gets the welcome mail, but nothing I have sent after that.
It's been about 45 minutes, and I would have though that that was long
enough. I see no errors in exim's logs - it pipes off to mailman just
fine.
The second problem is that I can't get the web administration interface
to work. Whenever I attempt it, I get the "We're sorry, we hit a bug!"
page, and the logs show:
Oct 14 15:00:50 2002 admin(30613):
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(30613): [----- Mailman Version: 2.0.11 -----]
admin(30613): [----- Traceback ------]
admin(30613): Traceback (most recent call last):
admin(30613): File "/var/lib/mailman/scripts/driver", line 98, in
run_main
admin(30613): main()
admin(30613): File "/usr/lib/mailman/Mailman/Cgi/admin.py", line 145,
in main
admin(30613): mlist.Lock()
admin(30613): File "/usr/lib/mailman/Mailman/MailList.py", line 1340,
in Lock
admin(30613): self.__lock.lock(timeout)
admin(30613): File "/usr/lib/mailman/Mailman/LockFile.py", line 219,
in lock
admin(30613): self.__write()
admin(30613): File "/usr/lib/mailman/Mailman/LockFile.py", line 350,
in __write
admin(30613): fp = open(self.__tmpfname, 'w')
admin(30613): IOError: [Errno 13] Permission denied:
'/var/lib/mailman/locks/philly-medics.lock.mail.lobefin.net.30613'
I also have this error message:
Oct 14 15:01:02 2002 qrunner(30616): Traceback (most recent call last):
Oct 14 15:01:02 2002 qrunner(30616): File
"/usr/lib/mailman/cron/qrunner", line 276, in ?
Oct 14 15:01:02 2002 qrunner(30616): lock.lock(timeout=0.5)
Oct 14 15:01:02 2002 qrunner(30616): File
"/usr/lib/mailman/Mailman/LockFile.py", line 219, in lock
Oct 14 15:01:02 2002 qrunner(30616): self.__write()
Oct 14 15:01:02 2002 qrunner(30616): File
"/usr/lib/mailman/Mailman/LockFile.py", line 350, in __write
Oct 14 15:01:02 2002 qrunner(30616): fp = open(self.__tmpfname,
'w')
Oct 14 15:01:02 2002 qrunner(30616): IOError : [Errno 13] Permission
denied: '/var/lib/mailman/locks/qrunner.lock.mail.lobefin.net.30616'
Oct 14 15:02:02 2002 qrunner(30630): Traceback (most recent call last):
Oct 14 15:02:02 2002 qrunner(30630): File
"/usr/lib/mailman/cron/qrunner", line 276, in ?
Oct 14 15:02:02 2002 qrunner(30630): lock.lock(timeout=0.5)
Oct 14 15:02:02 2002 qrunner(30630): File
"/usr/lib/mailman/Mailman/LockFile.py", line 219, in lock
Oct 14 15:02:02 2002 qrunner(30630): self.__write()
Oct 14 15:02:02 2002 qrunner(30630): File
"/usr/lib/mailman/Mailman/LockFile.py", line 350, in __write
Oct 14 15:02:02 2002 qrunner(30630): fp = open(self.__tmpfname,
'w')
Oct 14 15:02:02 2002 qrunner(30630): IOError : [Errno 13] Permission
denied: '/var/lib/mailman/locks/qrunner.lock.mail.lobefin.net.30630'
Which seems to be the problem with delivery. Anyone have any
suggestions here? I can see that it's a permissions problem, and:
mail:/home/steve# ls -l /var/lib/mailman/
lrwxrwxrwx 1 root list 18 Oct 14 13:48 locks -> ../../lock/mailman
mail:/home/steve# ls -l /var/lock/
total 4
drwxr-xr-x 2 root root 4096 Oct 14 14:28 mailman
Hmmm . . . root ownership with no write access for anyone else? Should
qrunner and mailman be running SUID root, or do I need to adjust the
permissions on this directory? If so, to what - list?
Help?
Steve
--
You know it's going to be a long day when you get up, shave and shower,
start to get dressed and your shoes are still warm.
-- Dean Webber
msg06895/pgp00000.pgp
Description: PGP signature

