[X2Go-User] Broker installation
"BOTZ Franck (Administrateur Systèmes et Réseaux) - DDT 67/SIDSIC/Pôle Infra"
franck.botz at bas-rhin.gouv.fr
Mon May 18 10:11:59 CEST 2015
Hi !
I'm new in x2go installation/utilisation.
I start with install a x2go server on a precise distribution
* add "precise" repository : OK
* Install x2goserver : OK
* Open a session with a client an a local/winbind username : OK
* Start application : OK
* Resume a session from an other client an a local/winbind username: OK
* Start a session from a client with an ADSL connexion : OK
This first exprience is very great !! The next step is to install a
broker and connect it the server.
I follow this page :
http://wiki.x2go.org/doku.php/doc:installation:x2gobroker
What I have doing :
* First of all I install x2gobroker-daemon. No problem
* I create a SSL certificats
* Next I modify /etc/defaults/daemon
* START_BROKER=true
* DAEMON_BIND_ADDRESS=ww.xx.yy.zz:8080
* X2GOBROKER_DEBUG=1
* X2GOBROKER_SSL_CERTFILE=/etc/x2go/broker/ssl/broker.crt
* X2GOBROKER_SSL_KEYFILE=/etc/x2go/broker/ssl/broker.key
* /etc/x2go/x2gobroker.conf
* [global]
* check-credentials = false
* enable-plain-output = true
* enable-uccs-output = false
* default-session-autologin=true
* default-authorized-keys=%h/.x2go/authorized_keys
* default-agent-query-mode=SSH
* [zeroconf]
* enable = false
* [inifile]
* enable = true
* session-profiles = /etc/x2go/broker/x2gobroker-sessionprofiles.conf
* I modify the broker /etc/ssh/sshd_config
* AuthorizedKeysFile %h/.x2go/authorized_keys
* restart the SSH broker daemon
* Modify /etc/x2go/broker/x2gobroker-sessionprofiles.conf
* [DEFAULT]
* command=TERMINAL
* defsndport=true
* useiconv=false
* iconvfrom=UTF-8
* height=600
* export=
* quality=9
* fullscreen=false
* layout=
* useexports=true
* width=800
* speed=2
* soundsystem=pulse
* print=true
* type=auto
* sndport=4713
* xinerama=true
* variant=
* usekbd=true
* fstunnel=true
* applications=TERMINAL,WWWBROWSER,MAILCLIENT,OFFICE
* multidisp=false
* sshproxyport=22
* sound=true
* rootless=true
* iconvto=UTF-8
* soundtunnel=true
* dpi=96
* sshport=22
* setdpi=0
* pack=16m-jpeg
* directrdp=false
* [pool-A-server-A]
* user=
* host=ww.xx.yy.aa
* name=UNITY - pool-A (srv-A)
* command=unity
* broker-session-autologin=true
* I restart the x2gobroker-daemon service
* I install x2gobroker-wsgi
* But no configuration as made
* Did I install apache2 before ?
* On the broker
* x2gobroker-keygen
* On the server
* x2gobroker-pubkeyauthorizer --broker-url
https://ww.xx.yy.zz:8080/pubkeys
* The pub is in /var/lib/x2gobroker/.ssh/authorized_keys file
* For this installation I not configure a postgresql database
* On a client
* x2goclient --broker-url=https://ww.xx.yy.zz:8080/plain/inifile
--debug
x2go-INFO-1> "Starting x2goclient..."
x2go-INFO-4> "Translator: :/x2goclient_fr_fr installed."
x2go-INFO-5> "Translator: :/qt_fr_FR installed."
x2go-DEBUG-../httpbrokerclient.cpp:70> Setting up connection to broker:
"https://ww.xx.yy.zz:8080/plain/inifile/"
x2go-INFO-3> "Started x2goclient."
x2go-DEBUG-../onmainwindow.cpp:490> "$HOME=/home/franck"
x2go-DEBUG-../onmainwindow.cpp:3018> Starting broker request.
x2go-DEBUG-../httpbrokerclient.cpp:249> called getUserSessions:
brokeruser: "test" authid: ""
x2go-DEBUG-../httpbrokerclient.cpp:262> sending request:
"task=listsessions&user=test&password=test%21adm&authid="
x2go-DEBUG-../httpbrokerclient.cpp:557> sslError, code:"Le certificat
n'est pas sécurisé car auto-signé":
x2go-DEBUG-../httpbrokerclient.cpp:487> Broker HTTP request failed with
error: "Error downloading https://ww.xx.yy.zz:8080/plain/inifile/ -
server replied: Internal Server Error"
x2go-DEBUG-../onmainwindow.cpp:1474> Close event received.
x2go-INFO-6> "Closing x2goclient..."
x2go-DEBUG-../onmainwindow.cpp:1327> Saving settings...
x2go-DEBUG-../onmainwindow.cpp:1336> Saved settings.
x2go-INFO-7> "Closed x2goclient."
x2go-DEBUG-../onmainwindow.cpp:503> Destroying x2goclient...
x2go-DEBUG-../onmainwindow.cpp:506> Destroyed x2goclient.
I've got an Internal server error. But why ? And how can I solve it ?
* List of installed paquets
python-ecdsa 0.11-1~bpo70+1~0x2go~ubuntu12.04.1 ECDSA
cryptographic signature library (Python 2)
python-paramiko 1.15.1-1~0x2go1~ubuntu12.04.1 Make ssh
v2 connections with Python (Python 2)
python-six 1.8.0-1~bpo70+1~0x2go~ubuntu12.04.1 Python 2 and 3
compatibility library (Python 2 interface)
python-x2gobroker 0.0.2.3-0~429~ubuntu12.04.1 X2Go
http(s) based session broker (Python modules)
x2gobroker 0.0.2.3-0~429~ubuntu12.04.1 X2Go
http(s) based session broker (executable)
x2gobroker-authservice 0.0.2.3-0~429~ubuntu12.04.1 X2Go http(s)
based session broker (PAM authentication service)
x2gobroker-daemon 0.0.2.3-0~429~ubuntu12.04.1 X2Go
http(s) based session broker (daemon)
x2gobroker-wsgi 0.0.2.3-0~429~ubuntu12.04.1 X2Go http(s)
based session broker (CGI)
Any help will be appreciated
Best regards
Franck
More information about the x2go-user
mailing list