vCenter 7.0 – Error downloading plug-in com.vmware.h4.vsphere.client.0.3.5.0 – VMware Cloud Director Availability

I came across a problem after upgrading my vCenter Appliance to Version 7.0 Update 1d (Build 17491160). At the first login after the update finished without any errors or problems.

I got the error message “Error downloading plug-in. Make sure that the URL is reachable and the registered thumbprint is correct.”

I checked the plugins on the vCenter appliance with:

find / -name *h4.vsphere.client*
/usr/lib/vmware-lookupsvc/tools/lstool.py list --ep-type com.vmware.cis.vsphereclient.plugin --url http://localhost:7090/lookupservice/sdk

Version 0.4.1.0 of the VMware Cloud Director Availability plugin has files and is registered correctly. Version 0.3.5.0 of the plugin is also still registered but with no files. I decided to unregister the 0.3.5.0 version of the plugin. Write down the “Service ID” for the 0.3.5.0 version. In this case: 11d73978-fcd5-4dbb-ae07-b08d10bbd2af

NOTE: Always make a backup before making changes to the vCenter Appliance

Unregister the plugin with “lstool.py” and the “Service ID“…

/usr/lib/vmware-lookupsvc/tools/lstool.py unregister --url http://localhost:7090/lookupservice/sdk --user 'administrator@vsphere.local' --password 'YourPassword' --id 11d73978-fcd5-4dbb-ae07-b08d10bbd2af

… and checking again with:

/usr/lib/vmware-lookupsvc/tools/lstool.py list --ep-type com.vmware.cis.vsphereclient.plugin --url http://localhost:7090/lookupservice/sdk

The vCenter Appliance UI needs a final restart, and the error message “Error downloading plug-in com.vmware.h4.vsphere.client.0.3.5.0” does not appear anymore.

service-control --restart vsphere-ui