NetWorkerサーバー サービス(nsrd)の起動に失敗した場合、NetWorkerサーバー デーモン.rawには次のものが含まれます。「NSR critical JAVA_HOME enrivonment variable might not set correctly: Unable to execute java」
Summary: OSのパッチ適用またはNetWorkerサーバー上のJAVAのアップグレード後、NetWorkerサーバー サービス(nsrd)または認証サービス(authc)の起動に失敗します。NMCからNetWorkerサーバーに接続しようとすると、サーバーが実行されていないか、認証サービスと通信できないことが報告されます。新しいJavaバージョンのインストール パスを反映するように、JAVA_HOMEシステム環境変数を更新する必要があります。 ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
- 「NetWorker Backup and Recover Server」サービス(NSRD)は開始されません。
- Oracle Java Runtime Environment(JRE)がインストールされており、最近アップグレードされた可能性があります。
- NetWorkerサーバーのdaemon.rawには、サービス起動時に次のエラーが含まれます。
nwserver_hostname nsrctld NSR critical JAVA_HOME enrivonment variable might not be set correctly: Unable to execute java 'C:\Program Files\Java\jre1.8.0_121\bin\java.exe'. Ensure that JAVA_HOME is set to 64-bit JRE directory.
[Location]:
Linuxの場合/nsr/logs/daemon.raw
Windows:..\Program Files\EMC NetWorker\nsr\logs\daemon.raw
Windows:..\Program Files\EMC NetWorker\nsr\logs\daemon.raw
Cause
NetWorkerサーバー ソフトウェアは、「NetWorker Backup and Recover Server」(nsrd)サービスを開始するときに、ホスト上で必要なJavaバージョンを確認します。プロセスがホストで最低限必要なJavaバージョンを検出しない場合、プロセスの開始に失敗します。この問題は、Javaがインストールされているが削除されている場合、またはJavaバージョンがアップグレードされ、現在のJavaバージョンとJAVA_HOMEシステム環境変数パスが一致しない場合に発生します。
Resolution
新しいJavaバージョンのパスを反映するように、JAVA_HOMEシステム環境変数パスを更新します。
GUI(Windows):
A。実行中のNetWorkerサービスがある場合は、停止します。 nsr_shutdown
Windows:
c. [コントロール パネル]--[システム]->[システムの>詳細設定]に移動します。
D。[ 詳細設定 ]タブで、[ 環境変数... ]をクリックします。
E。[システム変数]セクションで、[新規]をクリックします。
F。Variable name フィールドに、 JAVA_HOMEと入力します。
G。Variable value フィールドに、 Javaディレクトリへのパスを入力します。例
- 使用されているJavaバージョンを確認します。
CLI(Linux/Windows):
- java -version コマンドを実行します。
- Example:
# java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
GUI(Windows):
- [コントロール パネル]を開く-->Java-->Javaコントロール パネルを開く-->Java-->ビュー:
- JAVA_HOMEシステム環境変数を更新します。
Linuxの場合
A。実行中のNetWorkerサービスがある場合は、停止します。 nsr_shutdown
B。更新されたJavaインストール パスを確認します。 find / -name jre
d. このファイルには、JAVA_HOME環境変数のみが含まれている必要があります。ステップ2で収集した更新されたJava jreパスにパスを更新します。
[root@nwserver ~]# find / -name jre /etc/alternatives/jre /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre /usr/lib/jvm/jre /usr/lib/jvm-exports/jre
メモ: 複数のバージョン パスが出力される場合は、アクティブなJavaバージョンのインストール パスを使用していることを確認してください。アクティブバージョンは java -version コマンド
c によって出力されます。テキスト編集ツールを使用して/nsr/authc/conf/installrcファイルを開きます。 vi /nsr/authc/conf/installrc
c によって出力されます。テキスト編集ツールを使用して/nsr/authc/conf/installrcファイルを開きます。 vi /nsr/authc/conf/installrc
d. このファイルには、JAVA_HOME環境変数のみが含まれている必要があります。ステップ2で収集した更新されたJava jreパスにパスを更新します。
[root@nwserver ~]# vi /nsr/authc/conf/installrc JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre
注:必要に応じて、現在のJAVAインストール パスを指定する代わりに、JAVA_HOME変数をJAVA_HOME=/usr/java/latestに設定できます。JAVA jreディレクトリへのソフト リンクがあることを確認します。これが完了した場合は、javaが更新されたときにソフト リンクを更新する必要があります。
[root@nwserver ~]# ln -s /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre /usr/java/latest
[root@nwserver ~]# ls -l /usr/java/latest
lrwxrwxrwx. 1 root root 64 Jun 3 16:58 /usr/java/latest -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre
E。NetWorkerサーバー サービスを開始します。/etc/init.d/networker start
Windows:
A。管理者権限を持つユーザーを使用してターゲット ホストにログインします。
B。実行中のNetWorkerサービスがある場合は、次のコマンドを実行して停止します。
B。実行中のNetWorkerサービスがある場合は、次のコマンドを実行して停止します。
net stop nsrexecd /y
c. [コントロール パネル]--[システム]->[システムの>詳細設定]に移動します。
D。[ 詳細設定 ]タブで、[ 環境変数... ]をクリックします。
E。[システム変数]セクションで、[新規]をクリックします。
F。Variable name フィールドに、 JAVA_HOMEと入力します。
G。Variable value フィールドに、 Javaディレクトリへのパスを入力します。例
C:\Program Files\Java\jre1.8.0_xx
h. [OK]をクリックします。
私。OK をクリックして 環境変数 ウィンドウを閉じ、 OK をクリックして システムプロパティ ウィンドウを閉じます。
私。OK をクリックして 環境変数 ウィンドウを閉じ、 OK をクリックして システムプロパティ ウィンドウを閉じます。
j.システム変数を有効にするには、NetWorkerサーバーを再起動します。ホストが復帰すると、NetWorkerサーバー サービスが自動的に開始されます。タスクリスト | findstr nsr
メモ: システムですべてのサービスを開始し、すべてのNetWorkerデータベースをオンラインにします。
メモ: システムですべてのサービスを開始し、すべてのNetWorkerデータベースをオンラインにします。
Additional Information
Java が更新されると、新しいパスを反映するように JAVA_HOME 環境変数を更新する必要があります。
NetWorker サーバーの Java 要件の詳細については、「 NetWorker インストールガイド」を参照してください。
NetWorker サーバーの Java 要件の詳細については、「 NetWorker インストールガイド」を参照してください。
Affected Products
NetWorkerProducts
NetWorkerArticle Properties
Article Number: 000166530
Article Type: Solution
Last Modified: 04 Jun 2025
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.