Pardon the cross post from x2go dev list perhaps someone as seen this. Only affecting 1 workstation. 

On Fedora 32 with both MATE and XFCE, X2Go immediately quits with  Connection failed. This stackexchange question suggests running x2godbadmin --createdb but that doesn't help.

x2goagent-4.1.0.3-6.fc32.x86_64
x2goserver-xsession-4.1.0.3-6.fc32.noarch
x2goserver-common-4.1.0.3-6.fc32.noarch
x2goserver-4.1.0.3-6.fc32.x86_64

Connection failed.

/usr/lib64/x2go/x2gocheckport: line 131: connect('dbname=/var/lib/x2go/x2go_sessions','',...): syntax error in expression (error token is "('dbname=/var/lib/x2go/x2go_sessions','',...)")
Unable to find free display port or insert new session into database; parameters: port (50), hostname (ourdomain) and session name ().

May 26 07:35:33 ourhostname /usr/bin/x2gostartagent[95534]: no free display number available, cannot start new session. Retrying (run 10).
May 26 07:35:33 ourhostname /usr/bin/x2gostartagent[95535]: Unable to find free display port or insert new session into database; parameters: port (50), hostname (ourdomain) and session name ().

cat .xsession-x2go-ourdomain.edu-errors
XSession-x2go: X session started for ouruser at Sun May 24 15:26:31 EDT 2020
** Message: 15:26:33.626: couldn't access control socket: /run/user/1200/keyring/control: No such file or directory
SSH_AUTH_SOCK=/run/user/1200/keyring/ssh
mate-session[141487]: WARNING: AT-SPI: Could not obtain desktop path or name

mate-session[141487]: WARNING: atk-bridge: GetRegisteredEvents returned message with unknown signature
mate-session[141487]: WARNING: atk-bridge: get_device_events_reply: unknown signature
mate-session[141487]: WARNING: atk-bridge: get_device_events_reply: unknown signature

** (mate-settings-daemon:141818): WARNING **: 15:26:34.517: Could not open RFKILL control device, please verify your installation

** (mate-panel:141832): WARNING **: 15:26:34.586: AT-SPI: Could not obtain desktop path or name

** (mate-panel:141832): WARNING **: 15:26:34.608: atk-bridge: GetRegisteredEvents returned message with unknown signature

** (mate-panel:141832): WARNING **: 15:26:34.608: atk-bridge: get_device_events_reply: unknown signature

** (mate-panel:141832): WARNING **: 15:26:34.608: atk-bridge: get_device_events_reply: unknown signature

** (mate-settings-daemon:141818): WARNING **: 15:26:35.152: AT-SPI: Could not obtain desktop path or name


** (mate-settings-daemon:141818): WARNING **: 15:26:35.154: atk-bridge: GetRegisteredEvents returned message with unknown signature

** (mate-settings-daemon:141818): WARNING **: 15:26:35.154: atk-bridge: get_device_events_reply: unknown signature

** (mate-settings-daemon:141818): WARNING **: 15:26:35.154: atk-bridge: get_device_events_reply: unknown signature
SSH_AUTH_SOCK=/run/user/1200/keyring/ssh
vmware-user: could not open /proc/fs/vmblock/dev
SSH_AUTH_SOCK=/run/user/1200/keyring/ssh
SSH_AUTH_SOCK=/run/user/1200/keyring/ssh

(caja:141846): Gtk-WARNING **: 15:26:36.752: Failed to register client: GDBus.Error:org.gnome.SessionManager.AlreadyRegistered: Unable to register client
Failure: Module initialization failed

** (polkit-mate-authentication-agent-1:141982): WARNING **: 15:26:36.825: AT-SPI: Could not obtain desktop path or name


** (polkit-mate-authentication-agent-1:141982): WARNING **: 15:26:36.829: atk-bridge: GetRegisteredEvents returned message with unknown signature

** (polkit-mate-authentication-agent-1:141982): WARNING **: 15:26:36.829: atk-bridge: get_device_events_reply: unknown signature

** (polkit-mate-authentication-agent-1:141982): WARNING **: 15:26:36.829: atk-bridge: get_device_events_reply: unknown signature
(uint32 1,)
*** ERROR ***
TI:15:26:39     TH:0x55bef6378ad0       FI:gpm-manager.c        FN:gpm_manager_systemd_inhibit,1786
 - Error in dbus - GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Permission denied
Traceback:
        mate-power-manager(+0x1d304) [0x55bef5347304]
        mate-power-manager(+0x1478b) [0x55bef533e78b]
        /lib64/libgobject-2.0.so.0(g_type_create_instance+0x311) [0x7f90fcf0b1b1]
        /lib64/libgobject-2.0.so.0(+0x193f5) [0x7f90fceed3f5]
        /lib64/libgobject-2.0.so.0(g_object_new_with_properties+0x275) [0x7f90fceeeb05]
        /lib64/libgobject-2.0.so.0(g_object_new+0xc1) [0x7f90fceef6b1]
        mate-power-manager(+0x15e26) [0x55bef533fe26]
        mate-power-manager(+0xb20a) [0x55bef533520a]
        /lib64/libc.so.6(__libc_start_main+0xf3) [0x7f90fcaa01a3]
        mate-power-manager(+0xb58e) [0x55bef533558e]
Traceback (most recent call last):
  File "/usr/bin/seapplet", line 34, in <module>
    from setroubleshoot.config import get_config
ModuleNotFoundError: No module named 'setroubleshoot.config'

** (mate-screensaver:141959): WARNING **: 15:26:39.843: AT-SPI: Could not obtain desktop path or name


** (mate-screensaver:141959): WARNING **: 15:26:39.844: atk-bridge: GetRegisteredEvents returned message with unknown signature

** (mate-screensaver:141959): WARNING **: 15:26:39.844: atk-bridge: get_device_events_reply: unknown signature

** (mate-screensaver:141959): WARNING **: 15:26:39.845: atk-bridge: get_device_events_reply: unknown signature

** (nm-applet:141855): WARNING **: 15:26:39.972: AT-SPI: Could not obtain desktop path or name


** (nm-applet:141855): WARNING **: 15:26:39.974: atk-bridge: GetRegisteredEvents returned message with unknown signature

** (nm-applet:141855): WARNING **: 15:26:39.974: atk-bridge: get_device_events_reply: unknown signature

** (nm-applet:141855): WARNING **: 15:26:39.974: atk-bridge: get_device_events_reply: unknown signature

** (evolution-alarm-notify:141952): WARNING **: 15:26:40.409: AT-SPI: Could not obtain desktop path or name


** (evolution-alarm-notify:141952): WARNING **: 15:26:40.411: atk-bridge: GetRegisteredEvents returned message with unknown signature

** (evolution-alarm-notify:141952): WARNING **: 15:26:40.411: atk-bridge: get_device_events_reply: unknown signature

** (evolution-alarm-notify:141952): WARNING **: 15:26:40.411: atk-bridge: get_device_events_reply: unknown signature
Initializing caja-open-terminal extension
Initializing caja-xattr-tags extension
Initializing caja-image-converter extension

** (emacs:142374): WARNING **: 15:26:54.745: AT-SPI: Could not obtain desktop path or name


** (emacs:142374): WARNING **: 15:26:54.755: atk-bridge: GetRegisteredEvents returned message with unknown signature

** (emacs:142374): WARNING **: 15:26:54.755: atk-bridge: get_device_events_reply: unknown signature

** (emacs:142374): WARNING **: 15:26:54.755: atk-bridge: get_device_events_reply: unknown signature

** (mate-terminal:145225): WARNING **: 15:36:58.397: AT-SPI: Could not obtain desktop path or name


** (mate-terminal:145225): WARNING **: 15:36:58.540: atk-bridge: GetRegisteredEvents returned message with unknown signature

** (mate-terminal:145225): WARNING **: 15:36:58.540: atk-bridge: get_device_events_reply: unknown signature

** (mate-terminal:145225): WARNING **: 15:36:58.540: atk-bridge: get_device_events_reply: unknown signature

(mate-screensaver:141959): GLib-CRITICAL **: 16:29:53.048: Source ID 57 was not found when attempting to remove it

(mate-screensaver:141959): GLib-CRITICAL **: 17:38:18.661: Source ID 101 was not found when attempting to remove it

(mate-screensaver:141959): GLib-CRITICAL **: 17:46:13.071: Source ID 161 was not found when attempting to remove it

(mate-screensaver:141959): GLib-CRITICAL **: 19:07:25.615: Source ID 213 was not found when attempting to remove it
ICE default IO error handler doing an exit(), pid = xxxxxx, errno = 32

(mate-settings-daemon:141818): GLib-GIO-WARNING **: 20:52:35.368: Error releasing name org.mate.SettingsDaemon.Rfkill: The connection is closed
[1590348395,000,xklavier.c:xkl_engine_start_listen/]    The backend does not require manual layout management - but it is provided by the application