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 <https://unix.stackexchange.com/questions/467507/x2go-unable-to-find-free-display-port-or-insert-new-session-into-database> 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