Running x2goserver-4.1.0.3-17.fc35.x86_64 in Fedora 35, which recently went EOL, so perhaps there is a fix in newer X2Go server?
/usr/sbin/x2gocleansessions[2229]: mydir-50-1672173200_stDXFCE_dp32: state file for this session does not exist: /tmp/.x2go-moniot/C-mydir-50-1672173200_stDXFCE_dp32/state (this can be ignored during session startups) Dec 27 15:33:25 erdos /usr/bin/x2gostartagent[3403257]: successfully started X2Go Agent session with ID mydir-50-1672173200_stDXFCE_dp32
? 29/12/2022 ? ? 17:31.42 ? ? /home/mobaxterm ? c:/Program\ Files
\(x86\)/x2goclient/x2goclient --debug
x2go-INFO-1> "Starting X2Go Client 4.1.2.2..."
x2go-WARNING-1> English language requested, not loading translator.
x2go-WARNING-1> English language requested, not loading translator.
x2go-DEBUG-../src/onmainwindow.cpp:10779> Getting X.Org Server settings.
x2go-INFO-3> "Started X2Go Client."
x2go-DEBUG-../src/onmainwindow.cpp:575> "$HOME=C:/Users/rober"
x2go-DEBUG-../src/onmainwindow.cpp:2266> Reading 3 sessions from config
file.
x2go-DEBUG-../src/sessionbutton.cpp:361> Creating QPixmap with session
icon: ":/img/icons/128x128/x2gosession.png".
x2go-DEBUG-../src/sessionbutton.cpp:361> Creating QPixmap with session
icon: ":/img/icons/128x128/x2gosession.png".
x2go-DEBUG-../src/sessionbutton.cpp:361> Creating QPixmap with session
icon: ":/img/icons/128x128/x2gosession.png".
x2go-DEBUG-../src/onmainwindow.cpp:13290> libssh not initialized yet.
Initializing.
x2go-DEBUG-../src/pulsemanager.cpp:369> pulseaudio --version
returned:"pulseaudio 13.0
"
x2go-DEBUG-../src/onmainwindow.cpp:10682> Starting helper servers for Windows ... x2go-DEBUG-../src/onmainwindow.cpp:10849> "/cygdrive/C/Users/rober/.x2go/var" cygwin var path x2go-DEBUG-../src/onmainwindow.cpp:10937> "C:/Users/rober/.x2go/etc/sshd_config created." x2go-DEBUG-../src/onmainwindow.cpp:10344> Resolved localhost. x2go-DEBUG-../src/onmainwindow.cpp:10366> Port is free: 7022 x2go-DEBUG-../src/onmainwindow.cpp:11288> Logging cygwin sshd to: "C:/Users/rober/.x2go/sshLogs/Hp7204.log" x2go-DEBUG-../src/onmainwindow.cpp:11302> Creating desktop: x2go_rober x2go-DEBUG-../src/onmainwindow.cpp:10344> Resolved localhost. x2go-DEBUG-../src/pulsemanager.cpp:227> pulse started with arguments ("--exit-idle-time=-1", "-n", "-F", "C:\Users\rober\.x2go\pulse\config.pa", "-p", "C:\Program Files (x86)\x2goclient\pulse\lib\pulse-13.0\modules", "--log-level=debug", "--verbose", "--log-target=file:C:\Users\rober\.x2go\pulse\pulse.log") - waiting for it to finish... x2go-DEBUG-../src/onmainwindow.cpp:10372> Port already in use: 7022 x2go-DEBUG-../src/onmainwindow.cpp:10344> Resolved localhost. x2go-DEBUG-../src/onmainwindow.cpp:10372> Port already in use: 7022 x2go-DEBUG-../src/onmainwindow.cpp:11399> User mode OpenSSH server started successfully. x2go-DEBUG-../src/onmainwindow.cpp:2752> Creating QPixmap with session icon: '":/img/icons/128x128/x2gosession.png"'. x2go-DEBUG-../src/onmainwindow.cpp:2814> Starting session with key. x2go-INFO-8> "Starting connection to server: pascal.dsm.fordham.edu:22" x2go-DEBUG-../src/onmainwindow.cpp:2853> Starting new ssh connection to server:"pascal.dsm.fordham.edu":"22" krbLogin: false x2go-DEBUG-../src/sshmasterconnection.cpp:168> SshMasterConnection, host " pascal.dsm.fordham.edu"; port 22; user "myuser"; useproxy false; proxyserver ""; proxyport 22 x2go-DEBUG-../src/sshmasterconnection.cpp:248> Starting SSH connection without Kerberos authentication. x2go-DEBUG-../src/sshmasterconnection.cpp:250> SshMasterConnection, instance SshMasterConnection(0x3d1c518) created. x2go-DEBUG-../src/sshmasterconnection.cpp:495> SshMasterConnection, instance SshMasterConnection(0x3d1c518) entering thread. x2go-DEBUG-../src/sshmasterconnection.cpp:575> Setting SSH directory to C:/Users/rober/ssh x2go-DEBUG-../src/sshmasterconnection.cpp:797> Session port before config file parse: 22 x2go-DEBUG-../src/sshmasterconnection.cpp:807> Session port after config file parse: 22 x2go-DEBUG-../src/sshmasterconnection.cpp:870> Session port before config file parse (part 2): 22 x2go-DEBUG-../src/sshmasterconnection.cpp:880> Session port after config file parse (part 2): 22 x2go-DEBUG-../src/sshmasterconnection.cpp:904> cserverAuth x2go-DEBUG-../src/sshmasterconnection.cpp:943> state: 1
x2go-DEBUG-../src/sshmasterconnection.cpp:676> Setting SSH directory to C:/Users/rober/ssh x2go-DEBUG-../src/sshmasterconnection.cpp:1324> Trying to authenticate user with private key. x2go-DEBUG-../src/sshmasterconnection.cpp:1507> Authenticating with key: 0
x2go-DEBUG-../src/sshmasterconnection.cpp:687> User authentication OK. x2go-DEBUG-../src/sshmasterconnection.cpp:1708> LOGIN CHECK:"LOGIN OK " x2go-DEBUG-../src/sshmasterconnection.cpp:1711> don't have interaction x2go-DEBUG-../src/sshmasterconnection.cpp:1744> LOOP FINISHED x2go-DEBUG-../src/sshmasterconnection.cpp:1748> No interaction needed, continue session x2go-DEBUG-../src/sshmasterconnection.cpp:702> Login Check - OK x2go-DEBUG-../src/onmainwindow.cpp:2947> SSH connection established. x2go-DEBUG-../src/onmainwindow.cpp:3374> Continue normal X2Go session x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via SshProcess object 0: "x2golistsessions" x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x39fae18) Running masterCon->addChannelConnection(this, ' "6be57a1e-8bf3-4a28-a817-a3e07fba9b99" ', ' "bash -l -c 'echo "X2GODATABEGIN:6be57a1e-8bf3-4a28-a817-a3e07fba9b99"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; x2golistsessions; echo "X2GODATAEND:6be57a1e-8bf3-4a28-a817-a3e07f" '); x2go-DEBUG-../src/sshmasterconnection.cpp:1810> Locking SSH channel connection MUTEX. x2go-DEBUG-../src/sshmasterconnection.cpp:1812> Passing new channel connection object to channelConnections. x2go-DEBUG-../src/sshmasterconnection.cpp:1814> Unlocking SSH channel connection MUTEX. x2go-DEBUG-../src/sshmasterconnection.cpp:1977> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:1990> New channel:0x3e52a98
x2go-DEBUG-../src/sshmasterconnection.cpp:2065> Executing remote: "bash -l -c 'echo "X2GODATABEGIN:6be57a1e-8bf3-4a28-a817-a3e07fba9b99"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; x2golistsessions; echo "X2GODATAEND:6be57a1e-8bf3-4a28-a817-a3e07fba9b99";'"
x2go-DEBUG-../src/sshmasterconnection.cpp:2082> New exec channel created.
x2go-DEBUG-../src/sshmasterconnection.cpp:2165> EOF on channel 0x3e52a98; SshProcess object: 0 x2go-DEBUG-../src/sshmasterconnection.cpp:2222> EOF sent. x2go-DEBUG-../src/sshmasterconnection.cpp:2224> Channel closed. x2go-DEBUG-../src/sshprocess.cpp:532> SSH finished: raw output (stdout): "X2GODATABEGIN:6be57a1e-8bf3-4a28-a817-a3e07fba9b99 DBIconnect('dbname=/var/lib/x2go/x2go_sessions','',...)failed:unabletoopendatabasefileat/usr/share/perl5/vendor_perl/X2Go/Server/DB/SQLite3.pmline66. X2GODATAEND:6be57a1e-8bf3-4a28-a817-a3e07fba9b99 " x2go-DEBUG-../src/sshprocess.cpp:543> SSH finished: true - "DBIconnect('dbname=/var/lib/x2go/x2go_sessions','',...)failed:unabletoopendatabasefileat/usr/share/perl5/vendor_perl/X2Go/Server/DB/SQLite3.pmline66. " (0). x2go-DEBUG-../src/onmainwindow.cpp:3861> "DBIconnect('dbname=/var/lib/x2go/x2go_sessions','',...)failed:unabletoopendatabasefileat/usr/share/perl5/vendor_perl/X2Go/Server/DB/SQLite3.pmline66. " x2go-DEBUG-../src/onmainwindow.cpp:4349> Fullscreen: false x2go-DEBUG-../src/onmainwindow.cpp:10344> Resolved localhost. x2go-DEBUG-../src/onmainwindow.cpp:10372> Port already in use: 6000 x2go-DEBUG-../src/onmainwindow.cpp:10344> Resolved localhost. x2go-DEBUG-../src/onmainwindow.cpp:10366> Port is free: 6001 x2go-DEBUG-../src/onmainwindow.cpp:10434> Using internal X.Org Server: true x2go-DEBUG-../src/onmainwindow.cpp:10457> WxH:"800"x"600" x2go-DEBUG-../src/onmainwindow.cpp:10462> "-multiwindow -notrayicon -clipboard" x2go-DEBUG-../src/onmainwindow.cpp:10540> Running "C:/Program Files (x86)/x2goclient\vcxsrv\vcxsrv.exe" "-multiwindow -notrayicon -clipboard -nopn -silent-dup-error :1" x2go-DEBUG-../src/onmainwindow.cpp:10541> Trying to start X.Org Server on DISPLAY: 1 x2go-DEBUG-../src/onmainwindow.cpp:4521> Executing remote command: "X2GODPI=96 X2GO_XINERAMA=no x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us auto 1 D MATE both" x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via SshProcess object 1: "X2GODPI=96 X2GO_XINERAMA=no x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us auto 1 D MATE both" x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x3e6d668) Running masterCon->addChannelConnection(this, ' "cdaddf08-7bca-498b-91b7-8331c7c9762c" ', ' "bash -l -c 'echo "X2GODATABEGIN:cdaddf08-7bca-498b-91b7-8331c7c9762c"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; X2GODPI=96 X2GO_XINERAMA=no x2gostartagent 800x600 adsl 16m-jpeg-9" '); x2go-DEBUG-../src/sshmasterconnection.cpp:1810> Locking SSH channel connection MUTEX. x2go-DEBUG-../src/sshmasterconnection.cpp:1812> Passing new channel connection object to channelConnections. x2go-DEBUG-../src/sshmasterconnection.cpp:1814> Unlocking SSH channel connection MUTEX. x2go-DEBUG-../src/sshmasterconnection.cpp:1977> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:1990> New channel:0x3e52fc0
x2go-DEBUG-../src/sshmasterconnection.cpp:2065> Executing remote: "bash -l -c 'echo "X2GODATABEGIN:cdaddf08-7bca-498b-91b7-8331c7c9762c"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; X2GODPI=96 X2GO_XINERAMA=no x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us auto 1 D MATE both; echo "X2GODATAEND:cdaddf08-7bca-498b-91b7-8331c7c9762c";'"
x2go-DEBUG-../src/sshmasterconnection.cpp:2082> New exec channel created.
x2go-DEBUG-../src/onmainwindow.cpp:10344> Resolved localhost. x2go-DEBUG-../src/onmainwindow.cpp:10372> Port already in use: 6001 x2go-DEBUG-../src/onmainwindow.cpp:10602> X.Org Server started on DISPLAY 1. x2go-DEBUG-../src/onmainwindow.cpp:10824> All helper servers for Windows are started. x2go-DEBUG-../src/sshmasterconnection.cpp:2165> EOF on channel 0x3e52fc0; SshProcess object: 1 x2go-DEBUG-../src/sshmasterconnection.cpp:2222> EOF sent. x2go-DEBUG-../src/sshmasterconnection.cpp:2224> Channel closed. x2go-DEBUG-../src/sshprocess.cpp:532> SSH finished: raw output (stdout): "X2GODATABEGIN:cdaddf08-7bca-498b-91b7-8331c7c9762c X2GODATAEND:cdaddf08-7bca-498b-91b7-8331c7c9762c " x2go-DEBUG-../src/sshprocess.cpp:538> Have stderr only, something must be wrong. x2go-DEBUG-../src/sshprocess.cpp:543> SSH finished: false - "/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','',...)") /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','',...)") /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','',...)") /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','',...)") /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','',...)") /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','',...)") /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','',...)") /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','',...)") /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','',...)") /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 (pascal.dsm.fordham.edu) and session name (). " (1). x2go-DEBUG-../src/onmainwindow.cpp:5425> Agent output: "/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','',...)") /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','',...)") /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','',...)") /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','',...)") /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','',...)") /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','',...)") /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','',...)") /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','',...)") /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','',...)") /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 (pascal.dsm.fordham.edu) and session name (). " x2go-DEBUG-../src/onmainwindow.cpp:1527> Close event received.
x2go-DEBUG-../src/onmainwindow.cpp:1551> Quitting from tray icon and closing application.
x2go-INFO-6> "Closing X2Go Client ..." x2go-DEBUG-../src/onmainwindow.cpp:1370> Saving settings ... x2go-DEBUG-../src/onmainwindow.cpp:1379> Saved settings. x2go-DEBUG-../src/onmainwindow.cpp:1401> Waiting for the SSH connection to finish ... x2go-DEBUG-../src/sshmasterconnection.cpp:764> SshMasterConnection, instance SshMasterConnection(0x3d1c518) waiting for thread to finish. x2go-DEBUG-../src/sshmasterconnection.cpp:1908> Disconnecting ...
x2go-DEBUG-../src/sshmasterconnection.cpp:1917> Deleting channel connections.
x2go-DEBUG-../src/sshmasterconnection.cpp:1923> Disconnecting session.
x2go-DEBUG-../src/sshmasterconnection.cpp:1927> Deleting sockets.
x2go-DEBUG-../src/sshmasterconnection.cpp:1932> All channels closed and session disconnected. Quitting session loop.
x2go-DEBUG-../src/sshmasterconnection.cpp:766> SshMasterConnection, instance SshMasterConnection(0x3d1c518) thread finished. x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called. x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called. x2go-DEBUG-../src/sshmasterconnection.cpp:771> SshMasterConnection, instance SshMasterConnection(0x3d1c518) finished destructor. x2go-DEBUG-../src/onmainwindow.cpp:1403> SSH connection finished. x2go-DEBUG-../src/onmainwindow.cpp:1429> Terminating the X.Org Server ... x2go-DEBUG-../src/onmainwindow.cpp:1431> Terminated the X.Org Server. x2go-DEBUG-../src/onmainwindow.cpp:1432> Deleting the X.Org Server ... QProcess: Destroyed while process is still running. x2go-DEBUG-../src/onmainwindow.cpp:1434> Deleted the X.Org Server. x2go-DEBUG-../src/pulsemanager.cpp:785> Pulseaudio finished with code:62097 x2go-DEBUG-../src/pulsemanager.cpp:788> x2go-DEBUG-../src/pulsemanager.cpp:791> x2go-DEBUG-../src/onmainwindow.cpp:1517> libssh finalized. x2go-INFO-7> "Finished X2Go Client closing hooks." x2go-DEBUG-../src/onmainwindow.cpp:590> Destroying X2Go Client's main window. x2go-DEBUG-../src/onmainwindow.cpp:593> Finished destructor hooks for X2Go Client's main window. From a Linux client here are some logs: --debug x2go-WARNING-1> "Non-fatal: can't load translator: :/i18n/x2goclient_c" x2go-WARNING-1> "Trying to load language with lower preference, if existent." x2go-WARNING-1> "Non-fatal: can't load translator: :/i18n/qt_c" x2go-WARNING-1> "Trying to load language with lower preference, if existent."