VMware probe 8.20 fails to start on Linux: Controller expects $NIMBUS_HOME/bin/java (missing or unreachable)
search cancel

VMware probe 8.20 fails to start on Linux: Controller expects $NIMBUS_HOME/bin/java (missing or unreachable)

book

Article ID: 434608

calendar_today

Updated On:

Products

DX Unified Infrastructure Management (Nimsoft / UIM)

Issue/Introduction

After upgrading to VMware probe 8.20 on a Linux robot, the probe fails to start and remains in an "Error" state. The controller.log or vmware.log shows the following error:

Controller: Probe 'vmware' FAILED to start (command = /opt/nimsoft/probes/application/vmware/../../..//bin/java) does not exist or is unreachable

The controller attempts to launch the probe using a relative path to $NIMBUS_HOME/bin/java, but the Java executable is located in a different directory (e.g., /opt/nimsoft/jre21/...), causing the startup to fail.

Environment

Product: DX Unified Infrastructure Management (UIM)
Version: 23.4 CU5 or higher
Probe: VMware 8.20 or above
OS: Red Hat Enterprise Linux (RHEL) / Linux

Cause

VMware probe version 8.20 and above requires Java 21. In DX UIM 23.4 CU5, Java-based probes require the java_jre21 package to be deployed to the robot. If only the raw JRE folder is manually copied or if the package is missing, the robot controller will not have the correct path registered in robot.cfg and will fail to find the Java launcher at the expected $NIMBUS_HOME/bin/java location.

Resolution

To resolve this issue, follow the supported deployment order to ensure the robot environment is correctly configured for Java 21:

  1. Deploy robot_update 23.4.5 to the target machine.
  2. Deploy the java_jre21 package from the local archive to the Hub or Remote Robot. This package installs the JRE and correctly registers the path in the robot configuration.
  3. Deploy vs2017_vcredist_x64 (v1.01). The robot controller requires these libraries to manage Java 21 processes effectively.
  4. In the Infrastructure Manager or Admin Console, right-click the VMware probe and select Security > Validate.
  5. The VMware probe should now initialize and start correctly using the UIM-managed Java path.

Additional Information

In so cases the issue identified as the java_jre21 was not extracted in the Linux server.
- we manually copied the folder from another server.
- restarted the robot and Vmware probe started.