X2Go Bug report logs - #1252
ssh broker : load balancing not working

version graph

Package: x2gobroker-ssh; Maintainer for x2gobroker-ssh is X2Go Developers <x2go-dev@lists.x2go.org>; Source for x2gobroker-ssh is src:x2gobroker.

Reported by: Walid MOGHRABI <w.moghrabi@servicemagic.eu>

Date: Tue, 13 Feb 2018 17:25:01 UTC

Severity: normal

Tags: pending

Found in version 0.0.4.0-0~972~ubuntu16.04.1

Fixed in version 0.0.4.0

Done: X2Go Release Manager X2Go Release Manager <git-admin@x2go.org>

Bug is archived. No further changes may be made.

Full log


Message #17 received at 1252@bugs.x2go.org (full text, mbox, reply):

Received: (at 1252) by bugs.x2go.org; 15 May 2018 12:36:40 +0000
From x2go@ymir.das-netzwerkteam.de  Tue May 15 14:36:23 2018
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on
	ymir.das-netzwerkteam.de
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00,NO_RELAYS,
	URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.1
Received: by ymir.das-netzwerkteam.de (Postfix, from userid 1005)
	id 4362B5DAE9; Tue, 15 May 2018 14:36:23 +0200 (CEST)
From: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
To: 1252-submitter@bugs.x2go.org
Cc: control@bugs.x2go.org, 1252@bugs.x2go.org
Subject: X2Go issue (in src:x2gobroker) has been marked as pending for release
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
X-Mailer: http://snipr.com/post-receive-tag-pending
Message-Id: <20180515123623.4362B5DAE9@ymir.das-netzwerkteam.de>
Date: Tue, 15 May 2018 14:36:23 +0200 (CEST)
tag #1252 pending
fixed #1252 0.0.4.0
thanks

Hello,

X2Go issue #1252 (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=638d820

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 638d82037e6d0cfb71c759667cccad24fbe7a874
Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
Date:   Tue May 15 14:36:16 2018 +0200

    update debian/changelog from Git history

diff --git a/debian/changelog b/debian/changelog
index a119984..4e346a2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -14,20 +14,91 @@ x2gobroker (0.0.4.0-0x2go1) UNRELEASED; urgency=medium
       check_profile_acls() method. (Fixes: #1234).
     - x2gobroker/tests/test_web_plain_base.py: Add test case for passwords
       with accentuated characters (using the testsuite_authmech for now).
+    - Makefile: Support skipping installation of the x2gobroker PyModule.
+      Useful when building with CDBS on Debian.
+    - Makefile: Compress man pages.
+    - Makefile: Run setup.py build at build time.
+    - tmpfiles.d utilization: Create RUNDIR/x2gobroker via tmpfiles.d system.
+      Fixes missing dir and flawed permissions when running under systemd.
+    - etc/x2gobroker.conf: Mention the per-profile option for enabling/disabling
+      load checker support.
+    - sbin/{x2gobroker-pubkeyauthorizer,x2gobroker-keygen}: Use proper octal
+      numbers for file permissions.
+    - sbin/x2gobroker-pubkeyauthorizer: Fix key lookup in os.environ for
+      Python3.
+    - sbin/x2gobroker-pubkeyauthorizer: Some string/bytecode fixes for Python3.
+      Plus urllib -> urllib.request.
+    - sbin/x2gobroker-pubkeyauthorizer: Improve key integrity checker and move
+      it further up. Plus one more Python2 -> Python3 issue fixed.
+    - sbin/x2gobroker-pubkeyauthorizer: Drop unused binascii import.
+    - x2gobroker-pubkeyauthorizer: Tiny Python2to3 fix.
+    - load checker integration: Make the default-use-load-checker option work
+      like all other default-* options.
+    - uccs frontend: Convert datetime.datetime object to string before answering
+      the http request with it.
+    - x2gobroker/agent (check_load()): Bail out if no remote agent is given.
+    - x2gobroker-testagent: Convert to Python3 (using 2to3 tool).
+    - x2gobroker-loadchecker: Python3'ify iteration over dict keys.
+    - x2gobroker/utils.py: Provide helper functions for pretty-formatting key
+      fingerprints.
+    - x2gobroker-keygen: Use new fingerprint formatting functions.
+    - x2gobroker/agent.py: Bail out if no hostaddr contained in remote_agent.
+    - x2gobroker/agent.py: No load-checking when remote_agent is set to 'LOCAL'.
+    - x2gobroker/agent.py: Better sanity checks for remote_agent and its dict
+      keys hostname and hostaddr.
+    - x2gobroker/loadchecker.py: Report properly to the logger if we fail to
+      obtain a load factor.
+    - x2gobroker-loadchecker.service: loadchecker service needs to chuid to
+      system user x2gobroker. (Closes: #1252).
+    - x2gobroker-loadchecker.service: File ownership should be
+      x2gobroker:x2gobroker, too.
+    - x2gobroker-loadchecker: No chown/chmod if we are not running as root
+      (which is mostly the case).
+    - x2gobroker/brokers/inifile_broker.py: Make sure profile['name'] has a
+      fallback if not given in the session profile.
+    - x2gobroker/brokers/inifile_broker.py: Also check for presence of 'host'
+      and 'sshport'.
+    - UCCS API change for X2Go Sessions: Rename "SessionType" to "Command".
+    - obligatory profile keys: Move from inifile backend to UCCS frontend, as
+      those requirements are frontend specific.
+    - UCCS: Start working on API version 5.
+    - x2gobroker/uccsjson.py: Hide private Python class properties from JSON
+      dict (like <obj>._api_version).
+    - UCCS frontend: Fix API version check.
+    - UCSS frontend: Propagate API version onwards to the X2GoServer JSON
+      generator class.
+    - infile broker backend: Fix handling of empty lists in session profile
+      and session profile defaults.
+    - etc/x2gobroker-wsgi.apache.*: Drop Apache2.2 support.
+    - Log to system broker.log file when run via x2gobroker-ssh.
+  * debian/*:
+    + Trigger Makefile's install target and install those files. Drop debhelper from-source-installation magic.
   * debian/{control,compat}: Bump to DH version level 9.
   * debian/{control,x2gobroker-common.install}:
     + Split out common files into non-Pythonian bin:pkg.
-  * debian/*.install: Add EOLs at EOF.
+  * debian/*.install:
+    + Add EOLs at EOF.
+    + Add tmpfiles.d files into bin:pkgs.
+    + Fix installation to /usr/lib/python3.x paths.
   * debian/control:
     + Drop from D (several bin:pkgs): python3-argparse, argparse is shipped
       with Python3 core.
     + Switch from libapache2-mod-wsgi to libapache2-mod-wsgi-py3.
+    + Add B-D: dh-python.
+  * debian/x2gobroker-loadchecker.postinst:
+    + Do chown/chmod on the correct file (not authservice.log, but loadchecker.log).
   * x2gobroker.spec:
     + Adapt to Python3 port.
     + Bump package version.
     + CentOS 6 + 7 have python34-devel, not python3-devel.
     + Enable debug_packages for openSUSE Tumbleweed (suse_version > 1500).
     + CentOS 6 + 7 have python34-setuptools, not python3-setuptools.
+    + Fix removal of conf files in tmpfiles.d where needed.
+    + Install tmpfiles.d configs into bin:pkgs.
+    + Only install tmpfiles.d configs on systems that support/have systemd.
+    + Some path fixes for the new tmpfiles.d/.
+    + Make sure the build chroot has all it needs to run the PyModule's unit tests.
+    + Let's try to get unit tests working on Fedora first...
 
  -- X2Go Release Manager <git-admin@x2go.org>  Wed, 05 Apr 2017 20:01:48 +0000
 


Send a report that this bug log contains spam.


X2Go Developers <owner@bugs.x2go.org>. Last modified: Tue Jul 23 00:31:25 2024; Machine Name: ymir.das-netzwerkteam.de

X2Go Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.