On Thu, 2005-09-15 at 13:46 -0700, Daevid Vincent wrote:
> Okay. Last night I ripped out every 'mailman' directory and file I could
> find. Unmerged mailman. Backed up my lists. And re-emerged mailman. Same f'n
> problem. WTF?!
> 
> Sep 15 13:31:17 [Mailman mail-wrapper] Group mismatch error.  Mailman
> expected the mail_wrapper script to be executed as group "mailman", but_the
> system's mail server executed the mail script as_group "mail".  Try tweaking
> the mail server to run the_script as group "mailman", or re-run configure,
> _providing the command line option `--with-mail-gid=mail'._
> 
> Sep 15 13:31:17 [exim] 2005-09-15 13:31:17 1EG0O5-0005FA-EW **
> |/usr/local/mailman/mail/mailman post rbc <[EMAIL PROTECTED]> R=system_aliases
> T=address_pipe: Child process of address_pipe transport returned 2 from
> command: /usr/local/mailman/mail/mailman
> 
> 
> Upgrading from version 0xffffffff to 0x20105f0
> getting rid of old source files
> no lists == nothing to do, exiting
>  * Running `/usr/local/mailman/bin/check_perms -f` *
> directory must be at least 02775: /usr/local/mailman/logs (fixing)
> directory permissions must be 02775: /usr/local/mailman/lists (fixing)
> directory permissions must be 02775: /usr/local/mailman/locks (fixing)
> directory permissions must be 02775: /usr/local/mailman/spam (fixing)
> directory permissions must be 02770: /usr/local/mailman/qfiles (fixing)
> ...
> 
> daevid portage-logs # /usr/local/mailman/bin/check_perms -f
> No problems found
> 
> daevid portage-logs # su mailman
> [EMAIL PROTECTED] /var/tmp/portage-logs $ /usr/local/mailman/bin/check_perms 
> -f
> No problems found
> 

I'm not sure if I understand your problem correctly - I haven't been
following this particular thread (sorry!), but it sounds like you're
having a similar problem to one I had awhile ago.  Here is the response
I got that fixed it:

Michael,
I've had the same problem before.  In order for Mailman to work 
properly, it has to know the gid of the mail program at compile time.  
In this case it was told the mail program's gid was that of group 
"mailman", but when the script was executed it was with the gid of
group 
"deamon".  The easiest way I've found (and possibly the only?) to fix
it 
is to use vigr to get the gid of the daemon group, then edit the
mailman 
ebuild file.  Right near the top of the file is an option for setting 
the mail-gid.  Change that number to the one you found from vigr, then 
re-emerge mailman.  Keep in mind that you'll have to repeat this 
procedure every time you upgrade mailman because the new ebuild won't 
have your changes in it.
Bryan

>
>   ----- Transcript of session follows -----
>Group mismatch error.  Mailman expected the mail
>wrapper script to be executed as group "mailman", but
>the system's mail server executed the mail script as
>group "daemon".  Try tweaking the mail server to run the
>script as group "mailman", or re-run configure, 
>providing the command line option `--with-mail-gid=daemon'.
>554 5.3.0 unknown mailer error 2

-- 
gentoo-user@gentoo.org mailing list

Reply via email to