Hi Mike,
today I tried packaging/building the x2goserver-3.0.99.6. from your git for my Debian Lenny. On my system that perl script 'x2gobasepath' did not that what it should do. It prints just nothing instead of "/usr".
When I use the default Debian stuff building the package, that script itself is installed in /usr/bin/x2gobasepath and the perl lib are installed in /usr/lib/x2go
My temporary fix was just modifying the print in x2gobasepath to get the required "/usr" for my system. But that should not be the final solution.
However I tried that "self compiled" and "self packaged" way, because I run crazy about reproducible session crashes of my xfce4 desktop of my 64bit server. X2goagent seems to die without any hint in the session logs, if I use that one from the Lenny repo: http://packages.x2go.org/debian/, when I close a synaptic, gimp, eclipse, HP-toolbox .... and other tools. Unfortunately the number of tools seem to become an increasing number the last weeks. Interesting was that it depends on: a) when that critical tool was started (e.g. just after the session startup or later) b) if I used the start menu or a terminal (e.g. sudo synaptic worked fine, but starting from menu crashes the session often)
The self compiled stuff seems to be now more stable for these first hours (finger crossed). So either it depends on the compile machine and some library dependencies or it may be a heap memory problem of x2goagent. And yes, I know that you wrote the stability might have something to do with the old X-server compiled-in into the x2goagent ...
If that finally doesn't help preventing the crash pain, I hope I can ask you, if the new x2goserver-3.0.99.6.0 would work together with the old stable x2goagent-3.4.0-3-1 to prevent all these silly sudo log messages from the old x2goserver-3.0.1-5 in my rsyslog data base.
Kind Regards and thank you for that great remote desktop tool.
Peter
Hi Peter,
On Fr 30 Sep 2011 00:32:07 CEST Peter Henn wrote:
What you describe here (and what we in depth have discussed on
x2go-user ML) might indeed relate to this issue report (marked as
,,serious'' by NoMachine):
http://www.nomachine.com/tr/view.php?id=TR0202420
And this obviously has been fixed in nxagent-3.5.0-2:
<quote> ChangeLog:
nx-X11-3.5.0-2
Fixed TR0202420. XKB utility functions wrote out of bounds.
Upgraded RandR server extension to version 1.2.
nx-X11-3.5.0-1
Opened the 3.5.0 branch based on nx-X11-3.4.0-4.
Updated copyright to year 2011.
[...]
</quote>
@Alex: do you think you could pull the nxagent patches into x2goagent?
That would be fabulous!!!
Greets, Mike
--
DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
Hi Mike,
Am 30.09.2011 01:02, schrieb Mike Gabriel:
I Use for that last try x2goagent_3.5.0.2-0~x2go1_amd64.deb from git. Obviously that work for less than 2 hours. Additionally I had some resume problem, which seems to be a problem of the server package.
That sounds like the number of "x2goagent_3.5.0.2-0" and "nxagent-3.5.0-2" are only incidentally matching.
However thanks for that hint. By the way, I try now the "mixed" szenario:
If that works as an fall back, I will keep you updated.
Regards,
Peter
Hi Peter,
On Fr 30 Sep 2011 04:03:42 CEST Peter Henn wrote:
Hi Mike,
Am 30.09.2011 01:02, schrieb Mike Gabriel:
I really think that we (that is -> Alex, as he is the one of us who is
into the materia of X most deeply) should incorporate that latest
nxagent fixes into x2goagent ASAP.
The Debian packages we build are build in qemubuilder environments so
this really should not make a difference if you re-compile on your
system.
What we do is:
import nxagent 3.5.0-x and then increment the x to y and replace the - by a dot: 3.5.0.y
So x2goagent 3.5.0.2 is a forked nxagent 3.5.0-1.
It should also be possible to use x2goagent 3.4.0.x together with
x2goserver 3.0.99.6 (you have to apply fixes so it builds on Debian
lenny, though).
Once we release 3.0.99.6 (which is hopefully soon) I will provide a
lenny backport ASAP.
If that works as an fall back, I will keep you updated.
Thanks for your input!!! Mike
--
DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
Hi Mike,
Am 30.09.2011 08:06, schrieb Mike Gabriel:
Some days using these packages:
So people who like to use a stable system may use the above combination as a temporary fall back. But naturally it needs some more seconds for establishing a session.
Yepp, and thanks for the announcement of the newest x2goagent version (3.5.0.5)
Please note that I saw these ungly x2goagnet crashes also on a Debian Squeeze i386 Notebook within a very short time in the past. So I give it a try today, just upgrading only the x2goagent from heuler and all other stuff from squeeze main:
It costs me 3 minutes. Most of the time I need, because I couldn't connect to an old session. Then I stop it and start a new xfce4 session.
That means, if x2goagent-3.5.0.5.0~x2go1+squeeze~heuler~20111004~57~build1 contains the newest patch, if doesn't solve the open/close app crash problem of x2goagent.
Could we do some regression tests here, just updating the x2goagent? Ok, that may become difficult, because there are a lot of lib dependencies and changes.
Kind Regards,
Peter