パスワードを忘れた? アカウント作成
434753 journal

Maxの日記: mailman2.0.13+J3で鬱(2)

日記 by Max

ユーザapacheのuid/gid不一致のため、ターゲット上で
やむなくビルドしたが・・・まだ動かない。
Webインタフェースは一通り動いているのだが、メールが
送られないのだ。

"/var/lib/mailman/mail/wrapper mailcmd test".
Command output: Failure to exec script.
WANTED gid 65533, GOT gid 65534.
(Reconfigure to take 65534?)

などとエラーが返される。

# id nobody
uid=65534(nobody) gid=65534(nogroup)
所属グループ=65534(nogroup)

nobodyはpostfixがaliases経由で別プログラムを起動する際の
ユーザ名だが、これもUID/GIDが違っていた。specファイルの
中を・・・

./configure --with-mail-gid=nogroup \
--with-cgi-gid=apache \
--with-username=mail \
--with-groupname=mail \
--prefix=%{prefixdir}

と直して再度ビルド。インストール。
エラーは一通り出なくなった。

今度は登録確認のメールに返信しても何も送られてこない・・・
配送にエラーなどは出ていないつまりハナから送っていない。

悩むこと小一時間

何回かこねくり回しているうちにパッケージインストール時に
出ていたエラーを見逃していたことに気づく。

/etc/cron.allowを覗くと、rootしか許可されていない。
mailmanの配送ジョブが登録されていないのだった。
cron.allowにmailを追加。

# crontab -u mail /var/lib/mailman/cron/crontab.in

としてジョブを登録。それまでたまっていたキュー内容が
どさどさ送られてくる。

やっとまともに動いた・・・・

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

アレゲは一日にしてならず -- アレゲ見習い

読み込み中...