Client Integration Plugin fails on Mac OSX 10.11.x
search cancel

Client Integration Plugin fails on Mac OSX 10.11.x

book

Article ID: 338882

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

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/


Environment

VMware vCenter Server 6.0.x
VMware vCenter Server 5.5.x

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 document is updated, click the Subscribe to Article link in the Actions box

クライアント統合プラグインが Mac OSX 10.11.x で失敗する
客户端集成插件在 Mac OSX 10.11.x 上失败