On Fri, Oct 18, 2013 at 7:18 AM, Sebastian Flothow <sebastian.flothow@gip.com> wrote:
we've encountered an issue where (at least) X2Go client 4.0.0.3 on Windows can't resume certain sessions. If this has been discussed before please point me to the relevant threads/bugs; I didn't find anything.
The behavior is as follows: The affected version of the client is able to start new sessions, and also resume suspended sessions; however, resuming sessions after some delay (a few hours) causes the client to hang. Other versions of the client are then still able to resume this session, but even when resuming and suspending the session with a working client version, attempting to resume the session immediately afterwards in an affected client causes it to freeze.
I've tried the following versions so far:
3.99.2.1 on Linux: works 3.99.2.2 on Windows: works (n.b. filename is x2goclient-3.99.2.1-setup.exe) 4.0.0.3 on Windows: affected 4.0.1.1 on Linux: works
Server side versions are: x2goagent: 3.5.0.21 x2goserver: 4.0.1.6 x2goserver-xsession: 4.0.1.6
Can anybody confirm that this is something which has been fixed in client 4.0.1? If so, when is there going to be a 4.0.1 client for Windows? (In the meantime, we're downgrading our Windows users to 3.99.)
I have had the same problem on Windows client versions 4.0.1.0 and 4.0.0.3 for quite a while now. There does NOT appear to be a Windows binary version 4.0.1.1 available for download.
One thing that usually works is to restart the server process (I am running the systemd x2goserver 4.0.1.6-1). Then I will be able to resume a session that previously hung the windows client.
Another odd thing that I have noticed with the Windows client is that sometimes when I click on a session, it brings up the dialog box showing a suspended session, but the resume button is greyed out and does not respond. Still, I can double-click on the session line in the list and it tries to resume, but it will often hang if it has been suspended for several hours (same behavior you noted). Then I restart x2goserver.service, and I can resume the session.