Jump to content
Welcome to our new Citrix community!
  • 0

Kubuntu 22.04 Workplace app 22.7.0.20 client window stays empty, no error messages


Setsuna Mudo

Question

Hello,

 

I use the Workplace App in version 22.7.0.20 on Kubuntu GNU/Linux 22.04.1 LTS, installed from the DEB package. When I start the app via the menu, which calls

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

I first get asked for my credentials, after that for the 2FA pin. After entering that and clicking OK the window stays a uniform grey (see attachment). There are no indications of what went wrong. Even if I manually run the above line in a terminal I get no errors:

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

(wfica:72130): Gtk-WARNING **: 12:01:26.259: Unable to locate theme engine in module_path: "adwaita",

The warning has been present on my previous system (Kubuntu 21.10 x86-64) with app version 22.5.0.16. It worked fine then, so I don't assume it matters in this case.

 

I have tried to run

/opt/Citrix/ICAClient/util/workspacecheck.sh

and have installed every package until the script was satisfied that everything necessary is installed. I then went to https://docs.citrix.com/en-us/citrix-workspace-app-for-linux/system-requirements.html and installed a few more packages (e.g. libxerces-c5), since it seems that neither the script nor the DEB package are able to check if every dependency is satisfied. Thus I can't guarantee that my system has all the needed libraries installed.

 

I am aware of the libidn11 issue, but would assume that this is fixed with a client that was released 3 months after this version of Ubuntu. libidn12 is installed. I also know that the app won't run on Wayland, but I am confident, that my system runs X11:

$ echo $XDG_SESSION_TYPE
x11

I have repeatedly tried purging icaclient from my system and made sure that neither the install directory (/opt/Citrix/) nor the one in my home directory (${HOME}/.ICAClient/) are present before reinstalling.

 

The logs also seem not to contain any relevant information:

ICAClient.log

$ tail /var/log/citrix/ICAClient.log
2022-08-24 11:58:32.663 [LIBS] <P71414> citrix-wfica: Value of cl_argv[0] : /opt/Citrix/ICAClient/wfica
2022-08-24 11:58:32.663 [LIBS] <P71414> citrix-wfica: Value of cl_argv[2] : -tell
2022-08-24 11:58:32.663 [LIBS] <P71414> citrix-wfica: Value of cl_argv[1] : -eula
2022-08-24 11:58:32.663 [LIBS] <P71414> citrix-wfica: Value of cl_argv[3] : MinimumTLS,MaximumTLS,SSLCiphers
2022-08-24 11:58:32.678 [LIBS] <P71414> citrix-wfica: ReadINIConfig() exiting
2022-08-24 12:01:26.252 [LIBS] <P72130> citrix-wfica: Value of cl_argv[0] : /opt/Citrix/ICAClient/wfica
2022-08-24 12:01:26.252 [LIBS] <P72130> citrix-wfica: Value of cl_argv[1] : -eula
2022-08-24 12:01:26.252 [LIBS] <P72130> citrix-wfica: Value of cl_argv[2] : -tell
2022-08-24 12:01:26.252 [LIBS] <P72130> citrix-wfica: Value of cl_argv[3] : MinimumTLS,MaximumTLS,SSLCiphers
2022-08-24 12:01:26.264 [LIBS] <P72130> citrix-wfica: ReadINIConfig() exiting

syslog

$ grep -i wfica /var/log/syslog
Aug 23 16:28:59 Ultron kernel: [  926.285166] process 'opt/Citrix/ICAClient/wfica' started with executable stack
Aug 23 16:28:59 Ultron citrix-ctxlogd[3639]: Process 4294 has named itself "citrix-wfica".
Aug 23 16:29:58 Ultron citrix-ctxlogd[3639]: Process 4605 has named itself "citrix-wfica".
Aug 24 09:22:46 Ultron kernel: [ 3756.060004] process 'opt/Citrix/ICAClient/wfica' started with executable stack
Aug 24 09:22:46 Ultron citrix-ctxlogd[859]: Process 21260 has named itself "citrix-wfica".
Aug 24 09:23:56 Ultron citrix-ctxlogd[859]: Process 21585 has named itself "citrix-wfica".
Aug 24 09:24:31 Ultron citrix-ctxlogd[859]: Process 21800 has named itself "citrix-wfica".
Aug 24 09:25:38 Ultron citrix-ctxlogd[859]: Process 22693 has named itself "citrix-wfica".
...

systemd status

$ systemctl status ctxlogd.service
● ctxlogd.service - Citrix Log Daemon Service
Loaded: loaded (/lib/systemd/system/ctxlogd.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2022-08-24 11:01:33 CEST; 1h 35min ago
Main PID: 57353 (ctxlogd)
Tasks: 3 (limit: 28468)
Memory: 608.0K
CPU: 387ms
CGroup: /system.slice/ctxlogd.service
└─57353 /opt/Citrix/ICAClient/util/ctxlogd

Aug 24 12:01:42 Ultron citrix-ctxlogd[57353]: Session closing for pid 72261.
Aug 24 12:01:43 Ultron citrix-ctxlogd[57353]: Session starting for pid 72343.
Aug 24 12:01:43 Ultron citrix-ctxlogd[57353]: Session starting for pid 72343.
Aug 24 12:01:43 Ultron citrix-ctxlogd[57353]: Process 72343 has named itself "citrix-WebKitWebProcess".
Aug 24 12:01:43 Ultron citrix-ctxlogd[57353]: Session closing for pid 72343.
Aug 24 12:02:17 Ultron citrix-ctxlogd[57353]: Session closing for pid 72151.
Aug 24 12:02:17 Ultron citrix-ctxlogd[57353]: Session closing for pid 72343.
Aug 24 12:02:17 Ultron citrix-ctxlogd[57353]: Session closing for pid 72125.
Aug 24 12:02:17 Ultron citrix-ctxlogd[57353]: Session closing for pid 72125.
Aug 24 12:02:17 Ultron citrix-ctxlogd[57353]: Session closing for pid 72155.

 

I am using the HTML5 version at the moment, but it really clashes with my heavy use of the command line inside the app (e.g.: ctrl+w, ctrl+s, ctrl+q).

Please help me overcome this issue.

 

best regards

Screenshot_20220824_115155.png

Link to comment

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...