Tuesday, 9 February 2016

Client Integration Plugin Fails To Work On MAC OSX 10.11

Written by Suhas Savkoor

So I have been running into Client Integration Plugin issues on 6.0 for quite some time now. Windows as well as MAC OSX. 
Uninstalling and re-installing the plugin will not do much good in OSX because, every time you try to use the Plugin it refers to a path which does not exist. This is because after an OSX upgrade to 10.11, the symbolic link is broken and this has to be re-done in order the get the plugin working again. 

How to do this?
1. Open a Terminal in OSX and run the set of commands below, one by one:
sudo mkdir -p /build/toolchain/mac32/openssl-1.0.1p/lib

cd /build/toolchain/mac32/openssl-1.0.1p/lib/

sudo ln -s /Applications/VMware\ Client\ Integration\ Plug-in.app/Contents/Library/lib/libssl.1.0.1.dylib libssl.1.0.1.dylib

sudo ln -s /Applications/VMware\ Client\ Integration\ Plug-in.app/Contents/Library/lib/libcrypto.1.0.1.dylib libcrypto.1.0.1.dylib

/Applications/VMware\ Client\ Integration\ Plug-in.app/Contents/Library/vmware-csd-installer —install
2. Clear the browser cache and the client integration plugin must start to work again. (This step might not be required in some cases, however it's best to be done to remove any older cached entries for the plugin)

However, in my scenario, certain functions of the plugin, like "Import OVF", "Upload To Datastore" functions were working good. Other functions like "Use Windows session credentials" did not work and the message stating "Download Client-Integration Plugin" still persisted.

The fix worked good on both Chrome and Firefox. I read a couple of articles where the upload to datastore function, when executed caused the browser to hang and crash, which I haven't experienced until now.

If you guys have any thoughts on this, let me know!