- license.dat ファイルの DAEMON 行が誤っている、または存在しない。
- クライアントの ライセンスファイルの SERVER 行が、サーバーの license.dat ファイルと一致していない。
- ライセンス サーバーとの通信に使用する TCP ポート番号が、他のアプリケーションによって使用されている。
MathWorks Licensing Error 3 が表示されるのはなぜですか?
2 views (last 30 days)
Show older comments
MathWorks Support Team
on 15 May 2025
Edited: MathWorks Support Team
on 16 May 2025
次のエラーの原因と解決方法を教えてください。
MathWorks Licensing Error 3
A licensing error occurred while trying to use <PRODUCTNAME>.
Accepted Answer
MathWorks Support Team
on 9 Dec 2025 at 0:00
Edited: MathWorks Support Team
on 16 May 2025
このエラーが発生する理由はいくつかあります:
ライセンス サーバー用の 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 ファイルを変更した場合は、変更を反映させるためにネットワーク ライセンス マネージャーを必ず再起動してください。
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 のインストールディレクトリ)
設定したポート番号が他のプログラムによって使用されていないか確認してください。"netstat" コマンドを実行することで、この情報を確認できます。
0 Comments
More Answers (0)
See Also
Categories
Find more on 製品の管理 in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!