When attempting to upgrade NSX on a host, the upgrade fails with the following error in the NSX Manager UI:
The detailed error message shows:
The error indicates that the nsx-datapath VIB installation failed due to issues executing the localcli command during the upgrade.
VMware NSX 4.2.3.1
The failure occurs when the upgrade process cannot execute the localcli command to validate or list installed VIBs during the upgrade of the nsx-esx-datapath module.
Contributing factors include:
A temporary connectivity or communication issue between the host and NSX Manager during upgrade bundle application.
Incomplete or corrupted execution of the offline bundle install process, causing the localcli command to fail.
Resource/process constraints on the host that interrupt command execution, resulting in “Got no data from process” and premature termination.
Workaround:
Reboot the affected host to clear out the unfinished update state.
This ensures incomplete or corrupted bundle installation is discarded.
After the host is back online, navigate to NSX Manager → System → Upgrade.
Retry the upgrade for the affected host by selecting the host and choosing Retry in the Upgrade section.
Confirm that the host upgrades successfully with a status of SUCCESS.
This error is typically transient and related to temporary command or bundle execution failures during the host upgrade process.
Always ensure hosts have sufficient resources and stable management plane connectivity before retrying the upgrade.
Review /var/log/esxupdate.log and /var/log/vobd.log on the host for additional error details if the retry fails.
If failures persist across retries, verify bundle accessibility, confirm host health, and open a support request with VMware/Broadcom for further analysis.