Trouble with Mailman install

Bill Christensen billc_lists at greenbuilder.com
Thu Jul 10 12:20:14 PDT 2014


Hey folks,

I'm doing an upgrade/reinstall on one of my servers, and when I put 
Mailman back on I'm getting a group mismatch error.  It's happened to me 
before, but I don't remember the exact procedure to make it work properly.

The setup:  Moving from Mac OS 10.8.5 to 10.9.4, on a MAMP setup, 
everything installed using MacPorts.  Upgrading MySQL, PHP, and 
PostgreSQL in the process.  MacPorts hasn't upgraded Mailman beyond 
2.1.13 (a separate issue I may want to address later).  Right now I'm 
doing test runs on a backup to make sure all the pieces and parts will 
work properly when I do the update for real.  I have all the other parts 
in place but I'm now getting the dreaded group mismatch error from Mailman.

When I first installed everything I installed Mailman before PostgreSQL, 
and the feedback told me that I needed either to compile Mailman as 
--with-mail-gid=postgresql or change the mail server (standard Mac 
installation of Postfix) to run as group _mailman.  I uninstalled and 
reinstalled Mailman and now it's telling me that I need to compile 
Mailman as --with-mail-gid=staff.

I changed the setting in MacPorts' file from --with-mail-gid=_mailman to 
--with-mail-gid=staff and attempted to reinstall, but I'm getting an 
error that it's "Unable to open port - invalid command name 
'--with-mail-gid=staff'".

Anyone have any ideas of where to go from here?

I'd rather not do a direct download/compile of Mailman if possible, as 
MacPorts spreads the pieces and parts into a number of directories and 
I'd probably have a heck of a time getting all the paths working 
correctly again.


More information about the macports-users mailing list