[MPP] Node upgrade failed : org.springframework.web.client.HttpServerErrorException$InternalServerError: 500 Internal Server Error: "{"error_code": 36580, "error_message": "Error proxying request to: <uuid>.", "module_name": "node-services"}"./var/log/upgrade-coordinator/upgrade-coordinator.log on the NSX Manager.<timestamp> INFO http-nio-127.0.0.1-7442-exec-9 UpgradeCoordinatorFacadeImpl <pid> SYSTEM [nsx@6876 comp="nsx-manager" level="INFO" subcomp="upgrade-coordinator"] Component: MP, status: FAILED, % complete: 24.0, details: [MPP] Node upgrade failed : org.springframework.web.client.HttpServerErrorException$InternalServerError: 500 Internal Server Error: "{"error_code": 36580, "error_message": "Error proxying request to: <uuid>.", "module_name": "node-services"}"., canSkip: false
root@manager:~# curl -sk -u 'admin:<password>' https://localhost/api/v1/trust-management/certificates | python3 -c 'import sys,json,subprocess; data=json.load(sys.stdin);
for r in data.get("results", []):
if any("APH_TN" in u.get("service_types", []) for u in r.get("used_by", [])):
p=subprocess.run(["openssl","x509","-noout","-subject"], input=r["pem_encoded"], text=True, capture_output=True)
print(r.get("id"), p.stdout.strip())
'
<cert#1_uuid> subject=C = US, CN = VMware-NSX-ApplProxyHub
<cert#2_uuid> subject=C = US, CN = VMware-NSX-ApplProxyHub
<cert#3_uuid> subject=C = US, CN = VMware-NSX-ApplProxyHub
/var/log/vmware/appl-proxy-rpc.log on each NSX Manager.<timestamp> <manager_name> NSX <pid> - [nsx@6876 comp="nsx-manager" subcomp="appl-proxy" s2comp="nsx-net" tid="<tid>" level="ERROR" errorCode="NET1111"] Certificate validation failed: 18-self-signed certificate <snip>VMware NSX
Due to the issue described in KB#373270, communication and processing between NSX Managers fails, which causes the upgrade to fail.
Update the APH_TN certificate by following the procedure outlined in the Resolution section of KB#373270, and then retry the upgrade.