Linux Citrix Receiver client does not connect to server farm

I’ve had the issue where the Citrix Xen App on Fedora wouldn’t start because it popped up with a screen mentioning I decided that I didn’t trust a Verisign root certificate. Well, I haven’t decided anything. the blooddy app just didn’t install the certificates with it nor did it use the standard location in /etc/ssl/certs for the certificates. Instead Citrix decides to install the Reciever app in /opt/Citrix/reciever folder which contains a “keystore/certs” subfolder.

Now there are a couple of thing you can do here but the easiest one is to download the ca-root certificates from Verisign (over here: http://www.verisign.com/support/roots.html), extract all into the above mentioned folder and rename the *.cer files to *.crt and restart the app.

 Secondly when you’re on a 64-bit version of Fedora you’re missing a shitload of 32-bits libraries which Citrix Reciever still seems to need even though they specify the RPM to be 64-bit which gives a really false view of the app.

wfica: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped

So in order to fix this you have to install some additional libs. The below ones worked for me.

alsa-lib.i686
motif-2.3.4-3.fc17.i686

Yes, these are also 32-bit libraries so they do cripple the app.

That should fix it.
Hope this helps.

Cheers
Erwin

Print Friendly, PDF & Email

Subscribe to our newsletter to receive updates on products, services and general information around Linux, Storage and Cybersecurity.

The Cybersecurity option is an OPT-OUT selection due to the importance of the category. Modify your choice if needed.

Select list(s):