なぜ、Suse Linux 10 もしくは、それ以降のバージョンで、起動時にライセンスマネージャーの起動に失敗しますか?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
ドキュメントに記載された正しい手順でライセンスマネージャー サービスを、システム ブート時に起動する設定を実施しましたが、MATLAB を起動することができません。すべてのシンボリック リンクは正しいことを確認しました。ライセンスマネージャーのログファイルに下記のようにエラーメッセージが表示されます:
Vendor daemon can't talk to lmgrd (Cannot connect to license server (-15,570:101 "Network is unreachable"))
Akzeptierte Antwort
MathWorks Support Team
am 13 Jan. 2011
バージョン 10 の SUSE Linux システムの場合、パラレル ブート シーケンスを使用している可能性があり、FLEXnet ライセンスマネージャー プロセスがネットワークの構成が完了する前に起動する可能性があります。ネットワーク設定変更が、FLEXnet プロセスの正常起動を妨げるため、ライセンスマネージャーはブート時に起動しないことがあります。
この問題を解決するためには、FLEXnet プロセスが、ネットワークの構成が完了した後に起動される必要があります。
flexnet: network
システムがリブートした際、flexnet ネットワークが稼働するまで待機します。
.depend.start ファイルを自動的に更新するには、下記 fixflexforsuse.sh をダウンロードします。スクリプトを起動するため、ターミナル ウィンドウを起動し、root としてログインします。スクリプトをダウンロードしたディレクトリに移動し、下記コマンドを実行します。
./fixflexforsuse
依存関係が今後すべてのソフトウェア アップデートに対応しているか確認するため、/tc/init.d ディレクトリにある flexnet スクリプトに下記テキストを追記します。
### BEGIN INIT INFO
# Provides: flexnet
# Required-Start: $network $syslog
# Required-Stop:
# Default-Start: 5
# Default-Stop: 0 6
# Description: Start MATLAB license manager.
### END INIT INFO
もしくは、/etc/init.d/.depend.start を新しいソフトウェアをインストールする毎に編集します。
Flexnet スクリプトが編集されたら、下記のようにスクリプト上で insserv コマンドを実行します:
insserv /etc/init.d/flexnet
Insserv および .depend.start に関する詳細な情報は、man ページをご参照ください。
0 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!