Does reconnect work if you suspend the x2goagent by sending a SIGHUP to it?
You can usually see the apt install history in /var/log/apt/history.log, maybe you can oll back some packages and see if that helps. Uli On Wed, Jun 30, 2021 at 5:28 PM Norm Green <[email protected]> wrote: > > Fair question. We do the normal "apt-get upgrade" on these systems to > keep packages up to date. Perhaps that updated the nx-libs and started > the problem ? > For example, I can see nxagent was updated a while back: > > nxagent:amd64 (2:3.5.99.26-0, > 2:3.5.99.26-0+git20210204.4362+18.04.release.1), > > I have removed and reinstalled x2goserver with no effect. > > And I've just confirmed suspending the session manually produces the > same problem. > > I'm at a loss how to debug this. Only the nuclear option of reinstalling > Ubunutu comes to mind. > > Norm Green > > > On 6/29/2021 11:18 PM, Ulrich Sibiller wrote: > > Honestly, I have no idea what's going on here. As this used to work > > one question can not be omitted: what has changed on the system > > recently? > > > > Generally nx is a bit flaky when the network connection gets lost. It > > is always better to suspend the session manually and then close the > > network connection (VPN, dialup, whatever). > > > > Uli > > > > On Wed, Jun 30, 2021 at 12:13 AM Norm Green > > <[email protected]> wrote: > >> I'm having a problem resuming x2go sessions which now fails 100% of the > >> time. The only way to use x2go is to kill all x2go processes on the > >> server and restart x2goserver service, which causes the suspended > >> session to be lost. This is driving me crazy. Any hints on how to debug > >> this? > >> > >> > >> Client is x2go 4.1.2.2 on windows 10 > >> server is x2go 4.1.0.4-0 on Unbuntu 18.04 > >> > >> At the point the session is suspended, everything looks normal: I have a > >> session and the x2goagent is still running. > >> > >> normg@moop>x2golistsessions > >> 26617|normg-50-1625002538_stDXFCE_dp32|50|moop|S|2021-06-29T14:35:39|6fa8d13074afab1c2d58dee02b1085d8|10.94.155.18|43587|43588|2021-06-29T14:50:02|normg|1016|43589|-1|-1 > >> > >> normg@moop>cat state > >> SUSPENDED > >> > >> normg@moop>cat options > >> nx/nx,link=adsl,pack=16m-jpeg-9,limit=0,root=/tmp/.x2go-normg/C-normg-50-1625002538_stDXFCE_dp32,cache=8M,images=32M,type=unix-kde-depth_32,id=normg-50-1625002538_stDXFCE_dp32,cookie=6fa8d13074afab1c2d58dee02b1085d8,errors=/tmp/.x2go-normg/C-normg-50-1625002538_stDXFCE_dp32/session.log_errors,kbtype=null/null,geometry=800x600,xinerama=0,resize=1,fullscreen=0,accept=localhost,listen=43587,clipboard=both,client=linux,menu=0,state=/tmp/.x2go-normg/C-normg-50-1625002538_stDXFCE_dp32/state:50 > >> > >> normg@moop>tail session.log > >> autograb : Ctrl+Alt+g > >> dump_clipboard : Ctrl+Shift+Alt+c > >> Info: keyboard blocking directory created: > >> '/home/normg/.x2go/C-normg-50-1625002538_stDXFCE_dp32/keyboard' > >> Info: Keycode conversion is off > >> Session: Session started at 'Tue Jun 29 14:35:50 2021'. > >> Info: Screen [0] resized to geometry [800x600] fullscreen [0]. > >> Info: Screen [0] resized to geometry [3440x1387] fullscreen [0]. > >> Session: Suspending session at 'Tue Jun 29 14:50:02 2021'. > >> Info: Waiting the cleanup timeout to complete. > >> Session: Session suspended at 'Tue Jun 29 14:50:05 2021'. > >> /tmp/.x2go-normg/C-normg-50-1625002538_stDXFCE_dp32 > >> -------------------------------------------------------------------------- > >> > >> When I attempt to resume I get this error on the windows side: > >> > >> The remote proxy closed the connection while negotiating the session. > >> > >> When I attempt to resume there are errors in the log. For one thing, the > >> "options" file is now size 0. > >> I can't tell if I have an ssh tunnel problem or an x2go problem. > >> The session log after the resume looks like this. > >> > >> Session: Resuming session at 'Tue Jun 29 14:54:40 2021'. > >> Warning: Option file doesn't contain a port specification. > >> Loop: PANIC! Can't read options from file > >> '/tmp/.x2go-normg/C-normg-50-1625002538_stDXFCE_dp32/options'. Error is > >> 4 'Interrupted system call'. > >> Error: Can't read options from file > >> '/tmp/.x2go-normg/C-normg-50-1625002538_stDXFCE_dp32/options'. Error is > >> 4 'Interrupted system call'. > >> Error: Parsing of NX transport options failed. > >> _X11TransSocketConnectConnInfo: Cannot create the NX transport. > >> Loop: WARNING! Signal 'SIGINT' not installed in process with pid '26617'. > >> Warning: Signal 'SIGINT' not installed in process with pid '26617'. > >> Loop: WARNING! Signal 'SIGTERM' not installed in process with pid '26617'. > >> Warning: Signal 'SIGTERM' not installed in process with pid '26617'. > >> Loop: WARNING! Signal 'SIGHUP' not installed in process with pid '26617'. > >> Warning: Signal 'SIGHUP' not installed in process with pid '26617'. > >> Loop: WARNING! Signal 'SIGCHLD' not installed in process with pid '26617'. > >> Warning: Signal 'SIGCHLD' not installed in process with pid '26617'. > >> Session: Display failure detected at 'Tue Jun 29 14:54:40 2021'. > >> Session: Suspending session at 'Tue Jun 29 14:54:40 2021'. > >> > >> NXPROXY - Version 3.5.99.26 > >> > >> Info: Proxy running in client mode with pid '26617'. > >> Session: Starting session at 'Tue Jun 29 14:54:40 2021'. > >> Loop: PANIC! Call to bind failed for x11. Error is 98 'Address already > >> in use'. > >> Error: Call to bind failed for x11. Error is 98 'Address already in use'. > >> Session: Session terminated at 'Tue Jun 29 14:54:40 2021'. > >> Session: Suspending session at 'Tue Jun 29 14:54:40 2021'. > >> Session: Suspending session at 'Tue Jun 29 14:54:45 2021'. > >> Session: Suspending session at 'Tue Jun 29 14:54:50 2021'. > >> Session: Suspending session at 'Tue Jun 29 14:54:55 2021'. > >> > >> cat state > >> RESUMING > >> > >> > >> >tail /var/log/auth.log > >> > >> Jun 29 14:36:37 moop sshd[22738]: pam_unix(sshd:session): session closed > >> for user normg > >> Jun 29 14:36:37 moop su[25244]: pam_unix(su:session): session closed for > >> user root > >> Jun 29 14:36:37 moop systemd-logind[2033]: Removed session 30. > >> Jun 29 14:50:05 moop sshd[25879]: pam_unix(sshd:session): session closed > >> for user normg > >> Jun 29 14:52:18 moop sshd[3540]: rexec line 16: Deprecated option > >> UsePrivilegeSeparation > >> Jun 29 14:52:18 moop sshd[3540]: rexec line 19: Deprecated option > >> KeyRegenerationInterval > >> Jun 29 14:52:18 moop sshd[3540]: rexec line 20: Deprecated option > >> ServerKeyBits > >> Jun 29 14:52:18 moop sshd[3540]: rexec line 32: Deprecated option > >> RSAAuthentication > >> Jun 29 14:52:18 moop sshd[3540]: rexec line 39: Deprecated option > >> RhostsRSAAuthentication > >> Jun 29 14:52:18 moop sshd[3540]: reprocess config line 32: Deprecated > >> option RSAAuthentication > >> Jun 29 14:52:18 moop sshd[3540]: reprocess config line 39: Deprecated > >> option RhostsRSAAuthentication > >> Jun 29 14:52:18 moop sshd[3540]: Accepted publickey for normg from > >> 10.94.155.18 port 62301 ssh2: RSA > >> SHA256:7IZ9shZ11Cs+7I+F9oGX+J/HwXehqo2WuO+DIqri8ag > >> Jun 29 14:52:18 moop sshd[3540]: pam_unix(sshd:session): session opened > >> for user normg by (uid=0) > >> Jun 29 14:52:18 moop systemd-logind[2033]: New session 39 of user normg. > >> Jun 29 14:54:34 moop sshd[4976]: rexec line 16: Deprecated option > >> UsePrivilegeSeparation > >> Jun 29 14:54:34 moop sshd[4976]: rexec line 19: Deprecated option > >> KeyRegenerationInterval > >> Jun 29 14:54:34 moop sshd[4976]: rexec line 20: Deprecated option > >> ServerKeyBits > >> Jun 29 14:54:34 moop sshd[4976]: rexec line 32: Deprecated option > >> RSAAuthentication > >> Jun 29 14:54:34 moop sshd[4976]: rexec line 39: Deprecated option > >> RhostsRSAAuthentication > >> Jun 29 14:54:35 moop sshd[4976]: reprocess config line 32: Deprecated > >> option RSAAuthentication > >> Jun 29 14:54:35 moop sshd[4976]: reprocess config line 39: Deprecated > >> option RhostsRSAAuthentication > >> Jun 29 14:54:36 moop sshd[4976]: Accepted publickey for normg from > >> 10.94.155.18 port 61095 ssh2: RSA > >> SHA256:g5I1h8qQIEpuSkJl3+1D6VdhSAB89gJO3cGgVzZBfP8 > >> Jun 29 14:54:36 moop sshd[4976]: pam_unix(sshd:session): session opened > >> for user normg by (uid=0) > >> Jun 29 14:54:36 moop systemd-logind[2033]: New session 40 of user normg. > >> Jun 29 14:54:43 moop sshd[5048]: error: connect_to localhost port 43587: > >> failed. > >> Jun 29 14:54:43 moop sshd[5048]: channel_by_id: 0: bad id: channel free > >> Jun 29 14:54:43 moop sshd[5048]: Disconnecting user normg 10.94.155.18 > >> port 61095: ieof packet referred to nonexistent channel 0 > >> Jun 29 14:54:43 moop sshd[4976]: pam_unix(sshd:session): session closed > >> for user normg > >> Jun 29 14:55:11 moop systemd-logind[2033]: Removed session 40. > >> > >> > >> > >> >tail /var/log/syslog > >> Jun 29 14:54:06 moop snmpd[2635]: message repeated 3 times: [ error on > >> subcontainer 'ia_addr' insert (-1)] > >> Jun 29 14:54:36 moop systemd[1]: Started Session 40 of user normg. > >> Jun 29 14:54:36 moop snmpd[2635]: error on subcontainer 'ia_addr' insert > >> (-1) > >> Jun 29 14:55:06 moop snmpd[2635]: error on subcontainer 'ia_addr' insert > >> (-1) > >> Jun 29 14:55:23 moop dhclient[1959]: DHCPREQUEST of 10.94.141.31 on br0 > >> to 10.94.141.7 port 67 (xid=0x183e67fb) > >> Jun 29 14:55:23 moop dhclient[1959]: DHCPACK of 10.94.141.31 from > >> 10.94.141.7 > >> Jun 29 14:55:23 moop dhclient[1959]: bound to 10.94.141.31 -- renewal in > >> 3565 seconds. > >> Jun 29 14:55:36 moop snmpd[2635]: error on subcontainer 'ia_addr' insert > >> (-1) > >> > >> _______________________________________________ > >> x2go-user mailing list > >> [email protected] > >> https://lists.x2go.org/listinfo/x2go-user > _______________________________________________ x2go-user mailing list [email protected] https://lists.x2go.org/listinfo/x2go-user
