[Mailman-Developers] Mailman 2.1.26 Security release Feb 4, 2018

Mark Sapiro mark at msapiro.net
Wed Feb 7 13:42:45 EST 2018


On 02/07/2018 04:01 AM, Sebastian Hagedorn wrote:
> Hi,
> 
> 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.

-- 
Mark Sapiro <mark at msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan


More information about the Mailman-Developers mailing list