• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:rc.localを使ってのqmailの起動失敗します)

rc.localを使ってのqmailの起動失敗する原因は?

このQ&Aのポイント
  • /etc/rc.d/rc.localの設定でtcpserver: fatal: unable to bind: address already used エラーが発生する。
  • qmailのインストールとOSはREDHAT7.3を使用。
  • 参考URL:http://www.stackasterisk.jp/tech/systemConstruction/qmail01_01.jsp

質問者が選んだベストアンサー

  • ベストアンサー
  • vais
  • ベストアンサー率75% (47/62)
回答No.1

tcpserver の起動設定をしている部分でエラーがでていますねぇ  /usr/local/bin/tcpserver \   -u qmaild -g nofiles \   -x /var/qmail/control/tcprules.dat 0 25 \   /var/qmail/bin/qmail-smtpd & 上記設定できになるのは、2行目 『-u qmaild -g nofiles』 というところです。  qmail のドキュメントでは、ここは実際にユーザIDとグループIDを 数字で 指定していたように思います。  私も、実際はドキュメント通り数字で指定しています。  ここは 「 qmaild ユーザの UID と GID 」を指定することはずですので、   # id qmaild として、qmaild ユーザの UID、GID を確認して、数値を入力されてはどうでしょうか?  やってみてください。だめだったら、また連絡いただけると幸いです。  ではでは。

taro59876
質問者

お礼

全て誰かが書いたのを見ながらそのまま設定してたので、記述の意味やオプションの内容などわからないままやってました。インストール手順と起動オプションを確認したところ自己解決しました。  qmailに関してはネット上に情報がたくさんあるので、根気よく調べてやればできましたね。 ありがとうございました。

taro59876
質問者

補足

#/usr/bin/id qmaild ↓ uid=504(qmaild) gid=504(nofiles) groups=504(nofiles) と出たので -u 504 -g 504 としたのですが状況かわりません。 # ps -aef | grep qmail qmails 1141 1 0 Jan14 ? 00:00:00 qmail-send qmaill 1158 1141 0 Jan14 ? 00:00:00 splogger qmail root 1159 1141 0 Jan14 ? 00:00:00 qmail-lspawn ./maildir/ qmailr 1160 1141 0 Jan14 ? 00:00:00 qmail-rspawn qmailq 1161 1141 0 Jan14 ? 00:00:00 qmail-clean root 2405 2012 0 11:52 pts/0 00:00:00 grep qmail [ プロセスは動いている?ようにみえるのですが。 その他お気づきの点などありましたらよろしくお願いします。

関連するQ&A