Package: x2gobroker
Version: 0.0.3.4 (0x2go1+git20180206.1037+8)
When using python2-tornado >= 5.0 with the latest x2gobroker the x2gobroker-daemon does not start and following error message is shown in the log files:
Traceback (most recent call last):
File "/usr/bin/x2gobroker-daemon", line 306, in <module>
launch_ioloop()
File "/usr/bin/x2gobroker-daemon", line 281, in launch_ioloop
tornado.ioloop.IOLoop.instance().start()
File "/usr/lib/python2.7/site-packages/tornado/ioloop.py", line 939, in start
raise RuntimeError("Cannot share PollIOLoops across processes")
RuntimeError: Cannot share PollIOLoops across processes
This issue was tested against tornado versions 5.0.2, 5.1.0 and 5.1.1 and this error always occurs. The last working version of tornado is 4.5.3.
Kind regards,
Niels
Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet.
This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden.
________________________________
Sparen Sie pro Seite ca. 200ml Wasser, 2g CO2 und 2g Holz: Danke, dass Sie erst an die Umwelt denken, bevor Sie diese E-Mail ausdrucken.
Augusta-Kranken-Anstalt gGmbH
Ein Unternehmen der Evangelischen Stiftung Augusta
Bergstrasse 26; 44791 Bochum
Geschäftsführer: Dipl.-Kfm. Ulrich Froese, Dipl.-Kfm. Thomas Drathen
Amtsgericht Bochum HRB 3707
Homepage: www.augusta-bochum.de
close #1308
thanks
Hello,
we are very hopeful that X2Go issue #1308 reported by you
has been resolved in the new release (0.6.0.0) of the
X2Go source project »src:pyhoca-cli«.
You can view the complete changelog entry of src:pyhoca-cli (0.6.0.0)
below, and you can use the following link to view all the code changes
between this and the last release of src:pyhoca-cli.
http://code.x2go.org/gitweb?p=pyhoca-cli.git;a=commitdiff;h=1546795abc2ce7f…
If you feel that the issue has not been resolved satisfyingly, feel
free to reopen this bug report or submit a follow-up report with
further observations described based on the new released version
of src:pyhoca-cli.
Thanks a lot for contributing to X2Go!!!
light+love
X2Go Git Admin (on behalf of the sender of this mail)
---
X2Go Component: src:pyhoca-cli
Version: 0.6.0.0-0x2go1
Status: RELEASE
Date: Tue, 18 Sep 2018 19:14:37 +0000
Fixes: 984 1287 1308
Changes:
pyhoca-cli (0.6.0.0-0x2go1) RELEASED; urgency=medium
.
* New upstream version (0.5.99.1).
- Port to Python3. (Fixes: #1287).
- Add --force-password command line switch to override SSH key detection
code.
- Add --try-resume cmd line option and feature.
- setup.py: Fix version string detection. (Copy+paste flaw...).
- Fix duplicate password prompt. Regression fix.
- keyboard handling: Switch to kbd-type auto and kbd-layout null. Should
auto-detect the client-side keyboard in the X2Go session just fine.
- pyhoca-cli main programme: Check for DISPLAY env var being set and having
a usable / expectable value.
- Add --forward-sshagent / -A cmdline option for enabling SSH agent
forwarding.
- Entirely rewrite PyHocaCLI.authenticate() function. (Fixes: #1308).
- Fix --share-local-folders (aka -F) option and really mount shared folders.
(Fixes: #984).
- Make important options work like with OpenSSH's command-line client.
E.g. pyhoca-cli -l <user> -i <key> -A <host>. This can still be improved
but helps for now a big deal.
* debian/rules:
+ Build for Python3, not Python2.
+ Switch to pybuild DH build system.
+ Enforce Python3 build, fix FTBFS.
+ Ignore failures during dh_auto_clean. Helps with build envs that don't have
python3-setuptools installed when building source packages.
* debian/control:
+ Fix src:pkg header part.
+ Switch to python3-* dependencies.
+ White-space fix.
+ Bump versioned D (pyhoca-cli): python-x2go (>= 0.5.99.0~).
+ Drop D (pyhoca-cli): python3-argparse. Part of stdlib in Python3
these days.
* debian/{control,compat}: Bump to DH version level 9.
close #984
thanks
Hello,
we are very hopeful that X2Go issue #984 reported by you
has been resolved in the new release (0.6.0.0) of the
X2Go source project »src:pyhoca-cli«.
You can view the complete changelog entry of src:pyhoca-cli (0.6.0.0)
below, and you can use the following link to view all the code changes
between this and the last release of src:pyhoca-cli.
http://code.x2go.org/gitweb?p=pyhoca-cli.git;a=commitdiff;h=1546795abc2ce7f…
If you feel that the issue has not been resolved satisfyingly, feel
free to reopen this bug report or submit a follow-up report with
further observations described based on the new released version
of src:pyhoca-cli.
Thanks a lot for contributing to X2Go!!!
light+love
X2Go Git Admin (on behalf of the sender of this mail)
---
X2Go Component: src:pyhoca-cli
Version: 0.6.0.0-0x2go1
Status: RELEASE
Date: Tue, 18 Sep 2018 19:14:37 +0000
Fixes: 984 1287 1308
Changes:
pyhoca-cli (0.6.0.0-0x2go1) RELEASED; urgency=medium
.
* New upstream version (0.5.99.1).
- Port to Python3. (Fixes: #1287).
- Add --force-password command line switch to override SSH key detection
code.
- Add --try-resume cmd line option and feature.
- setup.py: Fix version string detection. (Copy+paste flaw...).
- Fix duplicate password prompt. Regression fix.
- keyboard handling: Switch to kbd-type auto and kbd-layout null. Should
auto-detect the client-side keyboard in the X2Go session just fine.
- pyhoca-cli main programme: Check for DISPLAY env var being set and having
a usable / expectable value.
- Add --forward-sshagent / -A cmdline option for enabling SSH agent
forwarding.
- Entirely rewrite PyHocaCLI.authenticate() function. (Fixes: #1308).
- Fix --share-local-folders (aka -F) option and really mount shared folders.
(Fixes: #984).
- Make important options work like with OpenSSH's command-line client.
E.g. pyhoca-cli -l <user> -i <key> -A <host>. This can still be improved
but helps for now a big deal.
* debian/rules:
+ Build for Python3, not Python2.
+ Switch to pybuild DH build system.
+ Enforce Python3 build, fix FTBFS.
+ Ignore failures during dh_auto_clean. Helps with build envs that don't have
python3-setuptools installed when building source packages.
* debian/control:
+ Fix src:pkg header part.
+ Switch to python3-* dependencies.
+ White-space fix.
+ Bump versioned D (pyhoca-cli): python-x2go (>= 0.5.99.0~).
+ Drop D (pyhoca-cli): python3-argparse. Part of stdlib in Python3
these days.
* debian/{control,compat}: Bump to DH version level 9.
close #1287
thanks
Hello,
we are very hopeful that X2Go issue #1287 reported by you
has been resolved in the new release (0.6.0.0) of the
X2Go source project »src:pyhoca-cli«.
You can view the complete changelog entry of src:pyhoca-cli (0.6.0.0)
below, and you can use the following link to view all the code changes
between this and the last release of src:pyhoca-cli.
http://code.x2go.org/gitweb?p=pyhoca-cli.git;a=commitdiff;h=1546795abc2ce7f…
If you feel that the issue has not been resolved satisfyingly, feel
free to reopen this bug report or submit a follow-up report with
further observations described based on the new released version
of src:pyhoca-cli.
Thanks a lot for contributing to X2Go!!!
light+love
X2Go Git Admin (on behalf of the sender of this mail)
---
X2Go Component: src:pyhoca-cli
Version: 0.6.0.0-0x2go1
Status: RELEASE
Date: Tue, 18 Sep 2018 19:14:37 +0000
Fixes: 984 1287 1308
Changes:
pyhoca-cli (0.6.0.0-0x2go1) RELEASED; urgency=medium
.
* New upstream version (0.5.99.1).
- Port to Python3. (Fixes: #1287).
- Add --force-password command line switch to override SSH key detection
code.
- Add --try-resume cmd line option and feature.
- setup.py: Fix version string detection. (Copy+paste flaw...).
- Fix duplicate password prompt. Regression fix.
- keyboard handling: Switch to kbd-type auto and kbd-layout null. Should
auto-detect the client-side keyboard in the X2Go session just fine.
- pyhoca-cli main programme: Check for DISPLAY env var being set and having
a usable / expectable value.
- Add --forward-sshagent / -A cmdline option for enabling SSH agent
forwarding.
- Entirely rewrite PyHocaCLI.authenticate() function. (Fixes: #1308).
- Fix --share-local-folders (aka -F) option and really mount shared folders.
(Fixes: #984).
- Make important options work like with OpenSSH's command-line client.
E.g. pyhoca-cli -l <user> -i <key> -A <host>. This can still be improved
but helps for now a big deal.
* debian/rules:
+ Build for Python3, not Python2.
+ Switch to pybuild DH build system.
+ Enforce Python3 build, fix FTBFS.
+ Ignore failures during dh_auto_clean. Helps with build envs that don't have
python3-setuptools installed when building source packages.
* debian/control:
+ Fix src:pkg header part.
+ Switch to python3-* dependencies.
+ White-space fix.
+ Bump versioned D (pyhoca-cli): python-x2go (>= 0.5.99.0~).
+ Drop D (pyhoca-cli): python3-argparse. Part of stdlib in Python3
these days.
* debian/{control,compat}: Bump to DH version level 9.
tag #1308 pending
fixed #1308 0.5.99.1
thanks
Hello,
X2Go issue #1308 (src:pyhoca-cli) 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=pyhoca-cli.git;a=commitdiff;h=34715b3
The issue will most likely be fixed in src:pyhoca-cli (0.5.99.1).
light+love
X2Go Git Admin (on behalf of the sender of this mail)
---
commit 34715b3f19c32462696fb202513297f5ace37771
Author: Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Date: Tue Sep 18 13:10:40 2018 +0200
Entirely rewrite PyHocaCLI.authenticate() function. (Fixes: #1308).
diff --git a/debian/changelog b/debian/changelog
index 11ecdc9..d0b46a4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -13,6 +13,7 @@ pyhoca-cli (0.5.99.1-0x2go2) UNRELEASED; urgency=medium
a usable / expectable value.
- Add --forward-sshagent / -A cmdline option for enabling SSH agent
forwarding.
+ - Entirely rewrite PyHocaCLI.authenticate() function. (Fixes: #1308).
* debian/rules:
+ Build for Python3, not Python2.
+ Switch to pybuild DH build system.
tag #984 pending
fixed #984 0.5.99.1
thanks
Hello,
X2Go issue #984 (src:pyhoca-cli) 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=pyhoca-cli.git;a=commitdiff;h=e8dacb1
The issue will most likely be fixed in src:pyhoca-cli (0.5.99.1).
light+love
X2Go Git Admin (on behalf of the sender of this mail)
---
commit e8dacb1ff7ef2435ee68e83b59d91bfb22a04395
Author: Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Date: Tue Sep 18 18:41:38 2018 +0200
Fix --share-local-folders (aka -F) option and really mount shared folders. (Fixes: #984).
diff --git a/debian/changelog b/debian/changelog
index d0b46a4..1e88d5a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -14,6 +14,8 @@ pyhoca-cli (0.5.99.1-0x2go2) UNRELEASED; urgency=medium
- Add --forward-sshagent / -A cmdline option for enabling SSH agent
forwarding.
- Entirely rewrite PyHocaCLI.authenticate() function. (Fixes: #1308).
+ - Fix --share-local-folders (aka -F) option and really mount shared folders.
+ (Fixes: #984).
* debian/rules:
+ Build for Python3, not Python2.
+ Switch to pybuild DH build system.
tag #1287 pending
fixed #1287 0.5.99.1
thanks
Hello,
X2Go issue #1287 (src:pyhoca-cli) 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=pyhoca-cli.git;a=commitdiff;h=bee1402
The issue will most likely be fixed in src:pyhoca-cli (0.5.99.1).
light+love
X2Go Git Admin (on behalf of the sender of this mail)
---
commit bee1402138e91941bbcbf9e0e16034ea7682273d
Author: Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Date: Tue Sep 18 09:12:46 2018 +0200
debian/changelog: Add closure for #1287.
diff --git a/debian/changelog b/debian/changelog
index f0e152a..11ecdc9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,7 @@
pyhoca-cli (0.5.99.1-0x2go2) UNRELEASED; urgency=medium
* New upstream version (0.5.99.1).
- - Port to Python3.
+ - Port to Python3. (Fixes: #1287).
- Add --force-password command line switch to override SSH key detection
code.
- Add --try-resume cmd line option and feature.
tag #1315 pending
fixed #1315 0.0.4.0
thanks
Hello,
X2Go issue #1315 (src:x2gobroker) 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=x2gobroker.git;a=commitdiff;h=533a37b
The issue will most likely be fixed in src:x2gobroker (0.0.4.0).
light+love
X2Go Git Admin (on behalf of the sender of this mail)
---
commit 533a37bc1650b1caf48e03a101df18e2c89b6f79
Author: Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Date: Thu Sep 13 15:49:44 2018 +0200
x2gobroker/loadchecker.py: Avoid rare cases where at the end of a load checking cycle a negative sleep time would have been calculated. (Fixes: #1315). Thanks to Walid Moghrabi for catching this.
diff --git a/debian/changelog b/debian/changelog
index cbe2446..6c8f0df 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -80,6 +80,9 @@ x2gobroker (0.0.4.0-0x2go1) UNRELEASED; urgency=medium
- x2gobroker/loadchecker.py: Don't re-read the x2gobroker.conf during
each cycle of the load checking loop. Rather read it on service startup
and require a service restart when x2gobroker.conf has been changed.
+ - x2gobroker/loadchecker.py: Avoid rare cases where at the end of a load
+ checking cycle a negative sleep time would have been calculated.
+ (Fixes: #1315). Thanks to Walid Moghrabi for catching this.
* debian/*:
+ Trigger Makefile's install target and install those files. Drop debhelper
from-source-installation magic.
tag #1013 pending
fixed #1013 0.0.4.0
thanks
Hello,
X2Go issue #1013 (src:x2gobroker) 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=x2gobroker.git;a=commitdiff;h=c3067f0
The issue will most likely be fixed in src:x2gobroker (0.0.4.0).
light+love
X2Go Git Admin (on behalf of the sender of this mail)
---
commit c3067f00df60d43ebbbecf5dd6f0f8da3c4221e4
Author: Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Date: Thu Sep 13 15:26:01 2018 +0200
bin/x2gobroker: If binding the http server fails, a non-zero exit code should be returned. (Fixes: #1013).
diff --git a/debian/changelog b/debian/changelog
index fc33189..7217c4f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -75,6 +75,8 @@ x2gobroker (0.0.4.0-0x2go1) UNRELEASED; urgency=medium
install into x2gobroker bin:pkg (on DEB based systems).
- Makefile.docupload: Add apidoc target (running sphinx-apidoc).
- docs/source: Initialize Sphinx API documentation's .rst files.
+ - bin/x2gobroker: If binding the http server fails, a non-zero exit code
+ should be returned. (Fixes: #1013).
* debian/*:
+ Trigger Makefile's install target and install those files. Drop debhelper
from-source-installation magic.
Dear Miguel,
> Package: x2gobroker
> Version: 0.0.3.1
>
> When x2gobroker-ssh is used with system with not IPv6 configured,
> this generate very big delays in x2gobroker listsession task.
>
> Before some research, the problem become from x2gobroker.utils
> portscan function.
>
> This function propagates a delay in all agents call because it tests
> first the IPV6 connection:
>
> /ip_proto = 0////try:////socket.getaddrinfo(addr, None,
> socket.AF_INET6)////ip_proto = 6////except
> socket.gaierror:////try:////socket.getaddrinfo(addr, None,
> socket.AF_INET)////ip_proto = 4////except socket.gaierror:////# we
> can't find a valid address for this host, so returning a
> failure...////return False /This will be fixed testing IPv4 first or
> more easily, setting a new option in config to select the ip protocol.
>
A while ago you reported the above issue.
I tested this now.
The portscan function in x2gobroker.utils is really fast when
detecting that a remote host is not IPv6 supportive. It basically is a
fast DNS query.
Is it so, that your client system has IPv4 disabled entirely (in the
kernel)? Or what exactly did you mean by "When x2gobroker-ssh is used
with system with not IPv6 configured..."?
I am willing to do more test, please provide more info. You possibly
also have found a fix meanwhile. If so, I'd be happy, if you could
share it.
Thanks
Mike
--
DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
mobile: +49 (1520) 1976 148
landline: +49 (4354) 8390 139
GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de