FWIW, I just installed 2.1.26 on a test system, and that command does
not work for me:
$ mailman-config
File "/usr/lib/mailman/bin/mailman-config", line 34
print "mail_group: %s" % ""mail", "postfix", "mailman",
"nobody", "daemon""
^ SyntaxError: invalid syntax
Both that line and the following (for cgi_group) are double-quoted:
print "cgi_group: %s" % ""apache""
...
configure_opts: "--with-python=/usr/bin/python2.7 --without-permcheck"
The issue is you're running configure --without-permcheck and you
haven't specified --with-mail-gid and --with-cgi-gid.
If you don't specify those, configure looks for an existing group for
mail-gid from "mailman other mail daemon" and for cgi-gid from "www
www-data nobody". If you don't specify --without-permcheck, configure
complains if it doesn't find a group in the system from the list, but if
you do specify --without-permcheck and configure doesn't find a group it
uses the whole "mailman other mail daemon" and/or "www www-data nobody"
string which causes the issue you're seeing in mailman-config.
There will also be group mismatch errors in the configured wrappers in
this case.
Hm, part of that was an artifact of running configure manually instead of
using the SPEC file I usually use to build Mailman. With the latter and my
"fix" I get the following:
$ mailman-config
Configuration and build information for Mailman
Mailman version: 2.1.26
Build Date: Wed Feb 7 13:23:45 CET 2018
prefix: /usr/lib/mailman
var_prefix: /var/lib/mailman
mailman_user: mailman
mailman_group: mailman
mail_group: mail postfix mailman nobody daemon
cgi_group: apache
configure_opts: "--prefix=/usr/lib/mailman
--with-var-prefix=/var/lib/mailman --with-config-dir=/etc/mailman
--with-lock-dir=/var/lock/mailman --with-log-dir=/var/log/mailman
--with-pid-dir=/var/run/mailman --with-queue-dir=/var/spool/mailman
--with-python=/usr/bin/python2.7 --with-mail-gid=mail postfix mailman
nobody daemon --with-cgi-id=apache --with-cgi-gid=apache
--with-mailhost=localhost.localdomain --with-urlhost=localhost.localdomain
--without-permcheck"
So it's still using --without-permcheck, but the other options are there.
--
Sebastian Hagedorn - Weyertal 121, Zimmer 2.02
Regionales Rechenzentrum (RRZK)
Universität zu Köln / Cologne University - Tel. +49-221-470-89578
_______________________________________________
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives:
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe:
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org
Security Policy: http://wiki.list.org/x/QIA9