PR

Error: Dovecot is already running with PID

Dovecot Imap を起動中: Error: Dovecot is already running with PID 1652 (read from /var/run/dovecot/master.pid)
Fatal: Invalid configuration in /etc/dovecot.conf

こんなエラーがでて起動できなかった。

スポンサードリンク

このエラーはどうやら落ちた後の再起動時などに出るらしい。ちょうどYumでXen上のゲストOSをUpしたら停止した。ほかのサーバーでも同じだった(SSHも停止)のでなんかしらあるのだろう。原因よりもまずは復帰。

[root@localhost ~]# mv /var/run/dovecot/master.pid /var/run/dovecot/master.pid.old
[root@localhost ~]# /etc/init.d/dovecot restart
Dovecot Imap を停止中:                                     [失敗]
Dovecot Imap を起動中:                                     [  OK  ]
[root@localhost ~]#

ちなみに直前の作業は以下のとおり:

  1. ホストOS
    1. yum update
    2. 確認してy
  2. ゲストOS(SSHも停止)
    1. yum update
    2. 確認してy
    3. 完了後に停止、SSHも停止
  3. ホストOSに戻る
    1. xm list で状態を確認、bのときもあればrのときもあった(鯖による)
    2. xm shutdown 1 で落とす
    3. reboot
    4. 再起動後、ゲストOSをOnにする・・・とエラーが出た

参考文献:

oldId.20080711174039336