After installation, I restarted the x2goserver.X2Go client 4.0.1.0 (Qt - 4.8.3)
X2Go Server 4.0.1.5-0~709~precise1
$ x2goclientThings that I noticed above:
ONMainWindow constructor
Can't load translator (:/x2goclient_en_za) !
Can't load translator :/qt_en_ZA
remove apps
plugging apps
ONMainWindows constructor finished, home Directory is: "/home/roland"
read 1 sessions from config file
remove apps
start new ssh connection to server: "aaa.fff.co.za" : "22" krb: false
ssh connection ok
continue normal x2go session
remove apps
"x2gostartagent 1440x900 adsl 16m-jpeg-9 unix-kde-depth_24 us pc105/us 1 D UNITY"
Agent output: "50
8f9f6270723f48e0a98a21254639cf9a
5177
roland-50-1375013942_stDUNITY_dp24
30001
30002
30003
"
starting nxproxy with: "nxproxy -S nx/nx,options=/home/roland/.x2go/S-roland-50-1375013942_stDUNITY_dp24/options:50"
"
NXPROXY - Version 3.5.0
Copyright (C) 2001, 2011 NoMachine.
See http://www.nomachine.com/ for more information.
Info: Proxy running in client mode with pid '28293'.
Session: Starting session at 'Sun Jul 28 14:19:00 2013'.
Info: Connecting to remote host 'localhost:31001'.
Info: Connection to remote proxy 'localhost:31001' established.
"
"Error: The remote NX proxy closed the connection.
Error: Failure negotiating the session in stage '7'.
Error: Wrong version or invalid session authentication cookie.
Session: Terminating session at 'Sun Jul 28 14:19:06 2013'.
Session: Session terminated at 'Sun Jul 28 14:19:06 2013'.
"
deleting proxy
nxproxy not running
proxy deleted
checking exit status
check command message
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 20 (X_GetProperty)
Resource id: 0x4004bbc
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 15 (X_QueryTree)
Resource id: 0x4004bbc
close event
saving settings
done
[20130701230755080]
speed=2
pack=16m-jpeg
quality=9
fstunnel=true
export=
iconvto=UTF-8
iconvfrom=ISO8859-1
useiconv=false
fullscreen=false
width=1440
multidisp=false
display=1
height=900
dpi=96
setdpi=false
xinerama=false
usekbd=true
layout=us
type=pc105/us
sound=true
soundsystem=pulse
startsoundsystem=true
soundtunnel=true
defsndport=true
sndport=4713
print=true
name=Ashton
icon=:icons/128x128/x2gosession.png
host=aaa.fff.co.za
user=roland
key=
sshport=22
autologin=false
krblogin=false
rootless=false
published=false
applications=WWWBROWSER, MAILCLIENT, OFFICE, TERMINAL
command=GNOME
rdpoptions=
rdpserver=
xdmcpserver=localhost
maxdim=false
rdpclient=rdesktop
directrdpsettings=
rdpport=3389
directrdp=false
usesshproxy=false
sshproxytype=SSH
sshproxyuser=
sshproxykeyfile=
sshproxyhost=
sshproxyport=22
sshproxysamepass=false
$ ls -la /home/roland/.x2go/C-roland-50-1375019027_stDGNOME_dp24/
total 32
drwxrwxr-x 4 roland roland 4096 Jul 28 15:43 .
drwxrwxr-x 24 roland roland 4096 Jul 28 15:43 ..
drwx------ 2 roland roland 4096 Jul 28 15:43 C-roland-50-1375019027_stDGNOME_dp24
drwxrwxr-x 2 roland roland 4096 Jul 28 15:43 keyboard
-rw-rw-r-- 1 roland roland 405 Jul 28 15:43 options
-rw-rw-r-- 1 roland roland 100 Jul 28 15:43 .pulse-client.conf
-rw------- 1 roland roland 256 Jul 28 15:43 .pulse-cookie
lrwxrwxrwx 1 roland roland 66 Jul 28 15:43 session.log -> /tmp/.x2go-roland/session-C-roland-50-1375019027_stDGNOME_dp24.log
$ cat .x2go/C-roland-50-1375019027_stDGNOME_dp24/session.logWhat I do notice is the "refusing connection from 192.168.1.3". This is the ADSL router port, which forwards port 22 to the x2goserver.
running as X2Go Agent
NXAGENT - Version 3.5.0
Copyright (C) 2001, 2011 NoMachine.
See http://www.nomachine.com/ for more information.
Info: Agent running with pid '27929'.
Session: Starting session at 'Sun Jul 28 15:43:48 2013'.
Info: Proxy running in server mode with pid '27929'.
Info: Waiting for connection from 'localhost' on port '30001'.
Warning: Refusing connection from '192.168.1.3'.
Error: Connection with remote host 'localhost' could not be established.
Error: Aborting session with 'Unable to open display 'nx/nx,options=/home/roland/.x2go/C-roland-50-1375019027_stDGNOME_dp24/options:50''.
Session: Aborting session at 'Sun Jul 28 15:44:38 2013'.
Session: Session aborted at 'Sun Jul 28 15:44:38 2013'.
$ cat .x2go/C-roland-50-1375019027_stDGNOME_dp24/optionsIt seems that "accept=localhost" should be "accept=192.168.1.3", but the this file seems to be created for each session, so changing it, doesn't fix the problem.
nx/nx,link=adsl,pack=16m-jpeg-9,limit=0,root=/home/roland/.x2go/C-roland-50-1375019027_stDGNOME_dp24,cache=8M,images=32M,type=unix-kde-depth_24,id=roland-50-1375019027_stDGNOME_dp24,cookie=72bfbf8ddda3489cab3462411822a417,errors=/tmp/.x2go-roland/session-C-roland-50-1375019027_stDGNOME_dp24.log,kbtype=pc105/us,geometry=1440x900,resize=0,fullscreen=0,accept=localhost,listen=30001,client=linux,menu=0:50
X2GO_NXAGENT_DEFAULT_OPTIONS+=" -extension GLX -from 192.168.1.3"This doesn't seem to change the session options in .x2go/C-roland-50-1375019027_stDGNOME_dp24/options
Jul 28 14:17:01 Ashton CRON[4353]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)This problem has been persistent for a long time and I have not been able to find any solution.
Jul 28 14:19:01 Ashton /usr/bin/x2golistsessions[4987]: x2golistsessions has been called with no option
Jul 28 14:19:01 Ashton /usr/bin/x2gostartagent: x2gostartagent called with options: 1440x900 adsl 16m-jpeg-9 unix-kde-depth_24 us pc105/us 1 D UNITY
Jul 28 14:19:01 Ashton /usr/bin/x2gostartagent: client announced itself as ,,105.236.170.173''
Jul 28 14:19:01 Ashton /usr/bin/x2gosessionlimit[5009]: x2gosessionlimit has been called
Jul 28 14:19:01 Ashton /usr/bin/x2golistsessions[5012]: x2golistsessions has been called with options: --all-servers
Jul 28 14:19:02 Ashton /usr/lib/x2go/x2gogetdisplays[5027]: db_getdisplays called, server: Ashton; return value:
Jul 28 14:19:02 Ashton /usr/lib/x2go/x2gogetports[5036]: db_getports called, server: Ashton; return value:
Jul 28 14:19:02 Ashton /usr/lib/x2go/x2goinsertsession[5054]: db_insertsession called, session ID: roland-50-1375013942_stDUNITY_dp24, server: Ashton, session ID: roland-50-1375013942_stDUNITY_dp24
Jul 28 14:19:02 Ashton /usr/lib/x2go/x2gogetports[5072]: db_getports called, server: Ashton; return value:
Jul 28 14:19:02 Ashton /usr/lib/x2go/x2goinsertport[5086]: db_insertport called, session ID: roland-50-1375013942_stDUNITY_dp24, server: Ashton, SSH port: 30001
Jul 28 14:19:02 Ashton /usr/lib/x2go/x2gogetports[5095]: db_getports called, server: Ashton; return value: |30001|
Jul 28 14:19:03 Ashton /usr/lib/x2go/x2goinsertport[5109]: db_insertport called, session ID: roland-50-1375013942_stDUNITY_dp24, server: Ashton, SSH port: 30002
Jul 28 14:19:03 Ashton /usr/lib/x2go/x2gogetports[5118]: db_getports called, server: Ashton; return value: |30001| |30002|
Jul 28 14:19:03 Ashton /usr/lib/x2go/x2goinsertport[5132]: db_insertport called, session ID: roland-50-1375013942_stDUNITY_dp24, server: Ashton, SSH port: 30003
Jul 28 14:19:03 Ashton /usr/bin/x2gofeature: x2gofeature called with options: X2GO_RUN_EXTENSIONS
Jul 28 14:19:03 Ashton /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS
Jul 28 14:19:03 Ashton /usr/bin/x2goserver-run-extensions: x2goserver-run-extensions called with options: roland-50-1375013942_stDUNITY_dp24 pre-start
Jul 28 14:19:03 Ashton /usr/bin/x2gostartagent: successfully started X2Go agent session with ID roland-50-1375013942_stDUNITY_dp24
Jul 28 14:19:03 Ashton /usr/bin/x2gofeature: x2gofeature called with options: X2GO_RUN_EXTENSIONS
Jul 28 14:19:03 Ashton /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS
Jul 28 14:19:03 Ashton /usr/bin/x2goserver-run-extensions: x2goserver-run-extensions called with options: roland-50-1375013942_stDUNITY_dp24 post-start
Jul 28 14:19:04 Ashton /usr/lib/x2go/x2gocreatesession[5210]: db_createsession called, session ID: roland-50-1375013942_stDUNITY_dp24, cookie: 8f9f6270723f48e0a98a21254639cf9a, client: 105.236.170.173, pid: 5177, graphics port: 30001, sound port: 30002, file sharing port: 30003
Jul 28 14:19:04 Ashton /usr/bin/x2gostartagent: blocking creation of agent's keyboard file /home/roland/.x2go/C-roland-50-1375013942_stDUNITY_dp24/keyboard as requested by session startup command
Jul 28 14:19:10 Ashton /usr/bin/x2gocmdexitmessage: x2gocmdexitmessage called with options: roland-50-1375013942_stDUNITY_dp24
Jul 28 14:19:54 Ashton /usr/lib/x2go/x2gochangestatus[5660]: db_changestatus called, session ID: roland-50-1375013942_stDUNITY_dp24, new status: F
Jul 28 14:19:54 Ashton /usr/sbin/x2gocleansessions[3457]: roland-50-1375013942_stDUNITY_dp24, pid 5177 does not exist, changing status from R to F
Jul 28 14:19:54 Ashton /usr/sbin/x2gocleansessions[3457]: roland-50-1375013942_stDUNITY_dp24: unmounting all shares
Jul 28 14:19:54 Ashton /usr/bin/x2goumount-session[5683]: x2goumount-session has been called with options: roland-50-1375013942_stDUNITY_dp24
Jul 28 14:19:54 Ashton /usr/bin/x2goumount-session[5683]: db_getdisplay called, session ID: roland-50-1375013942_stDUNITY_dp24; return value: 50
Jul 28 14:19:54 Ashton /usr/bin/x2goumount-session[5683]: db_getmounts called, session ID: roland-50-1375013942_stDUNITY_dp24; return value:
Jul 28 14:19:56 Ashton /usr/lib/x2go/x2golistsessions_sql[5699]: dbsys_deletemounts called, session ID: roland-50-1375013942_stDUNITY_dp24
Jul 28 14:19:56 Ashton /usr/lib/x2go/x2golistsessions_sql[5699]: Purging finished session from X2Go db, session ID: roland-50-1375013942_stDUNITY_dp24
Jul 28 14:19:56 Ashton /usr/sbin/x2gocleansessions[3457]: roland-50-1375013942_stDUNITY_dp24 is blocked
Jul 28 14:19:56 Ashton /usr/sbin/x2gocleansessions[3457]: roland-50-1375013942_stDUNITY_dp24: unmounting all shares
Jul 28 14:19:57 Ashton /usr/bin/x2goumount-session[5718]: x2goumount-session has been called with options: roland-50-1375013942_stDUNITY_dp24
Jul 28 14:19:57 Ashton /usr/bin/x2goumount-session[5718]: db_getdisplay called, session ID: roland-50-1375013942_stDUNITY_dp24; return value:
Jul 28 14:19:57 Ashton /usr/bin/x2goumount-session[5718]: db_getmounts called, session ID: roland-50-1375013942_stDUNITY_dp24; return value:
On 17/07/2013 11:18, Kjell Otto wrote:Hey Roland, I'm sorry but I'm quite busy right now. Following things to try: Kill all sessions on your server. Use the root command to list all users sessions with: sudo x2golistsessions_root Delete all involved users .Xauthority files. If you've got hanging sessions left, manually execute x2goterminatesessions with the ID. Make the x2goserver logging level to debug in /etc/x2go/x2xgoserver.conf Reboot the machine.I finally got around to trying this out tonight. There are no sessions running and I deleted all the .Xauthority file from the users' home directories. Then I rebooted.Then open a new Master Session -> KDE or xterm, whatever..I've have searched high and low. What is a new Master Session? I cannot find anything about it. I have logged in on the server console, but it makes not difference?Use the root command again to make sure it's known by the x2goserver. Then start the Shadow Session to the Master Session.And of course, what is a Shadow Session? I'm not trying to connect to a logged-in user at this stage, I just want to start a new X-session when I connect with x2goclient. thanks again Roland