VMware View Client with PCoIP on Fedora 17/18/19

Updated for VMware View Client 2.1.0 on Fedora 19

This is a quick and most probably dirty installation of VMware View Client with PCoIP support on Fedora system. As VMware has recently released package that is publicly available for Ubuntu systems it is now relatively easy to get it working.

# wget http://launchpadlibrarian.net/148281994/vmware-view-client_2.1.0-0ubuntu0.12.10_i386.deb
  • Extract the package. I’ve used “/opt/vmware/view-client” which would allow me to keep my system clean. If you are going to extract the contents elsewhere, you should change -C “/opt” and –xform=’s|usr|vmware/view-client|g’ accordingly.
# ar p vmware-view-client_2.1.0-0ubuntu0.12.10_i386.deb data.tar.gz | tar zx  --xform='s|usr|vmware/view-client|g' -C /opt
  • Modify the vmware-view binary to run with the new location (In my case: /opt/vmware/view-client/bin/vmware-view). Add the following lines at the beginning of the file:
#!/bin/sh

VIEW_CLIENT_FOLDER=$(dirname `readlink -f $0` | sed 's|/bin$||')
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$VIEW_CLIENT_FOLDER/lib
export PATH=$PATH:$VIEW_CLIENT_FOLDER/bin

You can add LD_LIBRARY_PATH and PATH modifications system wide, but I’ve chosen not to do so, again to keep my system clean.

  • At the end you should find two deprecated libraries that are missing in the Fedora install repositories and put them inside /opt/vmware/view-client/lib (again to keep the system clean)
libcrypto.so.0.9.8
libssl.so.0.9.8

I’ve used the AdobeReader_enu install package which can be found in Adobe repository (I need that package anyway, so I’ve just installed it)

# cat /etc/yum.repos.d/adobe-linux-i386.repo
[adobe-linux-i386]
name=Adobe Systems Incorporated
baseurl=http://linuxdownload.adobe.com/linux/i386/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux

 

# yum install AdobeReader_enu
# cp /opt/Adobe/Reader9/Reader/intellinux/lib/libcrypto.so.0.9.8 /opt/vmware/view-client/lib
# cp /opt/Adobe/Reader9/Reader/intellinux/lib/libssl.so.0.9.8 /opt/vmware/view-client/lib
  • Install zenity package, required for proper view-client execution

# yum install zenity

You should be able now to run /opt/vmware/view-client/bin/vmware-view and end up with something like this:


Congrats – you now should be able to connect to your PCoIP enabled client desktop machine. Do not forget that you still need to install rdesktop package if you are going to use RDP connection.

  • TODO: figure out how to import custom root certificates that verify the connection the view connection broker server. For now I’ve just disabled that verification under File->Preferences

Advertisements
Tagged , , , ,

14 thoughts on “VMware View Client with PCoIP on Fedora 17/18/19

  1. mauro says:

    I could make it run, but when I connect to the VM i get a blank screen. If I chose rdp protocol it connects well

    • Did you go through all the steps mentioned above?
      I do recall having that issue but I cannot remember now what was the exact cause (most probably it was the missing OpenSSL libraries). Also you need to be sure that PCoIP is working for you in general – maybe try connecting from windows View Client and see if PCoIP is connecting.
      Generally speaking black screen means that PCoIP cannot be established due to firewall blocking the port for example and I suspect that the problem is not in the client install.

  2. Andrew says:

    Found your post after repeating same by myself 😦
    In addition I had to install libpng-compat.i686 and gtk2.i686 at my x86-64 Fedora 17.
    SSL libs were taken from the openssl package itself at koji:
    http://koji.fedoraproject.org/koji/buildinfo?buildID=120297
    And more choice for the .deb package:
    http://www.ubuntuupdates.org/pm/vmware-view-client

  3. Aditya says:

    Looks like the URL is non-existent. Downloaded the rpm and installed it. Courtesy – https://code.google.com/p/vmware-view-open-client/downloads/list?q=RPM

  4. Frederik Vos says:

    please notice that you need also:
    – libXtst-1.2.1
    – libpng12
    (i686 versions)

  5. Ghazan Haider says:

    Question: Any reason why you did not use libssl in the /lib/vmware folder of the view package?

    I’ve been trying both the built-in and downloaded openssl versions but getting segfaults on RHEL7. gdb shows the dump happening in libGL so this may be different.

  6. Frederik Vos says:

    I made a tutorial for Fedora 20 on http://www.linvirt.nl/index.php/virtualisatie/vmware/vmware-view-client-in-fedora-20
    it’s in dutch, but that shouldn’t be a problem 🙂

    • mOUs3y says:

      DUDE! thank you so much! you don’t know how long I’ve been waiting for someone to figure this out. Let me buy you a drink one day! Hopefully you’ll do a write up on how to install VMware View Client when Fedora 21 comes out 🙂

      • Marcus Moeller says:

        I would suggest to never ignore such warnings:

        file / from install of vmware-view-client-2.2.0-1.i386 conflicts with file from package filesystem-3.2-19.fc20.x86_64

        because there’s a reason for it.

        As long as you do not remove the package, everything is alright.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: