When upgrading from NSX 4.2.2.1.0 to 4.2.3.2.0, the upgrade process fails during the pre-check or host upgrade phase with the following errors in the NSX Manager UI or upgrade-coordinator.log:
Error 1 (NAPP): Failed to execute Check for NSX Application Platform version for upgrade. [UC] Error in rest call. url= /napp/api/v1/platform/monitor/platform/status , method= GET , response= upstream request timeout , error= GATEWAY_TIMEOUT:upstream request timeout.
Error 2 (Host): Upgrade failed: Error while checking free space on tmp partition on host. Please check the configuration state of host and ensure that services are operating normally.
VMware NSX
NAPP Timeout: The Upgrade Coordinator (UC) fails to receive a timely response from the NSX Application Platform's status API. This is often due to resource contention or service timeouts within the Kubernetes-based NAPP deployment during the upgrade transition.
Host /tmp Full: ESXi hosts may have accumulated large log files, stale VIB remnants, or temporary upgrade bundles in the /tmp RAM disk, preventing the installation of new NSX components.
To successfully complete the NSX upgrade, you must manually decouple the problematic hosts from the automated workflow, proceed with the NSX Manager/Infrastructure upgrade, and then re-introduce the hosts.
Before continuing the upgrade, remove the NSX components from the hosts reporting the /tmp space error.
In NSX Manager, navigate to System > Fabric > Nodes > Host Transport Nodes.
Select the affected ESXi hosts and click Remove NSX.
Note: Ensure VMs are migrated (vMotion) off these hosts if you do not have a redundant N-VDS configuration.
Confirm the "Unprep" process completes and the host status returns to Not Configured.
/tmp Space (Manual Cleanup)On each affected ESXi host, perform a manual cleanup to ensure the partition is ready for re-preparation.
Log in to the ESXi host via SSH.
Identify large files using: ls -Slh /tmp | head -n 10
Remove known temporary upgrade logs or stale bundles:
rm -rf /tmp/vmware-root/*
rm -rf /tmp/nsx-update/*
Verify space with vdf -h.
With the problematic hosts removed, the Upgrade Coordinator will no longer be blocked by their local partition errors.
Return to the Upgrade dashboard in NSX Manager.
Click Retry or Continue to proceed with the Management Plane and Control Plane upgrades.
If the NAPP GATEWAY_TIMEOUT persists, restart the NAPP status service or skip the NAPP check if the platform is not actively in use.
Once the NSX Managers are successfully upgraded to version 4.2.3.2.0:
Navigate back to System > Fabric > Nodes > Host Transport Nodes.
Select the hosts you unprepared in Step 1.
Click Configure NSX (or re-apply the Transport Node Profile).
NSX will now install the version-compatible VIBs onto the cleaned /tmp partition.