2010-07-24

FVserver down関係

前提として、FVserverはlinuxにインストールしているとする。Windowsの場合GUIツールがあるのでそれを使えばいい。


まとめ
下記のコマンドを打ち込めばよい:


$ export LM_LICENSE_FILE=/usr/ [FVをインストールしてる場所] /fv/data/license.dat

$ /usr/ 
[FVをインストールしてる場所] 

/fv/flexlm/linux_amd64/lmgrd

# 失敗したら LM_LICENSE_FILE あたりのスペルミスが怪しい

以下、解説。


症状:
クライアント側でFVを落としたのに、server側で
$ fv_server status
すると、checkoutしたままになっていた。

しかたないので一度
$ fv_server stop
して
$ fv_server start
しようとすると、「lmgrdが落ちてて起動できない (lmgrd is not running) 」とか言われた。


対策:
lmgrdを起動する(実は、fv_server というのは lmgrd へのエイリアスみたいなものだったはず)。

単に
$ /usr/FV/V12.2.1/fv/flexlm/linux_amd64/lmgrd
では「ライセンスファイルがねーよ」と怒られる。

エラー表示を読むと「環境変数 LM_LICENSE_FILE にライセンスファイル(の位置)をセットしろ」と言うのでする。
$ export LM_LICENSE_FILE=/usr/FV/V12.2.1/fv/data/license.dat
でOK(環境変数を設定するには 参照)。

再度
$ /usr/FV/V12.2.1/fv/flexlm/linux_amd64/lmgrd
で起動できた。

[2010-10-18追記]
マシンによって FV のインストールディレクトリが異なる場合がある。

No comments: