03.08.2013 21:00, LuKreme wrote:
In case this is useful to anyone else:
=== What I was going to post ===
After updating postfix to 2.10, mailman (which has datestamps on the binaries
of Apr 2010) is failing. The log message in maillog is:
Aug 3 10:38:33 mail 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
"nobody". Try tweaking the mail server to run the script as group "mailman", or re-run
configure, providing the command line option `--with-mail-gid=nobody
Since Mailman hasn't changed and has worked through 2.6 and 2.8, I suspect
there is some configuration that has changed in postfix. Is this something I
can fix in recompiling postfix (best), or do I have to recompile mailman (don't
want to)?
=== EOF ===
I found the solution before posting. I went into the data directory for mailman and
changed the owner on the aliases and aliases.db to "mailman" and everything
works fine. I could also have simply run
Is this your OS's auto-upgrade script maybe?
Most linux distributions at least run some commands after
postfix installation/upgrade, and one of them is `newaliases',
which is needed to compensate for berkeleyDB versions change
and whatnot. This might have changed permissions of your
alias database (hint: alias_database parameter in postfix),
and mailman stopped working.
Postfix side hasn't changed in years, it has nothing to
do with version 2.10 in particular.
Thanks,
/mjt