X2go unusable after upgrading to F33

Hello,
after upgrading to F33 from F32 I can’t no longer use x2go to connect to my work machine (i’m on remote working!), or more precisely, I can connect but the connection lasts often few seconds, more rarely some minute.
I don’t know exactly what log files to check, but I’ve got this from /var/log/messages

Oct 29 17:24:30 mymachine audit[3922]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=6 pid=3922 comm="x2goagent" exe="/usr/bin/nxagent" sig=6 res=1
Oct 29 17:24:30 mymachine systemd[1]: Created slice system-systemd\x2dcoredump.slice.
Oct 29 17:24:30 mymachine audit: BPF prog-id=41 op=LOAD
Oct 29 17:24:30 mymachine audit: BPF prog-id=42 op=LOAD
Oct 29 17:24:30 mymachine audit: BPF prog-id=43 op=LOAD
Oct 29 17:24:30 mymachine systemd[1]: Started Process Core Dump (PID 4663/UID 0).
Oct 29 17:24:30 mymachine audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-4663-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Oct 29 17:24:30 mymachine audit[4664]: NETFILTER_CFG table=filter family=7 entries=0 op=register pid=4664 comm="(coredump)"
Oct 29 17:24:30 mymachine audit[4664]: NETFILTER_CFG table=broute family=7 entries=0 op=register pid=4664 comm="(coredump)"
Oct 29 17:24:30 mymachine audit[4664]: NETFILTER_CFG table=nat family=7 entries=0 op=register pid=4664 comm="(coredump)"
Oct 29 17:24:30 mymachine systemd[1295]: tmp-.mount_jetbrasPhNCY.mount: Succeeded.
Oct 29 17:24:30 mymachine systemd[1205]: tmp-.mount_jetbrasPhNCY.mount: Succeeded.
Oct 29 17:24:30 mymachine systemd[1]: tmp-.mount_jetbrasPhNCY.mount: Succeeded.
Oct 29 17:24:30 mymachine audit[3612]: USER_LOGIN pid=3612 uid=0 auid=1000 ses=6 msg='op=login id=1000 exe="/usr/sbin/sshd" hostname=? addr=172.91.1.18 terminal=ssh res=success'
Oct 29 17:24:30 mymachine audit[3612]: USER_START pid=3612 uid=0 auid=1000 ses=6 msg='op=login id=1000 exe="/usr/sbin/sshd" hostname=? addr=172.91.1.18 terminal=ssh res=success'
Oct 29 17:24:30 mymachine audit[3612]: CRYPTO_KEY_USER pid=3612 uid=0 auid=1000 ses=6 msg='op=destroy kind=server fp=SHA256:18:b5:be:f0:13:8d:c3:94:cd:d3:08:84:82:c7:ea:e3:ba:49:e1:87:c5:b1:41:27:7a:3c:ac:32:de:f7:26:c2 direction=? spid=4701 suid=1000  exe="/usr/sbin/sshd" hostname=? addr=? terminal=? res=success'
Oct 29 17:24:30 mymachine systemd-coredump[4664]: Process 3922 (x2goagent) of user 1000 dumped core.#012#012Stack trace of thread 3922:#012#0  0x00007f6ceda5fbc5 raise (libc.so.6 + 0x3dbc5)#012#1  0x00007f6ceda488a4 abort (libc.so.6 + 0x268a4)#012#2  0x00007f6cedaa2127 __libc_message (libc.so.6 + 0x80127)#012#3  0x00007f6cedb3347a __fortify_fail (libc.so.6 + 0x11147a)#012#4  0x00007f6cedb33446 __stack_chk_fail (libc.so.6 + 0x111446)#012#5  0x0000557b343be3b1 nxagentCollectPropertyEvent (nxagent + 0xbc3b1)#012#6  0x0000557b343a1b43 nxagentDispatchEvents (nxagent + 0x9fb43)#012#7  0x0000557b343a878a nxagentWakeupHandler (nxagent + 0xa678a)#012#8  0x0000557b3438d153 WaitForSomething (nxagent + 0x8b153)#012#9  0x0000557b34365cca Dispatch (nxagent + 0x63cca)#012#10 0x0000557b3434462e main (nxagent + 0x4262e)#012#11 0x00007f6ceda4a1a2 __libc_start_main (libc.so.6 + 0x281a2)#012#12 0x0000557b34346a1e _start (nxagent + 0x44a1e)
Oct 29 17:24:30 mymachine systemd[1]: systemd-coredump@0-4663-0.service: Succeeded.
Oct 29 17:24:30 mymachine audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-4663-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Oct 29 17:24:30 mymachine audit[178]: NETFILTER_CFG table=nat family=7 entries=0 op=unregister pid=178 comm="kworker/u24:5"
Oct 29 17:24:30 mymachine audit[178]: NETFILTER_CFG table=broute family=7 entries=0 op=unregister pid=178 comm="kworker/u24:5"
Oct 29 17:24:30 mymachine audit[178]: NETFILTER_CFG table=filter family=7 entries=0 op=unregister pid=178 comm="kworker/u24:5"
Oct 29 17:24:30 mymachine audit: BPF prog-id=43 op=UNLOAD
Oct 29 17:24:30 mymachine audit: BPF prog-id=42 op=UNLOAD
Oct 29 17:24:30 mymachine audit: BPF prog-id=41 op=UNLOAD
Oct 29 17:24:30 mymachine audit[3612]: USER_END pid=3612 uid=0 auid=1000 ses=6 msg='op=login id=1000 exe="/usr/sbin/sshd" hostname=? addr=172.91.1.18 terminal=ssh res=success'
Oct 29 17:24:30 mymachine audit[3612]: USER_LOGOUT pid=3612 uid=0 auid=1000 ses=6 msg='op=login id=1000 exe="/usr/sbin/sshd" hostname=? addr=172.91.1.18 terminal=ssh res=success'
Oct 29 17:24:30 mymachine audit[3612]: CRYPTO_KEY_USER pid=3612 uid=0 auid=1000 ses=6 msg='op=destroy kind=session fp=? direction=both spid=3614 suid=1000 rport=58583 laddr=172.89.20.41 lport=22  exe="/usr/sbin/sshd" hostname=? addr=172.91.1.18 terminal=? res=success'
Oct 29 17:24:30 mymachine audit[3612]: CRYPTO_KEY_USER pid=3612 uid=0 auid=1000 ses=6 msg='op=destroy kind=server fp=SHA256:18:b5:be:f0:13:8d:c3:94:cd:d3:08:84:82:c7:ea:e3:ba:49:e1:87:c5:b1:41:27:7a:3c:ac:32:de:f7:26:c2 direction=? spid=3614 suid=1000  exe="/usr/sbin/sshd" hostname=? addr=? terminal=? res=success'
Oct 29 17:24:30 mymachine audit[3612]: USER_END pid=3612 uid=0 auid=1000 ses=6 msg='op=PAM:session_close grantors=pam_selinux,pam_loginuid,pam_selinux,pam_namespace,pam_keyinit,pam_keyinit,pam_limits,pam_systemd,pam_unix,pam_umask,pam_lastlog acct="myuser" exe="/usr/sbin/sshd" hostname=172.91.1.18 addr=172.91.1.18 terminal=ssh res=success'
Oct 29 17:24:30 mymachine audit[3612]: CRED_DISP pid=3612 uid=0 auid=1000 ses=6 msg='op=PAM:setcred grantors=pam_env,pam_localuser,pam_unix acct="myuser" exe="/usr/sbin/sshd" hostname=172.91.1.18 addr=172.91.1.18 terminal=ssh res=success'
Oct 29 17:24:30 mymachine audit[3612]: CRYPTO_KEY_USER pid=3612 uid=0 auid=1000 ses=6 msg='op=destroy kind=server fp=SHA256:18:b5:be:f0:13:8d:c3:94:cd:d3:08:84:82:c7:ea:e3:ba:49:e1:87:c5:b1:41:27:7a:3c:ac:32:de:f7:26:c2 direction=? spid=3612 suid=0  exe="/usr/sbin/sshd" hostname=? addr=? terminal=? res=success'
Oct 29 17:24:30 mymachine systemd-logind[1054]: Session 6 logged out. Waiting for processes to exit.
Oct 29 17:24:31 mymachine abrt-server[4802]: Deleting problem directory ccpp-2020-10-29-17:24:30.954676-3922 (dup of ccpp-2020-10-29-08:42:22.92866-141434)
Oct 29 17:24:31 mymachine systemd[1]: Created slice system-dbus\x2d:1.4\x2dorg.freedesktop.problems.slice.
Oct 29 17:24:31 mymachine systemd[1]: Started dbus-:1.4-org.freedesktop.problems@0.service.
Oct 29 17:24:31 mymachine audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=dbus-:1.4-org.freedesktop.problems@0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Oct 29 17:24:31 mymachine abrt-notification[4858]: Process 141434 (nxagent) crashed in __fortify_fail()

can you help me?
I switched back to xpra to keep working but it’s awfully slow compared to x2go.
Thanks in advance!

Well, not sure what is x2go, but F33 has crypto policies updated to be more secure, breaking a lot of crypto stuff around there.
You could try to play with crypto policy settings to check if it’s related.
https://fedoraproject.org/wiki/Changes/StrongCryptoSettings2

2 Likes

Hello.

I ran into the same issue, see at:

https://www.mail-archive.com/x2go-dev@lists.x2go.org/msg06279.html
https://bodhi.fedoraproject.org/updates/?packages=nx-libs

What solved my problem, on the server:

dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-a10d47bd5b

HTH,

Regards.

2 Likes

Thanks @ziprasidone146939277, update has gone stable so a simple dnf upgrade --refresh should make everyone happy :slight_smile:
(btw: I did that bug submission :wink:)
g

3 Likes

that caused other issues for me but not a problem for x2go, the problem persisted after rolling back crypto policies to the f32 ones.
anyway, new x2go rpms are stable now and the problem has been solved.

Thanks! I have X2go installed too but had not used it recently so I didn’t encounter the problem. I just noticed x2go packages in today’s system update and saw this thread. Tested it and seems to be working fine.

Aside, one issue I still have with X2go is that some keys/characters don’t show up or are incorrect when typing from my Dell laptop, such as ?, /, and others. Something to do with key maps, but I’ve never managed to solve it.