新しくサーバーを立てたところerror 21が返ってくる
조회 수: 1 (최근 30일)
이전 댓글 표시
今まで使っていた古いサーバーから新しいサーバーにmatlabライセンスマネージャを入れ替えたところクライアントPCからmatlabを起動するとerror 21が返ってくるようになりました.
これまで古いサーバーは2019bまでしかアップデートしていなかったため2022aを使えるようサーバーごと取り替えました.
しかし,サーバーマシン上では2022aが動くもののクライアントPC側ではerror 21が出て起動できません.
どうすれば解消しますか?
댓글 수: 0
채택된 답변
Kojiro Saito
2022년 6월 9일
편집: Kojiro Saito
2022년 6월 9일
こちらの回答によると、ライセンスエラー21はライセンスマネージャーのライセンスファイル (license.dat)で書かれているMATLABバージョンがクライアントMATLABよりも古い場合に起こる事象のようです。
R2022aに対応したライセンスファイルをライセンスセンター(https://jp.mathworks.com/licensecenter/)からダウンロードして、ライセンスマネージャーが使用するライセンスに差し替える必要があります。
手順の詳細は下記に詳しく書いてあります。
更新
クライアントPCだけで発生しているとのことで、MATLABインストールのlicensesフォルダにあるnetwork.licファイルで新しいサーバーのホスト名になっているか確認いただけますか。
例: C:\Program Files\MATLAB\R2022a\licenses\network.lic
この中にライセンスマネージャーが動いているマシンのホスト名とMACアドレスを書いてあります。
SERVER ホスト名 xxxx 27000
USE_SERVER
ホスト名がサーバーのホストID、xxxxがサーバーのMAC アドレスです。
ライセンスマネージャーのマシンで、etc/license.datに書いてある情報と同じです。
network.licが古いサーバーのホスト名のままになっていると、ライセンスエラー21が起こりえます。
댓글 수: 11
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!