Skip to content

Instantly share code, notes, and snippets.

@TvL2386
Created May 29, 2018 09:28
Show Gist options
  • Save TvL2386/e642f5fcccf35cc2c9d647d773b67248 to your computer and use it in GitHub Desktop.
Save TvL2386/e642f5fcccf35cc2c9d647d773b67248 to your computer and use it in GitHub Desktop.
Citrix Receiver on ubuntu-18.04
There's a bug in icaclient_13.9.1.6_amd64.deb when you are trying to connect to the desktop. You'll get something like:
Cannot connect to "0.0.0.2-Remote Desktop_"
No such file or directory. Verify you connection settings and try again.
It looks like this: https://askubuntu.com/questions/1033685/cannot-connect-to-remote-desktop-with-citrix-receiver
To resolve it, install an older version. I took: icaclient_13.8.0.10299729_amd64.deb which you can download from here: https://www.citrix.com/downloads/citrix-receiver/legacy-receiver-for-linux/receiver-for-linux-138.html
After you've installed it, you'll have to add the root certificate we depend on:
sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/
@synsh
Copy link

synsh commented Mar 18, 2020

Alternative solution:

Remove cacerts and link to /etc/ssl/certs by the following commands

cd /opt/Citrix/ICAClient/keystore/
sudo rm -rf cacerts
sudo ln -s /etc/ssl/certs cacerts

@Ferszcik
Copy link

Ferszcik commented Mar 4, 2021

@YSundeep
It isn't working because you can't create symbolic link if there is a directory with same name. Remove cacerts first, or better create backup:

mv /opt/Citrix/ICAClient/keystore/cacerts/ /opt/Citrix/ICAClient/keystore/cacerts.old/

And then run OP's command:

sudo ln -s /usr/share/ca-certificates/mozilla/ /opt/Citrix/ICAClient/keystore/cacerts/

This will create symbolic link to Mozilla certificates 👍

@SunnyTamang
Copy link

Thanks @Ferszcik this solved my issue!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment