このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

sendmail + mailman でメーリングリスト このメッセージに返信する
日時: 2009/05/22 02:22
名前: サーバー見習い
URL:
CentOS 5.3 でsendmail + mailmanを使ってメーリングリストサーバーを構築しようとしています。
一応設定ができ、https://サーバー名/mailman/createにもアクセスできるのですが、
リストの作成や削除を行うと「Bug in Mailman」というページが表示され実行できません

admin(9464): Traceback (most recent call last):
admin(9464): File "/usr/local/mailman/scripts/driver", line 101, in run_main
admin(9464): main()
admin(9464): File "/usr/local/mailman/Mailman/Cgi/rmlist.py", line 91, in main
admin(9464): process_request(doc, cgidata, mlist)
admin(9464): File "/usr/local/mailman/Mailman/Cgi/rmlist.py", line 126, in process_request
admin(9464): sys.modules[modname].remove(mlist, cgi=1)
admin(9464): File "/usr/local/mailman/Mailman/MTA/Postfix.py", line 296, in remove
admin(9464): _update_maps()
admin(9464): File "/usr/local/mailman/Mailman/MTA/Postfix.py", line 53, in _update_maps
admin(9464): raise RuntimeError, msg % (acmd, status, errstr)
admin(9464): RuntimeError: command failed: /usr/bin/sudo /usr/local/mailman/bin/mailman.aliases /usr/local/mailman/data/aliases (status: 1, Operation not permitted)

パーミッションが設定されていないのかと思いaliasesやaliase.dbなどをg+wに設定してみたのですが
一向に改善されません

どのように設定すれば上手くいくのかアドバイスよろしくお願いします
記事編集 編集
Re: sendmail + mailman でメーリングリスト このメッセージに返信する
日時: 2009/05/22 06:29
名前: stranger
URL: http://ja.528p.com/
sudoersの書き込みはできていますか

chmod o+w /etc/sudoers ← /etc/sudoersへ所有者書き換え権限付加
chmod o-w /etc/sudoers ← /etc/sudoersから所有者書き換え権限削除

chmod u+w /etc/sudoers ← /etc/sudoersへ所有者書き換え権限付加
chmod u-w /etc/sudoers ← /etc/sudoersから所有者書き換え権限削除

rootの所有でパーミッション440なので、一時的に640にして書込、440にもどす

u 所有者
g グループ
o その他

蛇足
パーミッション442でも、rootなら書込できますね
一応 最終行にmailmanの設定がされているか確認してみてください
記事編集 編集
Re: sendmail + mailman でメーリングリスト このメッセージに返信する
日時: 2009/05/22 16:18
名前: サーバー見習い
URL:
sudoersの書き込みはやっているはずなのですが(^^;)

apache ALL= NOPASSWD: /usr/local/mailman/bin/mailman.aliases
mailman ALL= NOPASSWD: /usr/local/mailman/bin/mailman.aliases
は追加済みです

他に何か考えられることはあるでしょうか?
記事編集 編集
Re: sendmail + mailman でメーリングリスト このメッセージに返信する
日時: 2009/05/22 17:45
名前: stranger
URL: http://ja.528p.com/
>sudoersの書き込みはやっているはずなのですが(^^;)
>
>apache ALL= NOPASSWD: /usr/local/mailman/bin/mailman.aliases
>mailman ALL= NOPASSWD: /usr/local/mailman/bin/mailman.aliases
>は追加済みです
>
>他に何か考えられることはあるでしょうか?
/usr/local/mailman/bin/mailman.aliasesの実行権限はありますか
記事編集 編集
Re: sendmail + mailman でメーリングリスト このメッセージに返信する
日時: 2009/05/27 23:07
名前: よっしー
URL: https://takao-y.net/~takao/fswiki/wiki.cgi
こんばんは、お世話になります。

小生もほぼ同様の環境(但し、64ビット版)で構築しましたが
同じ現象に直面しました。

Mailmanの本家のメーリングリストの過去ログに何やらPythonの
バージョンが2.6以上でないとうまく動作しないようなことが
書いてあったのでFedoraの開発版のPythonパッケージをソースから
リビルドして入れようかと思いましたが、依存関係で必要な不足
パッケージがあまりにも多く、怖くなって断念しました。(^^;)

仕方無いので、yumでCenOS標準のRPM版のMailmanを入れてみましたが、
こちらでも同じエラーが出ました。やはりPythonのバージョン自体を
上げないと駄目なのでしょうか・・・?(;_;)

宜しくお願い致します。

以上
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -