Ask Your Question
1

Installing citrix client on Fedora 28

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

xliiv gravatar image

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

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

3 Answers

Sort by ยป oldest newest most voted
0

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

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

Comments

Tried that with the latest file ICAClientWeb-rhel-13.10.0.20-0.x8664.rpm, which installs the RPM ICAClient-13.10.0.20-0.x8664. 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 -0600 )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.

https://www.citrix.com/downloads/citr... --> RPM --> Web Package Then dnf install filename.rpm

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

I'm sure I have the correct package. The file is Downloads/ICAClientWeb-rhel-13.10.0.20-0.x86_64.rpm. 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 -0600 )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 -0600 )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 -0600 )edit
0

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

florian gravatar image

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

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
-1

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

eddygeek gravatar image

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

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

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

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

Seen: 3,049 times

Last updated: Aug 16