[Mailman-Users] external web interface
BRAVAL François
Francois.Braval at dr8.cnrs.fr
Fri Oct 20 11:39:11 CEST 2006
I don't get it !
Permissions seems to be right on aliases* files. Owner is mailman:mailman perms is 777 for now.
2 questions:
With my config, postfix+mailman on machine1, apache on machine2
- /usr/sbin/postalias (and portmap) is on machine1, not needed on machine 2, right ?
- which user (or group) runs the /usr/sbin/postalias command when creating a list on machine2 with the web interface
do I need to add this user to the postfix group or something ?
When I was using postfix+mailman+apache on the same machine, everything was working fine
So I also think it is a perms problem, but can't fix it...
> -----Message d'origine-----
> De : Mark Sapiro [mailto:msapiro at value.net]
> Envoyé : jeudi 19 octobre 2006 17:56
> À : BRAVAL François; mailman-users at python.org
> Objet : RE: [Mailman-Users] external web interface
>
> BRAVAL François wrote:
> >
> >If I remove the VIRTUAL_HOST_OVERVIEW = Off and set the
> >DEFAULT_URL_HOST to machine2.domain.com. I get a 'bug' error.
> >
> >See my error log.
> >
> >Oct 19 13:32:48 2006 (10276) command failed:
> /usr/sbin/postalias /usr/local/mailman/data/aliases (status:
> 127, Unknown error 127)
> >Oct 19 13:32:48 2006 admin(10276):
> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
> >admin(10276): [----- Mailman Version: 2.1.9 -----]
> >admin(10276): [----- Traceback ------]
> >admin(10276): Traceback (most recent call last):
> >admin(10276): File "/usr/local/mailman/scripts/driver",
> line 101, in run_main
> >admin(10276): main()
> >admin(10276): File
> "/usr/local/mailman/Mailman/Cgi/create.py", line 56, in main
> >admin(10276): process_request(doc, cgidata)
> >admin(10276): File
> "/usr/local/mailman/Mailman/Cgi/create.py", line 238, in
> process_request
> >admin(10276): sys.modules[modname].create(mlist, cgi=1)
> >admin(10276): File
> "/usr/local/mailman/Mailman/MTA/Postfix.py", line 232, in create
> >admin(10276): _update_maps()
> >admin(10276): File
> "/usr/local/mailman/Mailman/MTA/Postfix.py", line 53, in _update_maps
> >admin(10276): raise RuntimeError, msg % (acmd, status, errstr)
> >admin(10276): RuntimeError: command failed: /usr/sbin/postalias =
> >/usr/local/mailman/data/aliases (status: 127, Unknown error 127)
>
> This issue should have nothing to do with the settings of
> VIRTUAL_HOST_OVERVIEW and DEFAULT_URL_HOST in mm_cfg.py.
>
> The list has been created and the data/aliases and, if the host is in
> POSTFIX_STYLE_VIRTUAL_DOMAINS, the data/virtual-mailman files have
> been updated, and now the Postfix MTA module is calling
> /usr/sbin/postalias to update the data/aliases.db file, and the
> postalias command fails.
>
> Assuming /usr/sbin/postalias is the correct path (if not, set it in
> mm_cfg.py with POSTFIX_ALIAS_CMD), this is almost certainly an
> ownership/permissions issue.
>
> Permissions should be at least 0660 on both the aliases and aliases.db
> files and the owner:group should be the mailman user:group. In older
> versions, bin/check_perms doesn't check all this.
>
> --
> Mark Sapiro <msapiro at value.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