バージョン 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 ページをご参照ください。