チケット #31641

/var/lock/subsys が存在しない場合にエラーになる

登録: 2013-07-02 16:16 最終更新: 2015-10-17 09:37

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
3
重要度:
5 - 中
解決法:
修正済み
ファイル:
1

詳細

事象

【RedHat クローン以外での環境での問題】
/etc/init.d/l7vsd start 並びに /etc/init.d/l7directord start が失敗する.

原因

/var/lock/subsys ディレクトリが存在しないため,ロックファイルが作成できずにスクリプトがアボートする. /etc/init.d/l7vsd および /etc/init.d/l7directord は,/var/lock/subsys 配下にロックファイルを作成するが,
他のディストリビューションにおいて /var/lock/subsys は必ずしも存在しない.(Debian には無い)

対処

/etc/init.d/l7vsd ならびに /etc/init.d/l7directord にて,/var/lock/subsys を作成するように,下記を挿入.
  1. mkdir -p `dirname $LOCKFILE`
  2. # $LOCKFILE は,/var/lock/subsys/l7vsd や /var/lock/subsys/l7directord が格納されているため,
  3. # 上記コマンドの結果は「mkdir -p /var/lock/subsys」となる


チケットの履歴 (5 件中 3 件表示)

2013-07-02 16:16 更新者: suigintoh
  • 新しいチケット "/var/lock/subsys が存在しない場合にエラーになる" が作成されました
2013-07-02 16:21 更新者: suigintoh
  • 解決法なし から 受領 に更新されました
コメント

修正用パッチ作成.

2013-07-03 15:55 更新者: hiroakinakano
コメント

suigintoh への返信

修正用パッチ作成.

RHEL6でも動作に問題ないことを確認しました。 v3.1.0-develに直接コミットしておきます。

by hiroakinakano

2015-10-17 09:37 更新者: suigintoh
  • 解決法受領 から 修正済み に更新されました
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2015-10-17 09:37 に更新されました

添付ファイルリスト

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする