Search the VMware Knowledge Base (KB)
View by Article ID

Client Integration Plugin fails on Mac OSX 10.11.x (2144550)

  • 10 Ratings
Language Editions

Symptoms

  • Opening a remote console to a virtual machine in the vSphere Web Client fails.
  • Uploading an OVF using the vSphere Web Client fails.
  • Opening the Firefox debugger displays error similar to:

    Firefox can't establish a connection to the server at wss://vmware-localhost:8093/

Cause

This issue occurs due to environmental configurations under one of these conditions:
  • The libssl.1.0.1.dylib and libcrypto.1.0.1.dylib are not linked properly in the operating system or do not exist.
  • The System Integrity Protection (SIP) feature can cause the Client Integration Plugin to not function properly.

Resolution

This is a known issue affecting the vSphere Web Client 5.5 and 6.0.

To resolve this issue when:
 
The lib files are not linked properly in the OS or do not exist:
 
Link the appropriate openssl libraries:
  1. Open a terminal window and run this command:

    sudo mkdir -p /build/toolchain/mac32/openssl-1.0.1p/lib

  2. Navigate to the /build/toolchain/mac32/openssl-1.0.1p/lib/ folder with this command:

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

  3. Create a link to the libssl.1.0.1.dylib file using this command:

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

  4. Create a link to the libcrypto.1.0.1.dylib file using this command:

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

The System Integrity Protection (SIP) feature causes an issue in Client Integration Plugin:

To work around this issue, disable SIP in OSX with these steps:
  1. Reboot into recovery mode by restarting the computer and pressing Command+R until the Apple logo appears on your screen
  2. Click Utilities > Terminal.
  3. In the Terminal window, type csrutil disable and press Enter.
  4. Restart the computer.
  5. Install VMware Client Integration Plugin.
  6. Reboot into recovery mode by restarting the computer and pressing Command+R until the Apple logo appears on your screen
  7. Click Utilities > Terminal.
  8. In the Terminal window, type csrutil enable and press Enter.
  9. Restart the computer.

    Note: The plugin may need to be uninstalled and reinstalled.

Additional Information

To be alerted when this article is updated, click Subscribe to Document in the Actions box.

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 10 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.

What can we do to improve this information? (4000 or fewer characters)




Please enter the Captcha code before clicking Submit.
  • 10 Ratings
Actions
KB: