NSX Dataplane upgrade is not available for domain [domain-name] since all vCenter and ESX on the dependent domains are not upgraded. To complete the update of an NSX instance you must add the vCenter and ESX components to the update plan of this and all dependent domains. After you update the vCenter, ESX, and NSX Manager components, you can finalize the update.
Querying the NSX API for the upgrade summary (GET /api/v1/upgrade/summary) shows the upgrade_status is PAUSED (target 9.1.0.0100.25470810).
Querying the NSX API for host upgrade units (GET /api/v1/upgrade/upgrade-units?component_type=HOST) returns a higher number of units than actual physical hosts (e.g., returning 17 units for 16 real host transport nodes), indicating a duplicate host entry (e.g., esx06.abc.cde appears twice).
..."<NSX_MANAGER>:null:null": { "failedCount": 0, "groupId": "########-####-####-####-############", "groupName": "Group 1 for ESXI", "percentComplete": 0.0, "status": "NOT_STARTED", "upgradeUnitCount": 1, "__dynamicStructureFields": { "fields": {}, "name": "" } }
...
..."errorPack":{"errorCode":"LCM_NSXT_HOST_NOT_UPGRADED_IN_SHARED_DOMAIN","arguments":["<DOMAIN_NAME>"],"referenceToken":"######"}
A stale or orphaned NSX Transport Node record persists in the NSX database. This typically happens when an ESXi host was decommissioned and recommissioned (or renamed) without a complete cleanup in NSX. The VCF Lifecycle Management (LCM) service detects this orphaned record as an unupgraded unit, which blocks the finalization of the NSX upgrade.
If the issue persists, contact Broadcom Support. See for assistance.
See details in Manual removal of hosts from VC without removing NSX from them at first have resulted in stale host entries on the NSX appliance