Install VMWare Horizon View Client on Fedora 21 64bit

This article shows how to get VMWare VDI / Horizon View client working on the latest Fedora 21 64bit

 

UPDATE: just download the bundleVMware-Horizon-Client-3.5.0-2999900.x64.bundle  and install

yum install libpng12-devel.x86_64
yum install libXScrnSaver.x86_64

for CENTOS7

yum install libgudev1

 

 

OBSOLETE

  • https://download3.vmware.com/software/view/viewclients/CART14Q4/VMware-Horizon-Client-3.2.0-2331566.x86.bundle
  • Install the dependencies
    • yum  install glibc.i686
    • yum install libgcc.i686
    • yum install gtk2-engines.i686
    • yum install PackageKit-gtk-module.i686
    • yum install libpng12.i686
    • yum install libXScrnSaver.i686
    • yum install openssl-libs.i686
    • yum install openssl-devel.i686
    • yum install libxml2.i686
    • yum install atk-devel.i686
    • yum install gtk2-devel.i686
    • yum install libxml2-devel.i686
    • yum install libcanberra-gtk2.i686

Qucker version

yum install glibc.i686 libgcc.i686 gtk2-engines.i686 PackageKit-gtk-module.i686 libpng12.i686 libXScrnSaver.i686 openssl-libs.i686 openssl-devel.i686 libxml2.i686 atk-devel.i686 gtk2-devel.i686 libxml2-devel.i686 libcanberra-gtk2.i686

  • Put in the following symbolic links
    • cd /usr/lib
    • ln -s /usr/lib/libssl.so.1.0.1j libssl.so.1.0.1
    • ln -s /usr/lib/libcrypto.so.1.0.1j libcrypto.so.1.0.1
  • chmod 775 VMware-Horizon-Client-3.2.0-2331566.x86.bundle
  • as root, run VMware-Horizon-Client-3.2.0-2331566.x86.bundle
    • unselect usb, printing, etc, just take the basics….
  • That’s it , just run “vmware-view” from your non-root account

Screenshot from 2015-01-02 18:03:16

8 comments

Skip to comment form

  1. Thank you for the guide! This got me up and running quickly during a time sensitive incident.

    As an FYI, the latest versions of libssl and libcrypto are /usr/lib/libssl.so.1.0.1k and /usr/lib/libcrypto.so.1.0.1k. Those with updated systems should adjust their symlinks accordingly.

    1. As above, the ssl libraries have changed since this guide was written, from j to k.

      My fedora 21 install has a symlink pointing from /usr/lib/libssl.so to the most recent. I can’t confirm this, but I hope that this symlink will always point to the most recent library.

      Point being, instead of linking to j or k, or another version,

      ln -s /usr/lib/libssl.so libssl.so.1.0.1
      ln -s /usr/lib/libcrypto.so libcrypto.so.1.0.1

      I think that this should survive upgrades better, and provide the latest SSL to vmware-view.

  2. Hi,

    Thank you for your sharing procedure, but I got problem during connection to the server, “Untrusted View Connection”, do you have procedure how to fix this issue?

    BR///

    Bambang

    1. Yes, there is a setting to allow untrusted connections. Just check that and you should be good to go.

  3. Just verified this works on centos 6.5 with Horizon View 3.4! Thanks!!

  4. Hi,

    I’m trying to run Horizon View 64 bit on Fedora 23, I get the following errrors upon connecting to a server (the install works fine and the scan shows succes for everyting):

    2015-11-15 12:56:24.934+01:00: vmware-view 2383| access fail
    2015-11-15 12:56:52.732+01:00: vmware-view 2383| Spawn of vmware-view-usb failed: Failed to execute child process “vmware-view-usb” (Bestand of map bestaat niet)
    2015-11-15 12:56:53.240+01:00: vmware-view 2383| rmksContainer(2408): REMOTEMKS: Failed to load VDP plugin.
    2015-11-15 12:56:53.576+01:00: vmware-view 2383| rmksContainer(2408): VmdbCnxControlCb: pendingSubscribeReq was released with ret -32.
    2015-11-15 12:56:53.578+01:00: vmware-view 2383| rmksContainer(2408): CreateMKSInterface: Remote MKS not yet present, queueing CheckForMount
    2015-11-15 12:56:53.578+01:00: vmware-view 2383| rmksContainer(2408): Caught child exit with status 0xff00, requesting container exit
    2015-11-15 12:56:53.578+01:00: vmware-view 2383| rmksContainer(2408): ProcessPollCb: received exit request, shutting down…
    2015-11-15 12:56:53.578+01:00: vmware-view 2383| rmksContainer(2408): Vmdb_SetCurrentPath Failed: /vm/#0/type/sub/mountState/req/#6/ (Schema path not found)
    2015-11-15 12:57:03.580+01:00: vmware-view 2383| rmksContainer(2408): Killing vmware-remotemks child: 969
    2015-11-15 12:57:08.486+01:00: vmware-view 2383| Source ID 1744 was not found when attempting to remove it

    Do you have any clue?

    The usb redirection is not installed

    1. Make sure you are using the latest download from Citrix here

      I would also try to uninstall / then maybe install with USB? Good Luck

  5. This helps on RHEL 7 as well. libssl and libcrypto versions are slightly different, but they do the job.

    Thank you for sharing!

    KB

Leave a Reply