For a while there, I was struggling to get the Citrix client installed on my computer. It was frustrating, and I put hours into debugging it, and trying to get it to work. In the end, I took a circuitous route, installing VirtualBox in Ubuntu, Windows in VirtualBox, Firefox in Windows, and finally Citrix in Firefox.
Last week, I took another stab at getting this done, and for some reason it went very smoothly. To install Citrix in Ubuntu Hardy Heron:
- Begin by downloading the Citrix client as a .tar.gz.
- Next, unpack the install file using the terminal by running:
sudo tar xvfz en.linuxx86.tar.gz
- Change into the Citrix directory, and run This will begin the install script. As it proceeds, simply allow the default settings, and you should be good.
sudo ./setupwfc
- The final step is to install the root certificates. To do this, attempt to start a Citrix program, and it may fail, reporting an error message. In the message, it will tell you what certificates it needs installed. Go to this website, and download the certificates the error message informed you that you need by right clicking their download links, and selecting "Save as..." Once those are downloaded, rename their extension so they are .crt files, and move them to
/usr/lib/ICAClient/keystore/cacerts - Restart Firefox, and you should be good.
Thanks to Skarh for this how to.
I don't know if they have improved the client or if our site just doesn't use certificates, but I just had to click the x86 client link on our 4.5 server's web logon and it downloaded the tar.gz.
I double clicked the tar.gz box icon on my desktop and hit extract and it coughed up it's innards to my desktop.
I double clicked the “setupwfc” and chose the “Run in Terminal” button. In a small black window it asked me a series of simple questions, like:
“Do you want to install or exit?”
“Do you agree to that we own this code?”
“Do you want to install it in the default location?”
“Do you want to integrate with KDE and Gnome?”
It installed, and then offered the “install or exit” choice again and I exited.
I then logged into our citrix web site and clicked on the application I wanted to access, and it worked perfectly, just as smoothly and almost as easily as a fresh windows setup. Didn’t have to install any extra packages, reboot the box or the Firefox, or even sudo my password (it installed into my user folder, just for that account).
Interesting. I'm betting you aren't using the certificates, but I don't know Citrix well enough to know exactly what's happening. My method definitely involves the root account because you have to put those certificates in the right folders. Hmmm...
There is no need to run the ./setupwfc as root. You can run with your login ID (rememebr to install libmotif3 before doing any of this)
You then should set the env ICAROOT like
export ICAROOT=${HOME}/ICAClient/linuxx86
in your ~/.bashrc file
You should then copy the ThawteRoot.crt into ${HOME}/ICAClient/linuxx86/keystore/cacerts
(then chmod 444 ThawteRoot.crt)
Start firefox like this from a terminal/xterm
export ICAROOT=${HOME}/ICAClient/linuxx86 ; firefox
and everything should work (if you get the citrix popup on login to website this part has worked)
Post new comment