Package: x2goserver
Severity: wishlist
Debbugs-Cc:
Make x2goagent listening to TCP connections configurable in x2goserver.conf.
This was requested by Nick Ingegneri on x2go-user ML.
Mike
--
DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
Hi,
In preparation for the upcoming release of X2Go Client 4.0.1.2, a
nightly build of the Windows binary is available for download under:
http://code.x2go.org/releases/binary-win32/x2goclient/previews/4.0.1.2/
Although I am not an official X2Go project member (yet,) I have been
working with Mike Gabriel over IRC. We ask that Windows users please
test this build and report any bugs. We especially want users to
report regressions against previous builds for Windows (4.0.0.3 and
4.0.1.0pre02). Remember that it is only a nightly build so it is not
intended for production use.
More information about this build:
- It is still compatible with Windows XP! It bundles VcXsrv 1.14.2.1
(2013-07-26) because all later versions of VcXsrv (starting with
1.14.3, released 2013-09-20) are incompatible with Windows XP.
- It is built from commit 119635850c8408e45d2d2dca2f3c5b013f8da1c6 (2013-12-06)
- The version of nx-libs is 3.5.0.21-lite
- It is built according to the instructions here:
http://wiki.x2go.org/doku.php/wiki:development:build-howto-mswin:x2goclient
- All existing windows-specific bugs are probably still present. For
example, bug #230 is still present, but the fix looks very easy so I
intend to fix #230 soon.
- For a high-level changelog of what has been fixed/improved in
4.0.1.2 so far, see:
http://code.x2go.org/gitweb?p=x2goclient.git;a=blob;f=debian/changelog;h=11…
-Mike
I believe I have been experiencing the same bug as reported by Edouard
Villeneuve <evilleneuve(a)pldagroup.com>
One important piece of information is that the bug does not appear in
x2goclient 3.99.2.1 (3.99.2.2 about box).
The bug appears to have been introduced between 3.99.2.1 and
3.99.3.1-pre1, since all versions from 3.99.3.1-pre1 and later have
the bug. Also, it does NOT appear to be a consequence of the new
pulseaudio version, since the old interims version has the same issue.
Windows client:
3.99.2.1 filename (3.99.2.2 about box): works
3.99.3.1-pre1_interims (old pulseaudio): hangs
4.0.0.3: hangs
4.0.0.3_interims (old pulseaudio): hangs
4.0.1.0-pre02 : hangs
4.0.1.2 : hangs
This was also discussed on the x2go-user email list in a thread
started by Sebastian Flothow sebastian.flothow at gip.com with the
subject "X2Go client 4.0.0 can't resume certain sessions"
http://lists.berlios.de/pipermail/x2go-user/2013-October/001684.html
Here is the addtional information that Mike Gabriel requested about
this bug (note that I am not the original reporter for this bug):
Server distro: Archlinux
arch packages:
x2go-agent 3.5.0.21-1
x2goclient 4.0.1.1-1
x2goserver 4.0.1.8-1
x2goversion:
x2goagent: 3.5.0.21
x2goserver: 4.0.1.6
x2goserver-compat: 4.0.1.6
x2goserver-extensions: 4.0.1.6
x2goserver-fmbindings: 4.0.1.6
x2goserver-printing: 4.0.1.6
x2goserver-pyhoca: 4.0.1.6
x2goserver-xsession: 4.0.1.6
Server home directories are local
tag #356 pending
fixed #356 4.0.0.8
thanks
Hello,
X2Go issue #356 (src:x2goserver) reported by you has been
fixed in X2Go Git. You can see the changelog below, and you can
check the diff of the fix at:
http://code.x2go.org/gitweb?p=x2goserver.git;a=commitdiff;h=08a2780
The issue will most likely be fixed in src:x2goserver (4.0.0.8).
light+love
X2Go Git Admin (on behalf of the sender of this mail)
---
commit 08a2780f1448da0fd00e68f11177b1ca1672da04
Author: Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Date: Sat Dec 7 23:19:24 2013 +0100
Improve parsing of the NX session.log file where unexpected extra logging takes place during session suspension/resumption. Thanks to Gerald Richter for finding this!!! (Fixes: #356).
diff --git a/debian/changelog b/debian/changelog
index b39bfac..932b33c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,12 @@
x2goserver (4.0.0.8-0x2go1) UNRELEASED; urgency=low
- * Use mktemp instead of tempfile (because Fedora does not have the tempfile
- binary). (Fixes: #347).
- * Replace makepasswd by pwgen (because Fedora does not have makepasswd).
+ * New upstream version (4.0.0.8):
+ - Use mktemp instead of tempfile (because Fedora does not have the tempfile
+ binary). (Fixes: #347).
+ - Replace makepasswd by pwgen (because Fedora does not have makepasswd).
+ - Improve parsing of the NX session.log file where unexpected extra logging
+ takes place during session suspension/resumption. Thanks to Gerald Richter
+ for finding this!!! (Fixes: #356).
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de> Thu, 28 Nov 2013 16:14:32 +0100
Package: x2goserver
Severity: important
Version: 4.0.0.7
Hi Gerald,
thanks for this pointer. Let's get this into X2Go Server LTS (aka Baikal).
Mike
----- Weitergeleitete Nachricht von Gerald Richter - ECOS
<richter(a)ecos.de> -----
Datum: Fri, 6 Dec 2013 06:46:43 +0100
Von: Gerald Richter - ECOS <richter(a)ecos.de>
Betreff: [X2Go-User] x2gocleansessions fix
An: "x2go-user(a)lists.berlios.de" <x2go-user(a)lists.berlios.de>
Hi,
x2gocleansessions sometimes fails for me, because there is a lot of
extra output in the log like “Proxy: WARNING! Detected drift in system
timer. Resetting to current time.”. The following patch fixes the
problem:
--- /usr/sbin/x2gocleansessions.orig 2013-12-06 06:37:46.000000000 +0100
+++ /usr/sbin/x2gocleansessions 2013-12-06 06:38:45.000000000 +0100
@@ -56,7 +56,7 @@
my $sess=shift;
my $user=shift;
my $log="/tmp/.x2go-${user}/session-C-${sess}.log";
- my $text=`tail -1 $log 2>/dev/null`;
+ my $text=`grep Session: $log 2>/dev/null|tail -1`;
if ($text =~ m/Session suspended/)
{
return 0;
Regards
Gerald
----- Ende der weitergeleiteten Nachricht -----
--
DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
tag #355 pending
fixed #355 4.0.1.10
thanks
Hello,
X2Go issue #355 (src:x2goserver) reported by you has been
fixed in X2Go Git. You can see the changelog below, and you can
check the diff of the fix at:
http://code.x2go.org/gitweb?p=x2goserver.git;a=commitdiff;h=14900d5
The issue will most likely be fixed in src:x2goserver (4.0.1.10).
light+love
X2Go Git Admin (on behalf of the sender of this mail)
---
commit 14900d5b5532b878d37a7dad071bf3c3d0779707
Author: Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Date: Sat Dec 7 22:45:20 2013 +0100
Fix x2goresume-session. The several parameters placed into the NX options file are expected by x2goresume-session at very specific positions. This we broke by trying to fix the fullscreen/geometry issue in x2gostartagent. Thanks to Harvey Eneman for tracking this down!!! (Fixes: #355).
diff --git a/debian/changelog b/debian/changelog
index d8a3a01..b1cfef0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,10 @@
x2goserver (4.0.1.10-0x2go1) UNRELEASED; urgency=low
+ * New upstream version (4.0.1.10):
+ - Fix x2goresume-session. The several parameters placed into the NX options
+ file are expected by x2goresume-session at very specific positions. This
+ we broke by trying to fix the fullscreen/geometry issue in x2gostartagent.
+ Thanks to Harvey Eneman for tracking this down!!! (Fixes: #355).
* Grab systemd service file from Fedora and ship it upstream.
* Add init script for RPM based distro. Taken from the Fedora
package.
Package: x2goserver
Severity: normal
Version: 4.0.1.8
Hi Harvey,
redirecting your message below into X2Go BTS... I have a fix waiting
locally to be pushed into our Git, but I want to track this issue in
our BTS, so that we later understand what we did...
Mike
----- Weitergeleitete Nachricht von Harvey Eneman
<harvey.eneman(a)oracle.com> -----
Datum: Tue, 3 Dec 2013 19:34:03 +0000 (UTC)
Von: Harvey Eneman <harvey.eneman(a)oracle.com>
Betreff: Re: [X2Go-User] Fullscreen session stops working in unity
An: x2go-user(a)lists.berlios.de
Markus Fritsche <fritsche.markus@...> writes:
>
> Hello,
> I googled it, but didn't came up with a solution (probably due to wrong
searchterms). I am connecting to a x2go server just fine in fullscreen mode=..
When I minimize the session (using the top right hot corner) and go back, I
can't open the window after the second time I did that (minimize & reopen
the window). The session still seems to be working & valid, just I can't see
the window.
>
> I am using x2go-stable from ubuntu ppa on Ubuntu-13.10 with standard unity
(no tweaks). Did someone have a similar problem and solved it?
>
>
> Best regards,
>
> Markus
>
>
> <div><div dir="ltr">Hello, <div><br></div>
> <div>I googled it, but didn't came up with a solution (probably due to
wrong searchterms). I am connecting to a x2go server just fine in fullscreen
mode. When I minimize the session (using the top right hot corner) and go
back, I can't open the window after the second time I did that (minimize
& reopen the window). The session still seems to be working & valid,
just I can't see the window.</div>
> <div><br></div>
> <div>I am using x2go-stable from ubuntu ppa on Ubuntu-13.10 with standard
unity (no tweaks). Did someone have a similar problem and solved it?</div>
> <div><br></div>
> <div><br></div>
> <div>Best regards, </div>
> <div>
> Markus</div>
> </div></div>
>
I had a similar issue and debugged it successfully. The issue occurs
because the x2gostartagent script and the x2goresume-session script become
out-of-sync with respect to options file when fullscreen is used, i.e., the
x2goresume-session expects the geometry field to be in position 13. The
fact that the geometry field is missing causes x2goresume-session to misread
the options file and subsequently corrupt it. To resume a fullscreen
session, you may edit the options file to correct the corruption. To
prevent the issue in new sessions, I edited the x2gostartagent script to
coerce it to include an empty geometry field. Unfortunately, the post
service required splitting the diff lines but I think you should still be
able follow it.
258c258
< option_geometry="${X2GO_GEOMETRY}"
---
> option_geometry="geometry=${X2GO_GEOMETRY},"
262c262
< X2GO_HOST="nx/nx,link=${X2GO_LINK},pack=${X2GO_PACK},limit=0,
root=${SESSION_DIR},cache=8M,images=32M,type=${X2GO_TYPE},id=${SESSION_NAME},
cookie=$X2GO_COOKIE,errors=${SESSION_LOG},kbtype=null/null,
geometry=${option_geometry},resize=${X2GO_RESIZE},
fullscreen=${X2GO_FULLSCREEN},accept=${REMOTE},listen=${GR_PORT},
client=linux,menu=0"
---
> X2GO_HOST="nx/nx,link=${X2GO_LINK},pack=${X2GO_PACK},limit=0,
root=${SESSION_DIR},cache=8M,images=32M,type=${X2GO_TYPE},id=${SESSION_NAME},
cookie=$X2GO_COOKIE,errors=${SESSION_LOG},kbtype=null/null,
${option_geometry}resize=${X2GO_RESIZE},fullscreen=${X2GO_FULLSCREEN},
accept=${REMOTE},listen=${GR_PORT},client=linux,menu=0"
264c264
< X2GO_HOST="nx/nx,link=${X2GO_LINK},pack=${X2GO_PACK},limit=0,
root=${SESSION_DIR},cache=8M,images=32M,type=${X2GO_TYPE},id=${SESSION_NAME},
cookie=$X2GO_COOKIE,errors=${SESSION_LOG},kbtype=${X2GO_KBD_TYPE},
geometry=${option_geometry},resize=${X2GO_RESIZE},
fullscreen=${X2GO_FULLSCREEN},accept=${REMOTE},listen=${GR_PORT},
client=linux,menu=0"
---
> X2GO_HOST="nx/nx,link=${X2GO_LINK},pack=${X2GO_PACK},limit=0,
root=${SESSION_DIR},cache=8M,images=32M,type=${X2GO_TYPE},id=${SESSION_NAME},
cookie=$X2GO_COOKIE,errors=${SESSION_LOG},kbtype=${X2GO_KBD_TYPE},
${option_geometry}resize=${X2GO_RESIZE},fullscreen=${X2GO_FULLSCREEN},
accept=${REMOTE},listen=${GR_PORT},client=linux,menu=0"
_______________________________________________
X2Go-User mailing list
X2Go-User(a)lists.berlios.de
https://lists.berlios.de/mailman/listinfo/x2go-user
----- Ende der weitergeleiteten Nachricht -----
--
DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
tag #337 pending
fixed #337 2:3.5.0.22
thanks
Hello,
X2Go issue #337 (src:nx-libs) reported by you has been
fixed in X2Go Git. You can see the changelog below, and you can
check the diff of the fix at:
http://code.x2go.org/gitweb?p=nx-libs.git;a=commitdiff;h=08312e2
The issue will most likely be fixed in src:nx-libs (2:3.5.0.22).
light+love
X2Go Git Admin (on behalf of the sender of this mail)
---
commit 08312e2e16fe5fe97b0c887353ac77457b4f5a0f
Author: Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Date: Tue Dec 3 21:33:08 2013 +0100
Add patch 605_nxcomp_Types.h-dont-use-STL-internals-on-libc++.full.patch. Fix FTBFS of nx-libs-lite on Mac OS X Mavericks. (Fixes: #337).
diff --git a/debian/changelog b/debian/changelog
index a4c78fb..78ce45e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -13,6 +13,10 @@ nx-libs (2:3.5.0.22-0x2go1) UNRELEASED; urgency=low
* debian/control:
+ Add libfreetype6-dev to Build-Depends: field.
+ [ Clemens Lang ]
+ * Add patch 605_nxcomp_Types.h-dont-use-STL-internals-on-libc++.full.patch. Fix
+ FTBFS of nx-libs-lite on Mac OS X Mavericks. (Fixes: #337).
+
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de> Fri, 30 Aug 2013 16:20:18 +0200
nx-libs (2:3.5.0.21-0) unstable; urgency=low