ネットワーク ライセンスのMATL​ABネットワーククラ​イアントでLince​nse Manager Error(ライセン​スマネージャーエラー​)が発生します。

168 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2013 年 10 月 25 日
編集済み: MathWorks Support Team 2021 年 1 月 21 日
ネットワークライセンスのMATLABネットワーククライアントでLincense Manager Error(ライセンスマネージャーエラー)が発生します。

採用された回答

MathWorks Support Team
MathWorks Support Team 2021 年 1 月 22 日
編集済み: MathWorks Support Team 2021 年 1 月 21 日
ネットワークライセンスのMATLABネットワーククライアントにおいて、License Manager Error (ライセンスマネージャーエラー)となる場合には、多くの場合、次の何れかを原因としています。
(1) ライセンスファイルの記述の問題
(2) ネットワークの問題
(3) ライセンスサーバ上のライセンスマネージャの問題
以下、MATLABのインストールディレクトリを $MATLAB で表します。
(0) 準備
ライセンスサーバー上のライセンスファイルの "SERVER" から始まる行の記述を確認してください。
このライセンスファイルは、ライセンスサーバマシンの以下のディレクトリに保存されています。
$MATLAB\flexlm(もしくは etc)\license.dat (Windowsの場合)
$MATLAB/etc/license.dat (UNIX / Linux / Macの場合)
このファイルの下記の "SERVER" から始まる行を確認してください。
(サーバー上のライセンスファイル例)
SERVER yourserver 0123456789AB 27000
DAEMON MLM "C:\Program Files\MATLAB\R2006a\flexlm\mlm.exe"
# BEGIN-------cut here-------CUT HERE-------BEGIN
参考:ライセンスサーバ上でのライセンスファイルの詳細は、ライセンスサーバー上でのライセンスファイルの処理を参照してください。
(1) ライセンスファイルの記述の問題
MATLABネットワーククライアントは、起動時にクライアントマシン上の下記ライセンスファイルを参照します。
$MATLAB\licenses\network.lic (Windows/UNIX / Linux / Mac)
このライセンスファイルが、SERVERから始まる行と、USE_SERVERから始まる行の、2行で構成され、また、SERVER行が上記(0)のSERVER行と一致することを確認してください。
(クライアント上のライセンスファイル例)
SERVER yourserver 0123456789AB 27000
USE_SERVER
Windows以外のシステムにおいては、USE_SERVERの行が含まれず、DAEMON行以降が記述されている場合があります。その場合は、DAEMON行以下を削除し、上記例のように USE_SERVER に置き換えてください。
参考:クライアントシステムでのライセンスファイルの処理の詳細は、クライアントシステムでのライセンスファイルの処理を参照してください。
(2) ネットワークの問題
(2-1) ライセンスサーバーの名前解決
ライセンスの認証には、ライセンスサーバーにネットワーク接続が可能であり、かつ、(1)で確認したクライアントのライセンスファイルの SERVER行で指定されているライセンスサーバーのホスト名を名前解決できる必要があります。つまり、上記(1)の例のライセンスファイルの場合、
ping yourserver
によって、ライセンスサーバーから応答が返らなければなりません。このとき、IPアドレスではなく、ホスト名を指定してください。
上記が失敗する場合は、ネットワークの接続を確認し、DNSの設定を適切に行うか、下記ディレクトリのhostsファイルに、IPアドレスとホスト名の組を記述してください。
%WINDIR%\system32\drivers\etc\hosts (Windows)
/etc/hosts (UNIX / Linux)
(※)ここで%WINDIR%は、Windowsのシステムフォルダを表す環境変数です。
(hostsファイル記述例)
192.168.0.1 yourserver
(2-2) ファイアウォールの問題
MATLABは、ライセンス認証に2つのTCPポートを利用します。
デフォルトの設定では以下の通りとなります。
- 27000 (FLEXlm)
- 動的に割り当てられるポート (ベンダーデーモン)
ライセンスサーバーのOSが Windows XPの場合や、セキュリティ系常駐アプリケーションを利用している場合は、これらのポートがファイアウォール機能によって遮断されている可能性があります。この場合は、ライセンスサーバーの管理者に相談してください。
(3) ライセンスサーバー上のライセンスマネージャの問題
上記(1)、(2)に問題が無い場合は、ライセンスマネージャにおける問題である可能性があります。下記のライセンスマネージャエラーのトラブルシューティングを参照してください。
ライセンスマネージャ エラーメッセージ
<<< 解決しない場合のお問い合わせ>>>
上記によっても、License Manager Errorを解決できない場合は、
 ・エラーメッセージのキャプチャ画面、もしくは全文のコピー
 ・エラーメッセージにログのパスが提示されている場合は、対象のログファイル
 ・クライアントのライセンスファイル (network.lic)
 ・ライセンスサーバー上のライセンスファイル (license.dat)
を添えて、インストールサポート窓口まで問い合わせて下さい。
●インストールサポート窓口

その他の回答 (0 件)

タグ

タグが未入力です。

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!