NSX Global manger upgrade fails at pre-check with error - "NSX Manager cannot be upgraded. Please upgrade <standby-site-name> site before performing upgrade of this site."
search cancel

NSX Global manger upgrade fails at pre-check with error - "NSX Manager cannot be upgraded. Please upgrade <standby-site-name> site before performing upgrade of this site."

book

Article ID: 414559

calendar_today

Updated On:

Products

VMware NSX

Issue/Introduction

NSX Global manger upgrade fails at pre-check with error - "NSX Manager cannot be upgraded. Please upgrade <standby-site-name> site before performing upgrade of this site."

Environment

VMware NSX

Cause

Upgrade coordinator in not upgraded to correct version on all nodes.

Resolution

Upgrade upgrade-coordinator to correct version.

1. Check upgrade coordinator version on all nodes using following API -

GET https://<nsx-manager>/api/v1/upgrade/summary

Below are outputs from two manager nodes. Here upgrade coordinator in not updated on Manager -1.

Manager - 1

{
  "system_version" : "4.1.0.2.0.21761691",
  "upgrade_coordinator_version" : "4.1.0.2.0.21761695",
  "pre_upgrade_bundle_version" : "4.1.0.2.0.21761691",
  "upgrade_status" : "NOT_STARTED",
  "target_version" : "4.2.1.0.0.24304122",
  "upgrade_bundle_file_name" : "VMware-NSX-upgrade-bundle-4.2.1.0.0.24304122.mub",
  "component_target_versions" : [ {
    "component_type" : "MP",
    "target_version" : "4.2.1.0.0.24302016"
  } ],
  "upgrade_coordinator_updated" : false

Manager - 2

{
  "system_version" : "4.1.0.2.0.21761691",
  "upgrade_coordinator_version" : "4.2.1.0.0.24302016",
  "pre_upgrade_bundle_version" : "4.2.1.0.0.24304122",
  "upgrade_status" : "NOT_STARTED",
  "target_version" : "4.2.1.0.0.24304122",
  "component_target_versions" : [ {
    "component_type" : "MP",
    "target_version" : "4.2.1.0.0.24302016"
  } ],
  "upgrade_coordinator_updated" : false
}

2. Update Upgrade coordinator using following API -

POST https://<nsx-manager>/api/v1/cluster/<node_uuid__of_affected_manager>/node/upgrade/uc 

Body:
{
  "product_version": "<target_version>"  
}

Additional Information