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

Reply via email to