When you attempt to check the vSAN cluster status, the summary tab fails to load and displays the error: Failed to extract requested data. Check vSphere client logs for details. You typically encounter this behavior after renewing or replacing vCenter Server certificates.
You may also observe the following issues in the vSphere UI:
The Skyline Health menu option under Cluster > Monitor > vSAN does not load.
The vSAN Service menu under Configure > vSAN displays the error: Unable to retrieve the cluster configuration. Check vSphere Client logs for details.
You are unable to view capacity overview data or perform health checks in production environments
Error: Failed to extract requested data. Check vSphere client logs for details
Error: Unable to retrieve the cluster configuration. Check vSphere Client logs for details
Caused by: javax. net.ssl. SSLHandshakeException: com. vmware. vim. vmomi. client. exception. VlsiCertificateException: Serverat sun.security.ssl. Alerts. getSSLException (Alerts. java: 198)at sun. security. ssl. SSLSocket Impl. fatal (SSLSocket Impl. java: 1967)at sun. security. ssl. Handshaker . fatalSE (Handshaker . java: 333)at sun. security. ssl. Handshaker. fatalSE (Handshaker. java: 327)at sun. security. ssl. ClientHandshaker . serverCertificate (ClientHandshaker. java: 1689)at sun. security.ssl. ClientHandshaker. processMessage (ClientHandshaker . java: 226)at sun. security. ssl. Handshaker . processLoop (Handshaker . java: 1084)at sun. security. ssl. Handshaker. process_record (Handshaker . java: 1012)at sun. security. ssl. SSLSocket Impl. readRecord (SSLSocket Impl. java: 1079)at sun. security. ssl. SSLSocket Impl. performInitialHandshake (SSLSocket Impl. java: 1388)at sun.security. ssl. SSLSocket Impl. startHandshake (SSLSocket Impl. java: 1416)at sun. security. ssl. SSLSocket Impl. start Handshake (SSLSocket Impl. java : 1400)at com. vmware. vim. vmomi. client. http. impl. Thumbprint TrustManager $HostnameVerifier . verify (Thumbprint TrustManager . java: 472)... 52 common frames omittedCaused by: com. vmware. vim. vmomi. client. exception. VlsiCertificateException: Server certificate chain is not trusted and thumbprint verification is not configuredat com. vmware. vim. vmomi. client. http. impl. Thumbprint TrustManager . checkServerTrusted (Thumbprint TrustManager . java: 260)at sun. security. ssl. AbstractTrustManager Wrapper . checkServerTrusted (SSLContext Impl. java: 1099)at sun. security. ssl. ClientHandshaker. serverCertificate (ClientHandshaker . java: 1671)... 60 common frames omittedCaused by: sun. security. validator . ValidatorException: PKIX path building failed: sun.security. provider.certpath. SunCertPathBuilderException: unable to find valid certification path to requested targetat sun. security. validator . PKIXValidator . doBuild (PKIXValidator . java: 450)at sun. security. validator. PKIXValidator. engineValidate (PKIXValidator . java: 317)at sun. security. validator. Validator. validate (Validator. java: 262)at sun. security.ssl. X509TrustManager Impl.validate (X509TrustManager Impl. java: 327)at sun. security. ssl. X509TrustManager Impl.checkTrusted (X509TrustManager Impl. java: 236)at sun. security. ssl. X509TrustManager Impl. checkServer Trusted (X509TrustManager Impl. java: 113)at com. vmware. vim. vmomi. client. http. impl. Thumbprint TrustManager. checkServerTrusted (Thumbprint TrustManager. java: 236)... 62 common frames omittedCaused by: sun. security. provider.certpath. SunCertPathBuilderException: unable to find valid certification path to requested target
vCenter Server 7.x / 8.x
The SSL Trust Anchor Mismatch occurs when the certificates on the vCenter Server is replaced, but the service registrations with the VMware Lookup Service are not updated, causing connection failures due to outdated or mismatched SSL trust configurations. You experience this because service registrations with the VMware Lookup Service do not update after certificate replacement.
To resolve the issue, perform the following steps:
# python lsdoctor.py -lSample Output showing SSL Trust Mismatch error:
ATTENTION: You are running a reporting function. This doesn't make any changes to your environment.
You can find the report and logs here: /var/log/vmware/lsdoctor
025-03-11T04:55:54 INFO main: You are reporting on problems found across the SSO domain in the lookup service. This doesn't make changes.025-03-11T04:55:55 INFO live checkCerts: Checking services for trust mismatches ...025-03-11T04:55:55 INFO generateReport: Listing lookup service problems found in SSO domain025-03-11T04:55:55 ERROR generateReport: default-first-site\<vCenter-Cerver-FQDN> (VC 7.0 or CGW) found SSL Trust Mismatch: Please run python ls_doctor.py -- trustix option on this node.025-03-11T04:55:55 INFO generateReport: Report generated:
# python lsdoctor.py -t # service-control --stop --all && service-control --start --alllsdoctor helps identify and fix trust anchor mismatches automatically.