Subject: Re: mailman vs. apache via pkgsrc
To: Steve Bellovin <smb@research.att.com>
From: Jeremy C. Reed <reed@reedmedia.net>
List: netbsd-users
Date: 05/20/2003 10:15:28
On Tue, 20 May 2003, Steve Bellovin wrote:

> I'm trying to get a new installation of mailman running on a new
> installation of apache.  Both were installed via pkgsrc.  When I try to
> use a mailing list, however, I get a message saying
>
> 	WANTED gid 31, GOT gid 39.

I think this error happens when the message is piped to mailman from the
MTA. I think your MTA is delivering as nobody. (Maybe it is postfix, with
default_privs = nobody.)

If using postfix, here is an idea:
 http://lists.shorewall.net/gnu_mailman.htm

Also see:
 http://www.python.org/cgi-bin/faqw-mm.py?req=all#1.4

> In other words, mailman was configured to expect gid 'guest', while
> apache was running CGIs under gid 'nobody'.  Is this a problem with the

If the problem is Apache, then this is strange; the default group for
apache should be www.

I am not sure why mailman was built with gid as guest. It seems like it
should have some dedicated group like "mailman" or "list".

   Jeremy C. Reed
   http://bsd.reedmedia.net/