2020/9/16 石飛
症状
ライセンスが得られない.Sonnet Task Bar
の[Admin][lmtools]を選ぶとこのアプリケーションは保護のためにブロックされました
といわれlmtools
すら起動しない.
原因
- sonnet12はwindows10をサポートしていない.
- sonnetそのものは実際にはwindows10で動作するが,windows10のセキュリティー・ポリシーではlicense managerの動作が許されない.
対処
license managerだけをwindows10に対応した新しいバージョンに入れ替える.それに応じてライセンス関係の設定を変更する.
具体的な操作
windows10上にsonnet12をインストールする.
通常の方法でインストーラー setup_sonnet12563.exe
をwindows10上で実行し,sonnetをインストールする.
ライセンスマネージャーの更新
- sonnet usaのダウンロードサイト(パスワード:technology)からライセンスマネージャ
Sonnet License Manager 11.16.2.1 For Windows (All Versions)
をダウンロードする. - ダウンロードしたファイルはzipで圧縮されているので展開する.
sonnetd.exe
,lmtools.exe
,lmgrd.exe
の3つが現れる.lmgrd.exe
がsonnetd.exe
にライセンスを発行し,sonnetd.exe
がsonnetの各プログラムにライセンスを発行する.lmtools.exe
はこれらの設定や状態をモニターするプログラムである. sonnetd.exe
,lmtools.exe
,lmgrd.exe
を古いバージョンに上書きする.これらの古いライセンスマネージャは,たとえばc:¥Program files(x86)¥sonnet.12.56.3¥bin¥
にある(それぞれの環境やバージョンによって異なる場合がある).
ライセンスファイルの読み込み
Sonnet Task Bar
の[Admin][license...]でsonnetusaからメールで届いたライセンスファイルを指定する.これにより,メールで届いたライセンスファイルは,それぞれの環境に応じて少し修正された後に,たとえば
c:¥Program files(x86)¥sonnet.12.56.3¥licenses¥sonnet.lic
に置かれる(それぞれの環境やバージョンによって異なる場合がある).
ライセンスマネージャーの設定
Sonnet Task Bar
の[Admin][lmtools]を選ぶ.- [config services]タブを選ぶ
path to the lmgrd.exe
にたとえばc:¥Program files(x86)¥sonnet.12.56.3¥bin¥lmgrd.exe
(それぞれの環境やバージョンによって異なる場合がある)を指定するpath to the license
におそらくc:¥Program files(x86)¥sonnet.12.56.3¥licenses¥sonnet.lic
(それぞれの環境やバージョンによって異なる場合がある)を指定する- [start server at power up]と[Use services]にチェックを入れる
- [Save Services]ボタンをクリックする
- [Service name]を覚えておく
ライセンスサーバーの起動
lmtools
の[Start/Stop/Reread]タブを選ぶ- 上記の[Service name]を選択し,[Start Server]をクリックする.
ライセンスサーバーの状態を調べる
lmtools
の[Server Status]タブを選ぶ- [Performe Status Enquiry]ボタンをクリックする
- 実行結果の最後の行が
Users of xgeom: (Total of 1 license issued; Total of 0 licenses in use)
になっていれば,ライセンスサーバーは正常に動作している.