NetWorker: nsrctld NSR critical JAVA_HOME environment variable might not be set correctly

Summary: The nsrd service does not start change java_home variable to use correct the Java version.

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

The user performed server patching.

nsrd service would not start 
 
1/3/2017 1:33:21 PM 5 5 0 4380 4024 0 <server_name> nsrctld NSR critical JAVA_HOME enrivonment variable might not be set correctly: Unable to execute java 'C:\Program Files\Java\jre1.8.0_102\bin\java.exe'. Ensure that JAVA_HOME is set to 64-bit JRE directory.

nsrexecd will start with no issues while nsrd will not start

Cause

Environmental Java_Home variable was set to an incorrect Java version.

Resolution

Perform the following steps:

1. Log in to the NetWorker server with a user that has administrator privileges.
2. Confirm which version of 64 bit Java is installed under C:\Program Files\Java\java_version_folder
3. Browse to Control Panel > System > Advanced System Settings.
4. On the Advanced tab, click Environment Variables...
4,a,i. If the JAVA_HOME variable does not exist In the System Variables section, click New.
4,a,ii. In the Variable name field, type JAVA_HOME.
4,a,iii. In the Variable value field, type the path to the Java directory. For example, C:\Program Files\Java\jre1.8.0_xx (copy from step 2)
4,b,i. If the JAVA_HOME variable exists but is incorrect, edit it and replace the incorrect path with the new path collected in step 2.
5. Click OK.
6. Click OK to close the Environment Variables window, and then click OK to close the System Properties window.

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000052978
Article Type: Solution
Last Modified: 23 Sept 2024
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.