PINE64
Citrix ICA Client on Pinebook Pro - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: Pinebook Pro (https://forum.pine64.org/forumdisplay.php?fid=111)
+--- Forum: Linux on Pinebook Pro (https://forum.pine64.org/forumdisplay.php?fid=114)
+--- Thread: Citrix ICA Client on Pinebook Pro (/showthread.php?tid=8252)



Citrix ICA Client on Pinebook Pro - mfritsche - 11-08-2019

For google, following generations and me in a few months:

The Citrix ICA Client won't install on an armhf system with an aarch64 kernel. 

Use "dpkg -i icaclient_19.10.0.15_armhf.deb" - installation fails. The do "sudo nano /var/lib/dpkg/info/icaclient.postinst". Go to line 2213, replace


Code:
echo $Arch|grep -i "^arm" >/dev/null


with


Code:
echo $Arch|grep -i "^a" >/dev/null

and do "apt -f install" - the icaclient will now configure correctly.

Unfortunately, I haven't yet found the Citrix HDX Media engine for armhf (not distributed freely by Citrix) - it should exist; I use an armhf thin client with HDX at work.


RE: Citrix ICA Client on Pinebook Pro - deviantgnome - 11-11-2019

This worked like a charm, thank you!

I would also add something that I ran into related to getting Citrix running on other Linux machines I've connected on (this may or may not be necessary for everyone). When trying to connect to my thin/thick desktop, I will receive an error about "0.0.0.2 - Thick Desktop location not found". The issue in the past (and solved it this time as well) was that the certificates were not found. By creating a symlink from the system's SSL cert location to the Citrix location, Citrix now has all the same certs the system has:

Code:
sudo rm -r /opt/Citrix/ICAClient/keystore/cacerts
sudo ln -s /etc/ssl/certs /opt/Citrix/ICAClient/keystore/cacerts

My understanding of all the ins & outs here is limited, so feel free to correct/clarify anything, but I hope this helps anyone else running into the same issues I have in the past!