- license.dat ファイルの DAEMON 行が誤っている、または存在しない。
- クライアントの ライセンスファイルの SERVER 行が、サーバーの license.dat ファイルと一致していない。
- ライセンス サーバーとの通信に使用する TCP ポート番号が、他のアプリケーションによって使用されている。
MathWorks Licensing Error 3 が表示されるのはなぜですか?
조회 수: 2 (최근 30일)
이전 댓글 표시
MathWorks Support Team
2025년 5월 15일
편집: MathWorks Support Team
2025년 5월 16일
次のエラーの原因と解決方法を教えてください。
MathWorks Licensing Error 3
A licensing error occurred while trying to use <PRODUCTNAME>.
채택된 답변
MathWorks Support Team
2025년 12월 9일 0:00
편집: MathWorks Support Team
2025년 5월 16일
このエラーが発生する理由はいくつかあります:
ライセンス サーバー用の 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
추가 답변 (0개)
참고 항목
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!