<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>X2Go was automatically updated a few days ago and stopped allowing users to login on one of our hosts. x2goserver-4.1.0.3-9.fc32.x86_64 5.8.18-200.fc32.x86_64 </div><div>From the alert box after trying to  log in:</div><div>Connection failed.<br>/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','',...)")<br>/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','',...)")<br>/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','',...)")<br>/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','',...)")<br>/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','',...)")<br>/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','',...)")<br>/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','',...)")<br>/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','',...)")<br>/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','',...)")<br>/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','',...)")<br>Unable to find free display port or insert new session into database; parameters: port (50), hostname (<a href="http://myhost.edu">myhost.edu</a>) and session name ().<br><br>from /var/log/messages:<br>Nov 16 09:31:20 ourdomain kernel: audit: type=1105 audit(1605537080.463:18641): pid=1392265 uid=0 auid=1000 ses=401 msg='op=PAM:session_open grantors=pam_selinux,pam_loginuid,pam_selinux,pam_namespace,<br>pam_keyinit,pam_keyinit,pam_limits,pam_systemd,pam_unix,pam_umask,pam_lastlog acct="localguy" exe="/usr/sbin/sshd" hostname=xx.xx.xx.xx addr=xx.xx.xx.xx terminal=ssh res=success'<br>Nov 16 09:31:20 ourdomain kernel: audit: type=2404 audit(1605537080.463:18642): pid=1392275 uid=0 auid=1000 ses=401 msg='op=destroy kind=server fp=SHA256:82:cc:b1:c1:18:02:11:25:68:a7:eb:ec:2a:ed:20:5e<br>:81:1e:66:13:59:f4:7e:ea:ea:06:90:49:81:e8:33:f4 direction=? spid=1392275 suid=0  exe="/usr/sbin/sshd" hostname=? addr=? terminal=? res=success'<br>Nov 16 09:31:23 ourdomain /usr/bin/x2gostartagent[1392479]: no free display number available, cannot start new session. Retrying (run 1).<br>Nov 16 09:31:23 ourdomain /usr/bin/x2gostartagent[1392488]: no free display number available, cannot start new session. Retrying (run 2).<br>Nov 16 09:31:23 ourdomain /usr/bin/x2gostartagent[1392497]: no free display number available, cannot start new session. Retrying (run 3).<br>Nov 16 09:31:23 ourdomain /usr/bin/x2gostartagent[1392506]: no free display number available, cannot start new session. Retrying (run 4).<br>Nov 16 09:31:23 ourdomain /usr/bin/x2gostartagent[1392515]: no free display number available, cannot start new session. Retrying (run 5).<br>Nov 16 09:31:23 ourdomain /usr/bin/x2gostartagent[1392524]: no free display number available, cannot start new session. Retrying (run 6).<br>Nov 16 09:31:24 ourdomain /usr/bin/x2gostartagent[1392533]: no free display number available, cannot start new session. Retrying (run 7).<br>Nov 16 09:31:24 ourdomain /usr/bin/x2gostartagent[1392546]: no free display number available, cannot start new session. Retrying (run 8).<br>Nov 16 09:31:24 ourdomain /usr/bin/x2gostartagent[1392555]: no free display number available, cannot start new session. Retrying (run 9).<br>Nov 16 09:31:24 ourdomain /usr/bin/x2gostartagent[1392564]: no free display number available, cannot start new session. Retrying (run 10).<br>Nov 16 09:31:24 ourdomain /usr/bin/x2gostartagent[1392565]: Unable to find free display port or insert new session into database; parameters: port (50), hostname (<a href="http://ourdomain.edu">ourdomain.edu</a>) and session name ().<br></div><div><br></div><div>Running x2godbadmin --createdb made no difference.</div><div><br></div><div>I've seen this mentioned on the list previously in 2018 but no response: <a href="https://lists.x2go.org/pipermail/x2go-user/2018-July/005172.html">https://lists.x2go.org/pipermail/x2go-user/2018-July/005172.html</a> and a CentOS user who did not find a solution at <a href="https://centosfaq.org/centos/problems-with-x2go/">https://centosfaq.org/centos/problems-with-x2go/</a></div></div></div></div></div>