vSAN modules fail to display any info in vSphere Client with an error similar to Unable to retrieve/query information/configuration. Check vSphere Client logs for details
search cancel

vSAN modules fail to display any info in vSphere Client with an error similar to Unable to retrieve/query information/configuration. Check vSphere Client logs for details

book

Article ID: 319903

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

Impact/Risks:

vSAN plugin modules in the vSphere Client fail to load.
 
Symptoms:
  • vSAN modules show the error 'Unable to query vSAN health information. Check vSphere Client logs for details.' or "Unable to retrieve the cluster configuration. Check vSphere Client logs for details."
    • In /var/log/vmware/vsphere-ui/logs/vsphere_client_virgo.log on vCenter Server you see errors similar to:

      [YYYY-MM-DDTHH:MM:SS] [ERROR] data-service-pool-793        70002776 100889 200007 c.v.vsphere.client.vsan.base.util.VsanCapabilityCacheManager      Cannot retrieve capabilities com.vmware.vim.vmomi.client.exception.SslException: com.vmware.vim.vmomi.core.exception.CertificateValidationException: Server certificate chain is not trusted and thumbprint doesn't match
              at com.vmware.vim.vmomi.client.common.impl.ResponseImpl.setError(ResponseImpl.java:252)
      :
      Caused by: com.vmware.vim.vmomi.core.exception.CertificateValidationException: Server certificate chain is not trusted and thumbprint doesn't match
              at com.vmware.vim.vmomi.client.http.impl.ClientExceptionTranslator.translate(ClientExceptionTranslator.java:54)
      :
      Caused by: javax.net.ssl.SSLHandshakeException: com.vmware.vim.vmomi.client.exception.VlsiCertificateException: Server certificate chain is not trusted and thumbprint doesn't match
              at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
      :
       
    • or similar to
[YYYY-MM-DDTHH:MM:SS] [ERROR] data-service-pool-769        70170908 116159 200228 com.vmware.vsphere.client.vsan.base.cache.TimeBasedCacheEntry     Unable to get the validation token - invalidating the value com.vmware.vsphere.client.vsandp.core.sessionmanager.common.NotAccessibleException: 
        at com.vmware.vsphere.client.vsandp.core.sessionmanager.common.VcClient.getConnection(VcClie::
Caused by: com.vmware.vim.vmomi.client.exception.SslException: com.vmware.vim.vmomi.core.exception.CertificateValidationException: Server certificate chain is not trusted and thumbprint verification is not configured

Note: This log excerpt is an example. Date, time, and environmental variables may vary depending on your environment.


Environment

VMware vCenter Server 7.0.x
VMware vCenter Server 8.0.x

Cause

The trust mismatch between the lookupservice and the vCenter Machine SSL certificate.

Resolution

Follow KB Using the 'lsdoctor' Tool and run the lsdoctor tool to fix any certificate issues then vSAN plugin works again in the vSphere Client.
If the issue is still unresolved after this open a case with Sys Ops VC Management team for further assistance.