Looks like 23.11.x tries to interact with the X Shared Memory extension, but somehow fails to do so.
I initially thought this was because my X server doesn't support that extension, but the following test code tells me it should. But I admittedly don't understand the MIT-SHM extension well enough; maybe someone is able to shed some more light onto this?
/* xshmtest.c
* compile with: gcc -lX11 -lXext xshmtest.c -o xshmtest
*/
#include <stdio.h>
#include <X11/Xlib.h>
#include <X11/extensions/XShm.h>
int main() {
Display *dpy;
Bool xshm_ret;
int xshm_major, xshm_minor;
Bool xshm_pixmaps_supported;
dpy = XOpenDisplay(NULL);
if (!dpy) {
(void) fprintf(stderr, "ERROR: Could not open display\n");
return 1;
}
xshm_ret = XShmQueryExtension(dpy);
(void) printf("XShmQueryExtension() = %s\n",
xshm_ret == True ? "True" : "False");
xshm_ret = XShmQueryVersion(dpy, &xshm_major, &xshm_minor,
&xshm_pixmaps_supported);
(void) printf("XShmQueryVersion() = %s; Version = %d.%d; Pixmaps supported = %s\n",
xshm_ret == True ? "True" : "False",
xshm_major, xshm_minor,
xshm_pixmaps_supported == True ? "True" : "False");
XCloseDisplay(dpy);
return 0;
}
Pinned Comments
buzo commented on 2021-06-26 12:42 (UTC) (edited on 2023-02-02 09:00 (UTC) by buzo)
If you cannot build because of a missing tar ball or a failed sha256 checksum validation, then the package is most likely outdated and they have removed the old version already. In this case, please click on “Flag package out-of-date”.
evanator commented on 2020-07-02 06:46 (UTC)
Found a fix for "authentication service could not be contacted"
Edit the config file under /home/username/.ICAClient\WFClient.ini and add a new line SSLCiphers=ALL save file and run "killall AuthManagerDaemon ServiceRecord selfservice storebrowse"
Relaunch Citrix and you should be fine