MathWorks Licensing Error 3 が表示されるのはなぜですか?

2 views (last 30 days)
次のエラーの原因と解決方法を教えてください。
MathWorks Licensing Error 3
A licensing error occurred while trying to use <PRODUCTNAME>.

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 9 Dec 2025 at 0:00
Edited: MathWorks Support Team on 16 May 2025
このエラーが発生する理由はいくつかあります:
  • license.dat ファイルの DAEMON 行が誤っている、または存在しない。
  • クライアントの ライセンスファイルの SERVER 行が、サーバーの license.dat ファイルと一致していない。
  • ライセンス サーバーとの通信に使用する TCP ポート番号が、他のアプリケーションによって使用されている。

license.dat ファイルの DAEMON 行が誤っている、または存在しない場合

ライセンス サーバー用の DAEMON 行は、以下のように記述する必要があります:
Windowsの場合
DAEMON MLM $MATLAB\etc\win{32|64}\mlm.exe
( Windows R2010b より前のリリースは、$MATLAB\flexlm\mlm.exe)(ここで $MATLAB MATLAB のインストールディレクトリを示します)
Linux/Macの場合
DAEMON MLM $MATLAB/etc/glnx{86|a64}/MLM(ここで $MATLAB は MATLAB のインストールディレクトリを示します)
(注:R2011a より前の Linux/Mac では "DAEMON MLM $MATLAB/etc/glnx{86|a64}/lm_matlab" でした)
注意:
license ファイルを変更した場合は、変更を反映させるためにネットワーク ライセンス マネージャーを必ず再起動してください。

クライアントのライセンスファイルの SERVER 行が、ライセンス マネージャーの license.dat ファイルと一致していない場合

MATLAB を Concurrentライセンスで使用 している場合、クライアントの ライセンスファイルの SERVER 行が、ネットワーク ライセンス マネージャーの license.dat ファイルと一致していることを確認してください。
クライアントマシン上のライセンス ファイルの場所は、OS やバージョンによって異なります。R2008a 以降では、通常「network.lic」という名前で $MATLAB\licenses にあります($MATLAB は MATLAB のインストールディレクトリ)。R2008a より前のバージョンでは、以下の場所にあります:
Windowsの場合
$MATLAB\bin\win32 32ビット MATLAB の場合)
$MATLAB\bin\win64 64ビット MATLAB の場合)
Linux/Unix/Macの場合
$MATLAB/etc
($MATLAB は MATLAB のインストールディレクトリ)
サーバーマシン上の license.dat ファイルは以下にあります:
$MATLABROOT/etc Windows R2010b より前のリリースでは $MATLAB\flexlm)
($MATLAB は MATLAB のインストールディレクトリ)

ライセンス サーバーとの通信に使用する TCP ポート番号が、他のアプリケーションによって使用されている場合

設定したポート番号が他のプログラムによって使用されていないか確認してください。"netstat" コマンドを実行することで、この情報を確認できます。

More Answers (0)

Tags

No tags entered yet.

Products

Community Treasure Hunt

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

Start Hunting!