前提として、FVserverはlinuxにインストールしているとする。Windowsの場合GUIツールがあるのでそれを使えばいい。
まとめ
下記のコマンドを打ち込めばよい:
$ export LM_LICENSE_FILE=/usr/ [FVをインストールしてる場所] /fv/data/license.dat
$ /usr/
[FVをインストールしてる場所]
/fv/flexlm/linux_amd64/lmgrd
以下、解説。
症状:
クライアント側で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:
Post a Comment