The Interoperability User Interface on Vmware Cloud shows internal error on adding HCX products to the 'Modify Product list'
search cancel

The Interoperability User Interface on Vmware Cloud shows internal error on adding HCX products to the 'Modify Product list'

book

Article ID: 312054

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

Allows to modify product on User Interface for interop check.

Symptoms:
Internal error occurs while performing interop checks. For more information check the VMware logs. Search for these symptoms in the VMware knowledge base for any known issues and possible workarounds. If none can be found, collect a support bundle and open a support request.

Similar to the following image:
 

 



Environment

VMware vCenter Server 7.0.2
VMware vCenter Server 7.0.3

Cause

HCX is not getting the compatible product versions for interop check.

Resolution

No Resolution available.

Workaround:
Follow the below steps:
1. Get the List of added products by calling below API with SSO credentials for basic Auth-

curl --location --request GET ‘https://{{vcip}}:443/lcm/rest/vcenter/lcm/discovery/associated-products ’ \
--header ‘Authorization: Basic {{BasicAuth}}’ -k
Replace {{vcip}} placeholder with the IP of VC


— This returns list of product like this
[
    {
        "auto": false,
        "deployments": [],
        "installed_product": "com.vmware.AppDefense_2.3",
        "name": "VMware AppDefense",
        "version": "2.3"
    },
    {
        "auto": false,
        "deployments": [],
        "installed_product": "com.vmware.HCX_3.5.3",
        "name": "VMware HCX",
        "version": "3.5.3"
    },
    {
        "auto": false,
        "deployments": [],
        "installed_product": "com.vmware.Horizon7_2203.0",
        "name": "VMware Horizon",
        "version": "2203.0"
    }
]
From the response above take the installed_product value mentioned against HCX and call delete API with Basic Auth
curl --location -g --request DELETE ‘
https://{{vcip}}:443/lcm/rest/vcenter/lcm/discovery/associated-products/{{installed_product}} ’ \
--header ‘Authorization: Basic {{BasicAuth}}’ -k


This would remove the HCX from interop and check and other products interop check can be done.

Attachments

Interoperability_UI_PostFix get_app