I've been unable to get the client plugin working in chrome or firefox despite following the guidance here and updating the vcenter installation:
VMware KB: After updating Google Chrome to version 45 or later, the vSphere Web Client Integration Plugin 6.x fails …
Here is the error log after attempting to start a web session:
[2015-12-05 21:43:14] [INFO] App Path: /Applications/VMware Client Integration Plug-in.app/Contents/Library/vmware-csd
[2015-12-05 21:43:14] [INFO] Service Dir: /Applications/VMware Client Integration Plug-in.app/Contents/Library
[2015-12-05 21:43:14] [UNKN] Client Support Daemon Version: 6.0.0, Build # 2994041, Session ID # yRjI-tCzc-hGrK-fxxg
[2015-12-05 21:43:14] [INFO] Starting Secure Web Socket Server on port 8093
[2015-12-05 21:43:14] [INFO] Starting Secure Web Socket Server on port 50100
[2015-12-05 21:43:14] [ERRO] Web Socket Server [50100] Terminated With Exception: resolve: Host not found (authoritative)
[2015-12-05 21:43:14] [ERRO] Web Socket Server [8093] Terminated With Exception: resolve: Host not found (authoritative)
[2015-12-05 21:43:14] [ERRO] Lookup server exited with an error, shutting down session server.
[2015-12-05 21:43:16] [WARN] Session keep alive is not supported by client.
[2015-12-05 21:43:16] [INFO] Process exiting.
I found what appears to be an erroneous absolute path reference for a library used by the plugin binary:
$ ./vmware-csd
dyld: Library not loaded: /build/toolchain/mac32/openssl-1.0.1m/lib/libcrypto.1.0.1.dylib
Referenced from: /Applications/VMware Client Integration Plug-in.app/Contents/Library/./lib/libssl.1.0.1.dylib
Reason: image not found
Trace/BPT trap: 5
I manually corrected this error by creating the expected directory as a temp solution and got the plugin to run manually, it failed with a session error which makes sense given I wasn't calling it from the browser.
$ ./vmware-csd
[2015-12-05 21:42:24] [INFO] Using settings file "/Users/ethernaut/VMware/CIP/csd/config/vSphereClientSupport-settings.js"
[2015-12-05 21:42:24] [INFO] Command Line: ./vmware-csd
[2015-12-05 21:42:24] [INFO] Service Dir: /Applications/VMware Client Integration Plug-in.app/Contents/Library/.
[2015-12-05 21:42:24] [ERRO] Fatal Error: A sessionId is required.
Press ENTER to exit...
[2015-12-05 21:42:27] [ERRO] Exit with error code 1
This didn't change the anything for the above error log and the plugin still fails to properly load in the browser. Any thoughts on what to try next? I came across this post that mentions permission errors, but it only list the relevant Windows locations.
VMware KB: Troubleshooting the vSphere 6.0 Client Integration Plugin when it fails to function