新しくサーバーを立てたところerror 21が返ってくる
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
mochi
am 9 Jun. 2022
Kommentiert: Kojiro Saito
am 10 Jun. 2022
今まで使っていた古いサーバーから新しいサーバーにmatlabライセンスマネージャを入れ替えたところクライアントPCからmatlabを起動するとerror 21が返ってくるようになりました.
これまで古いサーバーは2019bまでしかアップデートしていなかったため2022aを使えるようサーバーごと取り替えました.
しかし,サーバーマシン上では2022aが動くもののクライアントPC側ではerror 21が出て起動できません.
どうすれば解消しますか?
0 Kommentare
Akzeptierte Antwort
Kojiro Saito
am 9 Jun. 2022
Bearbeitet: Kojiro Saito
am 9 Jun. 2022
こちらの回答によると、ライセンスエラー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 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu 製品の管理 finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!