Thumbprint Mismatch - Plugin Installed on FlashArray But Not in vSphere Web Client
Problem
After installing the plug-in in the Pure GUI, you are unable to see that it is installed in the vSphere web client.
Diagnosis
You will want to check the logs on the vSphere server that is hosting the web services.
The logs are in the following directory: C:\ProgramData\VMware\vSphere Web Client\serviceability\logs.
The ones of interest are: vsphere_client_virgo and com.purestorageui.Purestorageui-1.x.x.
In the virgo logs you may see the following error:
Error unzipping https://10.193.17.235/download/purestorage-vsphere<wbr/>-plugin.zip?version=1.1.10 javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: Server certificate chain is not trusted and thumbprint doesn't match
Solution
There is an issue when the GUI is started when /cache/ssl/gui.keystore is not available yet (new Array) which results in an unmatched fingerprint.
3.3.x
For 3.3.x you will need to run the following command, on both controllers:
restart gui
3.4.Xx
For 3.4.x you will need to run the following command, on both controllers:
/etc/init.d/nginx restart
The JIRA for this fix is :