Ubuntu Forums ubuntu.com - launchpad.net - ubuntu help  

Go Back   Ubuntu Forums > The Ubuntu Forum Community > Other Community Discussions > Tutorials & Tips
Register Reset Password Forum Help Forum Council Search Today's Posts Mark Forums Read

Ubuntu 9.10 is out!!!

When downloading Ubuntu 9.10 please consider using bittorrent to get your copy of Ubuntu.

The Ubuntu Developers Summit for Lucid Lynx will be held the week of 16-Nov-2009 till 20-Nov-2009 in Dallas, TX USA. Visit the the Ubuntu wiki for more information about UDS and how to participate remotely.

Tutorials & Tips
The place to find Ubuntu related Tips & Tricks.

 
Thread Tools Display Modes
Old March 25th, 2009   #1
rosv
5 Cups of Ubuntu
 
rosv's Avatar
 
Join Date: Aug 2008
Beans: 35
Installing Citrix Receiver 11

Hi,
Installing Citrix Receiver isn't rocket science, but considering it took me a while to get it working I figured it might be useful.

By the way. Citrix Receiver is the new name for Citrix ICA client. Renaming products, without changing too much of it's code, is one of Citrix favorite things to do.

Anyway, let's install.

1. Download the client: http://www.citrix.com/English/ss/dow...186&c1=sot2755

2. Unpack the tar.gz: tar xfvz linuxx86-11.0.140395.tar.gz

3. Execute the install script: sudo ./setupwfc

4. Accept the default options (or whatever seems most appropriate)

5. Install openmotif: sudo apt-get install libmotif3

6. Run ldd to check for dependecy issues:ldd /usr/lib/ICAClient/wfcmgr
linux-gate.so.1 => (0xb7fa9000)
libXm.so.4 => not found
libXp.so.6 => /usr/lib/libXp.so.6 (0xb7f92000)
libXpm.so.4 => /usr/lib/libXpm.so.4 (0xb7f81000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xb7f79000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xb7f61000)
libXmu.so.6 => /usr/lib/libXmu.so.6 (0xb7f4b000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7f47000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7f2f000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7ddf000)
libXt.so.6 => /usr/lib/libXt.so.6 (0xb7d8e000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb7ca7000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb7c99000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb7c96000)
/lib/ld-linux.so.2 (0xb7faa000)
libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb7c93000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7c7b000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7c76000)

As you can see, libXm.so.4 is missing and the executable wont run.

7. To solve this problem, create a sybolic link between for ldd /usr/lib/ICAClient/wfcmgr: sudo ln -s /usr/lib/libXm.so.3 /usr/lib/libXm.so.4

8. Do an other ldd dependency check:
ldd /usr/lib/ICAClient/wfcmgr
linux-gate.so.1 => (0xb7f80000)
libXm.so.4 => /usr/lib/libXm.so.4 (0xb7d31000)
libXp.so.6 => /usr/lib/libXp.so.6 (0xb7d29000)
libXpm.so.4 => /usr/lib/libXpm.so.4 (0xb7d19000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xb7d10000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xb7cf8000)
libXmu.so.6 => /usr/lib/libXmu.so.6 (0xb7ce2000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7cde000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7cc6000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7b77000)
libXt.so.6 => /usr/lib/libXt.so.6 (0xb7b25000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb7a3e000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb7a30000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb7a2d000)
/lib/ld-linux.so.2 (0xb7f81000)
libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb7a2b000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7a12000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7a0d000)

The Citrix Receiver client should not able to run. On my ubuntu 8.04, the Citrix receiver client is found under: Ubuntu / Internet / Citrix receiver client.
rosv is offline   Reply With Quote
Old March 27th, 2009   #2
sharksandwich79
First Cup of Ubuntu
 
Join Date: Mar 2009
Beans: 1
Re: Installing Citrix Receiver 11

That worked perfectly for me, thank you!
sharksandwich79 is offline   Reply With Quote
Old March 29th, 2009   #3
pdowling
5 Cups of Ubuntu
 
pdowling's Avatar
 
Join Date: Mar 2007
Beans: 17
Ubuntu Jaunty Jackalope (testing)
Re: Installing Citrix Receiver 11

So glad I found this thread. Definitely saved me some time - thanks!
pdowling is offline   Reply With Quote
Old April 2nd, 2009   #4
talz13
Gee! These Aren't Roasted!
 
Join Date: Feb 2005
Location: Cleveland, OH
Beans: 164
Ubuntu 9.04 Jaunty Jackalope
Re: Installing Citrix Receiver 11

I just tried this, but I"m running 64 bit hardy, and I don't have a libXm.so.3 anything under my /usr/lib32 folder. I do have one under my /usr/lib like in your example, but after linking with:
Code:
sudo ln -s /usr/lib/libXm.so.3 /usr/lib/libXm.so.4
it still results in:
Code:
jeff@server:~/apps/citrix/linuxx86$ ldd /home/jeff/apps/citrix/linuxx86/wfcmgr 	linux-gate.so.1 =>  (0xffffe000)
	libXm.so.4 => not found
	libXp.so.6 => /usr/lib32/libXp.so.6 (0xf7f77000)
	libXpm.so.4 => /usr/lib32/libXpm.so.4 (0xf7f66000)
	libSM.so.6 => /usr/lib32/libSM.so.6 (0xf7f5e000)
	libICE.so.6 => /usr/lib32/libICE.so.6 (0xf7f46000)
	libXmu.so.6 => /usr/lib32/libXmu.so.6 (0xf7f30000)
	libdl.so.2 => /lib32/libdl.so.2 (0xf7f2c000)
	libpthread.so.0 => /lib32/libpthread.so.0 (0xf7f14000)
	libc.so.6 => /lib32/libc.so.6 (0xf7dc4000)
	libXt.so.6 => /usr/lib32/libXt.so.6 (0xf7d73000)
	libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7c8c000)
	libXext.so.6 => /usr/lib32/libXext.so.6 (0xf7c7e000)
	libXau.so.6 => /usr/lib32/libXau.so.6 (0xf7c7b000)
	/lib/ld-linux.so.2 (0xf7f98000)
	libxcb-xlib.so.0 => /usr/lib32/libxcb-xlib.so.0 (0xf7c78000)
	libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf7c60000)
	libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf7c5b000)
talz13 is offline   Reply With Quote
Old April 3rd, 2009   #5
talz13
Gee! These Aren't Roasted!
 
Join Date: Feb 2005
Location: Cleveland, OH
Beans: 164
Ubuntu 9.04 Jaunty Jackalope
Re: Installing Citrix Receiver 11

I got the problem with ubuntu 64 resolved by following the instructions in this post at the citrix forums by Mark Syms:

http://forums.citrix.com/thread.jspa?messageID=1371285

Quote:
On 64 bit Ubuntu you can do the following to get the 32 bit version of the Open Motif libraries installed.

mkdir motif
cd motif
wget http://ftp.ubuntu.com/ubuntu/pool/mu...2.3-2_i386.deb
dpkg -x libmotif3_2.2.3-2_i386.deb .
sudo cp -r usr/lib/* /usr/lib32/

(For client V11)
sudo ln -s /usr/lib32/libXm.so.3 /usr/lib32/libXm.so.4

So, in detail, we pull the 32 bit version of the libmotif package from the Ubuntu store. The version number may differ so run

apt-cache show libmotif3

Which will show you the details of the 64 bit version of libmotif (assuming you have the multiverse repository available). In the middle of this there is a filename something like

Filename: pool/multiverse/o/openmotif/libmotif3_2.2.3-2_amd64.deb

Which you can see is the same as the bit above with the i386 changed to amd64.

We then extract the contents of the package into a temporary directory and then copy the libraries into the 32 bit library area in the machine.

Hope that helps people,

Mark.
talz13 is offline   Reply With Quote
Old April 6th, 2009   #6
KarelZ
First Cup of Ubuntu
 
KarelZ's Avatar
 
Join Date: Jan 2008
Location: Almere
Beans: 1
Ubuntu Jaunty Jackalope (testing)
Re: Installing Citrix Receiver 11

Thanks rosv, this helped me out for running the Citrix Client under Ubuntu Netbook Remix.
KarelZ is offline   Reply With Quote
Old April 21st, 2009   #7
LeoPerezC
First Cup of Ubuntu
 
Join Date: Apr 2009
Beans: 1
Smile Re: Installing Citrix Receiver 11

Excelent help. I really apreciate it.
Thanks
Leo
LeoPerezC is offline   Reply With Quote
Old April 24th, 2009   #8
bpgasguy
First Cup of Ubuntu
 
Join Date: Apr 2009
Beans: 1
Re: Installing Citrix Receiver 11

thanks for the info citrix is up and runnin on 9.04
bpgasguy is offline   Reply With Quote
Old April 27th, 2009   #9
del13r
First Cup of Ubuntu
 
Join Date: Oct 2008
Beans: 1
Re: Installing Citrix Receiver 11

thank you. worked perfect after your advice.
del13r is offline   Reply With Quote
Old April 28th, 2009   #10
KennyUnger
First Cup of Ubuntu
 
Join Date: Apr 2009
Location: Troy, OH, USA
Beans: 3
Ubuntu 9.04 Jaunty Jackalope
Re: Installing Citrix Receiver 11

Thanks a lot! This helped me get the Citrix Receiver (why do they insist on constantly renaming everything) working on Ubuntu 9.04! I did not know about the "ldd" command before.
KennyUnger is offline   Reply With Quote

Bookmarks

Tags
citrix, citrix receiver client, libxm.so.4

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 09:15 AM.


vBulletin ©2000 - 2009, Jelsoft Enterprises Ltd. Ubuntu Logo, Ubuntu and Canonical © Canonical Ltd. Tango Icons © Tango Desktop Project. bilberry