Someone on the 'mailman' list pointed me at, but that didn't seem to be very helpful: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq06.016.htp
I don't know why this would have broken/changed. I've been running mailman, so this was really just an upgrade. Same user/groups, lists, dirs, etc. The only 'USE' flag I have availabe to me is +apache2 [ebuild R ] net-mail/mailman-2.1.5-r4 +apache2 5,611 kB Furthermore, it appears that the .ebuild has those --with flags mentioned in the FAQ. # more /usr/portage/net-mail/mailman/mailman-2.1.5-r4.ebuild ... src_compile() { econf \ --prefix=${INSTALLDIR} \ --with-mail-gid=${MAILGID} \ --with-cgi-gid=${APACHEGID} \ || die "configure failed" make || die "make failed" } ... > -----Original Message----- > From: Daevid Vincent [mailto:[EMAIL PROTECTED] > Sent: Monday, September 12, 2005 12:35 PM > To: gentoo-user@lists.gentoo.org > Subject: [gentoo-user] mailman stopped working after upgrade > > Mailman was working, then a (Gentoo) 'emerge -Davu system' > update happened > the other day and looks like it broke mailman. > > daevid portage-logs # ll *mailman* > -rw-r--r-- 1 root root 62662 Sep 7 11:34 3485-mailman-2.1.5-r4.log > -rw-r--r-- 1 root root 1105 Sep 7 11:34 3486-mailman-2.1.5-r4.log > > Sep 12 12:16:19 [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 12 12:16:19 [exim] 2005-09-12 12:16:19 1EEtms-00021M-60 ** > |/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 > > daevid bin # locate mail_wrapper > daevid bin # locate as_group > > daevid portage-logs # ll /usr/local/mailman/mail/mailman > -rwxr-sr-x 1 mailman mailman 7768 Sep 7 11:34 > /usr/local/mailman/mail/mailman > > daevid bin # ll > total 372 > drwxrwsr-x 2 mailman mailman 4096 Sep 7 11:34 . > drwxrwsr-x 20 mailman mailman 4096 Apr 4 13:52 .. > -rwxr-xr-x 1 mailman mailman 7612 Sep 7 11:34 add_members > -rwxr-xr-x 1 mailman mailman 5406 Sep 7 11:34 arch > -rw-r--r-- 1 mailman mailman 3748 Sep 7 11:34 auto > -rwxr-xr-x 1 mailman mailman 2559 Sep 7 11:34 b4b5-archfix > -rwxr-xr-x 1 mailman mailman 6130 Sep 7 11:34 change_pw > -rwxr-xr-x 1 mailman mailman 4264 Sep 7 11:34 check_db > -rwxr-xr-x 1 mailman mailman 12223 Sep 7 11:34 check_perms > -rwxr-xr-x 1 mailman mailman 6632 Sep 7 11:34 > check_perms_grsecurity.py > -rwxr-xr-x 1 mailman mailman 5492 Sep 7 11:34 cleanarch > -rwxr-xr-x 1 mailman mailman 6409 Sep 7 11:34 clone_member > -rwxr-xr-x 1 mailman mailman 12326 Sep 7 11:34 config_list > -rwxr-xr-x 1 mailman mailman 1499 Sep 7 11:34 convert.py > -rwxr-xr-x 1 mailman mailman 3238 Sep 7 11:34 discard > -rwxr-xr-x 1 mailman mailman 4399 Sep 7 11:34 dumpdb > -rwxr-xr-x 1 mailman mailman 4951 Sep 7 11:34 find_member > -rwxr-xr-x 1 mailman mailman 2633 Sep 7 11:34 fix_url.py > -rw-r--r-- 1 mailman mailman 2497 Apr 4 13:52 fix_url.pyc > -rwxr-xr-x 1 mailman mailman 3097 Sep 7 11:34 genaliases > -rwxr-xr-x 1 mailman mailman 2815 Sep 7 11:34 inject > -rwxr-xr-x 1 mailman mailman 2561 Sep 7 11:34 list_admins > -rwxr-xr-x 1 mailman mailman 3329 Sep 7 11:34 list_lists > -rwxr-xr-x 1 mailman mailman 8316 Sep 7 11:34 list_members > -rwxr-xr-x 1 mailman mailman 3165 Sep 7 11:34 list_owners > -rwxr-xr-x 1 mailman mailman 21124 Sep 7 11:34 mailmanctl > -rw-r--r-- 1 mailman mailman 18995 Sep 7 11:34 majordomo2mailman.pl > -rw-r--r-- 1 mailman mailman 5951 Sep 7 11:34 mm-handler > -rw-r--r-- 1 mailman mailman 7048 Sep 7 11:34 mm-handler.readme > -rwxr-xr-x 1 mailman mailman 2989 Sep 7 11:34 mmsitepass > -rwxr-xr-x 1 mailman mailman 5530 Sep 7 11:34 msgfmt.py > -rwxr-xr-x 1 mailman mailman 7127 Sep 7 11:34 newlist > -rw-r--r-- 1 mailman mailman 2412 Sep 7 11:34 paths.py > -rw-r--r-- 1 root mailman 652 Sep 7 11:34 paths.pyc > -rwxr-xr-x 1 mailman mailman 4076 Sep 7 11:34 qmail-to-mailman.py > -rwxr-xr-x 1 mailman mailman 9196 Sep 7 11:34 qrunner > -rwxr-xr-x 1 mailman mailman 2957 Sep 7 11:34 rb-archfix > -rwxr-xr-x 1 mailman mailman 4699 Sep 7 11:34 remove_members > -rwxr-xr-x 1 mailman mailman 4256 Sep 7 11:34 rmlist > -rwxr-xr-x 1 mailman mailman 3463 Sep 7 11:34 rotatelogs.py > -rwxr-xr-x 1 mailman mailman 1346 Sep 7 11:34 show_qfiles > -rwxr-xr-x 1 mailman mailman 9664 Sep 7 11:34 sync_members > -rwxr-xr-x 1 mailman mailman 11999 Sep 7 11:34 transcheck > -rwxr-xr-x 1 mailman mailman 2286 Sep 7 11:34 unshunt > -rwxr-xr-x 1 mailman mailman 29648 Sep 7 11:34 update > -rwxr-xr-x 1 mailman mailman 963 Sep 7 11:34 version > -rwxr-xr-x 1 mailman mailman 8382 Sep 7 11:34 withlist > > daevid portage-logs # more 3486-mailman-2.1.5-r4.log > No updates are necessary. > * Running `/usr/local/mailman/bin/check_perms -f` * > /usr/local/mailman/cgi-bin/admindb must be set-gid (fixing) > /usr/local/mailman/cgi-bin/admin must be set-gid (fixing) > /usr/local/mailman/cgi-bin/confirm must be set-gid (fixing) > /usr/local/mailman/cgi-bin/create must be set-gid (fixing) > /usr/local/mailman/cgi-bin/edithtml must be set-gid (fixing) > /usr/local/mailman/cgi-bin/listinfo must be set-gid (fixing) > /usr/local/mailman/cgi-bin/options must be set-gid (fixing) > /usr/local/mailman/cgi-bin/private must be set-gid (fixing) > /usr/local/mailman/cgi-bin/rmlist must be set-gid (fixing) > /usr/local/mailman/cgi-bin/roster must be set-gid (fixing) > /usr/local/mailman/cgi-bin/subscribe must be set-gid (fixing) > /usr/local/mailman/mail/mailman must be set-gid (fixing) > Problems found: 12 > Re-run as mailman (or root) with -f flag to fix > * > * Please read /usr/share/doc/mailman-2.1.5-r4/README.gentoo.gz for > additional > * Setup information, mailman will NOT run unless you follow > * those instructions! > * > > daevid portage-logs # /usr/local/mailman/bin/check_perms -f > No problems found > > I read the README, but I've already been using mailman, it > doesn't mention > anything about upgrading. > > daevid bin # ./check_db > Nothing to do. > > -- > gentoo-user@gentoo.org mailing list > > -- gentoo-user@gentoo.org mailing list