はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 postfixが起動できません。
日時: 2012/05/23 15:36
名前: doseisan

1.不明点・障害内容:

DTIのグラウドサービス ServersMan@VPSを使用しています。

同じサーバーサービスをご利用している使用者のpostfix設定を参考に
以下を書き換えていきました。
(http://temog.info/archives/vps)←「ServersMan@VPSでメール運用」ページ

/etc/postfix/main.cf
/etc/postfix/master.cf

ほぼ同じようにやっていったのですが、

postfix restartをすると

# /etc/init.d/postfix restart
Shutting down postfix:                                     [FAILED]
Starting postfix:                                          [  OK  ]

となり、実際は起動していないようです。

そのときのログになります。↓

また2度ほど

#yum erase postfix

をして、postfixをアンインストールと再度インストールを繰り返しています。

2.ログの有無   :

# /etc/init.d/postfix restart
Shutting down postfix:                                     [FAILED]
Starting postfix:                                          [  OK  ]



May 23 14:53:34 localhost postfix/postfix-script: fatal: the Postfix mail system is not running
May 23 14:53:34 localhost postfix/postfix-script: starting the Postfix mail system
May 23 14:53:34 localhost postfix/master[49046]: fatal: bind 0.0.0.0 port 25: Address already in use
May 23 14:53:54 localhost postfix/smtpd[49102]: fatal: open lock file pid/inet.smtp: cannot create file exclusively: No such file or directory

sendmailはoffにしてstatsuにて起動していないことを確認しました。

  (有:その内容) :
3.Distribution  :CentOS
      Version :release 5.8 32bit
4.Service Name  :postfix
      Version :mail_version = 2.3.3

質問ログを確認しましたところ、
fatal: open lock file pid/inet.smtp: cannot create file exclusively: No such file or directory
についてのログがみあたらなかったので質問させていただきました。

どうぞ宜しくお願いいたします。
メンテ

Page:  [1] [2]

■ コンテンツ関連情報

 Re: postfixが起動できません。 ( No.1 )
日時: 2012/05/23 16:14
名前: stranger
参照: http://ja.528p.com/

サーバで管理者(root)権限で

mailサーバの標準port25を使っているコマンドを確かめる

# lsof -i:25

COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
master  29264 root   12u  IPv4 786191      0t0  TCP *:smtp (LISTEN)

コマンドに関連しているファイルを調べる

# lsof -c master

COMMAND   PID USER   FD   TYPE     DEVICE SIZE/OFF   NODE NAME
master  29264 root  cwd    DIR      202,1     4096  16563 /var/spool/postfix
以下省略

postfix意外に別のコマンドがport25を使っていないか調べて下さい
メンテ
 Re: postfixが起動できません。 ( No.2 )
日時: 2012/05/23 17:37
名前: doseisan

stranger 様 ありがとうございます。

さっそくやってみました。

以下のようになりました。

# ./usr/sbin/lsof -i:25

COMMAND   PID USER   FD   TYPE    DEVICE SIZE NODE NAME
master  32744 root   11u  IPv4 577530067       TCP *:smtp (LISTEN)

# ./usr/sbin/lsof -c master
COMMAND   PID USER   FD   TYPE   DEVICE   SIZE      NODE NAME
master  32744 root  cwd    DIR   0,238      0 193134686 (deleted) /var/spool/postfix
master  32744 root  rtd    DIR   0,238   4096 180493598 /
master  32744 root  txt    REG   0,238 135880 193134621 (deleted) /usr/libexec/postfix/master
master  32744 root  mem    REG   202,3        193134621 (deleted) /usr/libexec/postfix/master (stat: No such file or directory)
master  32744 root    9u   REG   0,238   17 193140238 (deleted) /var/spool/postfix/pid/master.pid
master  32744 root   10r  FIFO   0,6       577530206 pipe
master  32744 root   11u  IPv4   577530067          TCP *:smtp (LISTEN)
master  32744 root   14u  FIFO   0,238        193134824 (deleted) /var/spool/postfix/public/pickup
master  32744 root   20u  FIFO   0,238        193134827 (deleted) /var/spool/postfix/public/qmgr

NAMEが/var/spool/postfixに関連するところだけをぬきだしてみました。
どうもこの辺が問題のようです。(deleted)となっています。

以下にlsof -c masterの全結果のtxtファイルをアップロードしました。
http://ux.getuploader.com/doseisandoseisan/download/1/lsof_master.txt

インストールに失敗してしまっているのでしょうか?
ご教授お願いいたします。
メンテ
 Re: postfixが起動できません。 ( No.3 )
日時: 2012/05/23 17:50
名前: 小心者

1.  service postfix stop

2.  rm -f /var/spool/postfix/pid/master.pid

3.  service postfix start
メンテ
 Re: postfixが起動できません。 ( No.4 )
日時: 2012/05/23 18:18
名前: doseisan

小心者 様 ありがとうございます。

コマンドを試してみましたが、うまくいきませんでした。

# ./sbin/service postfix stop
postfix を停止中:                                          [失敗]

# rm -f /var/spool/postfix/pid/master.pid
#

# ./sbin/service postfix start
postfix を起動中:                                          [  OK  ]

しかしログは初回と変わらず同じです。
May 23 18:06:24 localhost postfix/postfix-script: fatal: the Postfix mail system is not running
May 23 18:06:25 localhost postfix/postfix-script: starting the Postfix mail system
May 23 18:06:25 localhost postfix/master[60849]: fatal: bind 0.0.0.0 port 25: Address already in use


また、コマンド時に発生するログのほかに繰り返しおこっているwarningがあります。
May 23 18:07:05 localhost postfix/master[32744]: warning: master_wakeup_timer_event: service pickup(public/pickup): No such file or directory
May 23 18:07:09 localhost postfix/smtpd[61069]: fatal: open lock file pid/inet.smtp: cannot create file exclusively: No such file or directory
May 23 18:07:10 localhost postfix/master[32744]: warning: process /usr/libexec/postfix/smtpd pid 61069 exit status 1
May 23 18:07:10 localhost postfix/master[32744]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling

ご教授お願いいたします。
メンテ
 Re: postfixが起動できません。 ( No.5 )
日時: 2012/05/23 18:46
名前: stranger
参照: http://ja.528p.com/

postfixを停止したあと

ps axwu
を実行して

master
qmgr
pickup
が起動していないか確認

起動していたら
killコマンドで強制的に停止
(コマンドの使い方はnet検索してください)

/var/lock/subsys/postfix
が存在しているか確認
存在していたら削除

/var/spool/postfix/pid/master.pid
が存在しているか確認
存在していたら削除

postfixを起動

新規インストールした時点の
/etc/postfixの中身を保存しておいて
そのデフォルトのファイルで起動できるか確認しておく
その後、色々な設定を施す
メンテ

Page:  [1] [2]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.