Guy Rutenberg

Keeping track of what I do

Installing Citrix Receiver on Ubuntu 64bit

with one comment

It’s a hassle.

The first step is to grab the 64bit deb package from Citrix website. Next install it using dpkg:

~$ sudo dpkg --install Downloads/icaclient_12.1.0_amd64.deb

This results in the following error:

dpkg: error processing icaclient (--install):
 subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
 icaclient

Which can be fixed by changing line 2648 in /var/lib/dpkg/info/icaclient.postinst:

         echo $Arch|grep "i[0-9]86" >/dev/null

to:

         echo $Arch|grep -E "i[0-9]86|x86_64" >/dev/null

And then execute

~$ sudo dpkg --configure icaclient

Credit for this part goes to Alan Burton-Woods.

Next, when trying to actually use the Citrix Receiver to launch any apps, I’ve encountered the following error:

Contact your help desk with the following information:
You have not chosen to trust "AddTrust External CA Root", the
issuer of the server's security certificate (SSL error 61)

In my case the missing root certificate was Comodo’s AddTrust External CA Root, depending on the certificate used by the server you’re trying to connect to, you may miss some other root certificate. Now you can either download the certificate from Comodo, or use the one in /usr/share/ca-certificates/mozilla/AddTrust_External_Root.crt (they are the same). Either way, you should copy the certificate to the icaclient certificate directory:

$ sudo mv /usr/share/ca-certificates/mozilla/AddTrust_External_Root.crt /opt/Citrix/ICAClient/keystore/cacerts/

These steps got Citrix working for me, but your mileage may vary.

Written by Guy

December 22nd, 2012 at 12:58 pm

Posted in Tips

Tagged with , ,

One Response to 'Installing Citrix Receiver on Ubuntu 64bit'

Subscribe to comments with RSS or TrackBack to 'Installing Citrix Receiver on Ubuntu 64bit'.

  1. I had the same issues when I installed Citrix a year or so back (but in my case, the missing cert was from Entrust).

    Just a heads up: Things seem to be totally broken in Ubuntu 13.04. It has the same problems installing, but even after working around those – it just doesn’t seem to work. As a workaround I’ve just been using older versions of Linux and Windows in VMs.

    It’s hard to believe that Citrix still hasn’t fixed their installer after all this time, but apparently they have very little interest in supporting Linux users.

    3vi1

    24 Apr 13 at 16:52

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>