HI Reinhard,thanks for your efforts on this!!! The situation around libssh and x2goclient is a little tricky and certainly needs a Ubuntu dev to fix those issues.
On Sa 10 Mai 2014 16:50:55 CEST, Reinhard Tartler wrote:
Note that x2goclient itself does work, but consumes 100% CPU and makes my fans very loud.
Yes, I know that / have heard of that.
The bug is not present in 4.0.2.1-0~576~ubuntu14.04.1, but it *is* present in x2goclient | 4.0.1.1-1ubuntu1 | trusty/universe | source, amd64, armhf, i386, powerpc, ppc64el libssh-4 | 0.6.1-0ubuntu3 | trusty | amd64, arm64, armhf, i386, powerpc, ppc64el
Ack.
I've verified by installing a clean trusty chroot and installing x2goclient only. I can confirm that updating to x2goclient_4.0.2.0-0~574~ubuntu14.04.1, which is currently in the x2go/stable PPA for saucy fixes the problem. I've tested again in a clean saucy chroot, and this bug is not present there. Most probably because it doesn't ship libssh 0.6.
To this mail I have attached four patches: 1. x2goclient-reduce-fan-noise-with-libssh-0.6.x.patchThis patch is (IMHO, after some more reading of git diff) needed for X2Go Client << 4.0.1.4 to reduce the CPU fan noise when running with a libssh >= 0.6.1 under the hood.
2. libssh patches that are required with X2Go Client >= 4.0.2.0:If you want to run an X2Go Client (>= 4.0.2.0) (like the one in our PPA) against a libssh (<< 0.6.1) you need these two patches
0004-reset-global-request-status.patch 0005-multi-reverse-fwd.patch 3. Speed improvements:If you want to get things more rocking and really speed up X2Go via libssh, then you need this libssh patch, as well. (I think it entered libssh
upstream at 0.6.2, but I am not sure): 0006-ssh-handle-package-zero-timeouts.patch
Mike, I've seen that you've uploaded 0.5.4-3~13.10.1 yesterday to saucy's PPA. I fear that users of the PPA will no longer benefit from future ubuntu security updates because you've replaced their system libssh with an updated version.
I am aware of this, and (a) I co-maintain libssh in Debian, so I notice security issues and uploads at time and CVE-2014-0017 is exactly the reason for my recent upload to our X2Go PPAs. (b) X2Go Client will FTBFS without 0005-multi-reverse-fwd.patch, so for provision of recent X2Go Client releases through ppa:x2go/stable I need to provide this patched libssh (taken from Debian) in X2Go's PPAs.
Debian jessie and sid users are not currently affected by this bug, because libssh 0.6 is still in experimental: libssh-4 | 0.5.4-3 | sid | amd64, [...] libssh-4 | 0.6.3-1~exp1 | experimental | amd64 [...] As soon as that gets uploaded to unstable, we will see this problem also in debian.
Yes, indeed. And that exactly is the reason, why I uploaded libssh 0.6.x to Debian experimental only at first.
Yesterday, I finally found the time to upload x2goclient 4.0.2.0-1 to Debian unstable and now we can push libssh 0.6.x to unstable, as well.
This is filed in ubuntu as https://bugs.launchpad.net/ubuntu/+source/x2goclient/+bug/1288631. In debian, this is probably #739496, which I'm CCing with this message.
Good point, also Cc: ing the Debian bug, not sure how to Cc: Ubuntu bugs... Please add this extra information there if appropriate.
Greets, Mike -- DAS-NETZWERKTEAM mike gabriel, herweg 7, 24357 fleckeby fon: +49 (1520) 1976 148 GnuPG Key ID 0x25771B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
pgpm2dVBJANMg.pgp
Description: Digitale PGP-Signatur
_______________________________________________ X2Go-Dev mailing list X2Go-Dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/x2go-dev