X2Go funktioniert in 22.04 nicht mehr, schwarzer Bildschirm, dann wird geschlossen

X2Go funktioniert in 22.04 nicht mehr, schwarzer Bildschirm, dann wird geschlossen

X2Go mit MATE-Desktop funktionierte früher einwandfrei, aber nach dem Upgrade auf 22.04 ist es kaputtgegangen und ich konnte es monatelang nicht reparieren. Wenn ich versuche, eine Verbindung mit MATE herzustellen (vom Windows X2Go-Client aus), wird ein Popup „Neue Sitzung gestartet“ angezeigt, dann kurz ein leeres Fenster und schließlich wird es geschlossen. Auf dem Server, der dmesg --followgleichzeitig läuft, sehe ich:

[14238.559864] show_signal_msg: 3 callbacks suppressed
[14238.559867] mate-session[129320]: segfault at 7f3200000060 ip 00007f325d65f52f sp 00007fff9ee3b250 error 4 in libgdk-3.so.0.2404.29[7f325d623000+83000]
[14238.559876] Code: 57 82 fc ff 49 8b 9c 24 70 01 00 00 48 85 db 74 4e 49 89 c5 eb 0a 0f 1f 44 00 00 48 85 db 74 3f 48 8b 2b 48 89 de 48 8b 5b 08 <48> 8b 45 08 48 85 c0 74 e8 4c 39 e8 7f e3 49 8b bc 24 70 01 00 00

Wenn ich versuche, etwas anderes als MATE zu verwenden, z. B. „Verbindung zum lokalen Desktop“ (was früher auch funktioniert hat), wird „Desktop auswählen“ mit :0und :1als Optionen angezeigt. Wenn ich eines von beiden auswähle und auf „Nur anzeigen“ oder „Vollzugriff“ klicke, wird nur ein schwarzes Fenster angezeigt und nichts ist drin dmesg(und nichts ist drin, dmesgwenn ich den Sitzungstyp „Terminal“ versuche).

Dieselben Ergebnisse von einem anderen Windows-Computer, der vorher funktionierte. Es handelt sich also um ein Server- und nicht um ein Client-Problem.

C:\Users\[Client username]\.x2go\S-[Server username]-50-1672416167_stRTERMINAL_dp32Wenn ich versuche, eine Verbindung zum „Terminal“ auf dem Client herzustellen, befindet sich im Ordner eine Datei mit dem Namen sessions, die Folgendes enthält:

Loop: WARNING! Unrecognized session type 'unix-kde-depth_32'. Assuming agent session.
Auth: WARNING! Failed to read data from the X auth command.
Auth: WARNING! Generating a fake cookie for X authentication.
Loop: WARNING! Could not retrieve the X server authentication cookie.

und eine Datei mit dem Namen session.log, die Folgendes enthält:

NXPROXY - Version 3.5.0

Copyright (C) 2001, 2010 NoMachine.
See http://www.nomachine.com/ for more information.

Info: Proxy running in client mode with pid '33776'.
Session: Starting session at 'Fri Dec 30 11:02:50 2022'.
Info: Connecting to remote host 'localhost:50767'.
Info: Connection to remote proxy 'localhost:50767' established.
Info: Connection with remote proxy completed.
Warning: Unrecognized session type 'unix-kde-depth_32'. Assuming agent session.
Warning: Failed to read data from the X auth command.
Warning: Generated a fake cookie for X authentication.
Info: Using ADSL link parameters 512/24/1/0.
Info: Using cache parameters 4/4096KB/8192KB/8192KB.
Info: Using pack method '16m-jpeg-9' with session 'unix-kde-depth_32'.
Info: Using ZLIB data compression 1/1/32.
Info: Using ZLIB stream compression 4/4.
Info: No suitable cache file found.
Info: Forwarding X11 connections to display 'localhost:0'.
Session: Session started at 'Fri Dec 30 11:02:50 2022'.
Info: Established X server connection.
Info: Using shared memory parameters 0/0K.
Session: Terminating session at 'Fri Dec 30 11:02:53 2022'.
Session: Session terminated at 'Fri Dec 30 11:02:53 2022'.

und eine Datei mit dem Namen options, die Folgendes enthält:

nx/nx,root=/cygdrive/C/Users/[Client username]/X2GO~1,connect=localhost,cookie=ecfd5c17918a53bcfa5a66a50eba7712,port=50767,errors=/cygdrive/C/Users/[Client username]/X2GO~1/S-C536~1/sessions:50

Auf dem Server bekomme ich nichts in ~> tail -f $HOME/.xsession-x2go-errors, nichts Neues erscheint in ~/.x2go, und ~> tail -f /var/log/syslog | grep x2goes heißt:

Dec 30 11:02:49 shuttle /usr/bin/x2gostartagent: successfully started X2Go Agent session with ID [Server username]-50-1672416167_stRTERMINAL_dp32
Dec 30 11:03:23 shuttle /usr/bin/x2gosetkeyboard: /home/[Server username]/.x2go/C-[Server username]-50-1672416167_stRTERMINAL_dp32/keyboard did not appear within 30s after agent startup

Ich habe auch versucht, jedes x2go-Paket auf dem Server zu deinstallieren und neu zu installieren, aber das hat das Problem nicht behoben.

verwandte Informationen