MailmanでGroup mismatch error

Facebooktwittergoogle_plusmail

メーリングリストマネージャーのMailmanをソースからインストールして投稿テストしたらエラーになっていましました。

Mailman, the GNU Mailing List Manager
https://www.gnu.org/software/mailman/

Command died with status 2: “/usr/lib/mailman/mail/mailman
post test”. Command output: 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'.

CentOS 6.7にmailman-2.1.22.tgzをconfigure,make installでインストールた環境なんですがmailmanは"mailman"グループで動作してるけど、メールサーバは"nobody"グループで動作していてミスマッチってこと?

–with-mail-gid=nobody’を追加してインストールのやり直しで解決できそうなので再度、configureの実行をしました。

一応設定ファイルを再確認して再投稿するとまたまたエラーです。

Command died with status 2: “/usr/lib/mailman/mail/mailman
post test”. Command output: Group mismatch error. Mailman expected the
mail wrapper script to be executed as group “nobody”, but the system’s mail
server executed the mail script as group “mailman”. Try tweaking the mail
server to run the script as group “nobody”, or re-run configure, providing
the command line option --with-mail-gid=mailman'.

今度は–with-mail-gid=mailman’にしなさいってなんなの????
これでは無限ループ。何か他に原因があるののか….

再度設定ファイル/usr/lib/mailman/Mailman/mm_cfg.pyを確認したところ、もしかしてこれ??

なぜこの行だけ;がついてるのか(^^;

に修正してから再度configureを実行しました。

これでGroup mismatch errorは解決しました。
しかしちょっとしたtypoで無駄な時間を過ごしてしまうのは無くなりませんです(;_;

Leave a Reply