when trying to install citrix (both 32bit and 64bit) i get the following error :
Problem: ICAClient-13.0.0.256735-0.i386 requires libxerces-c-3.1.so, but this requirement cannot be provided
uninstallable providers: libxerces-c-3_1-3.1.1-9.4.1.i586[_tmpRPMcache_]
libxerces-c-3_1-3.1.1-9.4.1.i586[repo-oss]
Solution 1: Following actions will be done:
And now i checked and i don’t actually have an /usr/share/ca-certificates/mozilla/ . Should i create one ? Or the certificates ae stored in a different place ? Or Chrome, i don’t rlly care which one i use as long as it works.
I got citrix receiver working on OpenSuse 13.1 by following this steps:
I downloaded the ICAClient (ICAClient-13.0.0.256735-0.x86_64.rpm) from the citrix website. And I installed it by using command line (so just zypper install …), then you’ll get prompted that the dependencies are not ok (apparently I missed libxerces-3.1, but in fact I did not), so I just selected the option to ignore dependencies. That was all for the installation
As mention in the previous post, ‘/usr/share/ca-certificates/mozilla’ is not available anymore. So I made a symbolic link to the ssl certificates directory:
What I did to fix this was to download the 32 bit rmp of libxerces-c3.1 from opensuse, extract it NOT INSTALL IT and copy libxerces-c-3.1.so to /usr/lib/
thats it, now everything works.
Unfortunately, this didn’t work for me. When I try to launch a citrix application via Firefox, it doesn’t do anything. I verified that the plugin was installed in Firefox. Uninstalled Firefox, nspluginwrapper, and ICAclient, blew away .Mozilla folder, then re-installed, still no dice.
in Firefox under preferences–> Applicateions you have a setting for “Citric ica settings file” you then have two options “use wfica default” or " Use Citric Receiver for Linux"
I have this set to use citrix receiver for linux and it works fine you can try changing those settings.
I put the libxerces file in /usr/lib then checked that firefox was set to use Citrix Receiver for Linux. Still won’t launch the citrix applications. I’m about ready to give up on 13, and go back to 12.
Try launching firefox from a terminal and then launch the citrix app. You’ll see the error messages in the terminal. It might help you debug the problem if you see what the specific errors are.
FWIW – I have Citrix Receiver (version 13) running in openSUSE 13.1 (64 bit) with no problem. There was one 32-bit library I had to install separately (not libxerces, that got correctly installed automatically with ICAClient), but it was in the repositories. I can’t remember off the top of my head what it was, but I found the problem by running firefox from a terminal.
I finally got this figured out. I was missing libpng12.so.0. I installed libpng12-0-32bit, and I’m now able to launch citrix applications successfully. Thanks for all your help. Running Firefox from the terminal was the key to figuring this out.