質問

2010年05月29日 11時40分
  • mailmanのインストールについて

情シスのオープンナレッジ『Syszo』サービス終了のお知らせ

質問

yumにてmailmanをインストールしたのですが

下記のようなエラーが表示されて
起動できません。
またWebにてメーリングリスト登録時にエラーが出ます。
何か方法はございますでしょうか?

■エラー
/etc/init.d/mailman restart
mailman を停止中: PID ã: /var/run/mailman/master-qrunner.pid
[Errno 2] No such file or directory: ’/var/run/mailman/master-qrunner.pid’
qrunner ?
[ OK ]
mailman を起動中: ̾: mailman
[失敗]

1件の回答があります

回答

参考URLに示したMLの記事をご覧になるとわかるかと思いますが、
yum でインストールしただけではサイト全体のメーリングリスト
が作成されていないので mailman が実行されません。

MLの記事に記載されているオフィシャルサイトの GNU Mailman
インストールマニュアル 8 節を参考にメーリングリストを作成
して下さい。

尚、本エラーはエラーメッセージだけ見ても原因が判然としません。
私がこの問題を見て対応した手順は以下の通りです。ご参考まで。

(1) yum で mailman をインストール
(2) /etc/init.d/mailman start でエラーが出ることを確認
(3) sh -x /etc/init.d/mailman start コマンドでエラーが出ている
  ところを特定。mailmanctl コマンド実行時にエラーが出ている
  ことを確認
(4) /usr/lib/mailman/bin/mailmanctl -s -q start を実行
    Site list is missing: mailman
  というエラーメッセージを得る
(5) Site list is missing: mailman で検索
  下記MLの記事に行き着く
(6) /usr/lib/mailman/bin/newlist mailman を実行してサイト全体
  のメーリングリストを作成
(7) /etc/init.d/mailman start で mailman が実行されたことを確認

あなたもコメントしましょう!