x2gobroker-agent - X2Go Session Broker (remote agent)

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename x2gobroker-agent_0.0.4.1-1_i386.deb
Package name x2gobroker-agent
Package version
Package release 1
Package architecture i386
Package type deb
Category misc
Homepage https://wiki.x2go.org/
License -
Maintainer Debian Remote Maintainers <debian-remote@lists.debian.org>
Download size 42.53 KB
Installed size 121.00 KB
X2Go is a server based computing environment with
- session resuming
- low bandwidth support
- session brokerage support
- client side mass storage mounting support
- client side printing support
- audio support
- authentication by smartcard and USB stick
The session broker is a server tool for X2Go that tells your X2Go Client
application in a terminal server cluster what servers and session types are
most appropriate for the user in front of the X2Go terminal.
A session broker is most useful in load balanced X2Go server farms.
This package contains a setuid agent command that extends X2Go Session Broker
functionality. It has to be installed on X2Go Servers that shall be
controlled via a session broker.
The broker agent provides means to the X2Go Session Broker for controlling
the X2Go Server it is installed on (e.g. suspend/terminate sessions, deploy
SSH login keys, detect server load, detect running/suspended sessions
of connecting users, etc.).
WARNING: This package installs a setuid wrapper
(/usr/lib/x2go/broker/x2gobroker-agent) on your system. This setuid wrapper
aims to be a secure replacement for the deprecated suidperl executable that
was removed from Perl (>= 5.12).
This wrapper is only able to execute the Perl script
/usr/lib/x2go/broker/x2gobroker-agent.pl. For running properly,
x2gobroker-agent.pl needs setuid root privileges.
If you hesitate to install this package, study the code of the named wrapper
and the named Perl script beforehand. Note that the X2Go session broker will
lack functionality, but it will work without this x2gobroker-agent component
installed on your to-be-managed X2Go servers.


Package Version Architecture Repository
x2gobroker-agent_0.0.4.1-1_amd64.deb amd64 Debian Main
x2gobroker-agent - - -


Name Value
adduser -
libc6 >= 2.4
libfile-which-perl -
perl -
python3 -
python3-paramiko -
python3-setproctitle -


Type URL
Mirror ftp.br.debian.org
Binary Package x2gobroker-agent_0.0.4.1-1_i386.deb
Source Package x2gobroker

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install x2gobroker-agent deb package:
    # sudo apt-get install x2gobroker-agent




2019-04-23 - Mike Gabriel <sunweaver@debian.org>
x2gobroker ( unstable; urgency=medium
* New upstream release (with specific fixes, targetting Debian buster).
- Make builds reproducible. Thanks to Chris Lamb for providing a patch.
(Closes: #922137).
- Correctly initialize the loggers when using x2gobroker via WSGI in
Apache2. (Closes: #922042).
- x2gobroker-wsgi: Place WSGI script symlink (pointing to
<BINDIR>/x2gobroker) into a dedicated folder and configure Apache2
to use WSGIScriptAlias from that folder. (Closes: #922040).
- Permit `asyncio` to create event loops on any thread (required on
multithreaded WSGI servers using Python 3). (Closes: #925102).
- Make remote agent's SSH HostKey policy configurable globally, backend-wise
and per session profile. Fallback to RejectPolicy by default.
(Closes: #922314).
- x2gobroker/brokers/base_broker.py: Log IP address of authentication
attempts. (Closes: #922458).
* debian/patches:
+ Drop all patches. All changes applied upstream.
* debian/changelog:
+ Fix indentation in previous changelog stanza.
* debian/po:
+ Add French debconf translation. Thanks to Jean-Pierre Giraud. (Closes:
+ Add Dutch debconf translation. Thanks to Frans Spiesschaert. (Closes:
+ Add Portuguese debconf translation file. Thanks to Américo Monteiro.
(Closes: #922527).
* debian/x2gobroker-wsgi.install:
+ Add WSGIScriptAlias symlink path.
2019-02-06 - Mike Gabriel <sunweaver@debian.org>
x2gobroker ( unstable; urgency=medium
* debian/patches:
+ Add 0001_sbin-x2gobroker-keygen-Fix-call-to-x2gobroker.utils..patch.
Fix call to x2gobroker.utils.get_key_fingerprint_with_colons(). Thanks
to Linnea Skogtvedt for spotting and reporting this.
2019-02-04 - Mike Gabriel <sunweaver@debian.org>
x2gobroker ( unstable; urgency=medium
* debian/control:
+ Fix Vcs-*: fields. Copy+paste flaw (x2goclient -> x2gobroker).
* debian/rules:
+ Only evoke doc cleanup, if Makefile.docupload is present. This fixes
src:package builds in debian/-folder-only packaging repos.
2019-02-02 - Mike Gabriel <sunweaver@debian.org>
x2gobroker ( unstable; urgency=medium
* Initial release to Debian. (Closes: #906073).

See Also

Package Description
x2gobroker-authservice_0.0.4.1-1_all.deb X2Go Session Broker (PAM authentication service)
x2gobroker-common_0.0.4.1-1_all.deb X2Go Session Broker (common files)
x2gobroker-daemon_0.0.4.1-1_all.deb X2Go Session Broker (standalone daemon)
x2gobroker-loadchecker_0.0.4.1-1_all.deb X2Go Session Broker (load checker service)
x2gobroker-ssh_0.0.4.1-1_i386.deb X2Go Session Broker (SSH broker)
x2gobroker-wsgi_0.0.4.1-1_all.deb X2Go Session Broker (WSGI)
x2gobroker_0.0.4.1-1_all.deb X2Go Session Broker (executable)
x2goclient_4.1.2.1-2_i386.deb X2Go Client application (Qt5)
x2godesktopsharing_3.2.0.0-2_i386.deb Share X11 desktops with other users via X2Go
x2goserver-common_4.1.0.3-4_i386.deb X2Go Server (common files)
x2goserver-desktopsharing_4.1.0.3-4_i386.deb Share X11 desktops with other users via X2Go
x2goserver-extensions_4.1.0.3-4_all.deb X2Go Server (extension support)
x2goserver-fmbindings_4.1.0.3-4_all.deb X2Go Server (file manager bindings)
x2goserver-printing_4.1.0.3-4_all.deb X2Go Server (printing support)
x2goserver-x2goagent_4.1.0.3-4_i386.deb X2Go Server's X2Go Agent