Saturday, August 15, 2015

Installing vmware-view client on Ubuntu 14.10 on 64 bit systems.

 Here are the instructions (along with the error messages) to install vmware-view client on ubuntu 64 bit systems.

Short version: If you don't have time to read below. Copy following script, and run it from folder where you had downloaded  the client.
#!/bin/bash
sudo dpkg --add-architecture i386
sudo apt-get install libxml2:i386
sudo apt-get install libssl1.0.0:i386
sudo apt-get install libXtst6:i386
sudo apt-get install libudev1:i386
sudo apt-get install libpcsclite1:i386
sudo apt-get install libtheora0:i386
sudo apt-get install libv4l-0:i386
sudo apt-get install libpulse0:i386
sudo ln -sf /lib/i386-linux-gnu/libudev.so.1 /lib/i386-linux-gnu/libudev.so.0
sudo ln -sf /lib/i386-linux-gnu/libssl.so.1.0.0 /lib/i386-linux-gnu/libssl.so.1.0.1
sudo ln -sf /lib/i386-linux-gnu/libcrypto.so.1.0.0 /lib/i386-linux-gnu/libcrypto.so.1
sudo apt-get install libncurses5-dev:i386
sudo apt-get install libcanberra-gtk-module:i386
sudo apt-get install libxss-dev:i386
sudo apt-get install libxml2-dev:i386
sudo apt-get install lib32stdc++6
chmod a+x VMware-Horizon-Client-3.4.0-2769709.x86.bundle
sudo ./VMware-Horizon-Client-3.4.0-2769709.x86.bundle
vmware-view &



Longer version:

/tmp> uname -a
Linux devils-den 3.16.0-44-generic #59-Ubuntu SMP Tue Jul 7 02:07:39 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
/tmp> sudo ./VMware-Horizon-Client-3.4.0-2769709.x86.bundle
VMWare Horizon Client is an x86 application but you are trying to install it to an x64 Linux.
To run this installation, you may need to install 32-bit runtime libraries. Do you want to proceed? (yes/no)yes
Extracting VMware Installer...done.
/tmp/vmis.jIqCaw/install/vmware-installer/vmware-installer: line 57: /tmp/vmis.jIqCaw/install/vmware-installer/vmis-launcher: No such file or directory

/tmp> sudo dpkg --add-architecture i386
/tmp>  sudo apt-get install libxml2:i386
/tmp> sudo apt-get install libssl1.0.0:i386
/tmp> sudo apt-get install libXtst6:i386
/tmp> sudo apt-get install libudev1:i386
/tmp> sudo apt-get install libpcsclite1:i386
/tmp> sudo apt-get install libtheora0:i386
/tmp> sudo apt-get install libv4l-0:i386
/tmp> sudo apt-get install libpulse0:i386
/tmp> sudo ln -sf /lib/i386-linux-gnu/libudev.so.1 /lib/i386-linux-gnu/libudev.so.0
/tmp> sudo ln -sf /lib/i386-linux-gnu/libssl.so.1.0.0 /lib/i386-linux-gnu/libssl.so.1.0.1
/tmp> sudo ln -sf /lib/i386-linux-gnu/libcrypto.so.1.0.0 /lib/i386-linux-gnu/libcrypto.so.1


/tmp> sudo ./VMware-Horizon-Client-3.4.0-2769709.x86.bundle
VMWare Horizon Client is an x86 application but you are trying to install it to an x64 Linux.
To run this installation, you may need to install 32-bit runtime libraries. Do you want to proceed? (yes/no)yes
Extracting VMware Installer...done.
User interface initialization failed.  Exiting.  Check the log for details.

/tmp> sudo apt-get install libncurses5-dev:i386
/tmp> sudo apt-get install libcanberra-gtk-module:i386

/tmp> sudo ./VMware-Horizon-Client-3.4.0-2769709.x86.bundle
/tmp> vmware-view &

[1]    11398
/tmp> /usr/lib/vmware/view/bin/vmware-view: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory
/tmp> sudo apt-get install libxss-dev:i386

/tmp> vmware-view & 
                     
[1]    14472
/tmp> /usr/lib/vmware/view/bin/vmware-view: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory
/tmp> sudo apt-get install libxml2-dev:i386

/tmp> vmware-view &
                       
[1]    16845
/tmp> /usr/lib/vmware/view/bin/vmware-view: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
/tmp> sudo apt-get install lib32stdc++6


/tmp> vmware-view &                        



After this, vmware-view client works for me. Njoy !

2 comments:

Crazy said...

Awesome post dude:-D.It worked seamlessly after all the library installations.

Thank you:-)

Anonymous said...

This also works for Ubuntu 14.04LTS 64-bit. Thanks!