Michael DePaulo | 16 Sep 14:57 2014
Picon

Testers Wanted: X2Go Client for Windows 4.0.3.0-pre01

In preparation for the upcoming release of X2Go Client 4.0.3.0, a
preview build of X2Go Client for Windows is available for download under:
http://code.x2go.org/releases/binary-win32/x2goclient/previews/4.0.3.0/

(Last I talked with Mike#1, X2Go Client 4.0.3.0 is due sometime next month.)

It is based on commit 2ffcad0 (which should have fixed bug #566, but
testing is still pending) and is built with MinGW 4.8. (X2Go Client
4.0.2.1 was built with MinGW 4.4.) The default build is the same as
the nightly build 4.0.3.0-2014.09.16-2ffcad0 (except for the updated
version string in add/remove programs and the filename.)

The debug build is also available here:
http://code.x2go.org/releases/binary-win32/x2goclient/previews/4.0.3.0/non-default-builds/

There are no longer any miscfonts or fullfonts builds because those
fonts are now optional components in the installer. This has also
increased the size of the installer from about 20MB to about 50MB. See
bug #108 for details.
http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=108

You can read the full changelog for 4.0.3.0 so far here.
http://code.x2go.org/gitweb?p=x2goclient.git;a=blob;f=debian/changelog;h=a58e2b3837fd338ec982094010779aa4e579ecfe;hb=2ffcad0348aeef11210d4863bc466a4b231fdc7d

-Mike#2
Martyn Welch | 16 Sep 12:01 2014
Picon

Stopping a session from suspending on disconnect

Hi All,

I've been using x2go on a number of machines that we have remote users 
connect to for a while now. Before using x2go we were using neatx, but 
the development on that seems to have stalled and isn't available 
packaged for newer Linux distributions.

X2go is generally working well as a replacement (thanks guys!), however 
one complaint that I'm getting from users is that x2go suspends sessions 
on disconnect. Some users have graphical tools that they are kicking off 
to run long tasks and want to disconnect, leaving the task to complete 
(for example, over night) without needing the session to be maintained. 
This was the default behaviour in neatx and hence the behaviour that the 
users have come to expect (sessions wouldn't suspend on disconnect). Is 
there any mechanism built into x2go to achieve this?

Martyn

--

-- 
Martyn Welch (Lead Software Engineer)  | Registered in England and Wales
GE Intelligent Platforms               | (3828642) at 100 Barbirolli Square
T +44(0)1327322748                     | Manchester, M2 3AB
E martyn.welch@...                  | VAT:GB 927559189
Michael Gale | 16 Sep 06:44 2014
Picon

x2go with broker - disabled suspend?

Hello,

    I am using the latest release of x2go QT  client with a broker and a few x2go servers.

I would like to disable the suspend option and always terminate, is that possible? I can't find a configuration option. The end users are running browsers only, if I could run a script on suspend or disconnect I could just kill the session myself.

Michael
<div><div dir="ltr">
<span>Hello,</span><div><br></div>
<div>&nbsp; &nbsp; I am using the latest release of x2go QT &nbsp;client with a broker and a few x2go servers.</div>
<div><br></div>
<div>I would like to disable the suspend option and always terminate, is that possible? I can't find a configuration option. The end users are running browsers only, if I could run a script on suspend or disconnect I could just kill the session myself.</div>
<div><br></div>
<div>Michael</div>
</div></div>
Daniel Lindgren | 14 Sep 16:37 2014
Picon

Intermittent problems reconnecting to X2Go server

Hi.

When I try to reconnect to a X2Go session it sometimes fails, if I use x2goclient-cli I can see this error message on the client side:

channel 1: open failed: connect failed: Connection refused

I've have experienced this problem for a long time (years), but haven't reported it because I haven't found a way to reliably reproduce it.

I did some troubleshooting yesterday and may have found a clue, this was logged in the X2Go debug log (server side) at the same time that the reconnection failed:

Sep 13 18:10:03 servername /usr/bin/x2golistsessions[7748]: x2golistsessions has been called with no option
Sep 13 18:10:03 servername /usr/lib/x2go/x2gogetagent[7771]: db_getagent called, session ID: username-50-1410624337; return value: 4801
Sep 13 18:10:03 servername /usr/bin/x2golistsessions[7784]: x2golistsessions has been called with no option
Sep 13 18:10:03 servername /usr/bin/x2goresume-session: old ports: 30201, 30202, 30203
Sep 13 18:10:03 servername /usr/lib/x2go/x2gogetports[7817]: db_getports called, server: servername; return value: |30201| |30202| |30203|
Sep 13 18:10:04 servername /usr/sbin/x2gocleansessions[4044]: username-50-1410624337: unmounting all shares
Sep 13 18:10:04 servername /usr/lib/x2go/x2goresume[7896]: db_resume called, session ID: username-50-1410624337, client: 192.168.100.121, gr_port: 30201, sound_port: 30202, fs_port: 30203
Sep 13 18:10:04 servername /usr/bin/x2goumount-session[7918]: db_getdisplay called, session ID: username-50-1410624337; return value: 50
Sep 13 18:10:04 servername /usr/bin/x2goumount-session[7918]: db_getmounts called, session ID: username-50-1410624337; return value:
Sep 13 18:10:04 servername /usr/lib/x2go/x2gogetagent[7996]: db_getagent called, session ID: username-50-1410624337; return value: 4801
Sep 13 18:10:05 servername /usr/lib/x2go/x2gochangestatus[8126]: db_changestatus called, session ID: username-50-1410624337, new status: Sx2gocleansessions
Sep 13 18:10:05 servername /usr/bin/x2goumount-session[8134]: db_getdisplay called, session ID: username-50-1410624337; return value: 50
Sep 13 18:10:05 servername /usr/bin/x2goumount-session[8134]: db_getmounts called, session ID: username-50-1410624337; return value:
Sep 13 18:10:05 servername /usr/sbin/x2gocleansessions[4044]: username-50-1410624337 was found running and has now been suspended

It looks to me like it could be a conflict between x2goresume-session and x2gocleansessions? While the session is being resumed, it gets cleaned up and suspended?

Cheers,
Daniel
<div><div dir="ltr">Hi.<div><br></div>
<div>When I try to reconnect to a X2Go session it sometimes fails, if I use x2goclient-cli I can see this error message on the client side:</div>
<div><br></div>
<div>channel 1: open failed: connect failed: Connection refused<br>
</div>
<div><br></div>
<div>I've have experienced this problem for a long time (years), but haven't reported it because I haven't found a way to reliably reproduce it.</div>
<div><br></div>
<div>I did some troubleshooting yesterday and may have found a clue, this was logged in the X2Go debug log (server side) at the same time that the reconnection failed:</div>
<div><br></div>
<div>
<div>Sep 13 18:10:03 servername /usr/bin/x2golistsessions[7748]: x2golistsessions has been called with no option</div>
<div>Sep 13 18:10:03 servername /usr/lib/x2go/x2gogetagent[7771]: db_getagent called, session ID: username-50-1410624337; return value: 4801</div>
<div>Sep 13 18:10:03 servername /usr/bin/x2golistsessions[7784]: x2golistsessions has been called with no option</div>
<div>Sep 13 18:10:03 servername /usr/bin/x2goresume-session: old ports: 30201, 30202, 30203</div>
<div>Sep 13 18:10:03 servername /usr/lib/x2go/x2gogetports[7817]: db_getports called, server: servername; return value: |30201| |30202| |30203|</div>
<div>Sep 13 18:10:04 servername /usr/sbin/x2gocleansessions[4044]: username-50-1410624337: unmounting all shares</div>
<div>Sep 13 18:10:04 servername /usr/lib/x2go/x2goresume[7896]: db_resume called, session ID: username-50-1410624337, client: 192.168.100.121, gr_port: 30201, sound_port: 30202, fs_port: 30203</div>
<div>Sep 13 18:10:04 servername /usr/bin/x2goumount-session[7918]: db_getdisplay called, session ID: username-50-1410624337; return value: 50</div>
<div>Sep 13 18:10:04 servername /usr/bin/x2goumount-session[7918]: db_getmounts called, session ID: username-50-1410624337; return value:</div>
<div>Sep 13 18:10:04 servername /usr/lib/x2go/x2gogetagent[7996]: db_getagent called, session ID: username-50-1410624337; return value: 4801</div>
<div>Sep 13 18:10:05 servername /usr/lib/x2go/x2gochangestatus[8126]: db_changestatus called, session ID: username-50-1410624337, new status: Sx2gocleansessions</div>
<div>Sep 13 18:10:05 servername /usr/bin/x2goumount-session[8134]: db_getdisplay called, session ID: username-50-1410624337; return value: 50</div>
<div>Sep 13 18:10:05 servername /usr/bin/x2goumount-session[8134]: db_getmounts called, session ID: username-50-1410624337; return value:</div>
<div>Sep 13 18:10:05 servername /usr/sbin/x2gocleansessions[4044]: username-50-1410624337 was found running and has now been suspended</div>
</div>
<div><br></div>
<div>It looks to me like it could be a conflict between x2goresume-session and x2gocleansessions? While the session is being resumed, it gets cleaned up and suspended?</div>
<div><br></div>
<div>Cheers,</div>
<div>Daniel</div>
</div></div>
Michael DePaulo | 14 Sep 00:22 2014
Picon

Testers Wanted for X2Go Client 4.0.3.0 nightly Windows builds built with MinGW 4.8 instead of 4.4

The new MinGW 4.8 builds are under here:
http://code.x2go.org/releases/binary-win32/x2goclient/heuler/mingw32-4.8/qt-4.8/
The old MinGW 4.4 builds are under here:
http://code.x2go.org/releases/binary-win32/x2goclient/heuler/mingw32-4.4/qt-4.8/

Tester feedback (in the form of emails or bug reports) will help me
decide whether to make the official release of X2Go Client 4.0.3.0
based on MinGW 4.4 or MinGW 4.8.

Last I heard, X2Go Client 4.0.3.0 is scheduled to be released sometime
next month.

If you encounter a bug/issue, please test if the corresponding MinGW
4.4 build is affected also.

You can tell what build you are running by going to help -> About Qt.
MinGW 4.4 builds use Qt 4.8.5. MinGW 4.8 builds use Qt 4.8.6

Technically the builds are not "nightly builds" because they are
automatically built whenever an x2goclient git commit is pushed to
code.x2go.org.

The 7 characters at the end of the version string is the git short
hash of the git commit (revision) it was built from. This enables
testers and developers to identify what exact version of X2Go Client
they are using when there are multiple commits the same day. I just
updated our build scripts to add this feature. (Final releases will
not have a hash at the end of their version string.)

More details about the MinGW upgrade here:

http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=474

-Mike#2
Gabor Boros | 13 Sep 13:16 2014
Picon

How to install properly on CentOS 7

Hi,

Installed from EPEL but cannot start because init things not created in 
/etc at install. Is it a known problem?

Tried with Ubuntu 14.04 and works like a charm.

Gabor
Tristan Miller | 2 Sep 14:48 2014
X-Face

No system tray for remote applications

Greetings.

My host machine runs KDE 4 on openSUSE.  Occasionally I want to run remote 
KDE applications such as KTorrent or Kopete which are supposed to display 
an icon in the system tray.  However, when invoked over x2goclient, the 
remote application's system tray icon is never displayed in my local 
machine's system tray.  This is especially frustrating for applications 
which I've set to start minimized to the system tray by default, since then 
I have no way of getting them to appear on my desktop.  (They run in the 
background just fine, but I have no way of interacting with them.)

I was wondering if this is a known issue or if there's something I'm doing 
wrong.  If this is a known issue, is it something that needs to be fixed in 
x2goclient or in the KDE applications themselves?

Regards,
Tristan

-- 
   _
  _V.-o         Tristan Miller          ><  Space is limited
 / |`-'  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-  <>  In a haiku, so it's hard
(7_\\    http://www.nothingisreal.com/  ><  To finish what you
Greetings.

My host machine runs KDE 4 on openSUSE.  Occasionally I want to run remote 
KDE applications such as KTorrent or Kopete which are supposed to display 
an icon in the system tray.  However, when invoked over x2goclient, the 
remote application's system tray icon is never displayed in my local 
machine's system tray.  This is especially frustrating for applications 
which I've set to start minimized to the system tray by default, since then 
I have no way of getting them to appear on my desktop.  (They run in the 
background just fine, but I have no way of interacting with them.)

I was wondering if this is a known issue or if there's something I'm doing 
wrong.  If this is a known issue, is it something that needs to be fixed in 
x2goclient or in the KDE applications themselves?

Regards,
Tristan

--

-- 
   _
  _V.-o         Tristan Miller          ><  Space is limited
 / |`-'  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-  <>  In a haiku, so it's hard
(7_\\    http://www.nothingisreal.com/  ><  To finish what you
Mike Gabriel | 1 Sep 15:14 2014
Picon

Re: Asyncron bandwith issue

Hi Kjetil
(reincluding the x2go-user ML)

On  Mo 01 Sep 2014 14:22:27 CEST, Kjetil Fleten wrote:

> Hi Mike
>
> Nope, there is no one else than him on the connection. He is using  
> an ethernet cable to his cable-modem, wifi is turned off, and no  
> other applications than X2go client is running on his computer.
> The issue can be reproduced any time we like, but only on this  
> particular ISP connection.

Interesting!

> I have contacted the ISP's support, but there is no errors.

Hmmm...

> That's why I was wondering if the X2go client has issues with  
> asyncron bandwith connections ?

No, not at all. Most connections around me are async DSL  
connections... Works perfectly.

For debugging... Does the same issue occur if you use pyhoca-gui  
instead of X2Go Client?

What OS is the client-side: Linux/Windows/MacOSX?

Mike

-- 

DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148

GnuPG Key ID 0x25771B31
mail: mike.gabriel@..., http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
Hi Kjetil
(reincluding the x2go-user ML)

On  Mo 01 Sep 2014 14:22:27 CEST, Kjetil Fleten wrote:

> Hi Mike
>
> Nope, there is no one else than him on the connection. He is using  
> an ethernet cable to his cable-modem, wifi is turned off, and no  
> other applications than X2go client is running on his computer.
> The issue can be reproduced any time we like, but only on this  
> particular ISP connection.

Interesting!

> I have contacted the ISP's support, but there is no errors.

Hmmm...

> That's why I was wondering if the X2go client has issues with  
> asyncron bandwith connections ?

No, not at all. Most connections around me are async DSL  
connections... Works perfectly.

For debugging... Does the same issue occur if you use pyhoca-gui  
instead of X2Go Client?

What OS is the client-side: Linux/Windows/MacOSX?

Mike

--

-- 

DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148

GnuPG Key ID 0x25771B31
mail: mike.gabriel@..., http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
Kjetil Fleten | 1 Sep 13:17 2014
Picon

Asyncron bandwith issue

Hi
One of my users have a 20/3 Mb/s connection, and experience problems 
when he connects to our server. The problem is that the icons do not 
refresh, and that the desktop stalles if he does certain actions, like 
right-clicking a mailbox folder in Thunderbird to display a list of options.

The problem does not occur, if the same user log in from a 20/20 
connection, or even a 3G dongle with approx 3 Mb bandwith.
Continous ping test with packet size of 25000, for 3 hours shows no 
packet dropped to the server for his 20/3 connection.

What would you recommend as proper network settings, or how we 
troubleshoot the issue ?

regards
Kjetil Fleten

Grigory Shamov | 26 Aug 20:21 2014
Picon
Picon

installing x2go on CentOS 6 , SQLite db error

Dear x2go Users,

I have tried to install x2go (EPEL 6 version) to a CentOS 6.5 machine. The
installation worked (I've had to add fuse and fuse-sshfs and a few perl
modules, including perl-SQLite-DBD). However when I try to connect a
client, or to run x2golistsessions on the server, I get the following
error:

Connection failed DBD::SQLite::db prepare failed: no such table: sessions
at /usr/lib64/x2go/x2gosqlitewrapper.pl line 467. Can't call method
"execute" on an undefined value at /usr/lib64/x2go/x2gosqlitewrapper.pl
line 475. 

Could you please suggest how this problem is to be fixed? Thank you very
much in advance!

--

-- 
Grigory Shamov

HPC Analyst, Tech. Site Lead,
Westgrid/Compute Canada
E2-588 EITC Building,
University of Manitoba
(204) 474-9625

Klaus Fuerstberger | 22 Aug 11:01 2014
Picon

x2goplugin on windows

Hello,

I compiled the npx2goplugin.dll plugin and put it in the plugins
directory of a firefox portable or chrome portable on Windows 7 or
Windows XP.

In the list of installed plugins the plugin is listed and activated in
both browsers but when I call the webserver address of the x2go Site,
Chrome says the plugin cannot be loaded and Firefox stays at a white
window. The server side is working fine because a linux client with a
precompiled x2goclient-plugin can connect without any problems.

I installed the prerequisites as listed in
http://wiki.x2go.org/doku.php/wiki:development:build-howto-mswin:x2goclient
to compile the plugin.

- Fetched the latest git version 4.0.3.0
- Adapted x2goclient\x2goclient.rc because of an compile error
- Adapted
x2goclient\qtbrowserplugin-2.4_1-opensource\src\qtbrowserplugin_p.h
because of an compile error
- run config_win_plugin.bat and build_win_plugin.bat

The plugin npx2goplugin.dll is created with a size of 12752 KB.

When I try to run this plugin on the same host where the build
environment is installed, the plugin is loaded with an error "X-Server
cannot be started", but I think this is a configuration error but at
least it gets loaded. Does this mean, that some (Qt?) libraries are
missing for running the plugin on hosts with no Qt build environment?
Did I miss something?

Has anyone successful compiled and is using the x2goplugin for windows?

Thanks for your help!

Klaus

Gmane