Customers planning to upgrade from any of the impacted releases can follow one of the two options below:
a. First Method Option: POSTMAN
URL: https://NSXMGR_IP/api/1.0/services/debug/scriptAuthentication: Basic authentication (Username: admin)
Headers: content-type - application/xml
Body: copy contents of the attached file signed_bsh_UpgradeUtilsFix_withVersionCheck.encoded.
Sample screenshot:
OR
b. Second Method Option: Using curl command for Linux:
curl --verbose --noproxy '*' -u admin:'default' -H "Accept: application/xml" -H "Content-Type: application/xml" -k -X POST --data @/tmp/signed_bsh_UpgradeUtilsFix.encoded
https://NSXMGR_IP/api/1.0/services/debug/script
Expected Response: 200
3. When the BeanShell patch is applied, restart the appliance management service with the below api. Refer to the screenshot:
POST https://NSXMGR_IP/api/1.0/appliance-management/components/component/APPMGMT/restart
4. Next, Retry the upgrade from the SDDC Manager UI