The error can be seen repeating in the recent Tasks
Error downloading plug-in. URL is unreachable. connect timed out VMware Skyline Health & Diagnostics Plugin com.vmware.vhd.management.plugin:1.0.0.0)
There are also errors in the /var/log/vmware/vsphere-ui/logs/vsphere_client_virgo.log
[YYYY-MM-DDTHH:MM:SS.SSSZ] [ERROR] sdk-plugin-deployer-108358 com.vmware.vise.plugin.status.RemotePluginStatusServiceImpl DOWNLOAD_FAILED: Error downloading plugin package com.vmware.vhd.management.plugin:1.0.0.0 from https://###.###.###.###:443/plugins/assets/plugins.zip. Reason: URL is unreachable. Make sure that the URL is reachable.[YYYY-MM-DDTHH:MM:SS.SSSZ] [ERROR] sdk-plugin-deployer-108358 com.vmware.vise.plugin.extension.VcExtensionManager Downloading plugin package: 'com.vmware.vhd.management.plugin:1.0.0.0' registered in vCenter: 'vcsa.example.com (b249c666-8de8-4b0a-bc44-3585f9b4e5b3)' has failed. java.util.concurrent.CompletionException: com.vmware.vise.plugin.download.PluginDownloadException: org.apache.http.conn.ConnectTimeoutException: Connect to ###.###.###.###:443 [/###.###.###.###] failed: connect timed out at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273) at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280) at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1643) 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: com.vmware.vise.plugin.download.PluginDownloadException: org.apache.http.conn.ConnectTimeoutException: Connect to ###.###.###.###:443 [/###.###.###.###] failed: connect timed out 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) ... 9 common frames omittedCaused by: org.apache.http.conn.ConnectTimeoutException: Connect to ###.###.###.###:443 [/###.###.###.###] failed: connect timed out at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:151) 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 omittedCaused by: java.net.SocketTimeoutException: connect timed out at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:607) at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:368) at com.vmware.vise.plugin.http.impl.RequestAwareSslSocketFactory.connectSocket(RequestAwareSslSocketFactory.java:52) at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142) ... 23 common frames omitted
[YYYY-MM-DDTHH:MM:SS.SSSZ] [INFO ] sdk-plugin-deployer-108358 com.vmware.vise.plugin.registry.VcExtensionStateRegistry Updating entry: Plugin: 'com.vmware.vhd.management.plugin:1.0.0.0', State: 'FAILED_DOWNLOAD'
vCenter 8.0
Unregister the extension from the Managed Object Browser (MOB) from the vCenter
This will then stop the task from trying to download the plugin and fully remove the Skyline Health & Diagnostics plugin from the vCenter.