Ask Your Question

Installing citrix client on Fedora 28

asked 2018-05-17 07:14:07 -0500

xliiv gravatar image

I'd like to run citrix client but got this error during installation:

> sudo dnf install ICAClient-rhel- 
Last metadata expiration check: 0:00:00 ago on Thu 17 May 2018 02:00:39 PM CEST.
 Problem: conflicting requests
  - nothing provides webkitgtk needed by ICAClient-
edit retag flag offensive close merge delete

4 Answers

Sort by ยป oldest newest most voted

answered 2018-05-17 15:34:19 -0500

florian gravatar image

You have to download and install the web client only version of the rpm package, which does not depend on webkitgtk.

(webkitgtk has been removed from Fedora some releases ago due to security concerns).

edit flag offensive delete link more


Tried that with the latest file ICAClientWeb-rhel-, which installs the RPM ICAClient- Clicking the icon in the desktop doesn't do anything. Attempting to run

/opt/Citrix/ICAClient/selfservice --icaroot /opt/Citrix/ICAClient

results in

selfservice is unable to find a compatible webkit library and will now exit.

Please install libwebkitgtk-1.0 and restart selfservice.

Should I be invoking it differently?

cumthsc gravatar imagecumthsc ( 2018-06-26 07:49:43 -0500 )edit

I think didn't install the web-only version if it's talking about selfservice staff.

Once you have it running, login to your Citrix app portal, then open a remote session, the .ica file should be automatically associated with Citrix Receiver. --> RPM --> Web Package Then dnf install filename.rpm

florian gravatar imageflorian ( 2018-06-26 08:46:13 -0500 )edit

I'm sure I have the correct package. The file is Downloads/ICAClientWeb-rhel- The size is 19937604. The checksum matches the one on the download page. The package it installs is called ICAClient, which is a bit confusing as that is also the name of the full-service package.

cumthsc gravatar imagecumthsc ( 2018-08-14 03:37:41 -0500 )edit

... and then? All I can say is that that same version works just fine on my Fedora 28 machine?

florian gravatar imageflorian ( 2018-08-14 13:34:28 -0500 )edit

So how should I start the Web-based client? As I said, running opt/Citrix/ICAClient/selfservice --icaroot /opt/Citrix/ICAClient results in the error described above.

cumthsc gravatar imagecumthsc ( 2018-08-14 21:06:34 -0500 )edit

answered 2018-08-16 15:17:58 -0500

florian gravatar image

updated 2018-08-16 15:48:59 -0500

Try to run the Citrix Receiver client using

/opt/Citrix/ICAClient/wfica -icaroot /opt/Citrix/ICAClient %f

In my case, when I start a session from my company's Citrix website, Firefox automatically invokes Citrix Receiver Engine for .ica files, so I don't need to save the file and start the session manually, but the above should work.

(so, after saving the .ica file it would be something like: /opt/Citrix/ICAClient/wfica -icaroot /opt/Citrix/ICAClient ~/Downloads/filename.ica

Also, there is a file /usr/share/applications/wfica.desktop - that should provide you with an Citrix Receiver icon in Gnome.

edit flag offensive delete link more

answered 2019-04-01 17:43:21 -0500

Rog gravatar image

You only had 3 wait's there ....

edit flag offensive delete link more

answered 2018-05-29 16:10:34 -0500

eddygeek gravatar image

updated 2018-05-29 16:11:03 -0500

Upgrade to Fedora 27 - no webkitgtk - what are my options? has a better answer:

download webkitgtk-2.4.9-1.el7.src.rpm for RHEL7, then:

sudo dnf builddep webkitgtk-2.4.9-1.el7.src.rpm
rpmbuild --rebuild webkitgtk-2.4.9-1.el7.src.rpm
# wait, wait, wait....
sudo dnf install webkitgtk-2.4.9-1.fc27.x86_64.rpm
edit flag offensive delete link more

Question Tools

1 follower


Asked: 2018-05-17 07:14:07 -0500

Seen: 5,426 times

Last updated: Aug 16 '18