The VMware Live Recovery plugin, specifically version 9.0.4, is observed to intermittently undeploy from the vSphere Client after approximately 30 minutes of operation. This behavior necessitates frequent manual reconfigurations of the plugin to temporarily restore its functionality, only for the issue to recur. Multiple instances of the Live Recovery plugin may also be visible under vCenter Administration -> Client Plugins.
Investigation into the /var/log/vmware/vsphere-ui/logs/vsphere_client_virgo.log reveals DOWNLOAD_FAILED errors, specifically:DOWNLOAD_FAILED: Error downloading plugin package com.vmware.drui.polugin:9.0.4 from https://liverecoveryFQDN:443/drplugin/plugin.json.zipCaused by: org.bouncycastle.tls.TlsFatalAlert: certificate_unknownCaused by: java.security.cert.CertificateException: unable to construct a valid chainCaused by: java.security.cert.CertPathBuilderException: No issuer certificate for certiciate in certification path found.
VMware Live Recovery 9.0.4
The intermittent undeployment and associated errors are primarily caused by a combination of factors:
To resolve this issue, you need to manually remove the older, conflicting plugin directory and then restart the vSphere UI service.
Steps:
cd /etc/vmware/vsphere-ui/cm-service-packages/com.vmware.cis.vsphereclient.plugin
rm -rf com.vmware.vrUi-9.0.2.24401761service-control --restart vsphere-uiThe presence of multiple versions of the same plugin (e.g., 9.0.2 alongside 9.0.4) can cause conflicts within the vSphere UI's plugin management system. By removing the older plugin directory, any stale or conflicting files are eliminated. Restarting the vsphere-ui service then forces the vCenter UI to perform a clean re-discovery and re-registration of its plugins, ensuring that only the intended 9.0.4 Live Recovery plugin is present and loaded without interference from older versions. This process often resolves the underlying certificate trust issues by forcing a clean plugin installation and validation process.