Hi List,
I've recently managed to install Mailman on my small home server
(managed is used lightly here - I simply installed the RPM from the
Mandrake Control Centre.. hehe).
Most of it is working well, but I'm having two problems, one of which is
quite bad:
Permissions. If there's one thing that makes me swear... Whenever I try
to access the mailman administration interface, I get the following error:
Traceback:
Traceback (most recent call last):
File "/usr/lib/mailman/scripts/driver", line 68, in run_main
immediate=1)
File "/usr/lib/mailman/Mailman/Logging/StampedLogger.py", line 52, in __init__
Logger.__init__(self, category, nofail, immediate)
File "/usr/lib/mailman/Mailman/Logging/Logger.py", line 49, in __init__
self.__get_f()
File "/usr/lib/mailman/Mailman/Logging/Logger.py", line 67, in __get_f
1)
File "/usr/lib/python2.3/codecs.py", line 566, in open
file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 13] Permission denied: '/var/lib/mailman/logs/error'
The permissions for /var/lib/mailman/logs/error allow the owner to read
and write, and the group to read only. This is supposed to work, since
owner is set to 'mail' and group is set to 'mail' - both mailman's
stuff. However, it seems as if mailman relies on group being able to
write, so I give group permission to write - and the administration
interface works. But, after a few minutes, the permissions get reset to
what they were.. so the interface doesn't work anymore...
Can anyone help me solve this dilemma? I'm running Mandrake 10.0 (kernel
2.6.3), Mailman 2.1.4 using Apache 2.0.48 and Postfix 2.1.0.
--
Keith Vassallo
Registered GNU/Linux User #290991
http://www.keithvassallo.net