UC is not updated on node ##############. Please upload the upgrade bundle and upgrade UC on one of these nodes to ensure the version of UC is same across all MP nodes.
WARN pool-50-thread-6 UpgradeServiceImpl 914468 SYSTEM [nsx@6876 comp="nsx-manager" level="WARNING" subcomp="upgrade-coordinator"] [PUC] Pre-upgrade check InspectionTaskInfo[id=ucVersionCheck,name=Check for the version sync status of UC on all the MP nodes.,description=This check ensures the version of UC is in sync across all the MP nodes before starting MP upgrade.,componentType=MP,needsAcknowledgement=false,acknowledgement=false,needsResolution=false,resolution=false,resolutionError=<null>] failed with result BasicInspectionTaskResult{status=FAILURE, taskInfo=InspectionTaskInfo[id=ucVersionCheck,name=Check for the version sync status of UC on all the MP nodes.,description=This check ensures the version of UC is in sync across all the MP nodes before starting MP upgrade.,componentType=MP,needsAcknowledgement=false,acknowledgement=false,needsResolution=false,resolution=false,resolutionError=<null>], failureMessages=null, failures=[{"moduleName":"upgrade-coordinator","errorCode":30486,"errorMessage":"UC is not updated on node <Manager node>. Please upload the upgrade bundle and upgrade UC on one of these nodes to ensure the version of UC is same across all MP nodes."}]}
INFO pool-50-thread-6 UpgradeServiceImpl 914468 SYSTEM [nsx@6876 comp="nsx-manager" level="INFO" subcomp="upgrade-coordinator"] [PUC] Finish Check for the version sync status of UC on all the MP nodes. on component MP. Result -- BasicInspectionTaskResult{status=FAILURE, taskInfo=InspectionTaskInfo[id=ucVersionCheck,name=Check for the version sync status of UC on all the MP nodes.,description=This check ensures the version of UC is in sync across all the MP nodes before starting MP upgrade.,componentType=MP,needsAcknowledgement=false,acknowledgement=false,needsResolution=false,resolution=false,resolutionError=<null>], failureMessages=null, failures=[{"moduleName":"upgrade-coordinator","errorCode":30486,"errorMessage":"UC is not updated on node <Manager node>. Please upload the upgrade bundle and upgrade UC on one of these nodes to ensure the version of UC is same across all MP nodes."}]}
GET https://<Problem manager nodeproblematic manager node>/api/v1/upgrade/summary -->
{ "system_version": "4.2.0.0.0.24105817", "upgrade_coordinator_version": "4.2.0.0.0.24105821", <<< UC version has not been upgraded to the target version "upgrade_status": "PAUSED", "target_version": "4.2.2.1.0.24765084", "component_target_versions": [ { "component_type": "EDGE", "target_version": "4.2.2.1.0.24765090" }, { "component_type": "HOST", "target_version": "4.2.2.1.0.24765085" }, { "component_type": "MP", "target_version": "4.2.2.1.0.24765087" } ], "upgrade_coordinator_updated": false <<<< UC has not been upgraded}
GET https://<non problematic Manager node>/api/v1/upgrade/summary --> Good manager node which has the correct version of UC
{ "system_version": "4.2.0.0.0.24105817", "upgrade_coordinator_version": "4.2.2.1.0.24765084", <<<< UC matches the target version "upgrade_status": "PAUSED", "target_version": "4.2.2.1.0.24765084", "component_target_versions": [ { "component_type": "EDGE", "target_version": "4.2.2.1.0.24765090" }, { "component_type": "HOST", "target_version": "4.2.2.1.0.24765085" }, { "component_type": "MP", "target_version": "4.2.2.1.0.24765087" } ], "upgrade_coordinator_updated": true <<<< UC has been upgraded}
VMware NSX
The upgrade_coordinator_version did not get updated with the Target version and issue is seen as an error in the NSX Manager upgrade precheck
This is a known issue impacting VMware NSX.
To resolve the issue:
GET https://<problematic manager node>/api/v1/upgrade/summary
{ "system_version": "4.2.0.0.0.24105817", "upgrade_coordinator_version": "4.2.0.0.0.24105821", "upgrade_status": "PAUSED", "target_version": "4.2.2.1.0.24765084", <<<<< Use this value in step 2 "component_target_versions": [ { "component_type": "EDGE", "target_version": "4.2.2.1.0.24765090" }, { "component_type": "HOST", "target_version": "4.2.2.1.0.24765085" }, { "component_type": "MP", "target_version": "4.2.2.1.0.24765087" <<<< Do not use this value in step 2 } ], "upgrade_coordinator_updated": false}
get node, copy the UUID of the problem Manager
POST https://<problematic node_ip>/api/v1/cluster/<UUID of Manager from step 2>/node/upgrade/uc
Body:{ "product_version": "4.2.2.1.0.24765084" <<< value from step 1}
GET https://<problematic manager node>/api/v1/upgrade/summary
{ "system_version": "4.2.0.0.0.24105817", "upgrade_coordinator_version": "4.2.2.1.0.24765084", <<<< UC version now matching target version "pre_upgrade_bundle_version": "4.2.2.1.0.24765084", "upgrade_status": "PAUSED", "target_version": "4.2.2.1.0.24765084", "component_target_versions": [ { "component_type": "EDGE", "target_version": "4.2.2.1.0.24765090" }, { "component_type": "HOST", "target_version": "4.2.2.1.0.24765085" }, { "component_type": "MP", "target_version": "4.2.2.1.0.24765087" } ], "upgrade_coordinator_updated": true}