(from /var/log/vmware/vsphere-ui/logs/vsphere_client_virgo.log)
[YYYY-MM-DDTHH:MM:SS.985Z] [INFO ] sdk-plugin-deployer-769 com.vmware.vise.plugin.status.RemotePluginStatusServiceImpl DOWNLOADING: Downloading plugin package com.vmware.drui.plugin:9.0.2.24570573 from https://<Host Short Name>:443/drplugin/plugin.json.zip ...[YYYY-MM-DDTHH:MM:SS.985Z] [INFO ] sdk-plugin-deployer-769 com.vmware.vise.plugin.download.PluginDownloadServiceImpl Downloading plug-in package 'com.vmware.drui.plugin:9.0.2.24570573' with temporary name '/etc/vmware/vsphere-ui/vc-packages/vsphere-client-serenity/com.vmware.drui.plugin-9.0.2.24570573/plugin-package.tmp'.[YYYY-MM-DDTHH:MM:SS.985Z] [INFO ] sdk-plugin-deployer-769 com.vmware.vise.plugin.download.PluginDownloadServiceImpl Downloading plugin package from https://<Host Short Name>/drplugin/plugin.json.zip[YYYY-MM-DDTHH:MM:SS.985Z] [ERROR] sdk-plugin-deployer-769 com.vmware.vise.plugin.download.PluginDownloadServiceImpl Downloading plug-in package 'com.vmware.drui.plugin:9.0.2.24570573' to '/etc/vmware/vsphere-ui/vc-packages/vsphere-client-serenity/com.vmware.drui.plugin-9.0.2.24570573/plugin-package.tmp' has failed due to unknown reasons. Removing failed plugin package folder '/etc/vmware/vsphere-ui/vc-packages/vsphere-client-serenity/com.vmware.drui.plugin-9.0.2.24570573'. java.net.UnknownHostException: <Host Short Name>: Name or service not known
[2026-05-01T15:50:06.940Z] [ERROR] sdk-plugin-deployer-79025 com.vmware.vise.plugin.status.RemotePluginStatusServiceImpl DOWNLOAD_FAILED: Error downloading plugin package com.vmware.drui.plugin:9.0.5.0 from https://vmname-vlr:443/drplugin/plugin.json.zip. Reason: Download error. Make sure that the URL is reachable and the thumbprint is correct. com.vmware.vise.plugin.download.PluginDownloadException: java.net.UnknownHostException: EQX2-VLR01
at com.vmware.vise.plugin.download.PluginDownloadServiceImpl.download(PluginDownloadServiceImpl.java:195)
at com.vmware.vise.plugin.async.task.PluginDownloadTask.run(PluginDownloadTask.java:51)
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
at com.vmware.vise.util.concurrent.QueuingCachedThreadPool$2.call(QueuingCachedThreadPool.java:873)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.vmware.vise.util.concurrent.QueuingCachedThreadPool$QueueProcessor.run(QueuingCachedThreadPool.java:1271)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at com.vmware.vise.util.concurrent.WorkerThreadFactory$1.run(WorkerThreadFactory.java:64)
at java.lang.Thread.run(Thread.java:750)
Caused by: java.net.UnknownHostException: vmname-vlr
at java.net.InetAddress$CachedAddresses.get(InetAddress.java:764)
at java.net.InetAddress.getAllByName0(InetAddress.java:1291)
at java.net.InetAddress.getAllByName(InetAddress.java:1144)
at java.net.InetAddress.getAllByName(InetAddress.java:1065)
at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:112)
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376)
at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393)
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:72)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:221)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:165)
at com.vmware.vise.plugin.download.PluginDownloadServiceImpl.downloadPackageInfo(PluginDownloadServiceImpl.java:342)
at com.vmware.vise.plugin.download.PluginDownloadServiceImpl.download(PluginDownloadServiceImpl.java:172)
... 11 common frames omitted
You cannot PING via short names.
root@vmname-vcenter [ ~ ]# ping vmname-vlr
ping: vmname-vlr: Name or service not known
root@vmname-vlr [ ~ ]# ping vmname-vcenter
ping: vmname-vcenter: Temporary failure in name resolution
The vSphere UI's sdk-plugin-deployer requires a successful TLS handshake and name resolution to the URL registered in the extension metadata.
Configure a valid fully qualified domain name (FQDN) for vSphere Replication (or VMware Live Site Recovery) appliance that can be resolved by DNS. You can choose one or more of the methods below based on your scenario.
Method # 1
https:<VR/VLSR_IP or FQDN>:5480/
Method # 2
hostname Method # 3
192.#.#.1 vlr01.domain.local vlr01
Standardizing the hostname to lowercase FQDN ensures consistency between the OS identity, DNS records, and SSL certificate SANs. The RECONFIGURE action is critical as it updates the com.vmware.drui.plugin registration in the vCenter Extension Manager. Once the download URL in the extension metadata matches a resolvable and trusted FQDN, the sdk-plugin-deployer can successfully establish a TLS connection and download the plugin package.
Below is the document to reconfigure the vSphere replication network settings: