initコマンドでランレベルを変更 した際に、initスクリプトのsteeleye-runit が実行される事で、 runsvプロセスが実行され多重起動した側の当該プロセスが別途LifeKeeperプロセスを起動させようとして以下のようなtemporary failureのメッセージが出力されます。
runsv lcd: fatal: unable to lock supervise/lock: temporary failure runsv ttymonlcm: fatal: unable to lock supervise/lock: temporary failure runsv steeleye-lighttpd: fatal: unable to lock supervise/lock: temporary failure runsv lkscsid: fatal: unable to lock supervise/lock: temporary failure runsv lkguiserver: fatal: unable to lock supervise/lock: temporary failure runsv lcm: fatal: unable to lock supervise/lock: temporary failure runsv lkvmhad: fatal: unable to lock supervise/lock: temporary failure runsv lkcheck: fatal: : temporary failure
この事象は既存の LifeKeeper および runsv プロセスに影響はありません。
対処としては、以下の手順によって runit および LifeKeeper を再起動することによって、全ての runsv プロセスを一度停止し、メッセージ出力をとめることができます。
# /etc/init.d/lifekeeper stop-daemons # /etc/init.d/steeleye-runit stop # /etc/init.d/steeleye-runit start # /etc/init.d/lifekeeper start