Fresh upgrade from this morning. Below are some debug client logs. I also posted to pastebin a crash log from the Mac crash submit tool before hitting send: https://pastebin.com/ETfhdMZt
Any clue what this could be? I've tried with a local user and NIS user. This is Fedora 26 workstation but oddly to Fedora 26 server it works with both. There must be something with a configuration that is blocking X2Go. We've tried a plain vanilla .bashrc and .bash_profile, no difference. Also have deleted the .x2go directory of each user, restarted dbus, systemd-logind and x2goserver. We are using the nightly builds and the COPR report for nx-libs.
From the server logs:
Oct 29 17:21:50 sobolev /usr/bin/x2gostartagent[32519]: blocking creation of agent's keyboard file /tmp/.x2go-kudyba/C-kudyba-144-1509312107_stDXFCE_dp32/keyboard as requested by session startup command
Oct 29 17:21:50 sobolev /usr/bin/x2gostartagent[32521]: successfully started X2Go agent session with ID kudyba-144-1509312107_stDXFCE_dp32
Oct 29 17:21:50 sobolev /usr/bin/x2gofeature[32528]: x2gofeature called with options: X2GO_RUN_EXTENSIONS
Oct 29 17:21:50 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[32533]: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS
Oct 29 17:21:50 sobolev /usr/bin/x2goserver-run-extensions[32538]: x2goserver-run-extensions called with options: kudyba-144-1509312107_stDXFCE_dp32 post-start
Oct 29 17:21:51 sobolev /usr/bin/x2gosuspend-session[32556]: x2gosuspend-session called with options: localguy-142-1509294346_stDXFCE_dp32
Oct 29 17:21:51 sobolev /usr/bin/x2gofeature[32571]: x2gofeature called with options: X2GO_DESKTOPSHARING
Oct 29 17:21:51 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[32576]: x2goserver-extensions.features called with options: X2GO_DESKTOPSHARING
Oct 29 17:21:51 sobolev /usr/share/x2go/x2gofeature.d/x2goserver.features[32581]: x2goserver.features called with options: X2GO_DESKTOPSHARING
Oct 29 17:21:52 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-xsession.features[32586]: x2goserver-xsession.features called with options: X2GO_DESKTOPSHARING
Oct 29 17:21:52 sobolev /usr/bin/x2gofeature[32593]: x2gofeature called with options: X2GO_RUN_EXTENSIONS
Oct 29 17:21:52 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[32598]: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS
Oct 29 17:21:52 sobolev /usr/bin/x2goserver-run-extensions[32603]: x2goserver-run-extensions called with options: localguy-142-1509294346_stDXFCE_dp32 pre-suspend
Oct 29 17:21:52 sobolev x2goumount-session[32608]: x2goumount-session has been called with options: localguy-142-1509294346_stDXFCE_dp32
Oct 29 17:21:55 sobolev /usr/bin/x2gocmdexitmessage[32687]: x2gocmdexitmessage called with options: kudyba-144-1509312107_stDXFCE_dp32
Oct 29 17:21:55 sobolev systemd-logind[28893]: Removed session 1361.
from the client logs:
/Applications/x2goclient.app/Contents/MacOS/x2goclient --debug
x2go-INFO-1> "Starting X2Go Client..."
x2go-WARNING-1> English language requested, not loading translator.
x2go-WARNING-1> English language requested, not loading translator.
x2go-INFO-3> "Started X2Go Client."
x2go-DEBUG-../src/onmainwindow.cpp:546> "$HOME=/Users/me"
x2go-DEBUG-../src/onmainwindow.cpp:2365> Reading 4 sessions from config file.
x2go-DEBUG-../src/sessionbutton.cpp:341> Creating QPixmap with session icon: ":/img/icons/128x128/x2gosession.png".
x2go-DEBUG-../src/sessionbutton.cpp:341> Creating QPixmap with session icon: ":/img/icons/128x128/x2gosession.png".
x2go-DEBUG-../src/sessionbutton.cpp:341> Creating QPixmap with session icon: ":/img/icons/128x128/x2gosession.png".
x2go-DEBUG-../src/sessionbutton.cpp:341> Creating QPixmap with session icon: ":/img/icons/128x128/x2gosession.png".
x2go-DEBUG-../src/onmainwindow.cpp:12992> libssh not initialized yet. Initializing.
x2go-DEBUG-../src/x2goutils.cpp:219> path value at beginning: "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin"
x2go-DEBUG-../src/x2goutils.cpp:242> tmp_clean_add: ("/usr/local/bin")
x2go-DEBUG-../src/x2goutils.cpp:270> clean_add: ("/usr/local/bin")
x2go-DEBUG-../src/x2goutils.cpp:291> found entry i (0) in orig_path_list ("/usr/local/bin"): true
x2go-DEBUG-../src/x2goutils.cpp:309> return value at end: "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin"
x2go-DEBUG-../src/x2goutils.cpp:219> path value at beginning: "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin"
x2go-DEBUG-../src/x2goutils.cpp:242> tmp_clean_add: ("/opt/local//bin")
x2go-DEBUG-../src/x2goutils.cpp:270> clean_add: ("/opt/local//bin")
x2go-DEBUG-../src/x2goutils.cpp:291> found entry i (0) in orig_path_list ("/opt/local//bin"): false
x2go-DEBUG-../src/x2goutils.cpp:309> return value at end: "/opt/local//bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin"
x2go-DEBUG-../src/pulsemanager.cpp:131> Found PA binary as "/Applications/x2goclient.app/Contents/exe/pulseaudio"
x2go-DEBUG-../src/pulsemanager.cpp:132> Corresponding working dir: "/Applications/x2goclient.app/Contents/exe"
x2go-DEBUG-../src/pulsemanager.cpp:227> pulse started with arguments ("--exit-idle-time=-1", "-n", "-F", "/Users/rkudyba/.x2go/pulse/config.pa", "-p", "/Applications/x2goclient.app/Contents/Frameworks/pulse-10.0/modules", "--high-priority", "--log-level=debug", "--verbose", "--log-target=file:/Users/rkudyba/.x2go/pulse/pulse.log") - waiting for it to finish...
x2go-DEBUG-../src/onmainwindow.cpp:2851> Creating QPixmap with session icon: '":/img/icons/128x128/x2gosession.png"'.
x2go-DEBUG-../src/onmainwindow.cpp:6532> Setting focus.
x2go-INFO-8> "Starting connection to server: sobolev.dsm.fordham.edu:22"
x2go-DEBUG-../src/onmainwindow.cpp:2952> Starting new ssh connection to server:"sobolev.dsm.fordham.edu":"22" krbLogin: false
x2go-DEBUG-../src/sshmasterconnection.cpp:175> SshMasterConnection, host " sobolev.dsm.fordham.edu"; port 22; user "kudyba"; useproxy false; proxyserver ""; proxyport 22
x2go-DEBUG-../src/sshmasterconnection.cpp:248> Starting SSH connection without Kerberos authentication.
x2go-DEBUG-../src/sshmasterconnection.cpp:252> SshMasterConnection, instance SshMasterConnection(0x7fcc80f03330) created.
x2go-DEBUG-../src/sshmasterconnection.cpp:520> SshMasterConnection, instance SshMasterConnection(0x7fcc80f03330) entering thread.
x2go-DEBUG-../src/sshmasterconnection.cpp:831> Session port before config file parse: 22
x2go-DEBUG-../src/sshmasterconnection.cpp:841> Session port after config file parse: 22
x2go-DEBUG-../src/sshmasterconnection.cpp:906> Session port before config file parse (part 2): 22
x2go-DEBUG-../src/sshmasterconnection.cpp:916> Session port after config file parse (part 2): 22
x2go-DEBUG-../src/sshmasterconnection.cpp:941> cserverAuth
x2go-DEBUG-../src/sshmasterconnection.cpp:982> state: 1
x2go-DEBUG-../src/sshmasterconnection.cpp:1263> Challenge authentication failed. Trying password mechanism if available.
x2go-DEBUG-../src/sshmasterconnection.cpp:1269> Password mechanism available. Continuing.
x2go-DEBUG-../src/sshmasterconnection.cpp:1273> Password authentication requested.
x2go-DEBUG-../src/sshmasterconnection.cpp:723> User authentication OK.
x2go-DEBUG-../src/sshmasterconnection.cpp:1740> LOGIN CHECK:"LOGIN OK
"
x2go-DEBUG-../src/sshmasterconnection.cpp:1743> don't have interaction
x2go-DEBUG-../src/sshmasterconnection.cpp:1776> LOOP FINISHED
x2go-DEBUG-../src/sshmasterconnection.cpp:1780> No interaction needed, continue session
x2go-DEBUG-../src/sshmasterconnection.cpp:727> Login Check - OK
x2go-DEBUG-../src/onmainwindow.cpp:3056> SSH connection established.
x2go-DEBUG-../src/onmainwindow.cpp:3450> Continue normal X2Go session
x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via SshProcess object 0: "export HOSTNAME && x2golistsessions"
x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x7fcc80cfbb90) Running masterCon->addChannelConnection(this, ' "6e1aab45-03b8-4ae0-8a25-210b18f8d00d" ', ' "bash -l -c 'echo "X2GODATABEGIN:6e1aab45-03b8-4ae0-8a25-210b18f8d00d"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; export HOSTNAME && x2golistsessions; echo "X2GODATAEND:6e1aab45-03" ');
x2go-DEBUG-../src/sshmasterconnection.cpp:1842> Locking SSH channel connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:1844> Passing new channel connection object to channelConnections.
x2go-DEBUG-../src/sshmasterconnection.cpp:1846> Unlocking SSH channel connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:2034> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:2051> New channel:0x7fcc80e8eef0
x2go-DEBUG-../src/sshmasterconnection.cpp:2136> Executing remote: "bash -l -c 'echo "X2GODATABEGIN:6e1aab45-03b8-4ae0-8a25-210b18f8d00d"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; export HOSTNAME && x2golistsessions; echo "X2GODATAEND:6e1aab45-03b8-4ae0-8a25-210b18f8d00d";'"
x2go-DEBUG-../src/sshmasterconnection.cpp:2159> New exec channel created.
x2go-DEBUG-../src/sshmasterconnection.cpp:2263> EOF on channel 0x7fcc80e8eef0; SshProcess object: 0
x2go-DEBUG-../src/sshmasterconnection.cpp:2331> EOF sent.
x2go-DEBUG-../src/sshmasterconnection.cpp:2335> Channel closed.
x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout): "X2GODATABEGIN:6e1aab45-03b8-4ae0-8a25-210b18f8d00d
X2GODATAEND:6e1aab45-03b8-4ae0-8a25-210b18f8d00d
"
x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "" (0).
x2go-DEBUG-../src/onmainwindow.cpp:3918> ""
x2go-DEBUG-../src/onmainwindow.cpp:4478> Executing remote command: "X2GODPI=72 x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us query 0 D XFCE both"
x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via SshProcess object 1: "X2GODPI=72 x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us query 0 D XFCE both"
x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x7fcc80cdf0e0) Running masterCon->addChannelConnection(this, ' "8040d1f3-2b52-4a34-a1b3-257185df4363" ', ' "bash -l -c 'echo "X2GODATABEGIN:8040d1f3-2b52-4a34-a1b3-257185df4363"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; X2GODPI=72 x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_3" ');
x2go-DEBUG-../src/sshmasterconnection.cpp:1842> Locking SSH channel connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:1844> Passing new channel connection object to channelConnections.
x2go-DEBUG-../src/sshmasterconnection.cpp:1846> Unlocking SSH channel connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:2034> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:2051> New channel:0x7fcc80e8eef0
x2go-DEBUG-../src/sshmasterconnection.cpp:2136> Executing remote: "bash -l -c 'echo "X2GODATABEGIN:8040d1f3-2b52-4a34-a1b3-257185df4363"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; X2GODPI=72 x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us query 0 D XFCE both; echo "X2GODATAEND:8040d1f3-2b52-4a34-a1b3-257185df4363";'"
x2go-DEBUG-../src/sshmasterconnection.cpp:2159> New exec channel created.
x2go-DEBUG-../src/sshmasterconnection.cpp:2263> EOF on channel 0x7fcc80e8eef0; SshProcess object: 1
x2go-DEBUG-../src/sshmasterconnection.cpp:2331> EOF sent.
x2go-DEBUG-../src/sshmasterconnection.cpp:2335> Channel closed.
x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout): "X2GODATABEGIN:8040d1f3-2b52-4a34-a1b3-257185df4363
143
0e851008661538233db64a10868ce953
19570
kudyba-143-1509295777_stDXFCE_dp32
31444
31445
31446
X2GODATAEND:8040d1f3-2b52-4a34-a1b3-257185df4363
"
x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "143
0e851008661538233db64a10868ce953
19570
kudyba-143-1509295777_stDXFCE_dp32
31444
31445
31446
" (1).
x2go-DEBUG-../src/onmainwindow.cpp:5297> Agent output: "143
0e851008661538233db64a10868ce953
19570
kudyba-143-1509295777_stDXFCE_dp32
31444
31445
31446
"
x2go-DEBUG-../src/sshprocess.cpp:381> Starting tunnel via SshProcess object 2: "localhost":31444 -> "localhost":32444
x2go-DEBUG-../src/onmainwindow.cpp:5900> "Starting NX proxy, command: "/Applications/x2goclient.app/Contents/exe/"nxproxy -S nx/nx,options=/Users/rkudyba/.x2go/S-kudyba-143-1509295777_stDXFCE_dp32/options:143"
x2go-DEBUG-../src/sshprocess.cpp:157> Direct tunnel: waiting for connections on "localhost":32444
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "
"
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "NXPROXY - Version 3.5.0
On 10/29/2017 10:23 PM, Robert Kudyba wrote:
Fresh upgrade from this morning. Below are some debug client logs. I also posted to pastebin a crash log from the Mac crash submit tool before hitting send: https://pastebin.com/ETfhdMZt
Hum, the client is crashing? Has this been happening all the time?
Looks like it's crashing while executing x2goterminate-session. I assume you clicked the terminate button in the left section of X2Go Client while the session was running?
I assume you used the OS X 10.10 package? If I map the address given in the crash report, the crash seems to be happening after calling the new operator and before calling the constructor for a new object. Normally something like that is impossible - unless the application managed to corrupt the heap, stack or the system's memory is faulty.
Still, I'd leave this aside for now, since this issue is only triggered by clicking the terminate button. The more pressing issue is that the session is not starting correctly at all, right?
From the server logs:
Oct 29 17:21:50 sobolev /usr/bin/x2gostartagent[32519]: blocking creation of agent's keyboard file /tmp/.x2go-kudyba/C-kudyba-144-1509312107_stDXFCE_dp32/keyboard as requested by session startup command
Oct 29 17:21:50 sobolev /usr/bin/x2gostartagent[32521]: successfully started X2Go agent session with ID kudyba-144-1509312107_stDXFCE_dp32
Oct 29 17:21:50 sobolev /usr/bin/x2gofeature[32528]: x2gofeature called with options: X2GO_RUN_EXTENSIONS
Oct 29 17:21:50 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[32533]: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS
Oct 29 17:21:50 sobolev /usr/bin/x2goserver-run-extensions[32538]: x2goserver-run-extensions called with options: kudyba-144-1509312107_stDXFCE_dp32 post-start
Oct 29 17:21:51 sobolev /usr/bin/x2gosuspend-session[32556]: x2gosuspend-session called with options: localguy-142-1509294346_stDXFCE_dp32
Oct 29 17:21:51 sobolev /usr/bin/x2gofeature[32571]: x2gofeature called with options: X2GO_DESKTOPSHARING
Oct 29 17:21:51 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[32576]: x2goserver-extensions.features called with options: X2GO_DESKTOPSHARING
Oct 29 17:21:51 sobolev /usr/share/x2go/x2gofeature.d/x2goserver.features[32581]: x2goserver.features called with options: X2GO_DESKTOPSHARING
Oct 29 17:21:52 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-xsession.features[32586]: x2goserver-xsession.features called with options: X2GO_DESKTOPSHARING
Oct 29 17:21:52 sobolev /usr/bin/x2gofeature[32593]: x2gofeature called with options: X2GO_RUN_EXTENSIONS
Oct 29 17:21:52 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[32598]: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS
Oct 29 17:21:52 sobolev /usr/bin/x2goserver-run-extensions[32603]: x2goserver-run-extensions called with options: localguy-142-1509294346_stDXFCE_dp32 pre-suspend
Oct 29 17:21:52 sobolev x2goumount-session[32608]: x2goumount-session has been called with options: localguy-142-1509294346_stDXFCE_dp32
Oct 29 17:21:55 sobolev /usr/bin/x2gocmdexitmessage[32687]: x2gocmdexitmessage called with options: kudyba-144-1509312107_stDXFCE_dp32
Oct 29 17:21:55 sobolev systemd-logind[28893]: Removed session 1361.
The server log is a bit convoluted - there are two sessions; localguy-142-1509294346_stDXFCE_dp32 which seemingly is getting suspended and kudyba-144-1509312107_stDXFCE_dp32, for which the agent gets started, but seemingly terminates later on and X2Go Client checks the exit status. It doesn't match the 143-DISPLAY-number session that has been started in the client log, but I guess it's just because you ran separate attempts to get these log files.
from the client logs:
/Applications/x2goclient.app/Contents/MacOS/x2goclient --debug
x2go-INFO-1> "Starting X2Go Client..." [...]
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "
"
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "NXPROXY - Version 3.5.0
Something isn't right - did the process crash after this line?
Did nothing happen after spawning nxproxy, other than its startup message? Was it just hanging there for a prolonged amount of time, so that you hit the terminate button at some point?
Let's get this straight, though, you have two server machines, with one (the FC26 Server machine) able to spawn X2Go sessions and the other one (FC26 Workstation) not able to spawn X2Go sessions?
Mihai
On Oct 30, 2017, at 1:29 AM, Mihai Moldovan <ionic@ionic.de> wrote:
On 10/29/2017 10:23 PM, Robert Kudyba wrote:
Fresh upgrade from this morning. Below are some debug client logs. I also posted to pastebin a crash log from the Mac crash submit tool before hitting send: https://pastebin.com/ETfhdMZt
Hum, the client is crashing? Has this been happening all the time?
On this machine, yes for months now.
Looks like it's crashing while executing x2goterminate-session. I assume you clicked the terminate button in the left section of X2Go Client while the session was running?
For the Apple stack trace/report yes I did do that.
I assume you used the OS X 10.10 package?
X2Go Client v. 4.1.1.0 (Qt - 4.8.7) (C) 2005-2017 by obviously nice: Oleksandr Shneyder, Heinz-Markus Graesing
The more pressing issue is that the session is not starting correctly at all, right?
Correct.
From the server logs:
Oct 29 17:21:50 sobolev /usr/bin/x2gostartagent[32519]: blocking creation of agent's keyboard file /tmp/.x2go-kudyba/C-kudyba-144-1509312107_stDXFCE_dp32/keyboard as requested by session startup command
Oct 29 17:21:50 sobolev /usr/bin/x2gostartagent[32521]: successfully started X2Go agent session with ID kudyba-144-1509312107_stDXFCE_dp32
Oct 29 17:21:50 sobolev /usr/bin/x2gofeature[32528]: x2gofeature called with options: X2GO_RUN_EXTENSIONS
Oct 29 17:21:50 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[32533]: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS
Oct 29 17:21:50 sobolev /usr/bin/x2goserver-run-extensions[32538]: x2goserver-run-extensions called with options: kudyba-144-1509312107_stDXFCE_dp32 post-start
Oct 29 17:21:51 sobolev /usr/bin/x2gosuspend-session[32556]: x2gosuspend-session called with options: localguy-142-1509294346_stDXFCE_dp32
Oct 29 17:21:51 sobolev /usr/bin/x2gofeature[32571]: x2gofeature called with options: X2GO_DESKTOPSHARING
Oct 29 17:21:51 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[32576]: x2goserver-extensions.features called with options: X2GO_DESKTOPSHARING
Oct 29 17:21:51 sobolev /usr/share/x2go/x2gofeature.d/x2goserver.features[32581]: x2goserver.features called with options: X2GO_DESKTOPSHARING
Oct 29 17:21:52 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-xsession.features[32586]: x2goserver-xsession.features called with options: X2GO_DESKTOPSHARING
Oct 29 17:21:52 sobolev /usr/bin/x2gofeature[32593]: x2gofeature called with options: X2GO_RUN_EXTENSIONS
Oct 29 17:21:52 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[32598]: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS
Oct 29 17:21:52 sobolev /usr/bin/x2goserver-run-extensions[32603]: x2goserver-run-extensions called with options: localguy-142-1509294346_stDXFCE_dp32 pre-suspend
Oct 29 17:21:52 sobolev x2goumount-session[32608]: x2goumount-session has been called with options: localguy-142-1509294346_stDXFCE_dp32
Oct 29 17:21:55 sobolev /usr/bin/x2gocmdexitmessage[32687]: x2gocmdexitmessage called with options: kudyba-144-1509312107_stDXFCE_dp32
Oct 29 17:21:55 sobolev systemd-logind[28893]: Removed session 1361.
The server log is a bit convoluted - there are two sessions; localguy-142-1509294346_stDXFCE_dp32 which seemingly is getting suspended and kudyba-144-1509312107_stDXFCE_dp32, for which the agent gets started, but seemingly terminates later on and X2Go Client checks the exit status. It doesn't match the 143-DISPLAY-number session that has been started in the client log, but I guess it's just because you ran separate attempts to get these log files.
Yes there was probably an old/stale session in there. Here are some “cleaner” server logs: Oct 30 09:22:06 sobolev systemd-logind[516]: New session 1430 of user localguy. Oct 30 09:22:07 sobolev /usr/bin/x2gostartagent[31148]: x2gostartagent called with options: 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us query 0 D XFCE both Oct 30 09:22:07 sobolev /usr/bin/x2gosessionlimit[31166]: x2gosessionlimit has been called Oct 30 09:22:07 sobolev x2golistsessions[31167]: x2golistsessions has been called with options: --all-servers Oct 30 09:23:07 sobolev /usr/bin/x2gofeature[1631]: x2gofeature called with options: X2GO_RUN_EXTENSIONS Oct 30 09:23:07 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[1637]: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS Oct 30 09:23:07 sobolev /usr/bin/x2goserver-run-extensions[1642]: x2goserver-run-extensions called with options: localguy-146-1509369785_stDXFCE_dp32 pre-start Oct 30 09:23:07 sobolev /usr/bin/x2gostartagent[1652]: creating new session: localguy-146-1509369785_stDXFCE_dp32 0cb59941460084c2343c17a95b8e1446 1650 150.108.68.33 42542 42543 42544 -1 -1 Oct 30 09:23:07 sobolev /usr/bin/x2gostartagent[1662]: blocking creation of agent's keyboard file /tmp/.x2go-localguy/C-localguy-146-1509369785_stDXFCE_dp32/keyboard as requested by session startup command Oct 30 09:23:07 sobolev /usr/bin/x2gostartagent[1664]: successfully started X2Go agent session with ID localguy-146-1509369785_stDXFCE_dp32 Oct 30 09:23:07 sobolev /usr/bin/x2gofeature[1671]: x2gofeature called with options: X2GO_RUN_EXTENSIONS Oct 30 09:23:07 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[1676]: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS Oct 30 09:23:07 sobolev /usr/bin/x2goserver-run-extensions[1681]: x2goserver-run-extensions called with options: localguy-146-1509369785_stDXFCE_dp32 post-start Oct 30 09:23:13 sobolev /usr/bin/x2gocmdexitmessage[1756]: x2gocmdexitmessage called with options: localguy-146-1509369785_stDXFCE_dp32 Oct 30 09:23:13 sobolev systemd-logind[516]: Removed session 1430.
Something isn't right - did the process crash after this line?
Did nothing happen after spawning nxproxy, other than its startup message? Was it just hanging there for a prolonged amount of time, so that you hit the terminate button at some point?
It just hung for a long time and eventually kicked back to the login message.
Let's get this straight, though, you have two server machines, with one (the FC26 Server machine) able to spawn X2Go sessions and the other one (FC26 Workstation) not able to spawn X2Go sessions?
Correct!
And here is another client debug log from another Mac—same results, kicks back to login: /Applications/x2goclient.app/Contents/MacOS/x2goclient --debug x2go-INFO-1> "Starting X2Go Client..." x2go-WARNING-1> English language requested, not loading translator. x2go-WARNING-1> English language requested, not loading translator. x2go-INFO-3> "Started X2Go Client." x2go-DEBUG-../src/onmainwindow.cpp:546> "$HOME=/Users/fordham" x2go-DEBUG-../src/onmainwindow.cpp:2365> Reading 5 sessions from config file. x2go-DEBUG-../src/sessionbutton.cpp:341> Creating QPixmap with session icon: ":/img/icons/128x128/x2gosession.png". x2go-DEBUG-../src/sessionbutton.cpp:341> Creating QPixmap with session icon: ":/img/icons/128x128/x2gosession.png". x2go-DEBUG-../src/sessionbutton.cpp:341> Creating QPixmap with session icon: ":/img/icons/128x128/x2gosession.png". x2go-DEBUG-../src/sessionbutton.cpp:341> Creating QPixmap with session icon: ":/img/icons/128x128/x2gosession.png". x2go-DEBUG-../src/sessionbutton.cpp:341> Creating QPixmap with session icon: ":/img/icons/128x128/x2gosession.png". x2go-DEBUG-../src/onmainwindow.cpp:12992> libssh not initialized yet. Initializing. x2go-DEBUG-../src/x2goutils.cpp:219> path value at beginning: "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin" x2go-DEBUG-../src/x2goutils.cpp:242> tmp_clean_add: ("/usr/local/bin") x2go-DEBUG-../src/x2goutils.cpp:270> clean_add: ("/usr/local/bin") x2go-DEBUG-../src/x2goutils.cpp:291> found entry i (0) in orig_path_list ("/usr/local/bin"): true x2go-DEBUG-../src/x2goutils.cpp:309> return value at end: "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin" x2go-DEBUG-../src/x2goutils.cpp:219> path value at beginning: "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin" x2go-DEBUG-../src/x2goutils.cpp:242> tmp_clean_add: ("/opt/local//bin") x2go-DEBUG-../src/x2goutils.cpp:270> clean_add: ("/opt/local//bin") x2go-DEBUG-../src/x2goutils.cpp:291> found entry i (0) in orig_path_list ("/opt/local//bin"): false x2go-DEBUG-../src/x2goutils.cpp:309> return value at end: "/opt/local//bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin" x2go-DEBUG-../src/pulsemanager.cpp:131> Found PA binary as "/Applications/x2goclient.app/Contents/exe/pulseaudio" x2go-DEBUG-../src/pulsemanager.cpp:132> Corresponding working dir: "/Applications/x2goclient.app/Contents/exe" x2go-DEBUG-../src/pulsemanager.cpp:227> pulse started with arguments ("--exit-idle-time=-1", "-n", "-F", "/Users/fordham/.x2go/pulse/config.pa", "-p", "/Applications/x2goclient.app/Contents/Frameworks/pulse-10.0/modules", "--high-priority", "--log-level=debug", "--verbose", "--log-target=file:/Users/fordham/.x2go/pulse/pulse.log") - waiting for it to finish... x2go-DEBUG-../src/onmainwindow.cpp:2851> Creating QPixmap with session icon: '":/img/icons/128x128/x2gosession.png"'. x2go-DEBUG-../src/onmainwindow.cpp:6532> Setting focus. x2go-INFO-8> "Starting connection to server: myserver:22" x2go-DEBUG-../src/onmainwindow.cpp:2952> Starting new ssh connection to server:"sobolev.dsm.fordham.edu":"22" krbLogin: false x2go-DEBUG-../src/sshmasterconnection.cpp:175> SshMasterConnection, host "sobolev.dsm.fordham.edu"; port 22; user "localguy"; useproxy false; proxyserver ""; proxyport 22 x2go-DEBUG-../src/sshmasterconnection.cpp:248> Starting SSH connection without Kerberos authentication. x2go-DEBUG-../src/sshmasterconnection.cpp:252> SshMasterConnection, instance SshMasterConnection(0x7fd1ef275f60) created. x2go-DEBUG-../src/sshmasterconnection.cpp:520> SshMasterConnection, instance SshMasterConnection(0x7fd1ef275f60) entering thread. x2go-DEBUG-../src/sshmasterconnection.cpp:831> Session port before config file parse: 22 x2go-DEBUG-../src/sshmasterconnection.cpp:841> Session port after config file parse: 22 x2go-DEBUG-../src/sshmasterconnection.cpp:906> Session port before config file parse (part 2): 22 x2go-DEBUG-../src/sshmasterconnection.cpp:916> Session port after config file parse (part 2): 22 x2go-DEBUG-../src/sshmasterconnection.cpp:941> cserverAuth x2go-DEBUG-../src/sshmasterconnection.cpp:982> state: 1
x2go-DEBUG-../src/sshmasterconnection.cpp:1263> Challenge authentication failed. Trying password mechanism if available.
x2go-DEBUG-../src/sshmasterconnection.cpp:1269> Password mechanism available. Continuing.
x2go-DEBUG-../src/sshmasterconnection.cpp:1273> Password authentication requested.
x2go-DEBUG-../src/sshmasterconnection.cpp:723> User authentication OK. x2go-DEBUG-../src/sshmasterconnection.cpp:1740> LOGIN CHECK:"LOGIN OK " x2go-DEBUG-../src/sshmasterconnection.cpp:1743> don't have interaction x2go-DEBUG-../src/sshmasterconnection.cpp:1776> LOOP FINISHED x2go-DEBUG-../src/sshmasterconnection.cpp:1780> No interaction needed, continue session x2go-DEBUG-../src/sshmasterconnection.cpp:727> Login Check - OK x2go-DEBUG-../src/onmainwindow.cpp:3056> SSH connection established. x2go-DEBUG-../src/onmainwindow.cpp:3450> Continue normal X2Go session x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via SshProcess object 0: "export HOSTNAME && x2golistsessions" x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x7fd1ef257890) Running masterCon->addChannelConnection(this, ' "4314b951-cbe7-47a1-a7b3-0ddf03194f4c" ', ' "bash -l -c 'echo "X2GODATABEGIN:4314b951-cbe7-47a1-a7b3-0ddf03194f4c"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; export HOSTNAME && x2golistsessions; echo "X2GODATAEND:4314b951-cb" '); x2go-DEBUG-../src/sshmasterconnection.cpp:1842> Locking SSH channel connection MUTEX. x2go-DEBUG-../src/sshmasterconnection.cpp:1844> Passing new channel connection object to channelConnections. x2go-DEBUG-../src/sshmasterconnection.cpp:1846> Unlocking SSH channel connection MUTEX. x2go-DEBUG-../src/sshmasterconnection.cpp:2034> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:2051> New channel:0x7fd1ef1365e0
x2go-DEBUG-../src/sshmasterconnection.cpp:2136> Executing remote: "bash -l -c 'echo "X2GODATABEGIN:4314b951-cbe7-47a1-a7b3-0ddf03194f4c"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; export HOSTNAME && x2golistsessions; echo "X2GODATAEND:4314b951-cbe7-47a1-a7b3-0ddf03194f4c";'"
x2go-DEBUG-../src/sshmasterconnection.cpp:2159> New exec channel created.
x2go-DEBUG-../src/sshmasterconnection.cpp:2208> EOF on channel 0x7fd1ef1365e0; SshProcess object: 0 x2go-DEBUG-../src/sshmasterconnection.cpp:2331> EOF sent. x2go-DEBUG-../src/sshmasterconnection.cpp:2335> Channel closed. x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout): "X2GODATABEGIN:4314b951-cbe7-47a1-a7b3-0ddf03194f4c X2GODATAEND:4314b951-cbe7-47a1-a7b3-0ddf03194f4c " x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "" (0). x2go-DEBUG-../src/onmainwindow.cpp:3918> "" x2go-DEBUG-../src/onmainwindow.cpp:4478> Executing remote command: "X2GODPI=90 x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us query 0 D XFCE both" x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via SshProcess object 1: "X2GODPI=90 x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us query 0 D XFCE both" x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x7fd1ef040a20) Running masterCon->addChannelConnection(this, ' "1f48d759-418a-42ef-9a9d-f77e1eed659e" ', ' "bash -l -c 'echo "X2GODATABEGIN:1f48d759-418a-42ef-9a9d-f77e1eed659e"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; X2GODPI=90 x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_3" '); x2go-DEBUG-../src/sshmasterconnection.cpp:1842> Locking SSH channel connection MUTEX. x2go-DEBUG-../src/sshmasterconnection.cpp:1844> Passing new channel connection object to channelConnections. x2go-DEBUG-../src/sshmasterconnection.cpp:1846> Unlocking SSH channel connection MUTEX. x2go-DEBUG-../src/sshmasterconnection.cpp:2034> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:2051> New channel:0x7fd1ef397b90
x2go-DEBUG-../src/sshmasterconnection.cpp:2136> Executing remote: "bash -l -c 'echo "X2GODATABEGIN:1f48d759-418a-42ef-9a9d-f77e1eed659e"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; X2GODPI=90 x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us query 0 D XFCE both; echo "X2GODATAEND:1f48d759-418a-42ef-9a9d-f77e1eed659e";'"
x2go-DEBUG-../src/sshmasterconnection.cpp:2159> New exec channel created.
x2go-DEBUG-../src/sshmasterconnection.cpp:2263> EOF on channel 0x7fd1ef397b90; SshProcess object: 1 x2go-DEBUG-../src/sshmasterconnection.cpp:2331> EOF sent. x2go-DEBUG-../src/sshmasterconnection.cpp:2335> Channel closed. x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout): "X2GODATABEGIN:1f48d759-418a-42ef-9a9d-f77e1eed659e 146 0cb59941460084c2343c17a95b8e1446 1650 localguy-146-1509369785_stDXFCE_dp32 42542 42543 42544 X2GODATAEND:1f48d759-418a-42ef-9a9d-f77e1eed659e " x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "146 0cb59941460084c2343c17a95b8e1446 1650 localguy-146-1509369785_stDXFCE_dp32 42542 42543 42544 " (1). x2go-DEBUG-../src/onmainwindow.cpp:5297> Agent output: "146 0cb59941460084c2343c17a95b8e1446 1650 localguy-146-1509369785_stDXFCE_dp32 42542 42543 42544 " x2go-DEBUG-../src/sshprocess.cpp:381> Starting tunnel via SshProcess object 2: "localhost":42542 -> "localhost":43542
x2go-DEBUG-../src/onmainwindow.cpp:5900> "Starting NX proxy, command: "/Applications/x2goclient.app/Contents/exe/"nxproxy -S nx/nx,options=/Users/fordham/.x2go/S-localguy-146-1509369785_stDXFCE_dp32/options:146" x2go-DEBUG-../src/sshprocess.cpp:157> Direct tunnel: waiting for connections on "localhost":43542 x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: " NXPROXY - Version 3.5.0
Copyright (C) 2001, 2010 NoMachine. See http://www.nomachine.com/ for more information.
Info: Proxy running in client mode with pid '60965'. Session: Starting session at '" x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "Mon Oct 30 09:23:08 2017'. Info: Connecting to remote host 'localhost:43542'. Info: Connection to remote proxy 'localhost:43542' established. " x2go-DEBUG-../src/sshprocess.cpp:109> New TCP connection. x2go-DEBUG-../src/sshprocess.cpp:114> New socket: 31 x2go-DEBUG-../src/sshmasterconnection.cpp:2034> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:2051> New channel:0x7fd1ef29b5e0
x2go-DEBUG-../src/sshmasterconnection.cpp:2057> Forwarding parameters: from remote ("localhost":42542) to local ("localhost":64041) x2go-DEBUG-../src/sshmasterconnection.cpp:2094> Temporary session port after config file parse: 42542 x2go-DEBUG-../src/sshmasterconnection.cpp:2098> Temporary session host after config file parse: localhost x2go-DEBUG-../src/sshmasterconnection.cpp:2128> New channel forwarded.
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "Info: Connection with remote proxy completed. Warning: Unrecognized session type 'unix-kde-depth_32'. Assuming agent session. " x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "Warning: Failed to read data from the X auth command. Warning: Generated a fake cookie for X authentication. Info: Using ADSL link parameters 512/24/1/0. Info: Using cache parameters 4/4096KB/8192KB/8192KB. Info: Using pack method '16m-jpeg-9' with session 'unix-kde-depth_32'. Info: Using ZLIB data compression 1/1/32. Info: Using ZLIB stream compression " x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "4/4. Info: No suitable cache file found. Info: Forwarding X11 connections to display '/private/tmp/com.apple.launchd.UQytuZiERB/org.macosforge.xquartz:0'. Session: Session started at 'Mon Oct 30 09:23:10 2017'. Warning: Protocol mismatch or no X authentication data. " x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "Session: Terminating session at 'Mon Oct 30 09:23:12 2017'. Info: Your session was closed before reaching a usable state. Info: This can be due to the local X server refusing access to the client. Info: Please check authorization provided by the remote X application. Session: Session terminated at 'Mon Oct 30 09:23:12 2017'. " x2go-DEBUG-../src/sshmasterconnection.cpp:2312> Socket 31 closed.
x2go-DEBUG-../src/sshmasterconnection.cpp:2331> EOF sent. x2go-DEBUG-../src/sshmasterconnection.cpp:2335> Channel closed. x2go-DEBUG-../src/onmainwindow.cpp:6225> Deleting Proxy. x2go-DEBUG-../src/onmainwindow.cpp:6274> Waiting for proxy to exit. x2go-DEBUG-../src/onmainwindow.cpp:6298> Checking exit status. x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via SshProcess object 3: "x2gocmdexitmessage localguy-146-1509369785_stDXFCE_dp32" x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x7fd1ef3bd7d0) Running masterCon->addChannelConnection(this, ' "49e6512c-89f9-400d-858a-1e9aa0724f12" ', ' "bash -l -c 'echo "X2GODATABEGIN:49e6512c-89f9-400d-858a-1e9aa0724f12"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; x2gocmdexitmessage localguy-146-1509369785_stDXFCE_dp32; echo "X2G" '); x2go-DEBUG-../src/sshmasterconnection.cpp:1842> Locking SSH channel connection MUTEX. x2go-DEBUG-../src/sshmasterconnection.cpp:1844> Passing new channel connection object to channelConnections. x2go-DEBUG-../src/sshmasterconnection.cpp:1846> Unlocking SSH channel connection MUTEX. x2go-DEBUG-../src/sshmasterconnection.cpp:2034> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:2051> New channel:0x7fd1ef29b5e0
x2go-DEBUG-../src/sshmasterconnection.cpp:2136> Executing remote: "bash -l -c 'echo "X2GODATABEGIN:49e6512c-89f9-400d-858a-1e9aa0724f12"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; x2gocmdexitmessage localguy-146-1509369785_stDXFCE_dp32; echo "X2GODATAEND:49e6512c-89f9-400d-858a-1e9aa0724f12";'"
x2go-DEBUG-../src/sshmasterconnection.cpp:2159> New exec channel created.
x2go-DEBUG-../src/onmainwindow.cpp:6355> Finished proxy. x2go-DEBUG-../src/sshmasterconnection.cpp:2208> EOF on channel 0x7fd1ef29b5e0; SshProcess object: 3 x2go-DEBUG-../src/sshmasterconnection.cpp:2331> EOF sent. x2go-DEBUG-../src/sshmasterconnection.cpp:2335> Channel closed. x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout): "X2GODATABEGIN:49e6512c-89f9-400d-858a-1e9aa0724f12 X2GODATAEND:49e6512c-89f9-400d-858a-1e9aa0724f12 " x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "" (3). x2go-DEBUG-../src/onmainwindow.cpp:9749> "Command message: " x2go-DEBUG-../src/sshmasterconnection.cpp:793> SshMasterConnection, instance SshMasterConnection(0x7fd1ef275f60) waiting for thread to finish. x2go-DEBUG-../src/sshmasterconnection.cpp:1953> Disconnecting ...
x2go-DEBUG-../src/sshmasterconnection.cpp:1964> Deleting channel connections.
x2go-DEBUG-../src/sshmasterconnection.cpp:1972> Disconnecting session.
x2go-DEBUG-../src/sshmasterconnection.cpp:1978> Deleting sockets.
x2go-DEBUG-../src/sshmasterconnection.cpp:1985> All channels closed and session disconnected. Quitting session loop.
x2go-DEBUG-../src/sshmasterconnection.cpp:797> SshMasterConnection, instance SshMasterConnection(0x7fd1ef275f60) thread finished. x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called. x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called. x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called. x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called. x2go-DEBUG-../src/sshmasterconnection.cpp:804> SshMasterConnection, instance SshMasterConnection(0x7fd1ef275f60) finished destructor. x2go-DEBUG-../src/onmainwindow.cpp:6532> Setting focus.
On 10/30/2017 02:28 PM, Robert Kudyba wrote:
Yes there was probably an old/stale session in there. Here are some “cleaner” server logs: [...]
Another thing I forgot to mention is that it's not normal to have that many running DISPLAY values. I'd guess these are stale sockets lying around, which suggests that nxagent died before it was even able to delete its socket (though in that case, x2gocleansessions should kick in at some point and delete them, if the session was marked as "fail") or that the processes are actually still running.
ls -a /tmp/.X11-unix ps axu | grep -iE '(nx|x2goagent)'
Naturally on the server side.
[...] x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "Warning: Failed to read data from the X auth command. Warning: Generated a fake cookie for X authentication.
I don't like this part. We generally create an X auth cookie and add it to the X authorization list when spawning nxagent. This cookie value is then transferred to the client (or at least should be getting transferred.)
Info: Using ADSL link parameters 512/24/1/0. Info: Using cache parameters 4/4096KB/8192KB/8192KB. Info: Using pack method '16m-jpeg-9' with session 'unix-kde-depth_32'. Info: Using ZLIB data compression 1/1/32. Info: Using ZLIB stream compression " x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "4/4. Info: No suitable cache file found. Info: Forwarding X11 connections to display '/private/tmp/com.apple.launchd.UQytuZiERB/org.macosforge.xquartz:0'. Session: Session started at 'Mon Oct 30 09:23:10 2017'. Warning: Protocol mismatch or no X authentication data.
Weird, despite using a fake cookie the data seems to be invalid.
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "Session: Terminating session at 'Mon Oct 30 09:23:12 2017'. Info: Your session was closed before reaching a usable state. Info: This can be due to the local X server refusing access to the client. Info: Please check authorization provided by the remote X application. Session: Session terminated at 'Mon Oct 30 09:23:12 2017'.
And then everything falls apart.
Let's try something more low-level. Connect to the machine via ssh -X.
nxagent :23 & [you should see an empty/black nxagent window after issuing this command]
xauth list xauth add :23 . "$(mcookie)" xauth list xauth remove :23
kill $!
Mihai
ls -a /tmp/.X11-unix ps axu | grep -iE '(nx|x2goagent)'
Naturally on the server side.
ls -a /tmp/.X11-unix . .. X0
Let's try something more low-level. Connect to the machine via ssh -X.
nxagent :23 & [you should see an empty/black nxagent window after issuing this command]
nxagent :23 & [1] 9992 [kudyba@sobolev ~]$ NXAGENT - Version 3.5.99.7
Copyright (c) 2001, 2011 NoMachine (http://www.nomachine.com) Copyright (c) 2008-2014 Oleksandr Shneyder <o.shneyder@phoca-gmbh.de> Copyright (c) 2011-2016 Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Copyright (c) 2014-2016 Ulrich Sibiller <uli42@gmx.de> Copyright (c) 2014-2016 Mihai Moldovan <ionic@ionic.de> Copyright (c) 2015-2016 Qindel Group (http://www.qindel.com) See https://github.com/ArcticaProject/nx-libs for more information.
Info: Agent running with pid '9992'. Session: Starting session at 'Wed Nov 1 09:26:08 2017'. Info: Using alpha channel in render extension. Info: Not using local device configuration changes. Info: Using builtin keystrokes. Current known keystrokes: close_session Ctrl+Alt+t switch_all_screens Ctrl+Alt+f fullscreen Ctrl+Shift+Alt+f minimize Ctrl+Alt+m defer Ctrl+Alt+e ignore Ctrl+Alt+BackSpace ignore Terminate_Server force_synchronization Ctrl+Alt+j resize Ctrl+Alt+r viewport_move_left Ctrl+Shift+Alt+Left viewport_move_left Ctrl+Shift+Alt+KP_Left viewport_move_up Ctrl+Shift+Alt+Up viewport_move_up Ctrl+Shift+Alt+KP_Up viewport_move_right Ctrl+Shift+Alt+Right viewport_move_right Ctrl+Shift+Alt+KP_Right viewport_move_down Ctrl+Shift+Alt+Down viewport_move_down Ctrl+Shift+Alt+KP_Down viewport_scroll_left Ctrl+Alt+Left viewport_scroll_left Ctrl+Alt+KP_Left viewport_scroll_up Ctrl+Alt+Up viewport_scroll_up Ctrl+Alt+KP_Up viewport_scroll_right Ctrl+Alt+Right viewport_scroll_right Ctrl+Alt+KP_Right viewport_scroll_down Ctrl+Alt+Down viewport_scroll_down Ctrl+Alt+KP_Down reread_keystrokes Ctrl+Alt+k error opening security policy file /usr/lib64/xserver/SecurityPolicy SessionPath not defined Session: Session started at 'Wed Nov 1 09:26:13 2017'. Info: Screen [0] resized to geometry [1440x793] fullscreen [0].
xauth list xauth add :23 . "$(mcookie)" xauth list xauth remove :23 kill $!
Here you go hope there’s something helpful: xauth Using authority file /u/erdos/myuser/.Xauthority xauth> xauth add :23 . "$(mcookie)" xauth: (stdin):1: unknown command "xauth" xauth> xauth list xauth: (stdin):2: unknown command "xauth" xauth> quit [myuser@myworkstation ~]$ xauth add :23 . "$(mcookie)" [myuser@myworkstation ~]$ xauth list erdos.sub.ourshool.edu/unix:0 MIT-MAGIC-COOKIE-1 dfae2f651992831ac371ed79e246969d myworkstation/unix:135 MIT-MAGIC-COOKIE-1 a07673b2f4a6762816b74954bb7c4d08 myworkstation.dsm.ourshool.edu:135 MIT-MAGIC-COOKIE-1 a07673b2f4a6762816b74954bb7c4d08 erdos/unix:222 MIT-MAGIC-COOKIE-1 c2e600da0e177cd41f5ac4325267fc02 erdos.sub.ourshool.edu/unix:222 MIT-MAGIC-COOKIE-1 c2e600da0e177cd41f5ac4325267fc02 myworkstation/unix:141 MIT-MAGIC-COOKIE-1 6491ffce94620e7009a1e89858326a9c myworkstation.sub.ourshool.edu:141 MIT-MAGIC-COOKIE-1 6491ffce94620e7009a1e89858326a9c myworkstation/unix:143 MIT-MAGIC-COOKIE-1 0e851008661538233db64a10868ce953 myworkstation.sub.ourshool.edu:143 MIT-MAGIC-COOKIE-1 0e851008661538233db64a10868ce953 myworkstation/unix:144 MIT-MAGIC-COOKIE-1 e9221e75a72dde8abb668e08396b043a myworkstation.sub.ourshool.edu:144 MIT-MAGIC-COOKIE-1 e9221e75a72dde8abb668e08396b043a dsm.sub.ourshool.edu/unix:10 MIT-MAGIC-COOKIE-1 1862bc203e0f1f39d6f06dca384dc134 kopernik.sub.ourshool.edu/unix:10 MIT-MAGIC-COOKIE-1 4cb123498718884f4e5b2f3dc91e2c97 dsm.sub.ourshool.edu/unix:11 MIT-MAGIC-COOKIE-1 e66b6650e7a0f315f9b58f1649de332c myworkstation.sub.ourshool.edu/unix:10 MIT-MAGIC-COOKIE-1 78040df9ea9c3825e6bfa886c9bf27e1 myworkstation.sub.ourshool.edu/unix:23 MIT-MAGIC-COOKIE-1 aa0dd8187b5ed170fc8b10c5f6953c96 [myuser@myworkstation ~]$ xauth remove :23 [myuser@myworkstation ~]$ kill $! Session: Terminating session at 'Wed Nov 1 09:28:08 2017'. Session: Session terminated at 'Wed Nov 1 09:28:08 2017'. [myuser@myworkstation ~]$ FreeFontPath: FPE "/usr/share/nx/fonts/misc/" refcount is 2, should be 1; fixing.
[1]+ Done nxagent :23
On 11/01/2017 02:31 PM, Robert Kudyba wrote:
ls -a /tmp/.X11-unix ps axu | grep -iE '(nx|x2goagent)'
Naturally on the server side.
ls -a /tmp/.X11-unix . .. X0
Hum... if there are no stale X sockets, why is x2gostartagent counting up?
What do ps axu | grep -iE '(nx|x2go)agent' and x2golistsessions_root say?
[...] [myuser@myworkstation ~]$ xauth list erdos.sub.ourshool.edu/unix:0 <http://erdos.sub.ourshool.edu/unix:0> MIT-MAGIC-COOKIE-1 dfae2f651992831ac371ed79e246969d myworkstation/unix:135 MIT-MAGIC-COOKIE-1 a07673b2f4a6762816b74954bb7c4d08 myworkstation.dsm.ourshool.edu:135 <http://myworkstation.dsm.ourshool.edu:135> MIT-MAGIC-COOKIE-1 a07673b2f4a6762816b74954bb7c4d08 erdos/unix:222 MIT-MAGIC-COOKIE-1 c2e600da0e177cd41f5ac4325267fc02 erdos.sub.ourshool.edu/unix:222 <http://erdos.sub.ourshool.edu/unix:222> MIT-MAGIC-COOKIE-1 c2e600da0e177cd41f5ac4325267fc02 myworkstation/unix:141 MIT-MAGIC-COOKIE-1 6491ffce94620e7009a1e89858326a9c myworkstation.sub.ourshool.edu:141 <http://myworkstation.sub.ourshool.edu:141> MIT-MAGIC-COOKIE-1 6491ffce94620e7009a1e89858326a9c myworkstation/unix:143 MIT-MAGIC-COOKIE-1 0e851008661538233db64a10868ce953 myworkstation.sub.ourshool.edu:143 <http://myworkstation.sub.ourshool.edu:143> MIT-MAGIC-COOKIE-1 0e851008661538233db64a10868ce953 myworkstation/unix:144 MIT-MAGIC-COOKIE-1 e9221e75a72dde8abb668e08396b043a myworkstation.sub.ourshool.edu:144 <http://myworkstation.sub.ourshool.edu:144> MIT-MAGIC-COOKIE-1 e9221e75a72dde8abb668e08396b043a dsm.sub.ourshool.edu/unix:10 <http://dsm.sub.ourshool.edu/unix:10> MIT-MAGIC-COOKIE-1 1862bc203e0f1f39d6f06dca384dc134 kopernik.sub.ourshool.edu/unix:10 <http://kopernik.sub.ourshool.edu/unix:10> MIT-MAGIC-COOKIE-1 4cb123498718884f4e5b2f3dc91e2c97 dsm.sub.ourshool.edu/unix:11 <http://dsm.sub.ourshool.edu/unix:11> MIT-MAGIC-COOKIE-1 e66b6650e7a0f315f9b58f1649de332c myworkstation.sub.ourshool.edu/unix:10 <http://myworkstation.sub.ourshool.edu/unix:10> MIT-MAGIC-COOKIE-1 78040df9ea9c3825e6bfa886c9bf27e1 myworkstation.sub.ourshool.edu/unix:23 <http://myworkstation.sub.ourshool.edu/unix:23> MIT-MAGIC-COOKIE-1 aa0dd8187b5ed170fc8b10c5f6953c96 [myuser@myworkstation ~]$ xauth remove :23 [myuser@myworkstation ~]$ kill $! Session: Terminating session at 'Wed Nov 1 09:28:08 2017'. Session: Session terminated at 'Wed Nov 1 09:28:08 2017'. [myuser@myworkstation ~]$ FreeFontPath: FPE "/usr/share/nx/fonts/misc/" refcount is 2, should be 1; fixing.
[1]+ Done nxagent :23
Okay, that's interesting and maybe explains why authentication is not working properly. You seem to be affected by the same issue that the tcsh user saw earlier - HOSTNAME is set to a FQDN name, while the authentication requires a short name only. Something seems to be setting and exporting HOSTNAME to a value other than the autogenerated value that bash employs.
Can you please upgrade your system? You're already using nightly x2goserver builds, so just updating should pull in a fix for this issue. Your version is just one day shy of the date I published a fix for it...
Mihai
On Nov 2, 2017, at 1:13 AM, Mihai Moldovan <ionic@ionic.de> wrote:
On 11/01/2017 02:31 PM, Robert Kudyba wrote:
ls -a /tmp/.X11-unix ps axu | grep -iE '(nx|x2goagent)'
Naturally on the server side.
ls -a /tmp/.X11-unix . .. X0
Hum... if there are no stale X sockets, why is x2gostartagent counting up?
What do ps axu | grep -iE '(nx|x2go)agent' and x2golistsessions_root say?
Both commands come back with nothing.
[...]
[myuser@myworkstation ~]$ xauth list erdos.sub.ourshool.edu/unix:0 <http://erdos.sub.ourshool.edu/unix:0> MIT-MAGIC-COOKIE-1 dfae2f651992831ac371ed79e246969d myworkstation/unix:135 MIT-MAGIC-COOKIE-1 a07673b2f4a6762816b74954bb7c4d08 myworkstation.dsm.ourshool.edu:135 <http://myworkstation.dsm.ourshool.edu:135> MIT-MAGIC-COOKIE-1 a07673b2f4a6762816b74954bb7c4d08 erdos/unix:222 MIT-MAGIC-COOKIE-1 c2e600da0e177cd41f5ac4325267fc02 erdos.sub.ourshool.edu/unix:222 <http://erdos.sub.ourshool.edu/unix:222> MIT-MAGIC-COOKIE-1 c2e600da0e177cd41f5ac4325267fc02 myworkstation/unix:141 MIT-MAGIC-COOKIE-1 6491ffce94620e7009a1e89858326a9c myworkstation.sub.ourshool.edu:141 <http://myworkstation.sub.ourshool.edu:141> MIT-MAGIC-COOKIE-1 6491ffce94620e7009a1e89858326a9c myworkstation/unix:143 MIT-MAGIC-COOKIE-1 0e851008661538233db64a10868ce953 myworkstation.sub.ourshool.edu:143 <http://myworkstation.sub.ourshool.edu:143> MIT-MAGIC-COOKIE-1 0e851008661538233db64a10868ce953 myworkstation/unix:144 MIT-MAGIC-COOKIE-1 e9221e75a72dde8abb668e08396b043a myworkstation.sub.ourshool.edu:144 <http://myworkstation.sub.ourshool.edu:144> MIT-MAGIC-COOKIE-1 e9221e75a72dde8abb668e08396b043a dsm.sub.ourshool.edu/unix:10 <http://dsm.sub.ourshool.edu/unix:10> MIT-MAGIC-COOKIE-1 1862bc203e0f1f39d6f06dca384dc134 kopernik.sub.ourshool.edu/unix:10 <http://kopernik.sub.ourshool.edu/unix:10> MIT-MAGIC-COOKIE-1 4cb123498718884f4e5b2f3dc91e2c97 dsm.sub.ourshool.edu/unix:11 <http://dsm.sub.ourshool.edu/unix:11> MIT-MAGIC-COOKIE-1 e66b6650e7a0f315f9b58f1649de332c myworkstation.sub.ourshool.edu/unix:10 <http://myworkstation.sub.ourshool.edu/unix:10> MIT-MAGIC-COOKIE-1 78040df9ea9c3825e6bfa886c9bf27e1 myworkstation.sub.ourshool.edu/unix:23 <http://myworkstation.sub.ourshool.edu/unix:23> MIT-MAGIC-COOKIE-1 aa0dd8187b5ed170fc8b10c5f6953c96 [myuser@myworkstation ~]$ xauth remove :23 [myuser@myworkstation ~]$ kill $! Session: Terminating session at 'Wed Nov 1 09:28:08 2017'. Session: Session terminated at 'Wed Nov 1 09:28:08 2017'. [myuser@myworkstation ~]$ FreeFontPath: FPE "/usr/share/nx/fonts/misc/" refcount is 2, should be 1; fixing.
[1]+ Done nxagent :23
Okay, that's interesting and maybe explains why authentication is not working properly. You seem to be affected by the same issue that the tcsh user saw earlier - HOSTNAME is set to a FQDN name, while the authentication requires a short name only. Something seems to be setting and exporting HOSTNAME to a value other than the autogenerated value that bash employs.
Can you please upgrade your system? You're already using nightly x2goserver builds, so just updating should pull in a fix for this issue. Your version is just one day shy of the date I published a fix for it…
OK updated, rpm -q x2goserver x2goserver-4.1.0.0-0.0x2go1.0.git20171102.1436.heuler.fc26.x86_64
Fails with both XFCE and MATE, local and NIS user: Connection failed. DBD::SQLite::st execute failed: UNIQUE constraint failed: sessions.display at /usr/share/perl5/vendor_perl/X2Go/Server/DB/SQLite3.pm line 233. : /usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper insertsession 50 sobolev localguy-50-1509631597_stDXFCE_dp32 at /usr/share/perl5/vendor_perl/X2Go/Server/DB.pm line 208. Unable to insert new session into database; parameters: port (50), hostname (sobolev) and session name (localguy-50-1509631597_stDXFCE_dp32).
Connection failed. DBD::SQLite::st execute failed: UNIQUE constraint failed: sessions.display at /usr/share/perl5/vendor_perl/X2Go/Server/DB/SQLite3.pm line 233. : /usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper insertsession 50 sobolev me-50-1509632000_stDMATE_dp32 at /usr/share/perl5/vendor_perl/X2Go/Server/DB.pm line 208. Unable to insert new session into database; parameters: port (50), hostname (sobolev) and session name (me-50-1509632000_stDMATE_dp32).
Nov 2 10:13:19 sobolev /usr/bin/x2gostartagent[18228]: x2gostartagent called with options: 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us query 0 D MATE both Nov 2 10:13:19 sobolev /usr/bin/x2gosessionlimit[18245]: x2gosessionlimit has been called Nov 2 10:13:19 sobolev x2golistsessions[18249]: x2golistsessions has been called with options: --all-servers Nov 2 10:13:20 sobolev /usr/bin/x2gostartagent[18289]: Unable to insert new session into database; parameters: port (50), hostname (sobolev) and session name (me-50-1509632000_stDMATE_dp32).
On 11/02/2017 03:15 PM, Robert Kudyba wrote:
Both commands come back with nothing.
Even when executed as root? I guess these sessions are still listed in the database and that x2gocleansessions (which should be running as part of either the x2goserver or x2gocleansessions systemd service file) never actually cleaned the failed startup attempts up - hinting at it not running. Not a huge problem, but your DB will continue to get full until this service is loaded.
OK updated, rpm -q x2goserver x2goserver-4.1.0.0-0.0x2go1.0.git20171102.1436.heuler.fc26.x86_64
Fails with both XFCE and MATE, local and NIS user: Connection failed. DBD::SQLite::st execute failed: UNIQUE constraint failed: sessions.display at /usr/share/perl5/vendor_perl/X2Go/Server/DB/SQLite3.pm line 233. : /usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper insertsession 50 sobolev localguy-50-1509631597_stDXFCE_dp32 at /usr/share/perl5/vendor_perl/X2Go/Server/DB.pm line 208. Unable to insert new session into database; parameters: port (50), hostname (sobolev) and session name (localguy-50-1509631597_stDXFCE_dp32).
Connection failed. DBD::SQLite::st execute failed: UNIQUE constraint failed: sessions.display at /usr/share/perl5/vendor_perl/X2Go/Server/DB/SQLite3.pm line 233. : /usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper insertsession 50 sobolev me-50-1509632000_stDMATE_dp32 at /usr/share/perl5/vendor_perl/X2Go/Server/DB.pm line 208. Unable to insert new session into database; parameters: port (50), hostname (sobolev) and session name (me-50-1509632000_stDMATE_dp32).
Nov 2 10:13:19 sobolev /usr/bin/x2gostartagent[18228]: x2gostartagent called with options: 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us query 0 D MATE both Nov 2 10:13:19 sobolev /usr/bin/x2gosessionlimit[18245]: x2gosessionlimit has been called Nov 2 10:13:19 sobolev x2golistsessions[18249]: x2golistsessions has been called with options: --all-servers Nov 2 10:13:20 sobolev /usr/bin/x2gostartagent[18289]: Unable to insert new session into database; parameters: port (50), hostname (sobolev) and session name (me-50-1509632000_stDMATE_dp32).
*sigh* and that's a consequence of trying to fix https://bugs.x2go.org/1230. I've reverted this change. F26 builds already finished.
Please update again and retest.
Mihai
Both commands come back with nothing.
Even when executed as root?
Yes.
I guess these sessions are still listed in the database and that x2gocleansessions (which should be running as part of either the x2goserver or x2gocleansessions systemd service file) never actually cleaned the failed startup attempts up - hinting at it not running. Not a huge problem, but your DB will continue to get full until this service is loaded.
Seems like it’s running: ps -auwx | grep x2go root 11730 0.0 0.2 180496 18056 ? S 15:51 0:00 /usr/bin/perl /usr/sbin/x2gocleansessions root 15202 0.0 0.0 119468 984 pts/4 S+ 15:53 0:00 grep --color=auto x2go
But to check status and restart/start/stop we have to use: systemctl status x2goserver ● x2goserver.service - X2Go Server Daemon Loaded: loaded (/usr/lib/systemd/system/x2goserver.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2017-11-02 15:51:25 EDT; 3min 1s ago Process: 11718 ExecStart=/usr/sbin/x2gocleansessions (code=exited, status=0/SUCCESS) Main PID: 11730 (x2gocleansessio) Tasks: 3 (limit: 4915) CGroup: /system.slice/x2goserver.service ├─11730 /usr/bin/perl /usr/sbin/x2gocleansessions ├─15257 /usr/bin/perl /usr/lib64/x2go/x2golistsessions_sql ourschool.edu └─15260 /usr/bin/perl -XU /usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper.pl listsessionsroot ourschool.edu
Nov 02 15:54:19 ourschool.edu x2golistsessions_sql[15245]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroo Nov 02 15:54:21 ourschool.edu x2gocleansessions[11730]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu Nov 02 15:54:21 ourschool.edu x2golistsessions_sql[15249]: executing external command ,,x2gopath'' with args: libexec Nov 02 15:54:21 ourschool.edu x2golistsessions_sql[15249]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroo Nov 02 15:54:24 ourschool.edu x2gocleansessions[11730]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu Nov 02 15:54:24 ourschool.edu x2golistsessions_sql[15253]: executing external command ,,x2gopath'' with args: libexec Nov 02 15:54:24 ourschool.edu x2golistsessions_sql[15253]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroo Nov 02 15:54:26 ourschool.edu x2gocleansessions[11730]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu Nov 02 15:54:26 ourschool.edu x2golistsessions_sql[15257]: executing external command ,,x2gopath'' with args: libexec
OK updated, rpm -q x2goserver
x2goserver-4.1.0.0-0.0x2go1.0.git20171102.1436.heuler.fc26.x86_64
Fails with both XFCE and MATE, local and NIS user: Connection failed. DBD::SQLite::st execute failed: UNIQUE constraint failed: sessions.display at /usr/share/perl5/vendor_perl/X2Go/Server/DB/SQLite3.pm line 233. : /usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper insertsession 50 sobolev localguy-50-1509631597_stDXFCE_dp32 at /usr/share/perl5/vendor_perl/X2Go/Server/DB.pm line 208. Unable to insert new session into database; parameters: port (50), hostname (sobolev) and session name (localguy-50-1509631597_stDXFCE_dp32).
Connection failed. DBD::SQLite::st execute failed: UNIQUE constraint failed: sessions.display at /usr/share/perl5/vendor_perl/X2Go/Server/DB/SQLite3.pm line 233. : /usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper insertsession 50 sobolev me-50-1509632000_stDMATE_dp32 at /usr/share/perl5/vendor_perl/X2Go/Server/DB.pm line 208. Unable to insert new session into database; parameters: port (50), hostname (sobolev) and session name (me-50-1509632000_stDMATE_dp32).
Nov 2 10:13:19 sobolev /usr/bin/x2gostartagent[18228]: x2gostartagent called with options: 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us query 0 D MATE both Nov 2 10:13:19 sobolev /usr/bin/x2gosessionlimit[18245]: x2gosessionlimit has been called Nov 2 10:13:19 sobolev x2golistsessions[18249]: x2golistsessions has been called with options: --all-servers Nov 2 10:13:20 sobolev /usr/bin/x2gostartagent[18289]: Unable to insert new session into database; parameters: port (50), hostname (sobolev) and session name (me-50-1509632000_stDMATE_dp32).
*sigh* and that's a consequence of trying to fix https://bugs.x2go.org/1230 <https://bugs.x2go.org/1230>. I've reverted this change. F26 builds already finished.
Please update again and retest.
rpm -q x2goserver x2goserver-4.1.0.0-0.0x2go1.0.git20171102.1437.heuler.fc26.x86_64
Takes several seconds but eventually quits and here are the errors/logs: /Applications/x2goclient.app/Contents/MacOS/x2goclient --debug x2go-INFO-1> "Starting X2Go Client..." x2go-WARNING-1> English language requested, not loading translator. x2go-WARNING-1> English language requested, not loading translator. x2go-INFO-3> "Started X2Go Client." x2go-DEBUG-../src/onmainwindow.cpp:546> "$HOME=/Users/fordham" x2go-DEBUG-../src/onmainwindow.cpp:2365> Reading 5 sessions from config file. x2go-DEBUG-../src/sessionbutton.cpp:341> Creating QPixmap with session icon: ":/img/icons/128x128/x2gosession.png". x2go-DEBUG-../src/sessionbutton.cpp:341> Creating QPixmap with session icon: ":/img/icons/128x128/x2gosession.png". x2go-DEBUG-../src/sessionbutton.cpp:341> Creating QPixmap with session icon: ":/img/icons/128x128/x2gosession.png". x2go-DEBUG-../src/sessionbutton.cpp:341> Creating QPixmap with session icon: ":/img/icons/128x128/x2gosession.png". x2go-DEBUG-../src/sessionbutton.cpp:341> Creating QPixmap with session icon: ":/img/icons/128x128/x2gosession.png". x2go-DEBUG-../src/onmainwindow.cpp:12992> libssh not initialized yet. Initializing. x2go-DEBUG-../src/x2goutils.cpp:219> path value at beginning: "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin" x2go-DEBUG-../src/x2goutils.cpp:242> tmp_clean_add: ("/usr/local/bin") x2go-DEBUG-../src/x2goutils.cpp:270> clean_add: ("/usr/local/bin") x2go-DEBUG-../src/x2goutils.cpp:291> found entry i (0) in orig_path_list ("/usr/local/bin"): true x2go-DEBUG-../src/x2goutils.cpp:309> return value at end: "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin" x2go-DEBUG-../src/x2goutils.cpp:219> path value at beginning: "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin" x2go-DEBUG-../src/x2goutils.cpp:242> tmp_clean_add: ("/opt/local//bin") x2go-DEBUG-../src/x2goutils.cpp:270> clean_add: ("/opt/local//bin") x2go-DEBUG-../src/x2goutils.cpp:291> found entry i (0) in orig_path_list ("/opt/local//bin"): false x2go-DEBUG-../src/x2goutils.cpp:309> return value at end: "/opt/local//bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin" x2go-DEBUG-../src/pulsemanager.cpp:131> Found PA binary as "/Applications/x2goclient.app/Contents/exe/pulseaudio" x2go-DEBUG-../src/pulsemanager.cpp:132> Corresponding working dir: "/Applications/x2goclient.app/Contents/exe" x2go-DEBUG-../src/pulsemanager.cpp:227> pulse started with arguments ("--exit-idle-time=-1", "-n", "-F", "/Users/fordham/.x2go/pulse/config.pa", "-p", "/Applications/x2goclient.app/Contents/Frameworks/pulse-10.0/modules", "--high-priority", "--log-level=debug", "--verbose", "--log-target=file:/Users/fordham/.x2go/pulse/pulse.log") - waiting for it to finish... x2go-DEBUG-../src/onmainwindow.cpp:2851> Creating QPixmap with session icon: '":/img/icons/128x128/x2gosession.png"'. x2go-DEBUG-../src/onmainwindow.cpp:6532> Setting focus.
x2go-INFO-8> "Starting connection to server: sobolev.dsm.fordham.edu:22" x2go-DEBUG-../src/onmainwindow.cpp:2952> Starting new ssh connection to server:"sobolev.dsm.fordham.edu":"22" krbLogin: false x2go-DEBUG-../src/sshmasterconnection.cpp:175> SshMasterConnection, host "sobolev.dsm.fordham.edu"; port 22; user "localguy"; useproxy false; proxyserver ""; proxyport 22 x2go-DEBUG-../src/sshmasterconnection.cpp:248> Starting SSH connection without Kerberos authentication. x2go-DEBUG-../src/sshmasterconnection.cpp:252> SshMasterConnection, instance SshMasterConnection(0x7ff06b285010) created. x2go-DEBUG-../src/sshmasterconnection.cpp:520> SshMasterConnection, instance SshMasterConnection(0x7ff06b285010) entering thread. x2go-DEBUG-../src/sshmasterconnection.cpp:831> Session port before config file parse: 22 x2go-DEBUG-../src/sshmasterconnection.cpp:841> Session port after config file parse: 22 x2go-DEBUG-../src/sshmasterconnection.cpp:906> Session port before config file parse (part 2): 22 x2go-DEBUG-../src/sshmasterconnection.cpp:916> Session port after config file parse (part 2): 22 x2go-DEBUG-../src/sshmasterconnection.cpp:941> cserverAuth x2go-DEBUG-../src/sshmasterconnection.cpp:982> state: 1
x2go-DEBUG-../src/sshmasterconnection.cpp:1263> Challenge authentication failed. Trying password mechanism if available.
x2go-DEBUG-../src/sshmasterconnection.cpp:1269> Password mechanism available. Continuing.
x2go-DEBUG-../src/sshmasterconnection.cpp:1273> Password authentication requested.
x2go-DEBUG-../src/sshmasterconnection.cpp:723> User authentication OK. x2go-DEBUG-../src/sshmasterconnection.cpp:1740> LOGIN CHECK:"LOGIN OK " x2go-DEBUG-../src/sshmasterconnection.cpp:1743> don't have interaction x2go-DEBUG-../src/sshmasterconnection.cpp:1776> LOOP FINISHED x2go-DEBUG-../src/sshmasterconnection.cpp:1780> No interaction needed, continue session x2go-DEBUG-../src/sshmasterconnection.cpp:727> Login Check - OK x2go-DEBUG-../src/onmainwindow.cpp:3056> SSH connection established. x2go-DEBUG-../src/onmainwindow.cpp:3450> Continue normal X2Go session x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via SshProcess object 0: "export HOSTNAME && x2golistsessions" x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x7ff06b32b730) Running masterCon->addChannelConnection(this, ' "89dcbf2a-0bae-4920-8ad7-73384e107fbe" ', ' "bash -l -c 'echo "X2GODATABEGIN:89dcbf2a-0bae-4920-8ad7-73384e107fbe"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; export HOSTNAME && x2golistsessions; echo "X2GODATAEND:89dcbf2a-0b" '); x2go-DEBUG-../src/sshmasterconnection.cpp:1842> Locking SSH channel connection MUTEX. x2go-DEBUG-../src/sshmasterconnection.cpp:1844> Passing new channel connection object to channelConnections. x2go-DEBUG-../src/sshmasterconnection.cpp:1846> Unlocking SSH channel connection MUTEX. x2go-DEBUG-../src/sshmasterconnection.cpp:2034> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:2051> New channel:0x7ff06b4666a0
x2go-DEBUG-../src/sshmasterconnection.cpp:2136> Executing remote: "bash -l -c 'echo "X2GODATABEGIN:89dcbf2a-0bae-4920-8ad7-73384e107fbe"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; export HOSTNAME && x2golistsessions; echo "X2GODATAEND:89dcbf2a-0bae-4920-8ad7-73384e107fbe";'"
x2go-DEBUG-../src/sshmasterconnection.cpp:2159> New exec channel created.
x2go-DEBUG-../src/sshmasterconnection.cpp:2208> EOF on channel 0x7ff06b4666a0; SshProcess object: 0 x2go-DEBUG-../src/sshmasterconnection.cpp:2331> EOF sent. x2go-DEBUG-../src/sshmasterconnection.cpp:2335> Channel closed. x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout): "X2GODATABEGIN:89dcbf2a-0bae-4920-8ad7-73384e107fbe X2GODATAEND:89dcbf2a-0bae-4920-8ad7-73384e107fbe " x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "" (0). x2go-DEBUG-../src/onmainwindow.cpp:3918> "" x2go-DEBUG-../src/onmainwindow.cpp:4478> Executing remote command: "X2GODPI=90 x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us query 0 D XFCE both" x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via SshProcess object 1: "X2GODPI=90 x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us query 0 D XFCE both" x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x7ff06b34eea0) Running masterCon->addChannelConnection(this, ' "8d3c99bd-457b-461d-b03e-bad3b922fe9e" ', ' "bash -l -c 'echo "X2GODATABEGIN:8d3c99bd-457b-461d-b03e-bad3b922fe9e"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; X2GODPI=90 x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_3" '); x2go-DEBUG-../src/sshmasterconnection.cpp:1842> Locking SSH channel connection MUTEX. x2go-DEBUG-../src/sshmasterconnection.cpp:1844> Passing new channel connection object to channelConnections. x2go-DEBUG-../src/sshmasterconnection.cpp:1846> Unlocking SSH channel connection MUTEX. x2go-DEBUG-../src/sshmasterconnection.cpp:2034> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:2051> New channel:0x7ff06b1920f0
x2go-DEBUG-../src/sshmasterconnection.cpp:2136> Executing remote: "bash -l -c 'echo "X2GODATABEGIN:8d3c99bd-457b-461d-b03e-bad3b922fe9e"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; X2GODPI=90 x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us query 0 D XFCE both; echo "X2GODATAEND:8d3c99bd-457b-461d-b03e-bad3b922fe9e";'"
x2go-DEBUG-../src/sshmasterconnection.cpp:2159> New exec channel created.
x2go-DEBUG-../src/sshmasterconnection.cpp:2263> EOF on channel 0x7ff06b1920f0; SshProcess object: 1 x2go-DEBUG-../src/sshmasterconnection.cpp:2331> EOF sent. x2go-DEBUG-../src/sshmasterconnection.cpp:2335> Channel closed. x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout): "X2GODATABEGIN:8d3c99bd-457b-461d-b03e-bad3b922fe9e 150 a7e3df0ba0c11e1adfcb72762e736ed9 14926 localguy-150-1509652357_stDXFCE_dp32 31991 31992 31993 X2GODATAEND:8d3c99bd-457b-461d-b03e-bad3b922fe9e " x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "150 a7e3df0ba0c11e1adfcb72762e736ed9 14926 localguy-150-1509652357_stDXFCE_dp32 31991 31992 31993 " (1). x2go-DEBUG-../src/onmainwindow.cpp:5297> Agent output: "150 a7e3df0ba0c11e1adfcb72762e736ed9 14926 localguy-150-1509652357_stDXFCE_dp32 31991 31992 31993 " x2go-DEBUG-../src/sshprocess.cpp:381> Starting tunnel via SshProcess object 2: "localhost":31991 -> "localhost":32991
x2go-DEBUG-../src/onmainwindow.cpp:5900> "Starting NX proxy, command: "/Applications/x2goclient.app/Contents/exe/"nxproxy -S nx/nx,options=/Users/fordham/.x2go/S-localguy-150-1509652357_stDXFCE_dp32/options:150" x2go-DEBUG-../src/sshprocess.cpp:157> Direct tunnel: waiting for connections on "localhost":32991 x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: " NXPROXY - Version 3.5.0
Copyright (C) 2001, 2010 NoMachine. See http://www.nomachine.com/ for more information.
Info: Proxy running in client mode with pid '80431'. Session: Starting session at '" x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "Thu Nov 2 15:52:41 2017'. Info: Connecting to remote host 'localhost:32991'. Info: Connection to remote proxy 'localhost:32991' established. " x2go-DEBUG-../src/sshprocess.cpp:109> New TCP connection. x2go-DEBUG-../src/sshprocess.cpp:114> New socket: 29 x2go-DEBUG-../src/sshmasterconnection.cpp:2034> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:2051> New channel:0x7ff06b1920f0
x2go-DEBUG-../src/sshmasterconnection.cpp:2057> Forwarding parameters: from remote ("localhost":31991) to local ("localhost":60543) x2go-DEBUG-../src/sshmasterconnection.cpp:2094> Temporary session port after config file parse: 31991 x2go-DEBUG-../src/sshmasterconnection.cpp:2098> Temporary session host after config file parse: localhost x2go-DEBUG-../src/sshmasterconnection.cpp:2128> New channel forwarded.
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "Info: Connection with remote proxy completed. Warning: Unrecognized session type '" x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "unix-kde-depth_32'. Assuming agent session. " x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "Warning: Failed to read data from the X auth command. Warning: Generated a fake cookie for X authentication. Info: Using ADSL link parameters 512/24/1/0. Info: Using cache parameters 4/4096KB/8192KB/8192KB. Info: Using pack method '16m-jpeg-9' with session 'unix-kde-depth_32'. Info: Using ZLIB data compression 1/1/32. Info: Using ZLIB stream compression 4/4. " x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "Info: No suitable cache file found. Info: Forwarding X11 connections to display '/private/tmp/com.apple.launchd.UQytuZiERB/org.macosforge.xquartz:0'. Session: Session started at 'Thu Nov 2 15:52:43 2017'. Warning: Protocol mismatch or no X authentication data. " x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "Session: Terminating session at 'Thu Nov 2 15:52:45 2017'. Info: Your session was closed before reaching a usable state. Info: This can be due to the local X server refusing access to the client. Info: Please check authorization provided by the remote X application. Session: Session terminated at 'Thu Nov 2 15:52:45 2017'. " x2go-DEBUG-../src/sshmasterconnection.cpp:2312> Socket 29 closed.
x2go-DEBUG-../src/sshmasterconnection.cpp:2331> EOF sent. x2go-DEBUG-../src/sshmasterconnection.cpp:2335> Channel closed. x2go-DEBUG-../src/onmainwindow.cpp:6225> Deleting Proxy. x2go-DEBUG-../src/onmainwindow.cpp:6274> Waiting for proxy to exit. x2go-DEBUG-../src/onmainwindow.cpp:6298> Checking exit status. x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via SshProcess object 3: "x2gocmdexitmessage localguy-150-1509652357_stDXFCE_dp32" x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x7ff06b443140) Running masterCon->addChannelConnection(this, ' "9c3df783-298b-4df4-96b8-2ebdc39a2085" ', ' "bash -l -c 'echo "X2GODATABEGIN:9c3df783-298b-4df4-96b8-2ebdc39a2085"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; x2gocmdexitmessage localguy-150-1509652357_stDXFCE_dp32; echo "X2G" '); x2go-DEBUG-../src/sshmasterconnection.cpp:1842> Locking SSH channel connection MUTEX. x2go-DEBUG-../src/sshmasterconnection.cpp:1844> Passing new channel connection object to channelConnections. x2go-DEBUG-../src/sshmasterconnection.cpp:1846> Unlocking SSH channel connection MUTEX. x2go-DEBUG-../src/sshmasterconnection.cpp:2034> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:2051> New channel:0x7ff06b35d630
x2go-DEBUG-../src/sshmasterconnection.cpp:2136> Executing remote: "bash -l -c 'echo "X2GODATABEGIN:9c3df783-298b-4df4-96b8-2ebdc39a2085"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; x2gocmdexitmessage localguy-150-1509652357_stDXFCE_dp32; echo "X2GODATAEND:9c3df783-298b-4df4-96b8-2ebdc39a2085";'"
x2go-DEBUG-../src/sshmasterconnection.cpp:2159> New exec channel created.
x2go-DEBUG-../src/sshmasterconnection.cpp:2208> EOF on channel 0x7ff06b35d630; SshProcess object: 3 x2go-DEBUG-../src/sshmasterconnection.cpp:2331> EOF sent. x2go-DEBUG-../src/sshmasterconnection.cpp:2335> Channel closed. x2go-DEBUG-../src/onmainwindow.cpp:6355> Finished proxy. x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout): "X2GODATABEGIN:9c3df783-298b-4df4-96b8-2ebdc39a2085 X2GODATAEND:9c3df783-298b-4df4-96b8-2ebdc39a2085 " x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "" (3). x2go-DEBUG-../src/onmainwindow.cpp:9749> "Command message: " x2go-DEBUG-../src/sshmasterconnection.cpp:793> SshMasterConnection, instance SshMasterConnection(0x7ff06b285010) waiting for thread to finish. x2go-DEBUG-../src/sshmasterconnection.cpp:1953> Disconnecting ...
x2go-DEBUG-../src/sshmasterconnection.cpp:1964> Deleting channel connections.
x2go-DEBUG-../src/sshmasterconnection.cpp:1972> Disconnecting session.
x2go-DEBUG-../src/sshmasterconnection.cpp:1978> Deleting sockets.
x2go-DEBUG-../src/sshmasterconnection.cpp:1985> All channels closed and session disconnected. Quitting session loop.
x2go-DEBUG-../src/sshmasterconnection.cpp:797> SshMasterConnection, instance SshMasterConnection(0x7ff06b285010) thread finished. x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called. x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called. x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called. x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called. x2go-DEBUG-../src/sshmasterconnection.cpp:804> SshMasterConnection, instance SshMasterConnection(0x7ff06b285010) finished destructor. x2go-DEBUG-../src/onmainwindow.cpp:6532> Setting focus.
X2Go server logs: Nov 2 15:52:39 sobolev /usr/bin/x2gofeature[14901]: x2gofeature called with options: X2GO_RUN_EXTENSIONS Nov 2 15:52:39 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[14906]: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS Nov 2 15:52:39 sobolev /usr/bin/x2goserver-run-extensions[14911]: x2goserver-run-extensions called with options: localguy-150-1509652357_stDXFCE_dp32 pre-start Nov 2 15:52:39 sobolev dbus-daemon[11731]: [system] Activating via systemd: service name='org.freedesktop.PolicyKit1' unit='polkit.service' requested by ':1.1' (uid=0 pid=11727 comm="/usr/lib/systemd/systemd-logind ") Nov 2 15:52:39 sobolev systemd[1]: Starting Authorization Manager... Nov 2 15:52:39 sobolev polkitd[14917]: Started polkitd version 0.113 Nov 2 15:52:39 sobolev dbus-daemon[11731]: [system] Successfully activated service 'org.freedesktop.PolicyKit1' Nov 2 15:52:39 sobolev systemd[1]: Started Authorization Manager. Nov 2 15:52:40 sobolev /usr/bin/x2gostartagent[14928]: creating new session: localguy-150-1509652357_stDXFCE_dp32 a7e3df0ba0c11e1adfcb72762e736ed9 14926 150.108.68.33 31991 31992 31993 -1 -1 Nov 2 15:52:40 sobolev /usr/bin/x2gostartagent[14934]: blocking creation of agent's keyboard file /tmp/.x2go-localguy/C-localguy-150-1509652357_stDXFCE_dp32/keyboard as requested by session startup command Nov 2 15:52:40 sobolev /usr/bin/x2gostartagent[14936]: successfully started X2Go agent session with ID localguy-150-1509652357_stDXFCE_dp32 Nov 2 15:52:40 sobolev /usr/bin/x2gofeature[14943]: x2gofeature called with options: X2GO_RUN_EXTENSIONS Nov 2 15:52:40 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[14948]: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS Nov 2 15:52:40 sobolev /usr/bin/x2goserver-run-extensions[14953]: x2goserver-run-extensions called with options: localguy-150-1509652357_stDXFCE_dp32 post-start Nov 2 15:52:45 sobolev /usr/bin/x2gocmdexitmessage[15032]: x2gocmdexitmessage called with options: localguy-150-1509652357_stDXFCE_dp32 Nov 2 15:52:46 sobolev systemd-logind[11727]: Removed session 1913.
On 11/02/2017 08:57 PM, Robert Kudyba wrote:
Yes.
That's weird, it sounds like sessions are accumulating in the database, but not printed out. This shouldn't happen, since sessions in the failed state should be automatically removed when executing this program (and also indirectly through this mechanism by x2gocleansessions.)
Probably not something you are likely to run into a hard limit with, but we should keep that mind.
rpm -q x2goserver x2goserver-4.1.0.0-0.0x2go1.0.git20171102.1437.heuler.fc26.x86_64
Takes several seconds but eventually quits and here are the errors/logs:
Okay, better, although we're pretty much back at square one.
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "Warning: Failed to read data from the X auth command. Warning: Generated a fake cookie for X authentication.
That's a long-standing issue on OS X. Since the launchd infrastructure is used for spawning X sockets (and clients connecting through that), nxproxy was never able to query the real X authorization cookie correctly.
I'll fix that up, now that I took a look at the code anyway as part of trying to understand what is going on in your case.
Anyway, this shouldn't be a real issue - the generated fake X cookie should be good enough for establishing connections. Given that you can spawn sessions to the other server machine, that seems to be the case in general.
The issue should be gone in the current nightly build: https://code.x2go.org/releases/X2GoClient_nightly_macosx/x2goclient-4.1.1.1....
I don't expect that to fix your issue, though.
Warning: Protocol mismatch or no X authentication data.
This is the really bad sign - the X authorization cookie received from the server couldn't be verified correctly. It's expecting to see "MIT-MAGIC-COOKIE-1" in the received data, but that doesn't seem to be the case.
That, again, hints at the server side not correctly inserting the cookie for some reason (or alternatively not being able to read it again when nxagent is trying to send it to the client-side proxy.)
It's very difficult for me to debug it that way, though. It would really help to be able to reproduce that issue.
It looks like your $HOME path is a bit unusual, is that also the case on the machine that works? I assume $HOME is set correctly? (Given from your interactive shell examples, I assume that to be true.)
Mihai
Yes.
That's weird, it sounds like sessions are accumulating in the database, but not printed out. This shouldn't happen, since sessions in the failed state should be automatically removed when executing this program (and also indirectly through this mechanism by x2gocleansessions.)
Probably not something you are likely to run into a hard limit with, but we should keep that mind.
On another server that works OK I just killed an X2Go session from August! student 21855 0.0 0.0 151456 632 ? S Aug31 0:23 /usr/lib64/nx/../x2go/bin/x2goagent -extension XFIXES -nolisten tcp -nolisten tcp -dpi 120 -D -auth /home/students/student/.Xauthority -geometry 800x600 -name X2GO-student-50-1504212607_stDKDE_dp32 :50
The issue should be gone in the current nightly build: https://code.x2go.org/releases/X2GoClient_nightly_ macosx/x2goclient-4.1.1.1.git20171103.1695.heuler.OSX_10_10.dmg
I'm having a colleague test and I'll do the same this weekend.
It's very difficult for me to debug it that way, though. It would really help to be able to reproduce that issue.
Can I provide anything else? Could NIS be contributing to this?
It looks like your $HOME path is a bit unusual, is that also the case on the machine that works? I assume $HOME is set correctly? (Given from your interactive shell examples, I assume that to be true.)
It fails with NIS users and local users. On the working and non-working machine, I try with a local user and both $HOME are set as follows: echo $HOME /home/localguy
We've also tried to use a plain-vanilla .bashrc and .bash_profile, no difference.
Could there be any other installed package causing a conflict?
This also fails from a PC 4.1.0.0 client, BTW some logs:
config.pa: load-module module-native-protocol-tcp port=4713 auth-cookie=C:\\Users\\me\\X2GO~1\\pulse\\.pulse-cookie load-module module-esound-protocol-tcp port=4714 load-module module-waveout record=1 playback=1
session.log: NXPROXY - Version 3.5.0 Copyright (C) 2001, 2010 NoMachine. See http://www.nomachine.com/ for more information. Info: Proxy running in client mode with pid '12300'. Session: Starting session at 'Fri Nov 3 14:53:23 2017'. Info: Connecting to remote host 'localhost:62126'. Info: Connection to remote proxy 'localhost:62126' established. Info: Connection with remote proxy completed. Warning: Unrecognized session type 'unix-kde-depth_32'. Assuming agent session. Warning: Failed to read data from the X auth command. Warning: Generated a fake cookie for X authentication. Info: Using ADSL link parameters 512/24/1/0. Info: Using cache parameters 4/4096KB/8192KB/8192KB. Info: Using pack method '16m-jpeg-9' with session 'unix-kde-depth_32'. Info: Using ZLIB data compression 1/1/32. Info: Using ZLIB stream compression 4/4. Info: No suitable cache file found. Info: Forwarding X11 connections to display 'localhost:1'. Session: Session started at 'Fri Nov 3 14:53:23 2017'. Warning: Protocol mismatch or no X authentication data. Session: Terminating session at 'Fri Nov 3 14:53:28 2017'. Info: Your session was closed before reaching a usable state. Info: This can be due to the local X server refusing access to the client. Info: Please check authorization provided by the remote X application. Session: Session terminated at 'Fri Nov 3 14:53:28 2017'.
pulse.log: I: [(null)] pulsecore/core-util.c: Successfully gained high priority class. I: [(null)] daemon/main.c: This is PulseAudio 7.1 D: [(null)] daemon/main.c: Compilation host: i686-w64-mingw32 D: [(null)] daemon/main.c: Compilation CFLAGS: -O2 -g -pipe -Wall -fexceptions --param=ssp-buffer-size=4 -mms-bitfields -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -fdiagnostics-color=auto D: [(null)] daemon/main.c: Running on host: Windows 6.2 (9200) D: [(null)] daemon/main.c: Found 1 CPUs. I: [(null)] daemon/main.c: Page size is 4096 bytes D: [(null)] daemon/main.c: Compiled with Valgrind support: no D: [(null)] daemon/main.c: Running in valgrind mode: no D: [(null)] daemon/main.c: Running in VM: no D: [(null)] daemon/main.c: Optimized build: yes D: [(null)] daemon/main.c: FASTPATH defined, only fast path asserts disabled. I: [(null)] daemon/main.c: Machine ID is WIN-D6332QZL. W: [(null)] pulsecore/core-util.c: Secure directory creation not supported on this platform. I: [(null)] daemon/main.c: Using runtime directory C:\Users\me\.x2go\pulse\.pulse\WIN-D6332QZL-runtime. W: [(null)] pulsecore/core-util.c: Secure directory creation not supported on this platform. I: [(null)] daemon/main.c: Using state directory C:\Users\me\.x2go\pulse\.pulse. I: [(null)] daemon/main.c: Using modules directory C:\Program Files (x86)\x2goclient\pulse\lib\pulse-7.1\modules. I: [(null)] daemon/main.c: Running in system mode: no W: [(null)] pulsecore/core-util.c: Secure directory creation not supported on this platform. I: [(null)] daemon/main.c: Fresh high-resolution timers available! Bon appetit. W: [(null)] pulsecore/core.c: Failed to allocate shared memory pool. Falling back to a normal memory pool. D: [(null)] pulsecore/memblock.c: Using private memory pool with 1024 slots of size 64.0 KiB each, total size is 64.0 MiB, maximum usable slot size is 65496 I: [(null)] pulsecore/cpu-x86.c: CPU flags: CMOV MMX SSE SSE2 SSE3 SSSE3 SSE4_1 SSE4_2 I: [(null)] pulsecore/svolume_mmx.c: Initialising MMX optimized volume functions. I: [(null)] pulsecore/remap_mmx.c: Initialising MMX optimized remappers. I: [(null)] pulsecore/svolume_sse.c: Initialising SSE2 optimized volume functions. I: [(null)] pulsecore/remap_sse.c: Initialising SSE2 optimized remappers. I: [(null)] pulsecore/sconv_sse.c: Initialising SSE2 optimized conversions. I: [(null)] pulsecore/svolume_orc.c: Initialising ORC optimized volume functions. D: [(null)] pulsecore/cli-command.c: Parsing script 'C:\Users\rkudyba\.x2go\pulse\config.pa' W: [(null)] pulsecore/core-util.c: Secure directory creation not supported on this platform. I: [(null)] pulsecore/module.c: Loaded "module-native-protocol-tcp" (index: #0; argument: "port=4713 auth-cookie=C:\\Users\\me\\X2GO~1\\pulse\\.pulse-cookie"). W: [(null)] pulsecore/core-util.c: Secure directory creation not supported on this platform. I: [(null)] pulsecore/module.c: Loaded "module-esound-protocol-tcp" (index: #1; argument: "port=4714"). W: [(null)] modules/module-waveout.c: Sample spec not supported by WaveIn, falling back to default sample rate. E: [(null)] modules/module-waveout.c: Failed to open WaveIn. E: [(null)] modules/module-waveout.c: Error: A device ID has been used that is out of range for your system. E: [(null)] pulsecore/module.c: Failed to load module "module-waveout" (argument: "record=1 playback=1"): initialization failed. E: [(null)] daemon/main.c: Module load failed. E: [(null)] daemon/main.c: Failed to initialize daemon. I: [(null)] pulsecore/module.c: Unloading "module-esound-protocol-tcp" (index: #1). I: [(null)] pulsecore/module.c: Unloaded "module-esound-protocol-tcp" (index: #1). I: [(null)] pulsecore/module.c: Unloading "module-native-protocol-tcp" (index: #0). I: [(null)] pulsecore/module.c: Unloaded "module-native-protocol-tcp" (index: #0). I: [(null)] daemon/main.c: Daemon terminated. W: [(null)] pulsecore/core-util.c: Secure directory creation not supported on this platform.
sshLogs: debug1: Bind to port 7022 on ::. Server listening on :: port 7022. debug1: Bind to port 7022 on 0.0.0.0. Server listening on 0.0.0.0 port 7022. debug1: fd 6 clearing O_NONBLOCK debug1: Forked child 1432. debug1: rexec start in 6 out 6 newsock 6 pipe 8 sock 9 debug1: fd 6 clearing O_NONBLOCK debug1: inetd sockets after dupping: 5, 5 debug1: Forked child 11432. debug1: rexec start in 6 out 6 newsock 6 pipe 9 sock 10 Connection from 127.0.0.1 port 65288 on 127.0.0.1 port 7022 Did not receive identification string from 127.0.0.1 debug1: inetd sockets after dupping: 5, 5 Connection from 127.0.0.1 port 65289 on 127.0.0.1 port 7022 Did not receive identification string from 127.0.0.1
On 11/03/2017 07:58 PM, Robert Kudyba wrote:
On another server that works OK I just killed an X2Go session from August! student 21855 0.0 0.0 151456 632 ? S Aug31 0:23 /usr/lib64/nx/../x2go/bin/x2goagent -extension XFIXES -nolisten tcp -nolisten tcp -dpi 120 -D -auth /home/students/student/.Xauthority -geometry 800x600 -name X2GO-student-50-1504212607_stDKDE_dp32 :50
Yeah, for successfully started sessions, that's probably not happening because they use the "normal" running -> [ suspended -> running -> ... ] -> terminated scheme. Only sessions failing very early might be problematic, though I haven't yet understood why the DB is not being cleaned up in this error case. Normally sessions should start at DISPLAY 50 and take the first one that is free - for the machine that fails to spawn sessions, you're already at display number 150, which suggests that stale/failed sessions are still recorded in the database and not cleaned up like they should be.
Can I provide anything else? Could NIS be contributing to this?
A VM that reproduces this problem would be great, although that's not something I can ask from you, since there are so many outside dependencies like the NIS setup that can't be easily reproduced.
I was under the impression that NIS doesn't play a role in this, assuming that the working F26 machine also uses NIS, but it might be correlated.
It fails with NIS users and local users. On the working and non-working machine, I try with a local user and both $HOME are set as follows: echo $HOME /home/localguy
That's normal. When you did the plain xauth/nxagent tests I requested a few mails ago, did you test with a NIS user?
I've seen something non-standard in there, namely:
xauth Using authority file /u/erdos/myuser/.Xauthority
This suggests that the X authority file is set via the XAUTHORITY variable (echo $XAUTHORITY) to a path that isn't located relative to $HOME but lives on a remote server, that likely can be reached via NFS. This probably makes sense in your setup, since that way you can provide a global Xauthority file for users that is "shared" between all machines users log in, but could also be problematic for X2Go/NX.
Both nxproxy and nxagent try to query the X authorization cookie by doing an xauth call, but override the default file path (which would be $HOME/.Xauthority
We've also tried to use a plain-vanilla .bashrc and .bash_profile, no difference.
Could there be any other installed package causing a conflict?
This also fails from a PC 4.1.0.0 client, BTW some logs:
Yeah, not surprising, since it's really a server-side problem.
I haven't asked for that yet, I guess, but it might be interesting to see what the nxagent server process actually logged. On the server side, ~/.x2go/C-* should contain a session.log file.
Mihai
It fails with NIS users and local users. On the working and non-working machine, I try with a local user and both $HOME are set as follows: echo $HOME /home/localguy
That's normal. When you did the plain xauth/nxagent tests I requested a few mails ago, did you test with a NIS user?
I tested with both, same results.
I've seen something non-standard i
there, namely:
xauth Using authority file /u/erdos/myuser/.Xauthority
This suggests that the X authority file is set via the XAUTHORITY variable (echo $XAUTHORITY) to a path that isn't located relative to $HOME but lives on a remote server, that likely can be reached via NFS. This probably makes sense in your setup, since that way you can provide a global Xauthority file for users that is "shared" between all machines users log in, but could also be problematic for X2Go/NX.
The server that works, that's where the NFS share is mounted. The workstation that fails, it uses the mounted NFS share from the server that works.
I haven't asked for that yet, I guess, but it might be interesting to see what the nxagent server process actually logged. On the server side, ~/.x2go/C-* should contain a session.log file.
Here it is from where I used the latest nightly build DMG from a Mac:
cat session.log
running as X2Go Agent
NXAGENT - Version 3.5.99.7
Copyright (c) 2001, 2011 NoMachine (http://www.nomachine.com)
Copyright (c) 2008-2014 Oleksandr Shneyder <o.shneyder@phoca-gmbh.de>
Copyright (c) 2011-2016 Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
Copyright (c) 2014-2016 Ulrich Sibiller <uli42@gmx.de>
Copyright (c) 2014-2016 Mihai Moldovan <ionic@ionic.de>
Copyright (c) 2015-2016 Qindel Group (http://www.qindel.com)
See https://github.com/ArcticaProject/nx-libs for more information.
Info: Agent running with pid '6482'.
Session: Starting session at 'Fri Oct 27 16:33:34 2017'.
Info: Proxy running in client mode with pid '6482'.
Warning: Unrecognized session type 'unix-kde-depth_32'. Assuming agent session.
Info: Waiting for connection from 'localhost' on socket 'tcp:*:41900'.
Info: Accepted connection from '127.0.0.1'.
Info: Connection with remote proxy completed.
Info: Using ADSL link parameters 512/24/1/0.
Info: Using agent parameters 5000/10/50/0/0.
Info: Using cache parameters 4/4096KB/8192KB/8192KB.
Info: Using pack method '16m-jpeg-9' with session 'unix-kde-depth_32'.
Info: Using ZLIB data compression 1/1/32.
Info: Using ZLIB stream compression 4/4.
Info: No suitable cache file found.
Info: Listening to X11 connections on display ':137'.
Error: Aborting session with 'Unable to open display 'nx/nx,options=/tmp/.x2go-localguy/C-localguy-137-1509136412_stDXFCE_dp32/options:137''.
Session: Aborting session at 'Fri Oct 27 16:33:36 2017'.
Session: Session aborted at 'Fri Oct 27 16:33:36 2017'.
Warning: Signals were not blocked in process with pid '6482'.
Info: Your session has died before reaching an usable state.
Info: This can be due to the remote X server refusing access to the client.
Info: Please check the authorization provided by your X application.
Info: Waiting the cleanup timeout to complete.
And here's the debug log from the nightly build client:
/Applications/x2goclient.app/Contents/MacOS/x2goclient --debug
x2go-INFO-1> "Starting X2Go Client..."
x2go-WARNING-1> English language requested, not loading translator.
x2go-WARNING-1> English language requested, not loading translator.
x2go-INFO-3> "Started X2Go Client."
x2go-DEBUG-../src/onmainwindow.cpp:546> "$HOME=/Users/me"
x2go-DEBUG-../src/onmainwindow.cpp:2365> Reading 4 sessions from config file.
x2go-DEBUG-../src/sessionbutton.cpp:341> Creating QPixmap with session icon: ":/img/icons/128x128/x2gosession.png".
x2go-DEBUG-../src/sessionbutton.cpp:341> Creating QPixmap with session icon: ":/img/icons/128x128/x2gosession.png".
x2go-DEBUG-../src/sessionbutton.cpp:341> Creating QPixmap with session icon: ":/img/icons/128x128/x2gosession.png".
x2go-DEBUG-../src/sessionbutton.cpp:341> Creating QPixmap with session icon: ":/img/icons/128x128/x2gosession.png".
x2go-DEBUG-../src/onmainwindow.cpp:12992> libssh not initialized yet. Initializing.
x2go-DEBUG-../src/x2goutils.cpp:219> path value at beginning: "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin"
x2go-DEBUG-../src/x2goutils.cpp:242> tmp_clean_add: ("/usr/local/bin")
x2go-DEBUG-../src/x2goutils.cpp:270> clean_add: ("/usr/local/bin")
x2go-DEBUG-../src/x2goutils.cpp:291> found entry i (0) in orig_path_list ("/usr/local/bin"): true
x2go-DEBUG-../src/x2goutils.cpp:309> return value at end: "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin"
x2go-DEBUG-../src/x2goutils.cpp:219> path value at beginning: "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin"
x2go-DEBUG-../src/x2goutils.cpp:242> tmp_clean_add: ("/opt/local//bin")
x2go-DEBUG-../src/x2goutils.cpp:270> clean_add: ("/opt/local//bin")
x2go-DEBUG-../src/x2goutils.cpp:291> found entry i (0) in orig_path_list ("/opt/local//bin"): false
x2go-DEBUG-../src/x2goutils.cpp:309> return value at end: "/opt/local//bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin"
x2go-DEBUG-../src/pulsemanager.cpp:131> Found PA binary as "/Applications/x2goclient.app/Contents/exe/pulseaudio"
x2go-DEBUG-../src/pulsemanager.cpp:132> Corresponding working dir: "/Applications/x2goclient.app/Contents/exe"
x2go-DEBUG-../src/pulsemanager.cpp:369> pulseaudio --version returned:"pulseaudio 10.0-rebootstrapped
"
x2go-DEBUG-../src/pulsemanager.cpp:227> pulse started with arguments ("--exit-idle-time=-1", "-n", "-F", "/Users/rkudyba/.x2go/pulse/config.pa", "-p", "/Applications/x2goclient.app/Contents/Frameworks/pulse-10.0/modules", "--high-priority", "--log-level=debug", "--verbose", "--log-target=file:/Users/rkudyba/.x2go/pulse/pulse.log") - waiting for it to finish...
x2go-DEBUG-../src/onmainwindow.cpp:2851> Creating QPixmap with session icon: '":/img/icons/128x128/x2gosession.png"'.
x2go-DEBUG-../src/onmainwindow.cpp:6532> Setting focus.
x2go-INFO-8> "Starting connection to server: sobolev.dsm.fordham.edu:22"
x2go-DEBUG-../src/onmainwindow.cpp:2952> Starting new ssh connection to server:"sobolev.dsm.fordham.edu":"22" krbLogin: false
x2go-DEBUG-../src/sshmasterconnection.cpp:175> SshMasterConnection, host " sobolev.dsm.fordham.edu"; port 22; user "localguy"; useproxy false; proxyserver ""; proxyport 22
x2go-DEBUG-../src/sshmasterconnection.cpp:248> Starting SSH connection without Kerberos authentication.
x2go-DEBUG-../src/sshmasterconnection.cpp:252> SshMasterConnection, instance SshMasterConnection(0x7fc04a4f8fe0) created.
x2go-DEBUG-../src/sshmasterconnection.cpp:520> SshMasterConnection, instance SshMasterConnection(0x7fc04a4f8fe0) entering thread.
x2go-DEBUG-../src/sshmasterconnection.cpp:831> Session port before config file parse: 22
x2go-DEBUG-../src/sshmasterconnection.cpp:841> Session port after config file parse: 22
x2go-DEBUG-../src/sshmasterconnection.cpp:906> Session port before config file parse (part 2): 22
x2go-DEBUG-../src/sshmasterconnection.cpp:916> Session port after config file parse (part 2): 22
x2go-DEBUG-../src/sshmasterconnection.cpp:941> cserverAuth
x2go-DEBUG-../src/sshmasterconnection.cpp:982> state: 1
x2go-DEBUG-../src/sshmasterconnection.cpp:1263> Challenge authentication failed. Trying password mechanism if available.
x2go-DEBUG-../src/sshmasterconnection.cpp:1269> Password mechanism available. Continuing.
x2go-DEBUG-../src/sshmasterconnection.cpp:1273> Password authentication requested.
x2go-DEBUG-../src/sshmasterconnection.cpp:723> User authentication OK.
x2go-DEBUG-../src/sshmasterconnection.cpp:1740> LOGIN CHECK:"LOGIN OK
"
x2go-DEBUG-../src/sshmasterconnection.cpp:1743> don't have interaction
x2go-DEBUG-../src/sshmasterconnection.cpp:1776> LOOP FINISHED
x2go-DEBUG-../src/sshmasterconnection.cpp:1780> No interaction needed, continue session
x2go-DEBUG-../src/sshmasterconnection.cpp:727> Login Check - OK
x2go-DEBUG-../src/onmainwindow.cpp:3056> SSH connection established.
x2go-DEBUG-../src/onmainwindow.cpp:3450> Continue normal X2Go session
x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via SshProcess object 0: "export HOSTNAME && x2golistsessions"
x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x7fc04a705a50) Running masterCon->addChannelConnection(this, ' "7347b893-bbd9-4a0b-80ed-10434b7d57da" ', ' "bash -l -c 'echo "X2GODATABEGIN:7347b893-bbd9-4a0b-80ed-10434b7d57da"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; export HOSTNAME && x2golistsessions; echo "X2GODATAEND:7347b893-bb" ');
x2go-DEBUG-../src/sshmasterconnection.cpp:1842> Locking SSH channel connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:1844> Passing new channel connection object to channelConnections.
x2go-DEBUG-../src/sshmasterconnection.cpp:1846> Unlocking SSH channel connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:2034> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:2051> New channel:0x7fc04a47e560
x2go-DEBUG-../src/sshmasterconnection.cpp:2136> Executing remote: "bash -l -c 'echo "X2GODATABEGIN:7347b893-bbd9-4a0b-80ed-10434b7d57da"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; export HOSTNAME && x2golistsessions; echo "X2GODATAEND:7347b893-bbd9-4a0b-80ed-10434b7d57da";'"
x2go-DEBUG-../src/sshmasterconnection.cpp:2159> New exec channel created.
x2go-DEBUG-../src/sshmasterconnection.cpp:2263> EOF on channel 0x7fc04a47e560; SshProcess object: 0
x2go-DEBUG-../src/sshmasterconnection.cpp:2331> EOF sent.
x2go-DEBUG-../src/sshmasterconnection.cpp:2335> Channel closed.
x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout): "X2GODATABEGIN:7347b893-bbd9-4a0b-80ed-10434b7d57da
X2GODATAEND:7347b893-bbd9-4a0b-80ed-10434b7d57da
"
x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "" (0).
x2go-DEBUG-../src/onmainwindow.cpp:3918> ""
x2go-DEBUG-../src/onmainwindow.cpp:4478> Executing remote command: "X2GODPI=72 x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us query 0 D XFCE both"
x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via SshProcess object 1: "X2GODPI=72 x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us query 0 D XFCE both"
x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x7fc04a4e4070) Running masterCon->addChannelConnection(this, ' "68797105-6355-4f38-85a2-d3abd0e3be27" ', ' "bash -l -c 'echo "X2GODATABEGIN:68797105-6355-4f38-85a2-d3abd0e3be27"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; X2GODPI=72 x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_3" ');
x2go-DEBUG-../src/sshmasterconnection.cpp:1842> Locking SSH channel connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:1844> Passing new channel connection object to channelConnections.
x2go-DEBUG-../src/sshmasterconnection.cpp:1846> Unlocking SSH channel connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:2034> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:2051> New channel:0x7fc04a6ed370
x2go-DEBUG-../src/sshmasterconnection.cpp:2136> Executing remote: "bash -l -c 'echo "X2GODATABEGIN:68797105-6355-4f38-85a2-d3abd0e3be27"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; X2GODPI=72 x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us query 0 D XFCE both; echo "X2GODATAEND:68797105-6355-4f38-85a2-d3abd0e3be27";'"
x2go-DEBUG-../src/sshmasterconnection.cpp:2159> New exec channel created.
x2go-DEBUG-../src/sshmasterconnection.cpp:2208> EOF on channel 0x7fc04a6ed370; SshProcess object: 1
x2go-DEBUG-../src/sshmasterconnection.cpp:2331> EOF sent.
x2go-DEBUG-../src/sshmasterconnection.cpp:2335> Channel closed.
x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout): "X2GODATABEGIN:68797105-6355-4f38-85a2-d3abd0e3be27
154
8654c4b0bf16fb6a7159c0100d50fb8b
14946
localguy-154-1509815156_stDXFCE_dp32
49132
49133
49134
X2GODATAEND:68797105-6355-4f38-85a2-d3abd0e3be27
"
x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "154
8654c4b0bf16fb6a7159c0100d50fb8b
14946
localguy-154-1509815156_stDXFCE_dp32
49132
49133
49134
" (1).
x2go-DEBUG-../src/onmainwindow.cpp:5297> Agent output: "154
8654c4b0bf16fb6a7159c0100d50fb8b
14946
localguy-154-1509815156_stDXFCE_dp32
49132
49133
49134
"
x2go-DEBUG-../src/sshprocess.cpp:381> Starting tunnel via SshProcess object 2: "localhost":49132 -> "localhost":50132
x2go-DEBUG-../src/onmainwindow.cpp:5900> "Starting NX proxy, command: "/Applications/x2goclient.app/Contents/exe/"nxproxy -S nx/nx,options=/Users/rkudyba/.x2go/S-localguy-154-1509815156_stDXFCE_dp32/options:154"
x2go-DEBUG-../src/sshprocess.cpp:157> Direct tunnel: waiting for connections on "localhost":50132
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "
"
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "NXPROXY - Version 3.5.0
Copyright (C) 2001, 2010 NoMachine.
See http://www.nomachine.com/ for more information.
Info: Proxy running in client mode with pid '34904'.
Session: Starting session at '"
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "S"
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "a"
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "t Nov 4 13:06:03 2017'.
"
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "I"
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "nfo: Connecting to remote host 'localhost:"
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "50132'.
"
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "Info: Connection to remote proxy 'localhost:50132' established.
"
x2go-DEBUG-../src/sshprocess.cpp:109> New TCP connection.
x2go-DEBUG-../src/sshprocess.cpp:114> New socket: 27
x2go-DEBUG-../src/sshmasterconnection.cpp:2034> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:2051> New channel:0x7fc04a426580
x2go-DEBUG-../src/sshmasterconnection.cpp:2057> Forwarding parameters: from remote ("localhost":49132) to local ("localhost":49394)
x2go-DEBUG-../src/sshmasterconnection.cpp:2094> Temporary session port after config file parse: 49132
x2go-DEBUG-../src/sshmasterconnection.cpp:2098> Temporary session host after config file parse: localhost
x2go-DEBUG-../src/sshmasterconnection.cpp:2128> New channel forwarded.
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "Info: Connection with remote proxy completed.
"
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "Warning: Unrecognized session type 'unix-kde-depth_32'. Assuming agent session.
"
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "I"
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "nfo: Using ADSL link parameters 512/24/1/0.
Info: Using cache parameters 4/4096KB/8192KB/8192KB.
Info: Using pack method '16m-jpeg-9' with session 'unix-kde-depth_32'.
Info: Using ZLIB data compression 1/1/32.
Info: Using ZLIB stream compression 4/4.
Info: No suitable cache file found.
Info: Forwarding X11 connections to display '/private/tmp/com.apple.launchd.XQbZF46YQZ/org.macosforge.xquartz:0'.
Session: Session started at 'Sat Nov 4 13:06:03 2017'.
"
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "Warning: Protocol mismatch or no X authentication data.
"
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "Session: Terminating session at 'Sat Nov 4 13:06:07 2017'.
Info"
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: ": Your session was closed before reaching a usable state.
Info: This can be due to the local X server refusing access to the client.
Info: Please check authorization provided by the remote X application.
Session: Session terminated at 'Sat Nov 4 13:06:07 2017'.
"
x2go-DEBUG-../src/sshmasterconnection.cpp:2312> Socket 27 closed.
x2go-DEBUG-../src/sshmasterconnection.cpp:2331> EOF sent.
x2go-DEBUG-../src/sshmasterconnection.cpp:2335> Channel closed.
x2go-DEBUG-../src/onmainwindow.cpp:6225> Deleting Proxy.
x2go-DEBUG-../src/onmainwindow.cpp:6274> Waiting for proxy to exit.
x2go-DEBUG-../src/onmainwindow.cpp:6298> Checking exit status.
x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via SshProcess object 3: "x2gocmdexitmessage localguy-154-1509815156_stDXFCE_dp32"
x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x7fc04a466d40) Running masterCon->addChannelConnection(this, ' "9d651d45-a0a2-433e-b23a-4fc47df29eb9" ', ' "bash -l -c 'echo "X2GODATABEGIN:9d651d45-a0a2-433e-b23a-4fc47df29eb9"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; x2gocmdexitmessage localguy-154-1509815156_stDXFCE_dp32; echo "X2G" ');
x2go-DEBUG-../src/sshmasterconnection.cpp:1842> Locking SSH channel connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:1844> Passing new channel connection object to channelConnections.
x2go-DEBUG-../src/sshmasterconnection.cpp:1846> Unlocking SSH channel connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:2034> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:2051> New channel:0x7fc04a7772f0
x2go-DEBUG-../src/sshmasterconnection.cpp:2136> Executing remote: "bash -l -c 'echo "X2GODATABEGIN:9d651d45-a0a2-433e-b23a-4fc47df29eb9"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; x2gocmdexitmessage localguy-154-1509815156_stDXFCE_dp32; echo "X2GODATAEND:9d651d45-a0a2-433e-b23a-4fc47df29eb9";'"
x2go-DEBUG-../src/onmainwindow.cpp:6355> Finished proxy.
x2go-DEBUG-../src/sshmasterconnection.cpp:2159> New exec channel created.
x2go-DEBUG-../src/sshmasterconnection.cpp:2208> EOF on channel 0x7fc04a7772f0; SshProcess object: 3
x2go-DEBUG-../src/sshmasterconnection.cpp:2331> EOF sent.
x2go-DEBUG-../src/sshmasterconnection.cpp:2335> Channel closed.
x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout): "X2GODATABEGIN:9d651d45-a0a2-433e-b23a-4fc47df29eb9
X2GODATAEND:9d651d45-a0a2-433e-b23a-4fc47df29eb9
"
x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "" (3).
x2go-DEBUG-../src/onmainwindow.cpp:9749> "Command message: "
x2go-DEBUG-../src/sshmasterconnection.cpp:793> SshMasterConnection, instance SshMasterConnection(0x7fc04a4f8fe0) waiting for thread to finish.
x2go-DEBUG-../src/sshmasterconnection.cpp:1953> Disconnecting ...
x2go-DEBUG-../src/sshmasterconnection.cpp:1964> Deleting channel connections.
x2go-DEBUG-../src/sshmasterconnection.cpp:1972> Disconnecting session.
x2go-DEBUG-../src/sshmasterconnection.cpp:1978> Deleting sockets.
x2go-DEBUG-../src/sshmasterconnection.cpp:1985> All channels closed and session disconnected. Quitting session loop.
x2go-DEBUG-../src/sshmasterconnection.cpp:797> SshMasterConnection, instance SshMasterConnection(0x7fc04a4f8fe0) thread finished.
x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called.
x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called.
x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called.
x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called.
x2go-DEBUG-../src/sshmasterconnection.cpp:804> SshMasterConnection, instance SshMasterConnection(0x7fc04a4f8fe0) finished destructor.
x2go-DEBUG-../src/onmainwindow.cpp:6532> Setting focus.
On Sat, Nov 4, 2017 at 6:23 PM, Robert Kudyba <rkudyba@fordham.edu> wrote:
The server that works, that's where the NFS share is mounted. The workstation that fails, it uses the mounted NFS share from the server that works.
Some questions to shed some more light on the issue:
NXAGENT - Version 3.5.99.7
[...]
Info: Using ADSL link parameters 512/24/1/0.
So you are using arctica with ADSL. ADSL connections have been modified twice after 3.5.99.7, so maybe you should try the newest version, at least for improved speed.
[...]
Error: Aborting session with 'Unable to open display 'nx/nx,options=/tmp/.x2go-localguy/C-localguy-137-1509136412_stDXFCE_dp32/options:137''.
Is /tmp mounted via NFS?
Uli
- is that server also the NIS server?
No it's the file server. Just wanted to remind that we experience the same errors with a local (non NIS) user.
- what NFS version are you using?
We do nightly DNF updates:
qemu-block-nfs-2.9.1-1.fc26.x86_64
sssd-nfs-idmap-1.15.3-5.fc26.x86_64
nfs-utils-2.1.1-5.rc5.fc26.x86_64
texlive-mfnfss-svn19410.0-33.fc26.2.noarch
libnfs-1.9.8-3.fc26.x86_64
libnfsidmap-0.27-1.fc26.x86_64
texlive-psnfss-svn33946.9.2a-33.fc26.2.noarch
- with what mount options?
/etc/fstab:
/dev/mapper/vg_sobolev-lv_root / ext4 defaults 1 1
UUID=c88d3708-a1c0-49c8-8ee8-xxxxxxx /boot ext4 defaults 1 2
UUID=F6D4-79B0 /boot/efi vfat umask=0077,shortname=winnt 0 2
/dev/mapper/vg_workstation-lv_swap swap swap defaults 0 0
/dev/mapper/vg_workstation-lv_home /home ext4 defaults 1 2 /dev/mapper/vg_workstation-lv_local /usr/local ext4 defaults 1 2
- are you using an automounter?
yes autofs
If so, does is make a difference if you disable it and mount the required dir manually for a test?
I can do that for a test. Let me know what would be helpful.
- is /usr/local/bin identical on both servers?
Yes that is shared:
nis-server:/usr/local 11G 5.7G 4.3G 57% /local/nis-server
- (out of couriosity: why are you still sticking to NIS in 2017?)
Legacy issue for ease of account creation each semester. I've been begging our overall IT to get Winbind authentication working with their Active Directory which we've tested and work but they have other priorities...at least for now.
Info: Using ADSL link parameters 512/24/1/0.
So you are using arctica with ADSL. ADSL connections have been modified twice after 3.5.99.7, so maybe you should try the newest version, at least for improved speed.
Can you clarify? Update what package? X2Go on Mac is 4.1.1.1. On the server? We use this repo for nx-libs3.6:
rpm -q nx-libs
nx-libs-3.5.99.7-1.20170506git150cbc2.fc26.x86_64
name=Copr repo for nx-libs-3.6 owned by mikedep333
baseurl= https://copr-be.cloud.fedoraproject.org/results/mikedep333/nx-libs-3.6/fedor...
type=rpm-md
skip_if_unavailable=True
gpgcheck=1
gpgkey= https://copr-be.cloud.fedoraproject.org/results/mikedep333/nx-libs-3.6/pubke...
repo_gpgcheck=0
enabled=1
Is /tmp mounted via NFS?
Definitely not.
On 11/04/2017 09:35 PM, Ulrich Sibiller wrote:
So you are using arctica with ADSL. ADSL connections have been modified twice after 3.5.99.7, so maybe you should try the newest version, at least for improved speed.
True, I'd like to point out that these changes should at most affect the speed over this link type. The general behavior should mostly be unchanged (especially anything related to session management).
Mihai
On 11/04/2017 06:23 PM, Robert Kudyba wrote:
The server that works, that's where the NFS share is mounted. The workstation that fails, it uses the mounted NFS share from the server that works.
You mean the server that works is where the NFS share is mounted *from* - so for the server, this is a local filesystem, while for the workstation, it's a remotely mounted NFS file system, right?
I agree with Uli - you should try mounting it in a hard way so that it's always available. In theory, permissions problems could also be at fault, although you're clearly able to manipulate the file manually, so that's not a likely cause.
cat session.log Error: Aborting session with 'Unable to open display 'nx/nx,options=/tmp/.x2go-localguy/C-localguy-137-1509136412_stDXFCE_dp32/options:137''.
Well, interesting. Is this file still available? If yes, what is its content?
Also, if available, the "clients" file would be interesting.
If I interpret that correctly, nxagent isn't able to open its own internal display... which is fairly odd. It doesn't seem to be related to the remote client-side display, but the X server that is part of nxagent (and thus opened in nxagent.) Don't worry, if that doesn't make sense, nxagent's infrastructure is quite complicated... c.f., the second diagram on https://en.wikipedia.org/wiki/NX_technology#Technical_details_of_legacy_vers...
And here's the debug log from the nightly build client:
[...] Info: Forwarding X11 connections to display '/private/tmp/com.apple.launchd.XQbZF46YQZ/org.macosforge.xquartz:0'.
Session: Session started at 'Sat Nov 4 13:06:03 2017'.
Okay, at least the cookie fetching problems on OS X are gone with that version. Again, this wasn't a "real" problem even before this fix, since a fake cookie would be generated which is (mostly) just as good.
Mihai
The server that works, that's where the NFS share is mounted. The workstation that fails, it uses the mounted NFS share from the server that works.
You mean the server that works is where the NFS share is mounted *from* - so for the server, this is a local filesystem, while for the workstation, it's a remotely mounted NFS file system, right?
Precisely.
cat session.log Error: Aborting session with 'Unable to open display 'nx/nx,options=/tmp/.x2go-localguy/C-localguy-137- 1509136412_stDXFCE_dp32/options:137''.
Well, interesting. Is this file still available? If yes, what is its content?
more options
nx/nx,link=adsl,pack=16m-jpeg-9,limit=0,root=/tmp/.x2go-localguy/C-localguy-137-1509136412_stDXFCE_dp32,cache=8M,images=32M,type=unix-kde-depth_32,id=localguy-137-1509136412_stDXFCE_dp32,cookie=2822a
45b525e999d9623e3a3aafd6b53,errors=/tmp/.x2go-localguy/C-localguy-137-1509136412_stDXFCE_dp32/session.log,kbtype=pc105/us,geometry=800x600,resize=1,fullscreen=0,accept=localhost,listen=41900,clipboar
d=both,client=linux,menu=0,state=/tmp/.x2go-localguy/C-localguy-137-1509136412_stDXFCE_dp32/state:137
Also, if available, the "clients" file would be interesting.
In which directory? Here's what's in /tmp/.x2go-localguy/C-localguy-137-1509136412_stDXFCE_dp32:
drwx------ 2 localguy localguy 40 Oct 27 16:33 cache-unix-kde-depth_32
drwx------ 2 localguy localguy 60 Oct 27 16:33 C-localguy-137-1509136412_stDXFCE_dp32
-rw-rw-r-- 1 localguy localguy 53 Oct 27 16:33 cmdoutput
-rw-rw-r-- 1 localguy localguy 500 Oct 27 16:33 options
-rw------- 1 localguy localguy 1841 Oct 27 16:33 session.log
-rw-rw-r-- 1 localguy localguy 11 Oct 27 16:33 sshd.pid -rw-rw-r-- 1 localguy localguy 8 Oct 27 16:33 state
So you are using arctica with ADSL. ADSL connections have been modified twice after 3.5.99.7, so maybe you should try the newest version, at least for improved speed.
True, I'd like to point out that these changes should at most affect the speed over this link type. The general behavior should mostly be unchanged (especially anything related to session management).
I'm not sure which piece of the puzzle this is referring to. I addressed it in the last email. Can you clarify? Update what package? X2Go on Mac is 4.1.1.1. On the server? We use this repo for nx-libs3.6 which appears to be the latest:
rpm -q nx-libs
nx-libs-3.5.99.7-1.20170506git150cbc2.fc26.x86_64
name=Copr repo for nx-libs-3.6 owned by mikedep333
baseurl=https://copr-be.cloud.fedoraproject.org/results/ mikedep333/nx-libs-3.6/fedora-$releasever-$basearch/
type=rpm-md
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://copr-be.cloud.fedoraproject.org/results/ mikedep333/nx-libs-3.6/pubkey.gpg
repo_gpgcheck=0
enabled=1
On 11/05/2017 03:03 PM, Robert Kudyba wrote:
more options
nx/nx,link=adsl,pack=16m-jpeg-9,limit=0,root=/tmp/.x2go-localguy/C-localguy-137-1509136412_stDXFCE_dp32,cache=8M,images=32M,type=unix-kde-depth_32,id=localguy-137-1509136412_stDXFCE_dp32,cookie=2822a45b525e999d9623e3a3aafd6b53,errors=/tmp/.x2go-localguy/C-localguy-137-1509136412_stDXFCE_dp32/session.log,kbtype=pc105/us,geometry=800x600,resize=1,fullscreen=0,accept=localhost,listen=41900,clipboard=both,client=linux,menu=0,state=/tmp/.x2go-localguy/C-localguy-137-1509136412_stDXFCE_dp32/state:137
Hmm, looks fine as well. The cookie is recorded in there.
One way this may go haywire looks like this: x2goclient executes x2gostartagent on the server, then the channel disconnects. nxagent is always spawned in the background, so that the script can terminate almost immediately. The connection is held open, though, since everything is tunneled through one ssh connection anyway, but if the channel termination leads to the automounter kicking the NFS share out, the newly launched nxagent isn't able to read the Xauthority file anymore and fails to connect to its internal X server.
That's why testing a persistent mount point would be good.
Local users may be affected in the same way if their XAUTHORITY environment variable is set to point to the NFS share (which, again, has benefits...)
Also, if available, the "clients" file would be interesting.
In which directory? Here's what's in /tmp/.x2go-localguy/C-localguy-137-1509136412_stDXFCE_dp32:
Normally in that directory, but if it's not available, fine either way.
I'm not sure which piece of the puzzle this is referring to. I addressed it in the last email. Can you clarify? Update what package? X2Go on Mac is 4.1.1.1. On the server? We use this repo for nx-libs3.6 which appears to be the latest:
Uli was merely mentioning that Mike#2's copr repo for Arctica's nx-libs version is outdated - we've had other releases past 3.5.99.7. Don't worry, though, most of the changes were non-functional, merely reorganizing the tree and switching to a different build method based on GNU autotools instead of imake.
Mihai
On 11/05/2017 03:41 PM, Mihai Moldovan wrote:
One way this may go haywire looks like this: [...]
I've added more debugging to x2gostartagent. FC26 have completed already, so you know the drill. Update the system, then start a new session (will fail, but that's fine) and look at the syslog.
I'm only interested in the new message that should pop up there, starting with "started nxagent: ".
With that we'll see what XAUTHORITY is set to (and how nxagent was spawned in general, which is always good to know.)
Mihai
One way this may go haywire looks like this: [...]
I've added more debugging to x2gostartagent. FC26 have completed already, so you know the drill. Update the system, then start a new session (will fail, but that's fine) and look at the syslog.
I'm only interested in the new message that should pop up there, starting with "started nxagent: ".
With that we'll see what XAUTHORITY is set to (and how nxagent was spawned in general, which is always good to know.)
I had to install the DMG client from Nov. 5 as git20171029.1693.heuler.OSX_10_10.dmg <https://code.x2go.org/releases/X2GoClient_nightly_macosx/x2goclient-4.1.1.1.git20171029.1693.heuler.OSX_10_10.dmg> just hung for 20 minutes with no real logs. But with 20171105.1696.heuler.OSX_10_10.dmg <https://code.x2go.org/releases/X2GoClient_nightly_macosx/x2goclient-4.1.1.1.git20171105.1696.heuler.OSX_10_10.dmg> a coredump of packagekitd:
Nov 5 12:54:31 sobolev systemd-logind[11727]: New session 2323 of user localguy.
Nov 5 12:54:31 sobolev kernel: PK-Backend[2588]: segfault at 8 ip 00007f2701c18724 sp 00007f26e29d1700 error 4 in libc-2.25.so [7f2701b8f000+1cb000]
Nov 5 12:54:31 sobolev systemd[1]: Started Process Core Dump (PID 2677/UID 0).
Nov 5 12:54:31 sobolev systemd[1]: packagekit.service: Main process exited, code=killed, status=11/SEGV
Nov 5 12:54:31 sobolev systemd[1]: packagekit.service: Unit entered failed state.
Nov 5 12:54:31 sobolev systemd[1]: packagekit.service: Failed with result 'signal'.
Nov 5 12:54:31 sobolev /usr/bin/x2gostartagent[2742]: x2gostartagent called with options: 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us query 0 D XFCE both
Nov 5 12:54:32 sobolev systemd-coredump[2683]: Process 16689 (packagekitd) of user 0 dumped core.#012#012Stack trace of thread 2588:#012#0 0x00007f2701c18724 _int_malloc (libc.so.6)#012#1 0x00007f2701c1bcb8 malloc (libc.so.6)#012#2 0x00007f26f0f4f4c1 parserCreate (libexpat.so.1)#012#3 0x00007f26f272432c lr_yum_repomd_parse_file (librepo.so.0)#012#4 0x00007f26f2728043 lr_yum_perform (librepo.so.0)#012#5 0x00007f26f271d3cb lr_handle_perform (librepo.so.0)#012#6 0x00007f26f29617cc dnf_repo_check (libdnf.so.1)#012#7 0x00007f26f2956084 dnf_sack_add_repo (libdnf.so.1)#012#8 0x00007f26f2956389 dnf_sack_add_repos (libdnf.so.1)#012#9 0x00007f26f81e986b dnf_utils_create_sack_for_filters (libpk_backend_dnf.so)#012#10 0x00007f26f81eaa9b pk_backend_search_thread (libpk_backend_dnf.so)#012#11 0x0000562c24d73b7a pk_backend_job_thread_setup (packagekitd)#012#12 0x00007f270240b536 g_thread_proxy (libglib-2.0.so.0)#012#13 0x00007f2701f6b36d start_thread (libpthread.so.0)#012#14 0x00007f2701c9fe1f __clone (libc.so.6)#012#012Stack trace of thread 16690:#012#0 0x00007f2701c93d2d poll (libc.so.6)#012#1 0x00007f27023e4569 g_main_context_iterate.isra.25 (libglib-2.0.so.0)#012#2 0x00007f27023e467c g_main_context_iteration (libglib-2.0.so.0)#012#3 0x00007f27023e46c1 glib_worker_main (libglib-2.0.so.0)#012#4 0x00007f270240b536 g_thread_proxy (libglib-2.0.so.0)#012#5 0x00007f2701f6b36d start_thread (libpthread.so.0)#012#6 0x00007f2701c9fe1f __clone (libc.so.6)#012#012Stack trace of thread 16691:#012#0 0x00007f2701c93d2d poll (libc.so.6)#012#1 0x00007f27023e4569 g_main_context_iterate.isra.25 (libglib-2.0.so.0)#012#2 0x00007f27023e4902 g_main_loop_run (libglib-2.0.so.0)#012#3 0x00007f27029c9cb6 gdbus_shared_thread_func (libgio-2.0.so.0)#012#4 0x00007f270240b536 g_thread_proxy (libglib-2.0.so.0)#012#5 0x00007f2701f6b36d start_thread (libpthread.so.0)#012#6 0x00007f2701c9fe1f __clone (libc.so.6)#012#012Stack trace of thread 16689:#012#0 0x00007f2701c93d2d poll (libc.so.6)#012#1 0x00007f27023e4569 g_main_context_iterate.isra.25 (libglib-2.0.so.0)#012#2 0x00007f27023e4902 g_main_loop_run (libglib-2.0.so.0)#012#3 0x0000562c24d613eb main (packagekitd)#012#4 0x00007f2701baf88a __libc_start_main (libc.so.6)#012#5 0x0000562c24d615aa _start (packagekitd)#012#012Stack trace of thread 2587:#012#0 0x00007f2701c9a7b9 syscall (libc.so.6)#012#1 0x00007f27024296fa g_cond_wait_until (libglib-2.0.so.0)#012#2 0x00007f27023b8b31 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0)#012#3 0x00007f270240bed4 g_thread_pool_thread_proxy (libglib-2.0.so.0)#012#4 0x00007f270240b536 g_thread_proxy (libglib-2.0.so.0)#012#5 0x00007f2701f6b36d start_thread (libpthread.so.0)#012#6 0x00007f2701c9fe1f __clone (libc.so.6)
Nov 5 12:54:32 sobolev /usr/bin/x2gosessionlimit[2762]: x2gosessionlimit has been called
Nov 5 12:54:32 sobolev x2golistsessions[2765]: x2golistsessions has been called with options: --all-servers
Nov 5 12:54:33 sobolev abrt-dump-journal-core[950]: connect('/var/run/abrt/abrt.socket'): Connection refuse
Nov 5 12:54:44 sobolev systemd-logind[11727]: Removed session 2322.
Nov 5 12:55:39 sobolev /usr/bin/x2gofeature[5935]: x2gofeature called with options: X2GO_RUN_EXTENSIONS
Nov 5 12:55:39 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[5940]: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS
Nov 5 12:55:39 sobolev /usr/bin/x2goserver-run-extensions[5945]: x2goserver-run-extensions called with options: localguy-158-1509904537_stDXFCE_dp32 pre-start
Nov 5 12:55:39 sobolev /usr/bin/x2gostartagent[5956]: creating new session: localguy-158-1509904537_stDXFCE_dp32 987f364647dc4560b0c0eb10e7d16eeb 5954 65.78.12.82 58562 58563 58564 -1 -1
Nov 5 12:55:39 sobolev /usr/bin/x2gostartagent[5965]: blocking creation of agent's keyboard file /tmp/.x2go-localguy/C-localguy-158-1509904537_stDXFCE_dp32/keyboard as requested by session startup command
Nov 5 12:55:39 sobolev /usr/bin/x2gostartagent[5968]: successfully started X2Go agent session with ID localguy-158-1509904537_stDXFCE_dp32
Nov 5 12:55:39 sobolev /usr/bin/x2gofeature[5975]: x2gofeature called with options: X2GO_RUN_EXTENSIONS
Nov 5 12:55:39 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[5980]: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS
Nov 5 12:55:39 sobolev /usr/bin/x2goserver-run-extensions[5985]: x2goserver-run-extensions called with options: localguy-158-1509904537_stDXFCE_dp32 post-start
Nov 5 12:55:45 sobolev /usr/bin/x2gocmdexitmessage[6058]: x2gocmdexitmessage called with options: localguy-158-1509904537_stDXFCE_dp32
Nov 5 12:55:45 sobolev systemd-logind[11727]: Removed session 2323.
And just in case, logs from client:
x2go-DEBUG-../src/sshmasterconnection.cpp:248> Starting SSH connection without Kerberos authentication.
x2go-DEBUG-../src/sshmasterconnection.cpp:252> SshMasterConnection, instance SshMasterConnection(0x7fbb38f20aa0) created.
x2go-DEBUG-../src/sshmasterconnection.cpp:520> SshMasterConnection, instance SshMasterConnection(0x7fbb38f20aa0) entering thread.
x2go-DEBUG-../src/sshmasterconnection.cpp:831> Session port before config file parse: 22
x2go-DEBUG-../src/sshmasterconnection.cpp:841> Session port after config file parse: 22
x2go-DEBUG-../src/sshmasterconnection.cpp:906> Session port before config file parse (part 2): 22
x2go-DEBUG-../src/sshmasterconnection.cpp:916> Session port after config file parse (part 2): 22
x2go-DEBUG-../src/sshmasterconnection.cpp:941> cserverAuth
x2go-DEBUG-../src/sshmasterconnection.cpp:982> state: 1
x2go-DEBUG-../src/sshmasterconnection.cpp:1263> Challenge authentication failed. Trying password mechanism if available.
x2go-DEBUG-../src/sshmasterconnection.cpp:1269> Password mechanism available. Continuing.
x2go-DEBUG-../src/sshmasterconnection.cpp:1273> Password authentication requested.
x2go-DEBUG-../src/sshmasterconnection.cpp:723> User authentication OK.
x2go-DEBUG-../src/sshmasterconnection.cpp:1740> LOGIN CHECK:"LOGIN OK
"
x2go-DEBUG-../src/sshmasterconnection.cpp:1743> don't have interaction
x2go-DEBUG-../src/sshmasterconnection.cpp:1776> LOOP FINISHED
x2go-DEBUG-../src/sshmasterconnection.cpp:1780> No interaction needed, continue session
x2go-DEBUG-../src/sshmasterconnection.cpp:727> Login Check - OK
x2go-DEBUG-../src/onmainwindow.cpp:3056> SSH connection established.
x2go-DEBUG-../src/onmainwindow.cpp:3450> Continue normal X2Go session
x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via SshProcess object 0: "export HOSTNAME && x2golistsessions"
x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x7fbb38f1cab0) Running masterCon->addChannelConnection(this, ' "717baa06-0796-469b-9c30-4cc2034ab1dd" ', ' "bash -l -c 'echo "X2GODATABEGIN:717baa06-0796-469b-9c30-4cc2034ab1dd"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; export HOSTNAME && x2golistsessions; echo "X2GODATAEND:717baa06-07" ');
x2go-DEBUG-../src/sshmasterconnection.cpp:1842> Locking SSH channel connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:1844> Passing new channel connection object to channelConnections.
x2go-DEBUG-../src/sshmasterconnection.cpp:1846> Unlocking SSH channel connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:2034> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:2051> New channel:0x7fbb38f26d80
x2go-DEBUG-../src/sshmasterconnection.cpp:2136> Executing remote: "bash -l -c 'echo "X2GODATABEGIN:717baa06-0796-469b-9c30-4cc2034ab1dd"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; export HOSTNAME && x2golistsessions; echo "X2GODATAEND:717baa06-0796-469b-9c30-4cc2034ab1dd";'"
x2go-DEBUG-../src/sshmasterconnection.cpp:2159> New exec channel created.
x2go-DEBUG-../src/sshmasterconnection.cpp:2208> EOF on channel 0x7fbb38f26d80; SshProcess object: 0
x2go-DEBUG-../src/sshmasterconnection.cpp:2331> EOF sent.
x2go-DEBUG-../src/sshmasterconnection.cpp:2335> Channel closed.
x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout): "X2GODATABEGIN:717baa06-0796-469b-9c30-4cc2034ab1dd
X2GODATAEND:717baa06-0796-469b-9c30-4cc2034ab1dd
"
x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "" (0).
x2go-DEBUG-../src/onmainwindow.cpp:3918> ""
x2go-DEBUG-../src/onmainwindow.cpp:4478> Executing remote command: "X2GODPI=72 x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us query 0 D XFCE both"
x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via SshProcess object 1: "X2GODPI=72 x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us query 0 D XFCE both"
x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x7fbb38f6a680) Running masterCon->addChannelConnection(this, ' "27e7d2d0-6286-4186-a83e-7e9d70d4ef46" ', ' "bash -l -c 'echo "X2GODATABEGIN:27e7d2d0-6286-4186-a83e-7e9d70d4ef46"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; X2GODPI=72 x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_3" ');
x2go-DEBUG-../src/sshmasterconnection.cpp:1842> Locking SSH channel connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:1844> Passing new channel connection object to channelConnections.
x2go-DEBUG-../src/sshmasterconnection.cpp:1846> Unlocking SSH channel connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:2034> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:2051> New channel:0x7fbb38e811c0
x2go-DEBUG-../src/sshmasterconnection.cpp:2136> Executing remote: "bash -l -c 'echo "X2GODATABEGIN:27e7d2d0-6286-4186-a83e-7e9d70d4ef46"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; X2GODPI=72 x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us query 0 D XFCE both; echo "X2GODATAEND:27e7d2d0-6286-4186-a83e-7e9d70d4ef46";'"
x2go-DEBUG-../src/sshmasterconnection.cpp:2159> New exec channel created.
2017-11-05 12:55:21.720 x2goclient[37811:2991518] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
x2go-DEBUG-../src/sshmasterconnection.cpp:2208> EOF on channel 0x7fbb38e811c0; SshProcess object: 1
x2go-DEBUG-../src/sshmasterconnection.cpp:2331> EOF sent.
x2go-DEBUG-../src/sshmasterconnection.cpp:2335> Channel closed.
x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout): "X2GODATABEGIN:27e7d2d0-6286-4186-a83e-7e9d70d4ef46
158
987f364647dc4560b0c0eb10e7d16eeb
5954
localguy-158-1509904537_stDXFCE_dp32
58562
58563
58564
X2GODATAEND:27e7d2d0-6286-4186-a83e-7e9d70d4ef46
"
x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "158
987f364647dc4560b0c0eb10e7d16eeb
5954
localguy-158-1509904537_stDXFCE_dp32
58562
58563
58564
" (1).
x2go-DEBUG-../src/onmainwindow.cpp:5297> Agent output: "158
987f364647dc4560b0c0eb10e7d16eeb
5954
localguy-158-1509904537_stDXFCE_dp32
58562
58563
58564
"
x2go-DEBUG-../src/sshprocess.cpp:381> Starting tunnel via SshProcess object 2: "localhost":58562 -> "localhost":59562
x2go-DEBUG-../src/onmainwindow.cpp:5900> "Starting NX proxy, command: "/Applications/x2goclient.app/Contents/exe/"nxproxy -S nx/nx,options=/Users/rkudyba/.x2go/S-localguy-158-1509904537_stDXFCE_dp32/options:158"
x2go-DEBUG-../src/sshprocess.cpp:157> Direct tunnel: waiting for connections on "localhost":59562
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "
NXPROXY - Version 3.5.0
Copyright (C) 2001, 2010 NoMachine.
See h"
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "ttp:// www.nomachine.com/ for more information.
Info: Proxy running in client mode with pid '37822'.
Session: Starting session at '"
x2go-DEBUG-../src/sshprocess.cpp:109> New TCP connection.
x2go-DEBUG-../src/sshprocess.cpp:114> New socket: 29
x2go-DEBUG-../src/sshmasterconnection.cpp:2034> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:2051> New channel:0x7fbb38d9d500
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "Sun Nov 5 12:55:40 2017'.
Info: Connecting to remote host 'localhost:59562'.
Info: Connection to remote proxy 'localhost:59562' established.
"
x2go-DEBUG-../src/sshmasterconnection.cpp:2057> Forwarding parameters: from remote ("localhost":58562) to local ("localhost":58632)
x2go-DEBUG-../src/sshmasterconnection.cpp:2094> Temporary session port after config file parse: 58562
x2go-DEBUG-../src/sshmasterconnection.cpp:2098> Temporary session host after config file parse: localhost
x2go-DEBUG-../src/sshmasterconnection.cpp:2128> New channel forwarded.
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "Info: Connection with remote proxy completed.
"
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "Warning: Unrecognized session type 'unix-kde-depth_32'. Assuming agent session.
"
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "Info: Using ADSL link parameters 512/24/1/0.
Info: Using cache pa"
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "rameters 4/4096KB/8192KB/8192KB.
Info: Using pack method '16m-jpeg-9' with session 'unix-kde-depth_32'.
Info: Using ZLIB data compression 1/1/32.
Info: Using ZLIB stream compression 4/4.
Info: No suitable cache file found.
Info: Forwarding X11 connections to display '/private/tmp/com.apple.launchd.XQbZF46YQZ/org.macosforge.xquartz:0'.
Session: Session started at 'Sun Nov 5 12:55:41 2017'.
Warning: Protocol mismatch or no X authentication data.
"
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "Session: Terminating session at '"
x2go-DEBUG-../src/onmainwindow.cpp:6372> Proxy wrote on stderr: "Sun Nov 5 12:55:45 2017'.
Info: Your session was closed before reaching a usable state.
Info: This can be due to the local X server refusing access to the client.
Info: Please check authorization provided by the remote X application.
Session: Session terminated at 'Sun Nov 5 12:55:45 2017'.
"
x2go-DEBUG-../src/sshmasterconnection.cpp:2312> Socket 29 closed.
x2go-DEBUG-../src/sshmasterconnection.cpp:2331> EOF sent.
x2go-DEBUG-../src/sshmasterconnection.cpp:2335> Channel closed.
x2go-DEBUG-../src/onmainwindow.cpp:6225> Deleting Proxy.
x2go-DEBUG-../src/onmainwindow.cpp:6274> Waiting for proxy to exit.
x2go-DEBUG-../src/onmainwindow.cpp:6298> Checking exit status.
x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via SshProcess object 3: "x2gocmdexitmessage localguy-158-1509904537_stDXFCE_dp32"
x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x7fbb38d42970) Running masterCon->addChannelConnection(this, ' "fa75f601-dc5a-4dbd-8ef4-a9dd4cdacc0f" ', ' "bash -l -c 'echo "X2GODATABEGIN:fa75f601-dc5a-4dbd-8ef4-a9dd4cdacc0f"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; x2gocmdexitmessage localguy-158-1509904537_stDXFCE_dp32; echo "X2G" ');
x2go-DEBUG-../src/sshmasterconnection.cpp:1842> Locking SSH channel connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:1844> Passing new channel connection object to channelConnections.
x2go-DEBUG-../src/sshmasterconnection.cpp:1846> Unlocking SSH channel connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:2034> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:2051> New channel:0x7fbb38f0edd0
x2go-DEBUG-../src/sshmasterconnection.cpp:2136> Executing remote: "bash -l -c 'echo "X2GODATABEGIN:fa75f601-dc5a-4dbd-8ef4-a9dd4cdacc0f"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; x2gocmdexitmessage localguy-158-1509904537_stDXFCE_dp32; echo "X2GODATAEND:fa75f601-dc5a-4dbd-8ef4-a9dd4cdacc0f";'"
x2go-DEBUG-../src/onmainwindow.cpp:6355> Finished proxy.
x2go-DEBUG-../src/sshmasterconnection.cpp:2159> New exec channel created.
x2go-DEBUG-../src/sshmasterconnection.cpp:2208> EOF on channel 0x7fbb38f0edd0; SshProcess object: 3
x2go-DEBUG-../src/sshmasterconnection.cpp:2331> EOF sent.
x2go-DEBUG-../src/sshmasterconnection.cpp:2335> Channel closed.
x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout): "X2GODATABEGIN:fa75f601-dc5a-4dbd-8ef4-a9dd4cdacc0f
X2GODATAEND:fa75f601-dc5a-4dbd-8ef4-a9dd4cdacc0f
"
x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "" (3).
x2go-DEBUG-../src/onmainwindow.cpp:9749> "Command message: "
x2go-DEBUG-../src/sshmasterconnection.cpp:793> SshMasterConnection, instance SshMasterConnection(0x7fbb38f20aa0) waiting for thread to finish.
x2go-DEBUG-../src/sshmasterconnection.cpp:1953> Disconnecting ...
x2go-DEBUG-../src/sshmasterconnection.cpp:1964> Deleting channel connections.
x2go-DEBUG-../src/sshmasterconnection.cpp:1972> Disconnecting session.
x2go-DEBUG-../src/sshmasterconnection.cpp:1978> Deleting sockets.
x2go-DEBUG-../src/sshmasterconnection.cpp:1985> All channels closed and session disconnected. Quitting session loop.
x2go-DEBUG-../src/sshmasterconnection.cpp:797> SshMasterConnection, instance SshMasterConnection(0x7fbb38f20aa0) thread finished.
x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called.
x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called.
x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called.
x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called.
x2go-DEBUG-../src/sshmasterconnection.cpp:804> SshMasterConnection, instance SshMasterConnection(0x7fbb38f20aa0) finished destructor.
x2go-DEBUG-../src/onmainwindow.cpp:6532> Setting focus.
On 11/05/2017 07:03 PM, Robert Kudyba wrote:
I had to install the DMG client from Nov. 5 as git20171029.1693.heuler.OSX_10_10.dmg <https://code.x2go.org/releases/X2GoClient_nightly_macosx/x2goclient-4.1.1.1.git20171029.1693.heuler.OSX_10_10.dmg> just hung for 20 minutes with no real logs. But with 20171105.1696.heuler.OSX_10_10.dmg <https://code.x2go.org/releases/X2GoClient_nightly_macosx/x2goclient-4.1.1.1.git20171105.1696.heuler.OSX_10_10.dmg> a coredump of packagekitd:
Uh, there haven't been any code changes today. I merely updated the bundled PulseAudio version to 11.1. X2Go Client itself was unchanged. The other nightly also missed the nxauth change, but other than that - no functional changes to x2goclient itself. Must have been something else.
Also, the packagekit crash is impossible to have been triggered by X2Go directly. It crashed while parsing a yum repository file, so it was likely a periodic refresh scheduled by the system itself that initiated this crash.
Likely an automated metadata update of RPM repositories triggered by the user login.
Nov 5 12:55:39 sobolev /usr/bin/x2gostartagent[5956]: creating new session: localguy-158-1509904537_stDXFCE_dp32 987f364647dc4560b0c0eb10e7d16eeb 5954 65.78.12.82 58562 58563 58564 -1 -1
No, that's missing the new debug message. Are you sure you updated x2goserver before connecting?
Mihai
Nov 5 12:55:39 sobolev /usr/bin/x2gostartagent[5956]: creating new session: localguy-158-1509904537_stDXFCE_dp32 987f364647dc4560b0c0eb10e7d16eeb 5954 65.78.12.82 58562 58563 58564 -1 -1
No, that's missing the new debug message. Are you sure you updated x2goserver before connecting?
rpm -qa | grep x2goserver
x2goserver-4.1.0.0-0.0x2go1.0.git20171105.1438.heuler.fc26.x86_64
x2goserver-xsession-4.1.0.0-0.0x2go1.0.git20171105.1438.heuler.fc26.x86_64
x2goserver-extensions-4.1.0.0-0.0x2go1.0.git20171105.1438.heuler.fc26.x86_64 x2goserver-common-4.1.0.0-0.0x2go1.0.git20171105.1438.heuler.fc26.x86_64
And I just restarted the x2goserver process to make sure still getting:
Nov 5 13:29:26 sobolev systemd-logind[11727]: New session 2326 of user localguy.
Nov 5 13:29:27 sobolev /usr/bin/x2gostartagent[14396]: x2gostartagent called with options: 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us query 0 D XFCE both
Nov 5 13:29:27 sobolev /usr/bin/x2gosessionlimit[14413]: x2gosessionlimit has been called
Nov 5 13:29:27 sobolev x2golistsessions[14417]: x2golistsessions has been called with options: --all-servers
Nov 5 13:30:35 sobolev /usr/bin/x2gofeature[17648]: x2gofeature called with options: X2GO_RUN_EXTENSIONS
Nov 5 13:30:35 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[17653]: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS
Nov 5 13:30:35 sobolev /usr/bin/x2goserver-run-extensions[17658]: x2goserver-run-extensions called with options: localguy-160-1509906633_stDXFCE_dp32 pre-start
Nov 5 13:30:35 sobolev /usr/bin/x2gostartagent[17669]: creating new session: localguy-160-1509906633_stDXFCE_dp32 7e8d02d99a3c76b1c340f6913f121775 17667 65.78.12.82 43627 43628 43629 -1 -1
Nov 5 13:30:35 sobolev /usr/bin/x2gostartagent[17675]: blocking creation of agent's keyboard file /tmp/.x2go-localguy/C-localguy-160-1509906633_stDXFCE_dp32/keyboard as requested by session startup command
Nov 5 13:30:35 sobolev /usr/bin/x2gostartagent[17677]: successfully started X2Go agent session with ID localguy-160-1509906633_stDXFCE_dp32
Nov 5 13:30:35 sobolev /usr/bin/x2gofeature[17684]: x2gofeature called with options: X2GO_RUN_EXTENSIONS
Nov 5 13:30:35 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[17689]: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS
Nov 5 13:30:35 sobolev /usr/bin/x2goserver-run-extensions[17694]: x2goserver-run-extensions called with options: localguy-160-1509906633_stDXFCE_dp32 post-start
Nov 5 13:30:41 sobolev /usr/bin/x2gocmdexitmessage[17769]: x2gocmdexitmessage called with options: localguy-160-1509906633_stDXFCE_dp32
Nov 5 13:30:41 sobolev systemd-logind[11727]: Removed session 2326.
x2goserver-4.1.0.0-0.0x2go1.0.git20171105.1438.heuler.fc26.x86_64
Okay, so in that case you probably haven't set the loglevel to debug in /etc/x2go/x2goserver.conf :
Nope been debug for a while now:
[log]
# possible levels are: emerg, alert, crit, err, warning, notice, info, debug
loglevel=debug
On 11/05/2017 07:57 PM, Robert Kudyba wrote:
loglevel=debug
*sigh*
I just tested this myself.
On Fedora, it looks like the debug syslog level is not written to any file in /var/log/. The only way to get to this information is to use journalctl (and just in case something aliases this to a different log level, journalctl -p 7.)
Mihai
loglevel=debug
*sigh*
I just tested this myself.
On Fedora, it looks like the debug syslog level is not written to any file in /var/log/. The only way to get to this information is to use journalctl (and just in case something aliases this to a different log level, journalctl -p 7.)
Wow is there a lot of stuff in there. Is there a way to narrow this down? Here are some logs from the journal:
Nov 05 14:58:18 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:58:18 ourschool.edu x2golistsessions_sql[30036]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:58:18 ourschool.edu x2golistsessions_sql[30036]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:58:18 ourschool.edu sshd[30030]: Failed password for invalid user support from 190.179.145.199 port 32853 ssh2
Nov 05 14:58:18 ourschool.edu audit[30030]: USER_AUTH pid=30030 uid=0 auid=4294967295 ses=4294967295 msg='op=password acct="(unknown)" exe="/usr/sbin/sshd" hostname=? addr=190.179.145.199 terminal=ssh res=failed'
Nov 05 14:58:18 ourschool.edu sshd[30030]: pam_unix(sshd:auth): check pass; user unknown
Nov 05 14:58:18 ourschool.edu audit[30030]: USER_AUTH pid=30030 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:authentication grantors=? acct="?" exe="/usr/sbin/sshd" hostname=190.179.145.199 addr=190.179.145.199 terminal=ssh res=failed'
Nov 05 14:58:20 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:58:20 ourschool.edu x2golistsessions_sql[30040]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:58:20 ourschool.edu x2golistsessions_sql[30040]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:58:20 ourschool.edu audit[30030]: USER_AUTH pid=30030 uid=0 auid=4294967295 ses=4294967295 msg='op=password acct="(unknown)" exe="/usr/sbin/sshd" hostname=? addr=190.179.145.199 terminal=ssh res=failed'
Nov 05 14:58:20 ourschool.edu sshd[30030]: Failed password for invalid user support from 190.179.145.199 port 32853 ssh2
Nov 05 14:58:21 ourschool.edu sshd[30030]: pam_unix(sshd:auth): check pass; user unknown
Nov 05 14:58:21 ourschool.edu audit[30030]: USER_AUTH pid=30030 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:authentication grantors=? acct="?" exe="/usr/sbin/sshd" hostname=190.179.145.199 addr=190.179.145.199 terminal=ssh res=failed'
Nov 05 14:58:22 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:58:22 ourschool.edu x2golistsessions_sql[30046]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:58:22 ourschool.edu x2golistsessions_sql[30046]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:58:23 ourschool.edu sshd[30030]: Failed password for invalid user support from 190.179.145.199 port 32853 ssh2
Nov 05 14:58:23 ourschool.edu audit[30030]: USER_AUTH pid=30030 uid=0 auid=4294967295 ses=4294967295 msg='op=password acct="(unknown)" exe="/usr/sbin/sshd" hostname=? addr=190.179.145.199 terminal=ssh res=failed'
Nov 05 14:58:23 ourschool.edu sshd[30030]: pam_unix(sshd:auth): check pass; user unknown
Nov 05 14:58:23 ourschool.edu audit[30030]: USER_AUTH pid=30030 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:authentication grantors=? acct="?" exe="/usr/sbin/sshd" hostname=190.179.145.199 addr=190.179.145.199 terminal=ssh res=failed'
Nov 05 14:58:24 ourschool.edu sshd[30030]: Failed password for invalid user support from 190.179.145.199 port 32853 ssh2
Nov 05 14:58:24 ourschool.edu audit[30030]: USER_AUTH pid=30030 uid=0 auid=4294967295 ses=4294967295 msg='op=password acct="(unknown)" exe="/usr/sbin/sshd" hostname=? addr=190.179.145.199 terminal=ssh res=failed'
Nov 05 14:58:24 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:58:24 ourschool.edu x2golistsessions_sql[30051]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:58:24 ourschool.edu x2golistsessions_sql[30051]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:58:24 ourschool.edu sshd[30030]: pam_unix(sshd:auth): check pass; user unknown
Nov 05 14:58:24 ourschool.edu audit[30030]: USER_AUTH pid=30030 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:authentication grantors=? acct="?" exe="/usr/sbin/sshd" hostname=190.179.145.199 addr=190.179.145.199 terminal=ssh res=failed'
Nov 05 14:58:26 ourschool.edu sshd[30030]: Failed password for invalid user support from 190.179.145.199 port 32853 ssh2
Nov 05 14:58:26 ourschool.edu audit[30030]: USER_AUTH pid=30030 uid=0 auid=4294967295 ses=4294967295 msg='op=password acct="(unknown)" exe="/usr/sbin/sshd" hostname=? addr=190.179.145.199 terminal=ssh res=failed'
Nov 05 14:58:27 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:58:27 ourschool.edu x2golistsessions_sql[30056]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:58:27 ourschool.edu x2golistsessions_sql[30056]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:58:27 ourschool.edu sshd[30030]: pam_unix(sshd:auth): check pass; user unknown
Nov 05 14:58:27 ourschool.edu audit[30030]: USER_AUTH pid=30030 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:authentication grantors=? acct="?" exe="/usr/sbin/sshd" hostname=190.179.145.199 addr=190.179.145.199 terminal=ssh res=failed'
Nov 05 14:58:29 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:58:29 ourschool.edu sshd[30030]: Failed password for invalid user support from 190.179.145.199 port 32853 ssh2
Nov 05 14:58:29 ourschool.edu sshd[30030]: error: maximum authentication attempts exceeded for invalid user support from 190.179.145.199 port 32853 ssh2 [preauth]
Nov 05 14:58:29 ourschool.edu sshd[30030]: Disconnecting invalid user support 190.179.145.199 port 32853: Too many authentication failures [preauth]
Nov 05 14:58:29 ourschool.edu audit[30030]: USER_AUTH pid=30030 uid=0 auid=4294967295 ses=4294967295 msg='op=password acct="(unknown)" exe="/usr/sbin/sshd" hostname=? addr=190.179.145.199 terminal=ssh res=failed'
Nov 05 14:58:29 ourschool.edu audit[30030]: USER_AUTH pid=30030 uid=0 auid=4294967295 ses=4294967295 msg='op=maxtries exceeded acct="(unknown)" exe="/usr/sbin/sshd" hostname=? addr=190.179.145.199 terminal=ssh res=failed'
Nov 05 14:58:29 ourschool.edu audit[30030]: CRYPTO_KEY_USER pid=30030 uid=0 auid=4294967295 ses=4294967295 msg='op=destroy kind=session fp=? direction=both spid=30031 suid=74 rport=32853 laddr=150.108.64.57 lport=22 exe="/usr/sbin/sshd" hostname=? addr=190.179.145.199 terminal=? res=success'
Nov 05 14:58:29 ourschool.edu audit[30030]: CRYPTO_KEY_USER pid=30030 uid=0 auid=4294967295 ses=4294967295 msg='op=destroy kind=server fp=SHA256:d2:cc:55:1a:dd:0b:3f:c2:40:66:17:b7:6f:24:1d:c5:80:ba:76:dd:68:ef:6a:c2:58:ae:a0:04:9a:cc:92:a0 direction=? spid=30031 suid=74 exe="/usr/sbin/sshd" hostname=? addr=? terminal=? res=success'
Nov 05 14:58:29 ourschool.edu sshd[30030]: PAM 5 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=190.179.145.199
Nov 05 14:58:29 ourschool.edu audit[30030]: CRYPTO_KEY_USER pid=30030 uid=0 auid=4294967295 ses=4294967295 msg='op=destroy kind=server fp=SHA256:91:59:b3:a2:75:b5:ff:bf:4e:77:c8:cc:f2:70:7c:9f:86:ab:1f:57:36:aa:42:49:2b:b9:0b:df:de:82:64:ff direction=? spid=30030 suid=0 exe="/usr/sbin/sshd" hostname=? addr=? terminal=? res=success'
Nov 05 14:58:29 ourschool.edu sshd[30030]: PAM service(sshd) ignoring max retries; 6 > 3
Nov 05 14:58:29 ourschool.edu audit[30030]: CRYPTO_KEY_USER pid=30030 uid=0 auid=4294967295 ses=4294967295 msg='op=destroy kind=server fp=SHA256:05:d8:a8:8a:9f:f3:4a:68:2b:af:3b:fa:cd:18:d5:e4:2d:a8:38:97:5f:77:da:bf:66:19:49:8a:60:d8:ef:0a direction=? spid=30030 suid=0 exe="/usr/sbin/sshd" hostname=? addr=? terminal=? res=success'
Nov 05 14:58:29 ourschool.edu audit[30030]: CRYPTO_KEY_USER pid=30030 uid=0 auid=4294967295 ses=4294967295 msg='op=destroy kind=server fp=SHA256:d5:6f:4f:63:e8:06:fb:2f:25:05:9b:37:89:13:a7:64:18:3d:b6:92:c6:d4:ee:b8:53:2f:f1:8b:a2:45:91:41 direction=? spid=30030 suid=0 exe="/usr/sbin/sshd" hostname=? addr=? terminal=? res=success'
Nov 05 14:58:29 ourschool.edu audit[30030]: CRYPTO_KEY_USER pid=30030 uid=0 auid=4294967295 ses=4294967295 msg='op=destroy kind=server fp=SHA256:d2:cc:55:1a:dd:0b:3f:c2:40:66:17:b7:6f:24:1d:c5:80:ba:76:dd:68:ef:6a:c2:58:ae:a0:04:9a:cc:92:a0 direction=? spid=30030 suid=0 exe="/usr/sbin/sshd" hostname=? addr=? terminal=? res=success'
Nov 05 14:58:29 ourschool.edu audit[30030]: USER_LOGIN pid=30030 uid=0 auid=4294967295 ses=4294967295 msg='op=login acct="(unknown)" exe="/usr/sbin/sshd" hostname=? addr=190.179.145.199 terminal=ssh res=failed'
Nov 05 14:58:29 ourschool.edu x2golistsessions_sql[30061]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:58:29 ourschool.edu x2golistsessions_sql[30061]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:58:31 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:58:31 ourschool.edu x2golistsessions_sql[30066]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:58:31 ourschool.edu x2golistsessions_sql[30066]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:58:33 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:58:33 ourschool.edu x2golistsessions_sql[30071]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:58:33 ourschool.edu x2golistsessions_sql[30071]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:58:35 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:58:35 ourschool.edu x2golistsessions_sql[30077]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:58:35 ourschool.edu x2golistsessions_sql[30077]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:58:37 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:58:37 ourschool.edu x2golistsessions_sql[30083]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:58:37 ourschool.edu x2golistsessions_sql[30083]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:58:40 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:58:40 ourschool.edu x2golistsessions_sql[30087]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:58:40 ourschool.edu x2golistsessions_sql[30087]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:58:42 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:58:42 ourschool.edu x2golistsessions_sql[30092]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:58:42 ourschool.edu x2golistsessions_sql[30092]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:58:44 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:58:44 ourschool.edu x2golistsessions_sql[30096]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:58:44 ourschool.edu x2golistsessions_sql[30096]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:58:46 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:58:46 ourschool.edu x2golistsessions_sql[30100]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:58:46 ourschool.edu x2golistsessions_sql[30100]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:58:48 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:58:48 ourschool.edu x2golistsessions_sql[30104]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:58:48 ourschool.edu x2golistsessions_sql[30104]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:58:50 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:58:51 ourschool.edu x2golistsessions_sql[30108]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:58:51 ourschool.edu x2golistsessions_sql[30108]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:58:53 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:58:53 ourschool.edu x2golistsessions_sql[30114]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:58:53 ourschool.edu x2golistsessions_sql[30114]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:58:55 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:58:55 ourschool.edu x2golistsessions_sql[30119]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:58:55 ourschool.edu x2golistsessions_sql[30119]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:58:57 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:58:57 ourschool.edu x2golistsessions_sql[30124]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:58:57 ourschool.edu x2golistsessions_sql[30124]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:58:59 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:58:59 ourschool.edu x2golistsessions_sql[30128]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:58:59 ourschool.edu x2golistsessions_sql[30128]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:59:01 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:59:01 ourschool.edu x2golistsessions_sql[30133]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:01 ourschool.edu x2golistsessions_sql[30133]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:59:04 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:59:04 ourschool.edu x2golistsessions_sql[30137]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:04 ourschool.edu x2golistsessions_sql[30137]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:59:06 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:59:06 ourschool.edu x2golistsessions_sql[30141]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:06 ourschool.edu x2golistsessions_sql[30141]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:59:08 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:59:08 ourschool.edu x2golistsessions_sql[30147]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:08 ourschool.edu x2golistsessions_sql[30147]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:59:10 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:59:10 ourschool.edu x2golistsessions_sql[30151]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:10 ourschool.edu x2golistsessions_sql[30151]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:59:12 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:59:12 ourschool.edu x2golistsessions_sql[30156]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:12 ourschool.edu x2golistsessions_sql[30156]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:59:15 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:59:15 ourschool.edu x2golistsessions_sql[30160]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:15 ourschool.edu x2golistsessions_sql[30160]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:59:17 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:59:17 ourschool.edu x2golistsessions_sql[30164]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:17 ourschool.edu x2golistsessions_sql[30164]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:59:19 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:59:19 ourschool.edu x2golistsessions_sql[30168]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:19 ourschool.edu x2golistsessions_sql[30168]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:59:21 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:59:21 ourschool.edu x2golistsessions_sql[30172]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:21 ourschool.edu x2golistsessions_sql[30172]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:59:23 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:59:23 ourschool.edu x2golistsessions_sql[30178]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:23 ourschool.edu x2golistsessions_sql[30178]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:59:25 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:59:26 ourschool.edu x2golistsessions_sql[30182]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:26 ourschool.edu x2golistsessions_sql[30182]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:59:28 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:59:28 ourschool.edu x2golistsessions_sql[30187]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:28 ourschool.edu x2golistsessions_sql[30187]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:59:30 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:59:30 ourschool.edu x2golistsessions_sql[30191]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:30 ourschool.edu x2golistsessions_sql[30191]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:59:30 ourschool.edu audit[30196]: CRYPTO_KEY_USER pid=30196 uid=0 auid=4294967295 ses=4294967295 msg='op=destroy kind=server fp=SHA256:91:59:b3:a2:75:b5:ff:bf:4e:77:c8:cc:f2:70:7c:9f:86:ab:1f:57:36:aa:42:49:2b:b9:0b:df:de:82:64:ff direction=? spid=30196 suid=0 exe="/usr/sbin/sshd" hostname=? addr=? terminal=? res=success'
Nov 05 14:59:30 ourschool.edu audit[30196]: CRYPTO_KEY_USER pid=30196 uid=0 auid=4294967295 ses=4294967295 msg='op=destroy kind=server fp=SHA256:05:d8:a8:8a:9f:f3:4a:68:2b:af:3b:fa:cd:18:d5:e4:2d:a8:38:97:5f:77:da:bf:66:19:49:8a:60:d8:ef:0a direction=? spid=30196 suid=0 exe="/usr/sbin/sshd" hostname=? addr=? terminal=? res=success'
Nov 05 14:59:30 ourschool.edu audit[30196]: CRYPTO_KEY_USER pid=30196 uid=0 auid=4294967295 ses=4294967295 msg='op=destroy kind=server fp=SHA256:d5:6f:4f:63:e8:06:fb:2f:25:05:9b:37:89:13:a7:64:18:3d:b6:92:c6:d4:ee:b8:53:2f:f1:8b:a2:45:91:41 direction=? spid=30196 suid=0 exe="/usr/sbin/sshd" hostname=? addr=? terminal=? res=success'
Nov 05 14:59:30 ourschool.edu audit[30196]: CRYPTO_KEY_USER pid=30196 uid=0 auid=4294967295 ses=4294967295 msg='op=destroy kind=server fp=SHA256:d2:cc:55:1a:dd:0b:3f:c2:40:66:17:b7:6f:24:1d:c5:80:ba:76:dd:68:ef:6a:c2:58:ae:a0:04:9a:cc:92:a0 direction=? spid=30196 suid=0 exe="/usr/sbin/sshd" hostname=? addr=? terminal=? res=success'
Nov 05 14:59:30 ourschool.edu audit[30195]: CRYPTO_SESSION pid=30195 uid=0 auid=4294967295 ses=4294967295 msg='op=start direction=from-server cipher=aes256-ctr ksize=256 mac=hmac-sha2-256 pfs= curve25519-sha256@libssh.org spid=30196 suid=74 rport=60018 laddr=150.108.64.57 lport=22 exe="/usr/sbin/sshd" hostname=? addr=65.78.12.82 terminal=? res=success'
Nov 05 14:59:30 ourschool.edu audit[30195]: CRYPTO_SESSION pid=30195 uid=0 auid=4294967295 ses=4294967295 msg='op=start direction=from-client cipher=aes256-ctr ksize=256 mac=hmac-sha2-256 pfs= curve25519-sha256@libssh.org spid=30196 suid=74 rport=60018 laddr=150.108.64.57 lport=22 exe="/usr/sbin/sshd" hostname=? addr=65.78.12.82 terminal=? res=success'
Nov 05 14:59:31 ourschool.edu audit[30195]: USER_AUTH pid=30195 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:authentication grantors=pam_unix acct="localguy" exe="/usr/sbin/sshd" hostname=65.78.12.82 addr=65.78.12.82 terminal=ssh res=success'
Nov 05 14:59:31 ourschool.edu audit[30195]: USER_ACCT pid=30195 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:accounting grantors=pam_unix,pam_localuser acct="localguy" exe="/usr/sbin/sshd" hostname=65.78.12.82 addr=65.78.12.82 terminal=ssh res=success'
Nov 05 14:59:31 ourschool.edu sshd[30195]: Accepted password for localguy from 65.78.12.82 port 60018 ssh2
Nov 05 14:59:31 ourschool.edu audit[30195]: CRYPTO_KEY_USER pid=30195 uid=0 auid=4294967295 ses=4294967295 msg='op=destroy kind=session fp=? direction=both spid=30196 suid=74 rport=60018 laddr=150.108.64.57 lport=22 exe="/usr/sbin/sshd" hostname=? addr=65.78.12.82 terminal=? res=success'
Nov 05 14:59:31 ourschool.edu audit[30195]: USER_AUTH pid=30195 uid=0 auid=4294967295 ses=4294967295 msg='op=success acct="localguy" exe="/usr/sbin/sshd" hostname=? addr=65.78.12.82 terminal=ssh res=success'
Nov 05 14:59:31 ourschool.edu audit[30195]: CRED_ACQ pid=30195 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:setcred grantors=pam_unix acct="localguy" exe="/usr/sbin/sshd" hostname=65.78.12.82 addr=65.78.12.82 terminal=ssh res=success'
Nov 05 14:59:31 ourschool.edu systemd-logind[11727]: New session 2349 of user localguy.
Nov 05 14:59:31 ourschool.edu systemd[1]: Started Session 2349 of user localguy.
Nov 05 14:59:31 ourschool.edu sshd[30195]: pam_unix(sshd:session): session opened for user localguy by (uid=0)
Nov 05 14:59:31 ourschool.edu audit[30195]: USER_START pid=30195 uid=0 auid=1000 ses=2349 msg='op=PAM:session_open grantors=pam_selinux,pam_loginuid,pam_selinux,pam_namespace,pam_keyinit,pam_keyinit,pam_limits,pam_systemd,pam_unix,pam_lastlog acct="localguy" exe="/usr/sbin/sshd" hostname=65.78.12.82 addr=65.78.12.82 terminal=ssh res=success'
Nov 05 14:59:31 ourschool.edu audit[30197]: CRYPTO_KEY_USER pid=30197 uid=0 auid=1000 ses=2349 msg='op=destroy kind=server fp=SHA256:91:59:b3:a2:75:b5:ff:bf:4e:77:c8:cc:f2:70:7c:9f:86:ab:1f:57:36:aa:42:49:2b:b9:0b:df:de:82:64:ff direction=? spid=30197 suid=0 exe="/usr/sbin/sshd" hostname=? addr=? terminal=? res=success'
Nov 05 14:59:31 ourschool.edu audit[30197]: CRYPTO_KEY_USER pid=30197 uid=0 auid=1000 ses=2349 msg='op=destroy kind=server fp=SHA256:05:d8:a8:8a:9f:f3:4a:68:2b:af:3b:fa:cd:18:d5:e4:2d:a8:38:97:5f:77:da:bf:66:19:49:8a:60:d8:ef:0a direction=? spid=30197 suid=0 exe="/usr/sbin/sshd" hostname=? addr=? terminal=? res=success'
Nov 05 14:59:31 ourschool.edu audit[30197]: CRYPTO_KEY_USER pid=30197 uid=0 auid=1000 ses=2349 msg='op=destroy kind=server fp=SHA256:d5:6f:4f:63:e8:06:fb:2f:25:05:9b:37:89:13:a7:64:18:3d:b6:92:c6:d4:ee:b8:53:2f:f1:8b:a2:45:91:41 direction=? spid=30197 suid=0 exe="/usr/sbin/sshd" hostname=? addr=? terminal=? res=success'
Nov 05 14:59:31 ourschool.edu audit[30197]: CRYPTO_KEY_USER pid=30197 uid=0 auid=1000 ses=2349 msg='op=destroy kind=server fp=SHA256:d2:cc:55:1a:dd:0b:3f:c2:40:66:17:b7:6f:24:1d:c5:80:ba:76:dd:68:ef:6a:c2:58:ae:a0:04:9a:cc:92:a0 direction=? spid=30197 suid=0 exe="/usr/sbin/sshd" hostname=? addr=? terminal=? res=success'
Nov 05 14:59:31 ourschool.edu audit[30197]: CRED_ACQ pid=30197 uid=0 auid=1000 ses=2349 msg='op=PAM:setcred grantors=pam_unix acct="localguy" exe="/usr/sbin/sshd" hostname=65.78.12.82 addr=65.78.12.82 terminal=ssh res=success'
Nov 05 14:59:31 ourschool.edu audit[30195]: USER_LOGIN pid=30195 uid=0 auid=1000 ses=2349 msg='op=login id=1000 exe="/usr/sbin/sshd" hostname=65.78.12.82 addr=65.78.12.82 terminal=/dev/pts/5 res=success'
Nov 05 14:59:31 ourschool.edu audit[30195]: USER_START pid=30195 uid=0 auid=1000 ses=2349 msg='op=login id=1000 exe="/usr/sbin/sshd" hostname=65.78.12.82 addr=65.78.12.82 terminal=/dev/pts/5 res=success'
Nov 05 14:59:31 ourschool.edu audit[30195]: CRYPTO_KEY_USER pid=30195 uid=0 auid=1000 ses=2349 msg='op=destroy kind=server fp=SHA256:d2:cc:55:1a:dd:0b:3f:c2:40:66:17:b7:6f:24:1d:c5:80:ba:76:dd:68:ef:6a:c2:58:ae:a0:04:9a:cc:92:a0 direction=? spid=30198 suid=1000 exe="/usr/sbin/sshd" hostname=? addr=? terminal=? res=success'
Nov 05 14:59:31 ourschool.edu audit[30195]: USER_END pid=30195 uid=0 auid=1000 ses=2349 msg='op=login id=1000 exe="/usr/sbin/sshd" hostname=? addr=? terminal=/dev/pts/5 res=success'
Nov 05 14:59:31 ourschool.edu audit[30195]: USER_LOGOUT pid=30195 uid=0 auid=1000 ses=2349 msg='op=login id=1000 exe="/usr/sbin/sshd" hostname=? addr=? terminal=/dev/pts/5 res=success'
Nov 05 14:59:31 ourschool.edu audit[30195]: USER_LOGIN pid=30195 uid=0 auid=1000 ses=2349 msg='op=login id=1000 exe="/usr/sbin/sshd" hostname=65.78.12.82 addr=65.78.12.82 terminal=ssh res=success'
Nov 05 14:59:31 ourschool.edu audit[30195]: USER_START pid=30195 uid=0 auid=1000 ses=2349 msg='op=login id=1000 exe="/usr/sbin/sshd" hostname=65.78.12.82 addr=65.78.12.82 terminal=ssh res=success'
Nov 05 14:59:31 ourschool.edu audit[30195]: CRYPTO_KEY_USER pid=30195 uid=0 auid=1000 ses=2349 msg='op=destroy kind=server fp=SHA256:d2:cc:55:1a:dd:0b:3f:c2:40:66:17:b7:6f:24:1d:c5:80:ba:76:dd:68:ef:6a:c2:58:ae:a0:04:9a:cc:92:a0 direction=? spid=30232 suid=1000 exe="/usr/sbin/sshd" hostname=? addr=? terminal=? res=success'
Nov 05 14:59:31 ourschool.edu x2golistsessions[30285]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:31 ourschool.edu x2golistsessions[30285]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:31 ourschool.edu x2golistsessions[30285]: x2golistsessions has been called with no option
Nov 05 14:59:31 ourschool.edu x2golistsessions[30285]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessions,ourschool.edu
Nov 05 14:59:31 ourschool.edu audit[30195]: USER_END pid=30195 uid=0 auid=1000 ses=2349 msg='op=login id=1000 exe="/usr/sbin/sshd" hostname=65.78.12.82 addr=65.78.12.82 terminal=ssh res=success'
Nov 05 14:59:31 ourschool.edu audit[30195]: USER_LOGOUT pid=30195 uid=0 auid=1000 ses=2349 msg='op=login id=1000 exe="/usr/sbin/sshd" hostname=65.78.12.82 addr=65.78.12.82 terminal=ssh res=success'
Nov 05 14:59:31 ourschool.edu audit[30195]: USER_LOGIN pid=30195 uid=0 auid=1000 ses=2349 msg='op=login id=1000 exe="/usr/sbin/sshd" hostname=65.78.12.82 addr=65.78.12.82 terminal=ssh res=success'
Nov 05 14:59:31 ourschool.edu audit[30195]: USER_START pid=30195 uid=0 auid=1000 ses=2349 msg='op=login id=1000 exe="/usr/sbin/sshd" hostname=65.78.12.82 addr=65.78.12.82 terminal=ssh res=success'
Nov 05 14:59:31 ourschool.edu audit[30195]: CRYPTO_KEY_USER pid=30195 uid=0 auid=1000 ses=2349 msg='op=destroy kind=server fp=SHA256:d2:cc:55:1a:dd:0b:3f:c2:40:66:17:b7:6f:24:1d:c5:80:ba:76:dd:68:ef:6a:c2:58:ae:a0:04:9a:cc:92:a0 direction=? spid=30291 suid=1000 exe="/usr/sbin/sshd" hostname=? addr=? terminal=? res=success'
Nov 05 14:59:32 ourschool.edu /usr/bin/x2gostartagent[30348]: x2gostartagent called with options: 800x600 adsl 16m-jpeg-9 unix-kde-depth_32 us query 0 D XFCE both
Nov 05 14:59:32 ourschool.edu /usr/bin/x2gostartagent[30349]: SSH port randomization requested.
Nov 05 14:59:32 ourschool.edu /usr/bin/x2gostartagent[30363]: client announced itself as ,,65.78.12.82''
Nov 05 14:59:32 ourschool.edu /usr/bin/x2gosessionlimit[30364]: x2gosessionlimit has been called
Nov 05 14:59:32 ourschool.edu /usr/bin/x2gosessionlimit[30364]: executing external command ,,x2golistsessions'' with args: --all-servers
Nov 05 14:59:32 ourschool.edu x2golistsessions[30365]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:32 ourschool.edu x2golistsessions[30365]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:32 ourschool.edu x2golistsessions[30365]: x2golistsessions has been called with options: --all-servers
Nov 05 14:59:32 ourschool.edu x2golistsessions[30365]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessions_all
Nov 05 14:59:32 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 14:59:32 ourschool.edu x2golistsessions_sql[30380]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:32 ourschool.edu x2gogetdisplays[30379]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:32 ourschool.edu x2golistsessions_sql[30380]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 14:59:32 ourschool.edu x2gogetdisplays[30379]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: getdisplays,sobolev
Nov 05 14:59:32 ourschool.edu x2gogetdisplays[30379]: db_getdisplays called, server: sobolev; return value: |50| |51| |52| |53| |54| |55| |56| |57| |58| |59| |60| |61| |62| |63| |64| |65| |66| |67| |68| |69| |70| |71| |72| |73| |74| |75| |76| |77| |78| |79| |80| |81| |82| |83| |84| |85| |86| |87| |88| |89| |90| |91| |92| |93| |94| |95| |96| |97| |98| |99| |100| |101| |102| |103| |104| |105| |106| |107| |108| |109| |110| |111| |112| |113| |114| |115| |116| |117| |118| |119| |120| |121| |122| |123| |124| |125| |126| |127| |128| |129| |130| |131| |132| |133| |134| |135| |136| |137| |138| |139| |140| |141| |142| |143| |144| |145| |146| |147| |148| |149| |150| |151| |152| |153| |154| |155| |156| |157| |158| |159| |160|
Nov 05 14:59:32 ourschool.edu x2gogetports[30388]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:32 ourschool.edu x2gogetports[30388]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: getports,sobolev
Nov 05 14:59:32 ourschool.edu x2gogetports[30388]: db_getports called, server: sobolev; return value: |30027| |30028| |30029| |30071| |30072| |30073| |30079| |30080| |30081| |30598| |30599| |30600| |30656| |30657| |30658| |31444| |31445| |31446| |31489| |31490| |31491| |31554| |31555| |31556| |31985| |31986| |31987| |31991| |31992| |31993| |32109| |32110| |32111| |32113| |32114| |32115| |33020| |33021| |33022| |33597| |33598| |33599| |33814| |33815| |33816| |34283| |34284| |34285| |34447| |34448| |34449| |34459| |34460| |34461| |34674| |34675| |34676| |34849| |34850| |34851| |35109| |35110| |35111| |35407| |35408| |35409| |36065| |36066| |36067| |36092| |36093| |36094| |36182| |36183| |36184| |36239| |36240| |36241| |36562| |36563| |36564| |36707| |36708| |36709| |37197| |37198| |37199| |37524| |37525| |37526| |38007| |38008| |38009| |38322| |38323| |38324| |39858| |39859| |39860| |39869| |39870| |39871| |40515| |40516| |40517| |41010| |41011| |41012| |41071| |41072| |41073| |41186| |41187| |41188| |41263| |41264| |41265| |41708| |41709| |41710| |41900| |41901| |41902| |42521| |42522| |42523| |42542| |42543| |42544| |42876| |42877| |42878| |42893| |42894| |42895| |43008| |43009| |43010| |43021| |43022| |43023| |43627| |43628| |43629| |43822| |43823| |43824| |43945| |43946| |43947| |43953| |43954| |43955| |44124| |44125| |44126| |44815| |44816| |44817| |44991| |44992| |44993| |45063| |45064| |45065| |45123| |45124| |45125| |45278| |45279| |45280| |45353| |45354| |45355| |45582| |45583| |45584| |45829| |45830| |45831| |45999| |46000| |46001| |46275| |46276| |46277| |46495| |46496| |46497| |47093| |47094| |47095| |47469| |47470| |47471| |47576| |47577| |47578| |47726| |47727| |47728| |48215| |48216| |48217| |48303| |48304| |48305| |48456| |48457| |48458| |48815| |48816| |48817| |48963| |48964| |48965| |49132| |49133| |49134| |49146| |49147| |49148| |49437| |49438| |49439| |49924| |49925| |49926| |50625| |50626| |50627| |50744| |50745| |50746| |50942| |50943| |50944| |51422| |51423| |51424| |51602| |51603| |51604| |51935| |51936| |51937| |52076| |52077| |52078| |52558| |52559| |52560| |52934| |52935| |52936| |53367| |53368| |53369| |53556| |53557| |53558| |53738| |53739| |53740| |53953| |53954| |53955| |54360| |54361| |54362| |54619| |54620| |54621| |55145| |55146| |55147| |55239| |55240| |55241| |55287| |55288| |55289| |55303| |55304| |55305| |55511| |55512| |55513| |56419| |56420| |56421| |56624| |56625| |56626| |56756| |56757| |56758| |56891| |56892| |56893| |57754| |57755| |57756| |57813| |57814| |57815| |58061| |58062| |58063| |58137| |58138| |58139| |58562| |58563| |58564| |58939| |58940| |58941| |58957| |58958| |58959| |59264| |59265| |59266| |59371| |59372| |59373| |61126| |61127| |61128| |61436| |61437| |61438| |61933| |61934| |61935| |62003| |62004| |62005|
Nov 05 14:59:32 ourschool.edu /usr/bin/x2gostartagent[30404]: initializing new session with ID localguy-50-1509911972_stDXFCE_dp32
Nov 05 14:59:32 ourschool.edu x2goinsertsession[30405]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:32 ourschool.edu x2goinsertsession[30405]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: insertsession,50,sobolev,localguy-50-1509911972_stDXFCE_dp32
Nov 05 14:59:33 ourschool.edu x2gogetdisplays[30410]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:33 ourschool.edu x2gogetdisplays[30410]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: getdisplays,sobolev
Nov 05 14:59:33 ourschool.edu x2gogetdisplays[30410]: db_getdisplays called, server: sobolev; return value: |50| |51| |52| |53| |54| |55| |56| |57| |58| |59| |60| |61| |62| |63| |64| |65| |66| |67| |68| |69| |70| |71| |72| |73| |74| |75| |76| |77| |78| |79| |80| |81| |82| |83| |84| |85| |86| |87| |88| |89| |90| |91| |92| |93| |94| |95| |96| |97| |98| |99| |100| |101| |102| |103| |104| |105| |106| |107| |108| |109| |110| |111| |112| |113| |114| |115| |116| |117| |118| |119| |120| |121| |122| |123| |124| |125| |126| |127| |128| |129| |130| |131| |132| |133| |134| |135| |136| |137| |138| |139| |140| |141| |142| |143| |144| |145| |146| |147| |148| |149| |150| |151| |152| |153| |154| |155| |156| |157| |158| |159| |160|
Nov 05 14:59:33 ourschool.edu x2gogetports[30415]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:33 ourschool.edu x2gogetports[30415]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: getports,sobolev
Nov 05 14:59:33 ourschool.edu x2gogetports[30415]: db_getports called, server: sobolev; return value: |30027| |30028| |30029| |30071| |30072| |30073| |30079| |30080| |30081| |30598| |30599| |30600| |30656| |30657| |30658| |31444| |31445| |31446| |31489| |31490| |31491| |31554| |31555| |31556| |31985| |31986| |31987| |31991| |31992| |31993| |32109| |32110| |32111| |32113| |32114| |32115| |33020| |33021| |33022| |33597| |33598| |33599| |33814| |33815| |33816| |34283| |34284| |34285| |34447| |34448| |34449| |34459| |34460| |34461| |34674| |34675| |34676| |34849| |34850| |34851| |35109| |35110| |35111| |35407| |35408| |35409| |36065| |36066| |36067| |36092| |36093| |36094| |36182| |36183| |36184| |36239| |36240| |36241| |36562| |36563| |36564| |36707| |36708| |36709| |37197| |37198| |37199| |37524| |37525| |37526| |38007| |38008| |38009| |38322| |38323| |38324| |39858| |39859| |39860| |39869| |39870| |39871| |40515| |40516| |40517| |41010| |41011| |41012| |41071| |41072| |41073| |41186| |41187| |41188| |41263| |41264| |41265| |41708| |41709| |41710| |41900| |41901| |41902| |42521| |42522| |42523| |42542| |42543| |42544| |42876| |42877| |42878| |42893| |42894| |42895| |43008| |43009| |43010| |43021| |43022| |43023| |43627| |43628| |43629| |43822| |43823| |43824| |43945| |43946| |43947| |43953| |43954| |43955| |44124| |44125| |44126| |44815| |44816| |44817| |44991| |44992| |44993| |45063| |45064| |45065| |45123| |45124| |45125| |45278| |45279| |45280| |45353| |45354| |45355| |45582| |45583| |45584| |45829| |45830| |45831| |45999| |46000| |46001| |46275| |46276| |46277| |46495| |46496| |46497| |47093| |47094| |47095| |47469| |47470| |47471| |47576| |47577| |47578| |47726| |47727| |47728| |48215| |48216| |48217| |48303| |48304| |48305| |48456| |48457| |48458| |48815| |48816| |48817| |48963| |48964| |48965| |49132| |49133| |49134| |49146| |49147| |49148| |49437| |49438| |49439| |49924| |49925| |49926| |50625| |50626| |50627| |50744| |50745| |50746| |50942| |50943| |50944| |51422| |51423| |51424| |51602| |51603| |51604| |51935| |51936| |51937| |52076| |52077| |52078| |52558| |52559| |52560| |52934| |52935| |52936| |53367| |53368| |53369| |53556| |53557| |53558| |53738| |53739| |53740| |53953| |53954| |53955| |54360| |54361| |54362| |54619| |54620| |54621| |55145| |55146| |55147| |55239| |55240| |55241| |55287| |55288| |55289| |55303| |55304| |55305| |55511| |55512| |55513| |56419| |56420| |56421| |56624| |56625| |56626| |56756| |56757| |56758| |56891| |56892| |56893| |57754| |57755| |57756| |57813| |57814| |57815| |58061| |58062| |58063| |58137| |58138| |58139| |58562| |58563| |58564| |58939| |58940| |58941| |58957| |58958| |58959| |59264| |59265| |59266| |59371| |59372| |59373| |61126| |61127| |61128| |61436| |61437| |61438| |61933| |61934| |61935| |62003| |62004| |62005|
Nov 05 14:59:33 ourschool.edu /usr/bin/x2gostartagent[30431]: initializing new session with ID localguy-51-1509911973_stDXFCE_dp32
Nov 05 14:59:33 ourschool.edu x2goinsertsession[30432]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:33 ourschool.edu x2goinsertsession[30432]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: insertsession,51,sobolev,localguy-51-1509911973_stDXFCE_dp32
Nov 05 14:59:33 ourschool.edu x2gogetdisplays[30437]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:33 ourschool.edu x2gogetdisplays[30437]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: getdisplays,sobolev
Nov 05 14:59:33 ourschool.edu x2gogetdisplays[30437]: db_getdisplays called, server: sobolev; return value: |50| |51| |52| |53| |54| |55| |56| |57| |58| |59| |60| |61| |62| |63| |64| |65| |66| |67| |68| |69| |70| |71| |72| |73| |74| |75| |76| |77| |78| |79| |80| |81| |82| |83| |84| |85| |86| |87| |88| |89| |90| |91| |92| |93| |94| |95| |96| |97| |98| |99| |100| |101| |102| |103| |104| |105| |106| |107| |108| |109| |110| |111| |112| |113| |114| |115| |116| |117| |118| |119| |120| |121| |122| |123| |124| |125| |126| |127| |128| |129| |130| |131| |132| |133| |134| |135| |136| |137| |138| |139| |140| |141| |142| |143| |144| |145| |146| |147| |148| |149| |150| |151| |152| |153| |154| |155| |156| |157| |158| |159| |160|
Nov 05 14:59:33 ourschool.edu x2gogetports[30442]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:33 ourschool.edu x2gogetports[30442]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: getports,sobolev
Nov 05 14:59:34 ourschool.edu x2gogetports[30442]: db_getports called, server: sobolev; return value: |30027| |30028| |30029| |30071| |30072| |30073| |30079| |30080| |30081| |30598| |30599| |30600| |30656| |30657| |30658| |31444| |31445| |31446| |31489| |31490| |31491| |31554| |31555| |31556| |31985| |31986| |31987| |31991| |31992| |31993| |32109| |32110| |32111| |32113| |32114| |32115| |33020| |33021| |33022| |33597| |33598| |33599| |33814| |33815| |33816| |34283| |34284| |34285| |34447| |34448| |34449| |34459| |34460| |34461| |34674| |34675| |34676| |34849| |34850| |34851| |35109| |35110| |35111| |35407| |35408| |35409| |36065| |36066| |36067| |36092| |36093| |36094| |36182| |36183| |36184| |36239| |36240| |36241| |36562| |36563| |36564| |36707| |36708| |36709| |37197| |37198| |37199| |37524| |37525| |37526| |38007| |38008| |38009| |38322| |38323| |38324| |39858| |39859| |39860| |39869| |39870| |39871| |40515| |40516| |40517| |41010| |41011| |41012| |41071| |41072| |41073| |41186| |41187| |41188| |41263| |41264| |41265| |41708| |41709| |41710| |41900| |41901| |41902| |42521| |42522| |42523| |42542| |42543| |42544| |42876| |42877| |42878| |42893| |42894| |42895| |43008| |43009| |43010| |43021| |43022| |43023| |43627| |43628| |43629| |43822| |43823| |43824| |43945| |43946| |43947| |43953| |43954| |43955| |44124| |44125| |44126| |44815| |44816| |44817| |44991| |44992| |44993| |45063| |45064| |45065| |45123| |45124| |45125| |45278| |45279| |45280| |45353| |45354| |45355| |45582| |45583| |45584| |45829| |45830| |45831| |45999| |46000| |46001| |46275| |46276| |46277| |46495| |46496| |46497| |47093| |47094| |47095| |47469| |47470| |47471| |47576| |47577| |47578| |47726| |47727| |47728| |48215| |48216| |48217| |48303| |48304| |48305| |48456| |48457| |48458| |48815| |48816| |48817| |48963| |48964| |48965| |49132| |49133| |49134| |49146| |49147| |49148| |49437| |49438| |49439| |49924| |49925| |49926| |50625| |50626| |50627| |50744| |50745| |50746| |50942| |50943| |50944| |51422| |51423| |51424| |51602| |51603| |51604| |51935| |51936| |51937| |52076| |52077| |52078| |52558| |52559| |52560| |52934| |52935| |52936| |53367| |53368| |53369| |53556| |53557| |53558| |53738| |53739| |53740| |53953| |53954| |53955| |54360| |54361| |54362| |54619| |54620| |54621| |55145| |55146| |55147| |55239| |55240| |55241| |55287| |55288| |55289| |55303| |55304| |55305| |55511| |55512| |55513| |56419| |56420| |56421| |56624| |56625| |56626| |56756| |56757| |56758| |56891| |56892| |56893| |57754| |57755| |57756| |57813| |57814| |57815| |58061| |58062| |58063| |58137| |58138| |58139| |58562| |58563| |58564| |58939| |58940| |58941| |58957| |58958| |58959| |59264| |59265| |59266| |59371| |59372| |59373| |61126| |61127| |61128| |61436| |61437| |61438| |61933| |61934| |61935| |62003| |62004| |62005|
Nov 05 14:59:34 ourschool.edu /usr/bin/x2gostartagent[30458]: initializing new session with ID localguy-52-1509911974_stDXFCE_dp32
Nov 05 14:59:34 ourschool.edu x2goinsertsession[30459]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:34 ourschool.edu x2goinsertsession[30459]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: insertsession,52,sobolev,localguy-52-1509911974_stDXFCE_dp32
Nov 05 14:59:34 ourschool.edu x2gogetdisplays[30464]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:34 ourschool.edu x2gogetdisplays[30464]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: getdisplays,sobolev
Nov 05 14:59:34 ourschool.edu x2gogetdisplays[30464]: db_getdisplays called, server: sobolev; return value: |50| |51| |52| |53| |54| |55| |56| |57| |58| |59| |60| |61| |62| |63| |64| |65| |66| |67| |68| |69| |70| |71| |72| |73| |74| |75| |76| |77| |78| |79| |80| |81| |82| |83| |84| |85| |86| |87| |88| |89| |90| |91| |92| |93| |94| |95| |96| |97| |98| |99| |100| |101| |102| |103| |104| |105| |106| |107| |108| |109| |110| |111| |112| |113| |114| |115| |116| |117| |118| |119| |120| |121| |122| |123| |124| |125| |126| |127| |128| |129| |130| |131| |132| |133| |134| |135| |136| |137| |138| |139| |140| |141| |142| |143| |144| |145| |146| |147| |148| |149| |150| |151| |152| |153| |154| |155| |156| |157| |158| |159| |160|
Nov 05 14:59:34 ourschool.edu x2gogetports[30469]: executing external command ,,x2gopath'' with args: libexec
Nov 05 14:59:34 ourschool.edu x2gogetports[30469]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: jetports,sobolev
[..]
Nov 05 15:00:37 ourschool.edu x2golistsessions_sql[1120]: executing external command ,,x2gopath'' with args: libexec
Nov 05 15:00:37 ourschool.edu x2golistsessions_sql[1120]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 15:00:37 ourschool.edu /usr/bin/x2gostartagent[1135]: initializing new session with ID localguy-161-1509912037_stDXFCE_dp32
Nov 05 15:00:38 ourschool.edu x2goinsertsession[1137]: executing external command ,,x2gopath'' with args: libexec
Nov 05 15:00:38 ourschool.edu x2goinsertsession[1137]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: insertsession,161,sobolev,localguy-161-1509912037_stDXFCE_dp32
Nov 05 15:00:38 ourschool.edu x2goinsertsession[1137]: db_insertsession called, session ID: localguy-161-1509912037_stDXFCE_dp32, server: sobolev, session ID: localguy-161-1509912037_stDXFCE_dp32
Nov 05 15:00:38 ourschool.edu x2gogetports[1142]: executing external command ,,x2gopath'' with args: libexec
Nov 05 15:00:38 ourschool.edu x2gogetports[1142]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: getports,sobolev
Nov 05 15:00:38 ourschool.edu x2gogetports[1142]: db_getports called, server: sobolev; return value: |30027| |30028| |30029| |30071| |30072| |30073| |30079| |30080| |30081| |30598| |30599| |30600| |30656| |30657| |30658| |31444| |31445| |31446| |31489| |31490| |31491| |31554| |31555| |31556| |31985| |31986| |31987| |31991| |31992| |31993| |32109| |32110| |32111| |32113| |32114| |32115| |33020| |33021| |33022| |33597| |33598| |33599| |33814| |33815| |33816| |34283| |34284| |34285| |34447| |34448| |34449| |34459| |34460| |34461| |34674| |34675| |34676| |34849| |34850| |34851| |35109| |35110| |35111| |35407| |35408| |35409| |36065| |36066| |36067| |36092| |36093| |36094| |36182| |36183| |36184| |36239| |36240| |36241| |36562| |36563| |36564| |36707| |36708| |36709| |37197| |37198| |37199| |37524| |37525| |37526| |38007| |38008| |38009| |38322| |38323| |38324| |39858| |39859| |39860| |39869| |39870| |39871| |40515| |40516| |40517| |41010| |41011| |41012| |41071| |41072| |41073| |41186| |41187| |41188| |41263| |41264| |41265| |41708| |41709| |41710| |41900| |41901| |41902| |42521| |42522| |42523| |42542| |42543| |42544| |42876| |42877| |42878| |42893| |42894| |42895| |43008| |43009| |43010| |43021| |43022| |43023| |43627| |43628| |43629| |43822| |43823| |43824| |43945| |43946| |43947| |43953| |43954| |43955| |44124| |44125| |44126| |44815| |44816| |44817| |44991| |44992| |44993| |45063| |45064| |45065| |45123| |45124| |45125| |45278| |45279| |45280| |45353| |45354| |45355| |45582| |45583| |45584| |45829| |45830| |45831| |45999| |46000| |46001| |46275| |46276| |46277| |46495| |46496| |46497| |47093| |47094| |47095| |47469| |47470| |47471| |47576| |47577| |47578| |47726| |47727| |47728| |48215| |48216| |48217| |48303| |48304| |48305| |48456| |48457| |48458| |48815| |48816| |48817| |48963| |48964| |48965| |49132| |49133| |49134| |49146| |49147| |49148| |49437| |49438| |49439| |49924| |49925| |49926| |50625| |50626| |50627| |50744| |50745| |50746| |50942| |50943| |50944| |51422| |51423| |51424| |51602| |51603| |51604| |51935| |51936| |51937| |52076| |52077| |52078| |52558| |52559| |52560| |52934| |52935| |52936| |53367| |53368| |53369| |53556| |53557| |53558| |53738| |53739| |53740| |53953| |53954| |53955| |54360| |54361| |54362| |54619| |54620| |54621| |55145| |55146| |55147| |55239| |55240| |55241| |55287| |55288| |55289| |55303| |55304| |55305| |55511| |55512| |55513| |56419| |56420| |56421| |56624| |56625| |56626| |56756| |56757| |56758| |56891| |56892| |56893| |57754| |57755| |57756| |57813| |57814| |57815| |58061| |58062| |58063| |58137| |58138| |58139| |58562| |58563| |58564| |58939| |58940| |58941| |58957| |58958| |58959| |59264| |59265| |59266| |59371| |59372| |59373| |61126| |61127| |61128| |61436| |61437| |61438| |61933| |61934| |61935| |62003| |62004| |62005|
Nov 05 15:00:38 ourschool.edu x2goinsertport[1152]: executing external command ,,x2gopath'' with args: libexec
Nov 05 15:00:38 ourschool.edu x2goinsertport[1152]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: insertport,sobolev,localguy-161-1509912037_stDXFCE_dp32,52566
Nov 05 15:00:38 ourschool.edu x2goinsertport[1152]: db_insertport called, session ID: localguy-161-1509912037_stDXFCE_dp32, server: sobolev, SSH port: 52566
Nov 05 15:00:38 ourschool.edu x2gogetports[1157]: executing external command ,,x2gopath'' with args: libexec
Nov 05 15:00:38 ourschool.edu x2gogetports[1157]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: getports,sobolev
Nov 05 15:00:38 ourschool.edu x2gogetports[1157]: db_getports called, server: sobolev; return value: |30027| |30028| |30029| |30071| |30072| |30073| |30079| |30080| |30081| |30598| |30599| |30600| |30656| |30657| |30658| |31444| |31445| |31446| |31489| |31490| |31491| |31554| |31555| |31556| |31985| |31986| |31987| |31991| |31992| |31993| |32109| |32110| |32111| |32113| |32114| |32115| |33020| |33021| |33022| |33597| |33598| |33599| |33814| |33815| |33816| |34283| |34284| |34285| |34447| |34448| |34449| |34459| |34460| |34461| |34674| |34675| |34676| |34849| |34850| |34851| |35109| |35110| |35111| |35407| |35408| |35409| |36065| |36066| |36067| |36092| |36093| |36094| |36182| |36183| |36184| |36239| |36240| |36241| |36562| |36563| |36564| |36707| |36708| |36709| |37197| |37198| |37199| |37524| |37525| |37526| |38007| |38008| |38009| |38322| |38323| |38324| |39858| |39859| |39860| |39869| |39870| |39871| |40515| |40516| |40517| |41010| |41011| |41012| |41071| |41072| |41073| |41186| |41187| |41188| |41263| |41264| |41265| |41708| |41709| |41710| |41900| |41901| |41902| |42521| |42522| |42523| |42542| |42543| |42544| |42876| |42877| |42878| |42893| |42894| |42895| |43008| |43009| |43010| |43021| |43022| |43023| |43627| |43628| |43629| |43822| |43823| |43824| |43945| |43946| |43947| |43953| |43954| |43955| |44124| |44125| |44126| |44815| |44816| |44817| |44991| |44992| |44993| |45063| |45064| |45065| |45123| |45124| |45125| |45278| |45279| |45280| |45353| |45354| |45355| |45582| |45583| |45584| |45829| |45830| |45831| |45999| |46000| |46001| |46275| |46276| |46277| |46495| |46496| |46497| |47093| |47094| |47095| |47469| |47470| |47471| |47576| |47577| |47578| |47726| |47727| |47728| |48215| |48216| |48217| |48303| |48304| |48305| |48456| |48457| |48458| |48815| |48816| |48817| |48963| |48964| |48965| |49132| |49133| |49134| |49146| |49147| |49148| |49437| |49438| |49439| |49924| |49925| |49926| |50625| |50626| |50627| |50744| |50745| |50746| |50942| |50943| |50944| |51422| |51423| |51424| |51602| |51603| |51604| |51935| |51936| |51937| |52076| |52077| |52078| |52558| |52559| |52560| |52566| |52934| |52935| |52936| |53367| |53368| |53369| |53556| |53557| |53558| |53738| |53739| |53740| |53953| |53954| |53955| |54360| |54361| |54362| |54619| |54620| |54621| |55145| |55146| |55147| |55239| |55240| |55241| |55287| |55288| |55289| |55303| |55304| |55305| |55511| |55512| |55513| |56419| |56420| |56421| |56624| |56625| |56626| |56756| |56757| |56758| |56891| |56892| |56893| |57754| |57755| |57756| |57813| |57814| |57815| |58061| |58062| |58063| |58137| |58138| |58139| |58562| |58563| |58564| |58939| |58940| |58941| |58957| |58958| |58959| |59264| |59265| |59266| |59371| |59372| |59373| |61126| |61127| |61128| |61436| |61437| |61438| |61933| |61934| |61935| |62003| |62004| |62005|
Nov 05 15:00:38 ourschool.edu x2goinsertport[1167]: executing external command ,,x2gopath'' with args: libexec
Nov 05 15:00:38 ourschool.edu x2goinsertport[1167]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: insertport,sobolev,localguy-161-1509912037_stDXFCE_dp32,52567
Nov 05 15:00:39 ourschool.edu x2goinsertport[1167]: db_insertport called, session ID: localguy-161-1509912037_stDXFCE_dp32, server: sobolev, SSH port: 52567
Nov 05 15:00:39 ourschool.edu x2gogetports[1172]: executing external command ,,x2gopath'' with args: libexec
Nov 05 15:00:39 ourschool.edu x2gogetports[1172]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: getports,sobolev
Nov 05 15:00:39 ourschool.edu x2gogetports[1172]: db_getports called, server: sobolev; return value: |30027| |30028| |30029| |30071| |30072| |30073| |30079| |30080| |30081| |30598| |30599| |30600| |30656| |30657| |30658| |31444| |31445| |31446| |31489| |31490| |31491| |31554| |31555| |31556| |31985| |31986| |31987| |31991| |31992| |31993| |32109| |32110| |32111| |32113| |32114| |32115| |33020| |33021| |33022| |33597| |33598| |33599| |33814| |33815| |33816| |34283| |34284| |34285| |34447| |34448| |34449| |34459| |34460| |34461| |34674| |34675| |34676| |34849| |34850| |34851| |35109| |35110| |35111| |35407| |35408| |35409| |36065| |36066| |36067| |36092| |36093| |36094| |36182| |36183| |36184| |36239| |36240| |36241| |36562| |36563| |36564| |36707| |36708| |36709| |37197| |37198| |37199| |37524| |37525| |37526| |38007| |38008| |38009| |38322| |38323| |38324| |39858| |39859| |39860| |39869| |39870| |39871| |40515| |40516| |40517| |41010| |41011| |41012| |41071| |41072| |41073| |41186| |41187| |41188| |41263| |41264| |41265| |41708| |41709| |41710| |41900| |41901| |41902| |42521| |42522| |42523| |42542| |42543| |42544| |42876| |42877| |42878| |42893| |42894| |42895| |43008| |43009| |43010| |43021| |43022| |43023| |43627| |43628| |43629| |43822| |43823| |43824| |43945| |43946| |43947| |43953| |43954| |43955| |44124| |44125| |44126| |44815| |44816| |44817| |44991| |44992| |44993| |45063| |45064| |45065| |45123| |45124| |45125| |45278| |45279| |45280| |45353| |45354| |45355| |45582| |45583| |45584| |45829| |45830| |45831| |45999| |46000| |46001| |46275| |46276| |46277| |46495| |46496| |46497| |47093| |47094| |47095| |47469| |47470| |47471| |47576| |47577| |47578| |47726| |47727| |47728| |48215| |48216| |48217| |48303| |48304| |48305| |48456| |48457| |48458| |48815| |48816| |48817| |48963| |48964| |48965| |49132| |49133| |49134| |49146| |49147| |49148| |49437| |49438| |49439| |49924| |49925| |49926| |50625| |50626| |50627| |50744| |50745| |50746| |50942| |50943| |50944| |51422| |51423| |51424| |51602| |51603| |51604| |51935| |51936| |51937| |52076| |52077| |52078| |52558| |52559| |52560| |52566| |52567| |52934| |52935| |52936| |53367| |53368| |53369| |53556| |53557| |53558| |53738| |53739| |53740| |53953| |53954| |53955| |54360| |54361| |54362| |54619| |54620| |54621| |55145| |55146| |55147| |55239| |55240| |55241| |55287| |55288| |55289| |55303| |55304| |55305| |55511| |55512| |55513| |56419| |56420| |56421| |56624| |56625| |56626| |56756| |56757| |56758| |56891| |56892| |56893| |57754| |57755| |57756| |57813| |57814| |57815| |58061| |58062| |58063| |58137| |58138| |58139| |58562| |58563| |58564| |58939| |58940| |58941| |58957| |58958| |58959| |59264| |59265| |59266| |59371| |59372| |59373| |61126| |61127| |61128| |61436| |61437| |61438| |61933| |61934| |61935| |62003| |62004| |62005|
Nov 05 15:00:39 ourschool.edu x2goinsertport[1182]: executing external command ,,x2gopath'' with args: libexec
Nov 05 15:00:39 ourschool.edu x2goinsertport[1182]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: insertport,sobolev,localguy-161-1509912037_stDXFCE_dp32,52568
Nov 05 15:00:39 ourschool.edu x2goinsertport[1182]: db_insertport called, session ID: localguy-161-1509912037_stDXFCE_dp32, server: sobolev, SSH port: 52568
Nov 05 15:00:39 ourschool.edu /usr/bin/x2gofeature[1203]: x2gofeature called with options: X2GO_RUN_EXTENSIONS
Nov 05 15:00:39 ourschool.edu /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[1208]: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS
Nov 05 15:00:39 ourschool.edu /usr/bin/x2goserver-run-extensions[1213]: x2goserver-run-extensions called with options: localguy-161-1509912037_stDXFCE_dp32 pre-start
Nov 05 15:00:39 ourschool.edu /usr/bin/x2gostartagent[1221]: started nxagent: NX_TEMP=/tmp x2goagent X2GO_NXAGENT_OPTIONS (' -extension XFIXES -nolisten tcp') NOLISTOPT ('-nolisten tcp') X2GODPIOPTION_ ('-dpi 72') XDMCPPOPT ('') -SESSION_TYPE ('-D') NOEXITPARAM ('') -auth "XAUTHORITY" ('"/home/localguy/.Xauthority"') agent_geometry ('-geometry 800x600') -name "SESSION_WINDOW_TITLE" ('"X2GO-localguy-161-1509912037_stDXFCE_dp32"') "NX_AGENT" ('":161"') 2>"SESSION_LOG" ('"/tmp/.x2go-localguy/C-localguy-161-1509912037_stDXFCE_dp32/session.log"') &
Nov 05 15:00:39 ourschool.edu /usr/bin/x2gostartagent[1224]: creating new session: localguy-161-1509912037_stDXFCE_dp32 2e4e0c45e5e3fc9eb273d0fe4f9f7bb6 1222 65.78.12.82 52566 52567 52568 -1 -1
Nov 05 15:00:39 ourschool.edu x2gocreatesession[1226]: executing external command ,,x2gopath'' with args: libexec
Nov 05 15:00:39 ourschool.edu x2gocreatesession[1226]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: createsession,localguy-161-1509912037_stDXFCE_dp32,2e4e0c45e5e3fc9eb273d0fe4f9f7bb6,1222,65.78.12.82,52566,52567,52568,-1,-1
Nov 05 15:00:39 ourschool.edu x2gocreatesession[1226]: db_createsession called, session ID: localguy-161-1509912037_stDXFCE_dp32, cookie: 2e4e0c45e5e3fc9eb273d0fe4f9f7bb6, client: 65.78.12.82, pid: 1222, graphics port: 52566, sound port: 52567, file sharing port: 52568. telekinesis ctrl port: -1, telekinesis data port: -1
Nov 05 15:00:39 ourschool.edu /usr/bin/x2gostartagent[1230]: blocking creation of agent's keyboard file /tmp/.x2go-localguy/C-localguy-161-1509912037_stDXFCE_dp32/keyboard as requested by session startup command
Nov 05 15:00:39 ourschool.edu /usr/bin/x2gostartagent[1232]: successfully started X2Go agent session with ID localguy-161-1509912037_stDXFCE_dp32
Nov 05 15:00:40 ourschool.edu /usr/bin/x2gofeature[1239]: x2gofeature called with options: X2GO_RUN_EXTENSIONS
Nov 05 15:00:40 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 15:00:40 ourschool.edu /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[1244]: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS
Nov 05 15:00:40 ourschool.edu /usr/bin/x2goserver-run-extensions[1250]: x2goserver-run-extensions called with options: localguy-161-1509912037_stDXFCE_dp32 post-start
Nov 05 15:00:40 ourschool.edu audit[30195]: USER_END pid=30195 uid=0 auid=1000 ses=2349 msg='op=login id=1000 exe="/usr/sbin/sshd" hostname=65.78.12.82 addr=65.78.12.82 terminal=ssh res=success'
Nov 05 15:00:40 ourschool.edu audit[30195]: USER_LOGOUT pid=30195 uid=0 auid=1000 ses=2349 msg='op=login id=1000 exe="/usr/sbin/sshd" hostname=65.78.12.82 addr=65.78.12.82 terminal=ssh res=success'
Nov 05 15:00:40 ourschool.edu x2golistsessions_sql[1245]: executing external command ,,x2gopath'' with args: libexec
Nov 05 15:00:40 ourschool.edu x2golistsessions_sql[1245]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 15:00:42 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 15:00:42 ourschool.edu x2golistsessions_sql[1260]: executing external command ,,x2gopath'' with args: libexec
Nov 05 15:00:42 ourschool.edu x2golistsessions_sql[1260]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 15:00:44 ourschool.edu x2gocleansessions[14025]: executing external command ,,/usr/lib64/x2go/x2golistsessions_sql'' with args: ourschool.edu
Nov 05 15:00:44 ourschool.edu x2golistsessions_sql[1264]: executing external command ,,x2gopath'' with args: libexec
Nov 05 15:00:44 ourschool.edu x2golistsessions_sql[1264]: executing external command ,,/usr/lib64/x2go/libx2go-server-db-sqlite3-wrapper'' with args: listsessionsroot,ourschool.edu
Nov 05 15:00:45 ourschool.edu audit[30195]: USER_LOGIN pid=30195 uid=0 auid=1000 ses=2349 msg='op=login id=1000 exe="/usr/sbin/sshd" hostname=65.78.12.82 addr=65.78.12.82 terminal=ssh res=success'
Nov 05 15:00:45 ourschool.edu audit[30195]: USER_START pid=30195 uid=0 auid=1000 ses=2349 msg='op=login id=1000 exe="/usr/sbin/sshd" hostname=65.78.12.82 addr=65.78.12.82 terminal=ssh res=success'
Nov 05 15:00:45 ourschool.edu audit[30195]: CRYPTO_KEY_USER pid=30195 uid=0 auid=1000 ses=2349 msg='op=destroy kind=server fp=SHA256:d2:cc:55:1a:dd:0b:3f:c2:40:66:17:b7:6f:24:1d:c5:80:ba:76:dd:68:ef:6a:c2:58:ae:a0:04:9a:cc:92:a0 direction=? spid=1269 suid=1000 exe="/usr/sbin/sshd" hostname=? addr=? terminal=? res=success'
Nov 05 15:00:45 ourschool.edu /usr/bin/x2gocmdexitmessage[1326]: x2gocmdexitmessage called with options: localguy-161-1509912037_stDXFCE_dp32
Nov 05 15:00:45 ourschool.edu audit[30195]: USER_END pid=30195 uid=0 auid=1000 ses=2349 msg='op=login id=1000 exe="/usr/sbin/sshd" hostname=65.78.12.82 addr=65.78.12.82 terminal=ssh res=success'
Nov 05 15:00:45 ourschool.edu audit[30195]: USER_LOGOUT pid=30195 uid=0 auid=1000 ses=2349 msg='op=login id=1000 exe="/usr/sbin/sshd" hostname=65.78.12.82 addr=65.78.12.82 terminal=ssh res=success'
Nov 05 15:00:45 ourschool.edu sshd[30197]: Received disconnect from 65.78.12.82 port 60018:11: Bye Bye
Nov 05 15:00:45 ourschool.edu audit[30195]: CRYPTO_KEY_USER pid=30195 uid=0 auid=1000 ses=2349 msg='op=destroy kind=server fp=SHA256:d2:cc:55:1a:dd:0b:3f:c2:40:66:17:b7:6f:24:1d:c5:80:ba:76:dd:68:ef:6a:c2:58:ae:a0:04:9a:cc:92:a0 direction=? spid=30197 suid=1000 exe="/usr/sbin/sshd" hostname=? addr=? terminal=? res=success'
Nov 05 15:00:45 ourschool.edu audit[30195]: CRYPTO_KEY_USER pid=30195 uid=0 auid=1000 ses=2349 msg='op=destroy kind=session fp=? direction=both spid=30197 suid=1000 rport=60018 laddr=150.108.64.57 lport=22 exe="/usr/sbin/sshd" hostname=? addr=65.78.12.82 terminal=? res=success'
No, don't worry, your message made it to the list yesterday, c.f., http://lists.x2go.org/pipermail/x2go-dev/2017-November/012235.html
On 11/05/2017 09:08 PM, Robert Kudyba wrote:
Wow is there a lot of stuff in there. Is there a way to narrow this down? Here are some logs from the journal:
Yeah, x2gocleansessions spams a lot in debug mode, since it's periodically going through all sessions (and calling other scripts, that output debugging messages as well.)
The important stuff is here:
Nov 05 15:00:39 ourschool.edu <http://ourschool.edu> /usr/bin/x2gostartagent[1221]: started nxagent: NX_TEMP=/tmp x2goagent X2GO_NXAGENT_OPTIONS (' -extension XFIXES -nolisten tcp') NOLISTOPT ('-nolisten tcp') X2GODPIOPTION_ ('-dpi 72') XDMCPPOPT ('') -SESSION_TYPE ('-D') NOEXITPARAM ('') -auth "XAUTHORITY" ('"/home/localguy/.Xauthority"') agent_geometry ('-geometry 800x600') -name "SESSION_WINDOW_TITLE" ('"X2GO-localguy-161-1509912037_stDXFCE_dp32"') "NX_AGENT" ('":161"') 2>"SESSION_LOG" ('"/tmp/.x2go-localguy/C-localguy-161-1509912037_stDXFCE_dp32/session.log"') &
So, at least for the local user, it's really using the local Xauthority file, which, as we've seen in earlier mails, is part of the /home partition that is locally mounted via LVM. We probably can assume, that this file is accessible all the time.
This can't be a firewall issue, since nxagent is trying to connect to its internal display in this case, which uses the local transport protocol (on Linux, that should always be a UNIX transport).
This, still, leaves only local authentication and I can't really figure out what's wrong. The cookie should have been added correctly to the authorization file and at least one of the entries we add should match.
Just to make sure, what are the values of:
on both the working server machine and failing workstation machine?
Mihai
The important stuff is here:
Nov 05 15:00:39 ourschool.edu <http://ourschool.edu> /usr/bin/x2gostartagent[1221]: started nxagent: NX_TEMP=/tmp x2goagent X2GO_NXAGENT_OPTIONS (' -extension XFIXES -nolisten tcp') NOLISTOPT ('-nolisten tcp') X2GODPIOPTION_ ('-dpi 72') XDMCPPOPT ('') -SESSION_TYPE ('-D') NOEXITPARAM ('') -auth "XAUTHORITY" ('"/home/localguy/.Xauthority"') agent_geometry ('-geometry 800x600') -name "SESSION_WINDOW_TITLE" ('"X2GO-localguy-161-1509912037_stDXFCE_dp32"') "NX_AGENT" ('":161"') 2>"SESSION_LOG" ('"/tmp/.x2go-localguy/C-localguy-161-1509912037_stDXFCE_dp32/session.log"') &
So, at least for the local user, it's really using the local Xauthority file, which, as we've seen in earlier mails, is part of the /home partition that is locally mounted via LVM. We probably can assume, that this file is accessible all the time.
This can't be a firewall issue, since nxagent is trying to connect to its internal display in this case, which uses the local transport protocol (on Linux, that should always be a UNIX transport).
This, still, leaves only local authentication and I can't really figure out what's wrong. The cookie should have been added correctly to the authorization file and at least one of the entries we add should match.
Could there be another package or service installed on the non-working machine vs working that is causing this conflict?
And just to confirm permissions on the .Xauthority file: ls -l .X* -rw------- 1 localguy localguy 1575 Nov 5 15:00 .Xauthority
Just to make sure, what are the values of:
- echo "${HOSTNAME}"
- hostname -s
- hostname -f
Failing: echo "${HOSTNAME}" sobolev.dsm.fordham.edu # hostname -s sobolev # hostname -f sobolev.dsm.fordham.edu <http://sobolev.dsm.fordham.edu/>
working: echo "${HOSTNAME}" erdos.dsm.fordham.edu $ hostname -s erdos $ hostname -f erdos.dsm.fordham.edu
On 11/06/2017 08:22 PM, Robert Kudyba wrote:
Could there be another package or service installed on the non-working machine vs working that is causing this conflict?
In theory yes, but it fails at such an early stage that it's very unlikely, that some other component is playing a big role in it.
nxagent opening its internal display needs all binary packages from its source package and a way to set up credentials using xauth.
All of this seems to be available, since you've been able to spawn nxagent manually before.
Another explanation for this behavior might be the socket in /tmp/.X11-unix not existing or being accessible, but I guess that problem would have hit you with a manual invocation of nxagent :23 as well.
There's also a slight possibility that the removal of libnxau in Arctica's nx-libs version (with some code moves to libNX11) causes problems, but we haven't seen a problem like this in other (though mostly Debian-based) setups yet.
The working server machine is able to run 3.5.99.7 from the copr repo correctly, right?
And just to confirm permissions on the .Xauthority file: ls -l .X* -rw------- 1 localguy localguy 1575 Nov 5 15:00 .Xauthority
Good enough for the process to access it.
Just to make sure, what are the values of: - echo "${HOSTNAME}" - hostname -s - hostname -f
Failing: echo "${HOSTNAME}" sobolev.dsm.fordham.edu <http://sobolev.dsm.fordham.edu> # hostname -s sobolev # hostname -f sobolev.dsm.fordham.edu <http://sobolev.dsm.fordham.edu>
working: echo "${HOSTNAME}" erdos.dsm.fordham.edu <http://erdos.dsm.fordham.edu> $ hostname -s erdos $ hostname -f erdos.dsm.fordham.edu <http://erdos.dsm.fordham.edu> The scheme doesn't differ, so if it were problematic, the issue would also show up on the server machine. Given that it's not, we could assume that it's safe.
Mihai
There's also a slight possibility that the removal of libnxau in Arctica's nx-libs version (with some code moves to libNX11) causes problems, but we haven't seen a problem like this in other (though mostly Debian-based) setups yet.
Would any logs show this problem? How can we eliminate this issue being a cause?
The working server machine is able to run 3.5.99.7 from the copr repo
correctly, right?
And just to confirm permissions on the .Xauthority file: ls -l .X*
How do I know if it's really "working"? We have this: rpm -q nx-libs nx-libs-3.5.99.7-1.20170506git150cbc2.fc26.x86_64
I didn't provide everything from the journal logs as it was very long but you got what you needed? Any other commands to try? Re-install? Kernel is 4.12.13-300.fc26.x86_64 if that helps to know.
Hello Mihai and all just checking to see if there are any other logs I can provide or tests I can run.
On 11/10/2017 03:55 PM, Robert Kudyba wrote:
Hello Mihai and all just checking to see if there are any other logs I can provide or tests I can run.
I've received a private message from an Ubuntu user today that upgraded to the new release versions I have published to days ago. For him, session startup broke in similar way - nxagent was unable to open its internal display.
A small change in x2gostartagent (overriding the hostname with the value stored in HOSTNAME again) fixed the issue for him, but that'll probably not help you, since you've already tested with builds that used HOSTNAME directly in the past and have still experienced the problem.
Might have given me a clue, though.
How does your /etc/nsswitch.conf look like and what's the content of /etc/hosts? Preferably of both systems, let's see if something is different.
Maybe the system's short name or FQDN is not mapped to an address correctly?
Mihai
Might have given me a clue, though.
How does your /etc/nsswitch.conf look like and what's the content of /etc/hosts? Preferably of both systems, let's see if something is different.
/etc/nsswitch.conf on working system: passwd: files nis systemd shadow: files nis group: files nis systemd
#hosts: db files nisplus nis dns hosts: files dns nisplus nis mdns4_minimal myhostname mymachines
# Example - obey only what nisplus tells us... #services: nisplus [NOTFOUND=return] files #networks: nisplus [NOTFOUND=return] files #protocols: nisplus [NOTFOUND=return] files #rpc: nisplus [NOTFOUND=return] files #ethers: nisplus [NOTFOUND=return] files #netmasks: nisplus [NOTFOUND=return] files
bootparams: nisplus [NOTFOUND=return] files
ethers: files netmasks: files networks: files protocols: files rpc: files services: files
#netgroup: files nis
publickey: nisplus
automount: files nis aliases: files nisplus
/etc/nsswitch.conf on non-working system: passwd: files nis systemd shadow: files nis group: files nis systemd
#hosts: db files nisplus nis dns hosts: files nis mdns4_minimal [NOTFOUND=return] dns myhostname
# Example - obey only what nisplus tells us... #services: nisplus [NOTFOUND=return] files #networks: nisplus [NOTFOUND=return] files #protocols: nisplus [NOTFOUND=return] files #rpc: nisplus [NOTFOUND=return] files #ethers: nisplus [NOTFOUND=return] files #netmasks: nisplus [NOTFOUND=return] files
bootparams: nisplus [NOTFOUND=return] files
ethers: files netmasks: files networks: files protocols: files rpc: files services: files
netgroup: files nis
publickey: nisplus
#automount: files nis sss automount: files nis aliases: files nisplus
/etc/hosts on working system: 127.0.0.1 localhost.localdomain localhost.localdomain localhost4 localhost4.localdomain4 localhost erdos ::1 localhost.localdomain localhost.localdomain localhost6 localhost6.localdomain6 localhost erdos 150.108.64.52 dsm.dsm.fordham.edu dsm
/etc/hosts on non-working system: 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 #::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
150.108.64.57 sobolev.dsm.fordham.edu sobolev 150.108.64.65 mandelbrot.dsm.fordham.edu mandelbrot 150.108.64.52 dsm.dsm.fordham.edu dsm
Maybe the system's short name or FQDN is not mapped to an address correctly?
I don't see where this could be happening but there are some differences from the 2 files you asked about. Note that the ipv6 option is commented OUT on the non-working system but could that be a reason? You can also see the hosts entry n in /etc/nsswitch.conf is slightly different.
Let's try to make some sense into this...
On 11/10/2017 04:25 PM, Robert Kudyba wrote:
/etc/nsswitch.conf on working system: [...] #hosts: db files nisplus nis dns hosts: files dns nisplus nis mdns4_minimal myhostname mymachines
According to https://www.freedesktop.org/software/systemd/man/nss-myhostname.html, nss-myhostname should be used as a fallback in case DNS or /etc/hosts do not provide an address for the local hostname. "[...] is resolved to all locally configured IP addresses ordered by their scope, or — if none are configured — the IPv4 address 127.0.0.2 (which is on the local loopback) and the IPv6 address ::1 (which is the local host)."
nss-mymachines seems to be used for containers - I guess this isn't relevant, though.
/etc/nsswitch.conf on non-working system: #hosts: db files nisplus nis dns hosts: files nis mdns4_minimal [NOTFOUND=return] dns myhostname
That differs a lot from the other definition above. Essentially, it searches the local files (/etc/hosts), NIS and then via MDNS. Assuming that the MDNS server was reachable, but no entry found, the search is aborted. If the MDNS server is not available, search will continue with DNS/by asking the nameserver and if that was unsuccessful, too, by using the myhostname module. This is very different from the other machine, that doesn't stop the search in such a case, but continues with the myhostname module. Also, the nameserver will never be asked if the MDNS server was available but the specific entry not found.
/etc/hosts on working system: 127.0.0.1 localhost.localdomain localhost.localdomain localhost4 localhost4.localdomain4 localhost erdos ::1 localhost.localdomain localhost.localdomain localhost6 localhost6.localdomain6 localhost erdos
These entries include the short host name (erdos) directly. So the "files" module will already able to find an entry for the short name (but not for the FQDN.)
Minor nitpick: localhost.localdomain seems to have been added twice, probably by mistake. The first entry should be "localhost" only.
150.108.64.52 dsm.dsm.fordham.edu dsm /etc/hosts on non-working system: 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 #::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
150.108.64.57 sobolev.dsm.fordham.edu sobolev
Okay, interesting: here, the short name will not resolve to 127.0.0.1, but rather a public IPv4 address. Also, the FQDN will equally resolve via the hosts file only. Maybe that's a problem for local connections?
I don't see where this could be happening but there are some differences from the 2 files you asked about.
Well, maybe something expects a local address. In case of the not working machine, the hostname resolves to a public IPv4 address instead.
Note that the ipv6 option is commented OUT on the non-working system but could that be a reason?
I don't think missing IPv6 addresses are problematic in this case (though it sounds odd to deactivate this. I'd expect problems in general due to this.)
On the respective machines, let's see what the system resolver gives us:
getent adns $(hostname -s) getent adns $(hostname -f)
HA! I was finally able to reproduce your issue locally!
In a Fedora 26 VM, I set the hostname as follows:
hostnamectl set-hostname fedora.local.home.ionic.de
Then, I edited /etc/hosts and added:
192.168.122.128 fedora fedora.local.home.ionic.de
This leads to exactly the problem you described.
If I change "fedora" to resolve to 127.0.0.1 instead (with fedora.local.home.ionic.de staying on 192.168.122.128), I can connect via X2Go again.
Can you confirm this?
Mihai
On 11/10/2017 06:36 PM, Mihai Moldovan wrote:
HA! I was finally able to reproduce your issue locally!
In a Fedora 26 VM, I set the hostname as follows:
hostnamectl set-hostname fedora.local.home.ionic.de
Then, I edited /etc/hosts and added:
192.168.122.128 fedora fedora.local.home.ionic.de
This leads to exactly the problem you described.
If I change "fedora" to resolve to 127.0.0.1 instead (with fedora.local.home.ionic.de staying on 192.168.122.128), I can connect via X2Go again.
Can you confirm this?
Weirdly, this seems not to happen if the hostname is *not* set to a FQDN. I have a machine that is working flawlessly with such a setup:
hostname: shortname /etc/hosts: shortname or FQDN not set dns: returning public IPv4 and IPv6 addresses for FQDN; shortname will be extended to FQDN automatically (and hence also resolves to these public addresses)
In this scenario, connecting via X2Go works just fine, even though neither address is 127.0.0.1.
This, incidentally, is also the recommended setup on Debian-based systems, whereas Red Hat recommends using the FQDN as the host name.
I'll have to find out why a FQDN hostname leads to such problems... and why the heck everything works fine iff the shortname is mapped to 127.0.0.1.
Mihai
hostnamectl set-hostname fedora.local.home.ionic.de
Then, I edited /etc/hosts and added:
192.168.122.128 fedora fedora.local.home.ionic.de
This leads to exactly the problem you described.
If I change "fedora" to resolve to 127.0.0.1 instead (with fedora.local.home.ionic.de staying on 192.168.122.128), I can connect via X2Go again.
Can you confirm this?
Just making this one change to the /etc/hosts file didn't change anything. However when I used the hostnamectl command I was able to get the dialog box asking me to continue or terminate what had to be 15 sessions. After terminating them all I got the X2Go screen for about 3 seconds and then it quit with the following segfault:
Nov 10 13:58:11 sobolev /usr/bin/x2goruncommand[2728]: dbus wrapper available as /usr/bin/dbus-run-session Nov 10 13:58:12 sobolev kernel: glxinfo[2769]: segfault at 0 ip 00007f31b6cc4627 sp 00007fffb61bc838 error 4 in libX11-xcb.so.1.0.0[7f31b6cc4000+1000] Nov 10 13:58:12 sobolev systemd[1]: Started Process Core Dump (PID 2773/UID 0). Nov 10 13:58:12 sobolev systemd-coredump[2774]: Process 2769 (glxinfo) of user 1000 dumped core.#012#012Stack trace of thread 2769:#012#0 0x00007f31b6cc4627 XGetXCBConnection (libX11-xcb.so.1)#012#1 0x00007f31b838eb46 __glXInitialize (libGLX_indirect.so.0)#012#2 0x00007f31b838a4a4 GetGLXPrivScreenConfig (libGLX_indirect.so.0)#012#3 0x00007f31b838b375 glXChooseVisual (libGLX_indirect.so.0)#012#4 0x000055f5cc3c2b6a main (glxinfo)#012#5 0x00007f31ba57b88a __libc_start_main (libc.so.6)#012#6 0x000055f5cc3c32fa _start (glxinfo) Nov 10 13:58:13 sobolev abrt-server[2836]: Deleting problem directory ccpp-2017-11-10-13:58:12.853273-2769 (dup of ccpp-2017-11-10-13:54:22.364670-28375) Nov 10 13:58:13 sobolev abrt-notification[2946]: Process 28375 (glxinfo) crashed in XGetXCBConnection() Nov 10 13:58:13 sobolev kernel: mate-session[2731]: segfault at 0 ip 00007f3ffb453627 sp 00007ffeda962b68 error 4 in libX11-xcb.so.1.0.0[7f3ffb453000+1000] Nov 10 13:58:13 sobolev systemd[1]: Started Process Core Dump (PID 2975/UID 0). Nov 10 13:58:14 sobolev systemd-coredump[2976]: Process 2731 (mate-session) of user 1000 dumped core.#012#012Stack trace of thread 2731:#012#0 0x00007f3ffb453627 XGetXCBConnection (libX11-xcb.so.1)#012#1 0x00007f3ffc2b9b46 __glXInitialize (libGLX_indirect.so.0)#012#2 0x00007f3ffc2b54a4 GetGLXPrivScreenConfig (libGLX_indirect.so.0)#012#3 0x00007f3ffc2b5d11 glXQueryServerString (libGLX_indirect.so.0)#012#4 0x00007f40098b8939 epoxy_glx_version (libepoxy.so.0)#012#5 0x00007f400cbeb869 gdk_x11_screen_init_gl (libgdk-3.so.0)#012#6 0x00007f400cbebc3a _gdk_x11_screen_update_visuals_for_gl (libgdk-3.so.0)#012#7 0x00007f400cbf4965 _gdk_x11_screen_init_visuals (libgdk-3.so.0)#012#8 0x00007f400cbf1990 _gdk_x11_screen_new (libgdk-3.so.0)#012#9 0x00007f400cbe154d _gdk_x11_display_open (libgdk-3.so.0)#012#10 0x00007f400cbb5c13 gdk_display_manager_open_display (libgdk-3.so.0)#012#11 0x00007f400d0a4f50 gtk_init_with_args (libgtk-3.so.0)#012#12 0x000055e55977eace main (mate-session)#012#13 0x00007f400ac7588a __libc_start_main (libc.so.6)#012#14 0x000055e55977f66a _start (mate-session) Nov 10 13:58:14 sobolev /usr/bin/x2gofeature[2987]: x2gofeature called with options: X2GO_RUN_EXTENSIONS Nov 10 13:58:14 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[2993]: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS Nov 10 13:58:14 sobolev /usr/bin/x2goserver-run-extensions[3000]: x2goserver-run-extensions called with options: localguy-51-1510340283_stDMATE_dp32 post-runcommand Nov 10 13:58:14 sobolev /usr/bin/x2gofeature[3021]: x2gofeature called with options: X2GO_DESKTOPSHARING Nov 10 13:58:14 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[3041]: x2goserver-extensions.features called with options: X2GO_DESKTOPSHARING Nov 10 13:58:14 sobolev /usr/share/x2go/x2gofeature.d/x2goserver.features[3047]: x2goserver.features called with options: X2GO_DESKTOPSHARING Nov 10 13:58:15 sobolev abrt-server[2995]: Deleting problem directory ccpp-2017-11-10-13:58:14.112723-2731 (dup of ccpp-2017-11-10-13:54:24.515378-28338) Nov 10 13:58:15 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-xsession.features[3054]: x2goserver-xsession.features called with options: X2GO_DESKTOPSHARING
Weirdly, this seems not to happen if the hostname is *not* set to a FQDN. I have
a machine that is working flawlessly with such a setup:
hostname: shortname /etc/hosts: shortname or FQDN not set dns: returning public IPv4 and IPv6 addresses for FQDN; shortname will be extended to FQDN automatically (and hence also resolves to these public addresses)
In this scenario, connecting via X2Go works just fine, even though neither address is 127.0.0.1.
Just to confirm the /etc/hosts file now looks like this: 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
#150.108.64.57 sobolev.dsm.fordham.edu sobolev 150.108.64.57 sobolev.dsm.fordham.edu 127.0.0.1 150.108.64.65 mandelbrot.dsm.fordham.edu mandelbrot 150.108.64.52 dsm.dsm.fordham.edu dsm
On 11/10/2017 08:01 PM, Robert Kudyba wrote:
Just making this one change to the /etc/hosts file didn't change anything. [...] Just to confirm the /etc/hosts file now looks like this: 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
#150.108.64.57 sobolev.dsm.fordham.edu sobolev 150.108.64.57 sobolev.dsm.fordham.edu 127.0.0.1
Uhm, yes, because your syntax is invalid.
The hosts file syntax is <address> <name> [<name> ...]
You should have added sobolev to the 127.0.0.1 line - the last one is just plain bogus.
However when I used the hostnamectl command I was able to get the dialog box asking me to continue or terminate what had to be 15 sessions. After terminating them all I got the X2Go screen for about 3 seconds and then it quit with the following segfault:
Yep, because that changed the hostname to a short name.
Nov 10 13:58:11 sobolev /usr/bin/x2goruncommand[2728]: dbus wrapper available as /usr/bin/dbus-run-session Nov 10 13:58:12 sobolev kernel: glxinfo[2769]: segfault at 0 ip 00007f31b6cc4627 sp 00007fffb61bc838 error 4 in libX11-xcb.so.1.0.0[7f31b6cc4000+1000] Nov 10 13:58:12 sobolev systemd[1]: Started Process Core Dump (PID 2773/UID 0). Nov 10 13:58:12 sobolev systemd-coredump[2774]: Process 2769 (glxinfo) of user 1000 dumped core.#012#012Stack trace of thread 2769:#012#0 0x00007f31b6cc4627 XGetXCBConnection (libX11-xcb.so.1)#012#1 0x00007f31b838eb46 __glXInitialize (libGLX_indirect.so.0)#012#2 0x00007f31b838a4a4 GetGLXPrivScreenConfig (libGLX_indirect.so.0)#012#3 0x00007f31b838b375 glXChooseVisual (libGLX_indirect.so.0)#012#4 0x000055f5cc3c2b6a main (glxinfo)#012#5 0x00007f31ba57b88a __libc_start_main (libc.so.6)#012#6 0x000055f5cc3c32fa _start (glxinfo) Nov 10 13:58:13 sobolev abrt-server[2836]: Deleting problem directory ccpp-2017-11-10-13:58:12.853273-2769 (dup of ccpp-2017-11-10-13:54:22.364670-28375) Nov 10 13:58:13 sobolev abrt-notification[2946]: Process 28375 (glxinfo) crashed in XGetXCBConnection() Nov 10 13:58:13 sobolev kernel: mate-session[2731]: segfault at 0 ip 00007f3ffb453627 sp 00007ffeda962b68 error 4 in libX11-xcb.so.1.0.0[7f3ffb453000+1000] Nov 10 13:58:13 sobolev systemd[1]: Started Process Core Dump (PID 2975/UID 0). Nov 10 13:58:14 sobolev systemd-coredump[2976]: Process 2731 (mate-session) of user 1000 dumped core.#012#012Stack trace of thread 2731:#012#0 0x00007f3ffb453627 XGetXCBConnection (libX11-xcb.so.1)#012#1 0x00007f3ffc2b9b46 __glXInitialize (libGLX_indirect.so.0)#012#2 0x00007f3ffc2b54a4 GetGLXPrivScreenConfig (libGLX_indirect.so.0)#012#3 0x00007f3ffc2b5d11 glXQueryServerString (libGLX_indirect.so.0)#012#4 0x00007f40098b8939 epoxy_glx_version (libepoxy.so.0)#012#5 0x00007f400cbeb869 gdk_x11_screen_init_gl (libgdk-3.so.0)#012#6 0x00007f400cbebc3a _gdk_x11_screen_update_visuals_for_gl (libgdk-3.so.0)#012#7 0x00007f400cbf4965 _gdk_x11_screen_init_visuals (libgdk-3.so.0)#012#8 0x00007f400cbf1990 _gdk_x11_screen_new (libgdk-3.so.0)#012#9 0x00007f400cbe154d _gdk_x11_display_open (libgdk-3.so.0)#012#10 0x00007f400cbb5c13 gdk_display_manager_open_display (libgdk-3.so.0)#012#11 0x00007f400d0a4f50 gtk_init_with_args (libgtk-3.so.0)#012#12 0x000055e55977eace main (mate-session)#012#13 0x00007f400ac7588a __libc_start_main (libc.so.6)#012#14 0x000055e55977f66a _start (mate-session) Nov 10 13:58:14 sobolev /usr/bin/x2gofeature[2987]: x2gofeature called with options: X2GO_RUN_EXTENSIONS Nov 10 13:58:14 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[2993]: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS Nov 10 13:58:14 sobolev /usr/bin/x2goserver-run-extensions[3000]: x2goserver-run-extensions called with options: localguy-51-1510340283_stDMATE_dp32 post-runcommand Nov 10 13:58:14 sobolev /usr/bin/x2gofeature[3021]: x2gofeature called with options: X2GO_DESKTOPSHARING Nov 10 13:58:14 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[3041]: x2goserver-extensions.features called with options: X2GO_DESKTOPSHARING Nov 10 13:58:14 sobolev /usr/share/x2go/x2gofeature.d/x2goserver.features[3047]: x2goserver.features called with options: X2GO_DESKTOPSHARING Nov 10 13:58:15 sobolev abrt-server[2995]: Deleting problem directory ccpp-2017-11-10-13:58:14.112723-2731 (dup of ccpp-2017-11-10-13:54:24.515378-28338) Nov 10 13:58:15 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-xsession.features[3054]: x2goserver-xsession.features called with options: X2GO_DESKTOPSHARING
Looks like mate-session segfaulted... while running glxinfo?
This is a workstation, so it's likely that you installed some binary graphics card driver? Is that the case?
Mihai
Uhm, yes, because your syntax is invalid.
The hosts file syntax is <address> <name> [<name> ...]
You should have added sobolev to the 127.0.0.1 line - the last one is just plain bogus.
Got it I just added it the 1st line and it's now:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 sobolev ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
#150.108.64.57 sobolev.dsm.fordham.edu sobolev 150.108.64.57 sobolev.dsm.fordham.edu 150.108.64.65 mandelbrot.dsm.fordham.edu mandelbrot 150.108.64.52 dsm.dsm.fordham.edu dsm
asking me to continue or terminate what had to be 15 sessions. After terminating them all I got the X2Go screen for about 3 seconds and then it quit with
However when I used the hostnamectl command I was able to get the dialog box the
following segfault:
Looks like mate-session segfaulted... while running glxinfo?
This is a workstation, so it's likely that you installed some binary graphics card driver? Is that the case?
Not to the best of my knowledge just have this:
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series]
On 11/10/2017 08:16 PM, Robert Kudyba wrote:
Uhm, yes, because your syntax is invalid. The hosts file syntax is <address> <name> [<name> ...] You should have added sobolev to the 127.0.0.1 line - the last one is just plain bogus.
Got it I just added it the 1st line and it's now:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 sobolev ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
#150.108.64.57 sobolev.dsm.fordham.edu sobolev 150.108.64.57 sobolev.dsm.fordham.edu 150.108.64.65 mandelbrot.dsm.fordham.edu mandelbrot 150.108.64.52 dsm.dsm.fordham.edu dsm
Looks way better. You should also add it to the IPv6 (::1) address line.
If you set the old hostname again via "hostnamectl set-hostname sobolev.dsm.fordham.edu", can you still "start" X2Go connections? (Even if they crash right away, that's separate issue.)
I think I'll have to just use the real system's name (returned via hostname) instead of the short name to make all setups work without having to set the short name to 127.0.0.1 manually.
Not to the best of my knowledge just have this:
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series]
rpm -qa | grep -i fglrx
Mihai
If you set the old hostname again via "hostnamectl set-hostname sobolev.dsm.fordham.edu", can you still "start" X2Go connections? (Even if they crash right away, that's separate issue.)
I think I'll have to just use the real system's name (returned via hostname) instead of the short name to make all setups work without having to set the short name to 127.0.0.1 manually.
Yes it works and the segfaults.
Not to the best of my knowledge just have this:
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series]
rpm -qa | grep -i fglrx
returns nothing :-(
lshw -c video *-display description: VGA compatible controller product: Cedar [Radeon HD 5000/6000/7350/8350 Series] vendor: Advanced Micro Devices, Inc. [AMD/ATI] physical id: 0 bus info: pci@0000:01:00.0 version: 00 width: 64 bits clock: 33MHz capabilities: pm pciexpress msi vga_controller bus_master cap_list rom configuration: driver=radeon latency=0 resources: irq:31 memory:d0000000-dfffffff memory:fe620000-fe63ffff ioport:e000(size=256) memory:c0000-dffff
Not to the best of my knowledge just have this:
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series]
rpm -qa | grep -i fglrx
Does this help, from gdb /usr/bin/mate-session /var/lib/systemd/coredump/core.mate-session.1000.d7ae5cd424f743dcbbdad920fbc58b7b.2731.1510340293000000
[...] Reading symbols from /usr/bin/mate-session...Reading symbols from /usr/lib/debug/usr/bin/mate-session.debug...done. done. [New LWP 2731] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `mate-session'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f3ffb453627 in XGetXCBConnection (dpy=dpy@entry=0x55e55b465000) at x11_xcb.c:9 9 return dpy->xcb->connection;
On 11/10/2017 08:48 PM, Robert Kudyba wrote:
Does this help, from gdb /usr/bin/mate-session /var/lib/systemd/coredump/core.mate-session.1000.d7ae5cd424f743dcbbdad920fbc58b7b.2731.1510340293000000 [...] Reading symbols from /usr/bin/mate-session...Reading symbols from /usr/lib/debug/usr/bin/mate-session.debug...done. done. [New LWP 2731] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `mate-session'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f3ffb453627 in XGetXCBConnection (dpy=dpy@entry=0x55e55b465000) at x11_xcb.c:9 9 return dpy->xcb->connection;
Not really, I fear. I'm unable to reproduce this. Have tested both with the current X2Go nx-libs release builds and Mike#2's copr repo for the arctica version. In both cases MATE starts up without segfaulting in xcb.
However, for some reason I even have direct rendering available in the session. Merely through MESA's software renderer, but still working fine.
I can even disable the GLX extension. In this case, direct and indirect rendering are not available, but MATE is still starting up correctly.
People have suggested that libgles1/2 must be available on the system, so what about: rpm -qa | grep mesa-libGLES
Mihai
Not really, I fear. I'm unable to reproduce this. Have tested both with the current X2Go nx-libs release builds and Mike#2's copr repo for the arctica version. In both cases MATE starts up without segfaulting in xcb.
However, for some reason I even have direct rendering available in the session. Merely through MESA's software renderer, but still working fine.
I can even disable the GLX extension. In this case, direct and indirect rendering are not available, but MATE is still starting up correctly.
People have suggested that libgles1/2 must be available on the system, so what about: rpm -qa | grep mesa-libGLES
It's there:
rpm -qa | grep mesa-libGLES
mesa-libGLES-17.2.2-2.fc26.x86_64
Not really, I fear. I'm unable to reproduce this. Have tested both with the
current X2Go nx-libs release builds and Mike#2's copr repo for the arctica version. In both cases MATE starts up without segfaulting in xcb.
However, for some reason I even have direct rendering available in the session. Merely through MESA's software renderer, but still working fine.
I can even disable the GLX extension. In this case, direct and indirect rendering are not available, but MATE is still starting up correctly.
People have suggested that libgles1/2 must be available on the system, so what about: rpm -qa | grep mesa-libGLES
It's there:
rpm -qa | grep mesa-libGLES
mesa-libGLES-17.2.2-2.fc26.x86_64
Anything else I can provide?
Did you see my separate email about the X2Go session losing focus and having to click some where on the screen to resume, even when typing in emacs? This is on the good server.
On 11/14/2017 02:26 AM, Robert Kudyba wrote:
Anything else I can provide?
Can't think of anything useful currently. Something has to trigger the crashes, but I don't know what exactly.
I cannot reproduce it myself, so my best guess is that some additional package (or configuration) is triggering this problem.
Did you see my separate email about the X2Go session losing focus and having to click some where on the screen to resume, even when typing in emacs? This is on the good server.
Yep, but also have nothing useful to add. I've seen problems with focus stealing with different applications - on OS X, even additional software like DivX. The focus generally shouldn't change (especially not in full desktop sessions), so something must be "stealing" it. No idea what that might be, though.
Mihai
On Tue, Nov 14, 2017 at 7:47 PM, Mihai Moldovan <ionic@ionic.de> wrote:
On 11/14/2017 02:26 AM, Robert Kudyba wrote:
Anything else I can provide?
Can't think of anything useful currently. Something has to trigger the crashes, but I don't know what exactly.
I cannot reproduce it myself, so my best guess is that some additional package (or configuration) is triggering this problem.
Wouldn't it be a package that is also running, e.g., an active service? Would any results from a ps command or tcpdump be useful? htop/top? Nothing from dmesg? Or enabling some debug logging some where, e.g., with rsyslog?
I’m taking another shot with providing logs as there appears to be more than last time. Here are debug logs from the client and then server. I take it the core dumps from MATE, GLXINFO or XFCE won’t help?
Seems to crash in a similar place, from the gdb of the MATE core dump: Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f95cdc26627 in XGetXCBConnection (dpy=dpy@entry=0x5570c096b000) at x11_xcb.c:9 9 return dpy->xcb->connection;
X2Go Client v. 4.1.1.1 (Qt - 4.8.7) x2go-DEBUG-../src/sshmasterconnection.cpp:2191> New exec channel created. x2go-DEBUG-../src/sshmasterconnection.cpp:2240> EOF on channel 0x7fead16361d0; SshProcess object: 2 x2go-DEBUG-../src/sshmasterconnection.cpp:2363> EOF sent. x2go-DEBUG-../src/sshmasterconnection.cpp:2367> Channel closed. x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout): "X2GODATABEGIN:e85c4692-4f60-412c-8736-f73d0f4f7a78 52 5f8e12db0bedb67bfb1999735bf45ddf 3634 localguy-52-1510779248_stDMATE_dp32 38100 38101 38102 X2GODATAEND:e85c4692-4f60-412c-8736-f73d0f4f7a78 " x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "52 5f8e12db0bedb67bfb1999735bf45ddf 3634 localguy-52-1510779248_stDMATE_dp32 38100 38101 38102 " (2). x2go-DEBUG-../src/onmainwindow.cpp:5306> Agent output: "52 5f8e12db0bedb67bfb1999735bf45ddf 3634 localguy-52-1510779248_stDMATE_dp32 38100 38101 38102 " x2go-DEBUG-../src/sshprocess.cpp:381> Starting tunnel via SshProcess object 3: "localhost":38100 -> "localhost":39100
x2go-DEBUG-../src/onmainwindow.cpp:5909> "Starting NX proxy, command: "/Applications/x2goclient.app/Contents/exe/"nxproxy -S nx/nx,options=/Users/fordham/.x2go/S-localguy-52-1510779248_stDMATE_dp32/options:52" x2go-DEBUG-../src/sshprocess.cpp:157> Direct tunnel: waiting for connections on "localhost":39100 x2go-DEBUG-../src/onmainwindow.cpp:6381> Proxy wrote on stderr: " NXPROXY - Version 3.5.0
Copyright (C) 2001, 2010 NoMachine. See http://www.nomachine.com/ for more information.
Info: Proxy running in client mode with pid '3890'. Session: Starting session at '" x2go-DEBUG-../src/onmainwindow.cpp:6381> Proxy wrote on stderr: "Wed Nov 15 15:54:13 2017'. Info: Connecting to remote host 'localhost:39100'. Info: Connection to remote proxy 'localhost:39100' established. " x2go-DEBUG-../src/sshprocess.cpp:109> New TCP connection. x2go-DEBUG-../src/sshprocess.cpp:114> New socket: 29 x2go-DEBUG-../src/sshmasterconnection.cpp:2066> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:2083> New channel:0x7fead15709f0
x2go-DEBUG-../src/sshmasterconnection.cpp:2089> Forwarding parameters: from remote ("localhost":38100) to local ("localhost":53184) x2go-DEBUG-../src/sshmasterconnection.cpp:2126> Temporary session port after config file parse: 38100 x2go-DEBUG-../src/sshmasterconnection.cpp:2130> Temporary session host after config file parse: localhost x2go-DEBUG-../src/sshmasterconnection.cpp:2160> New channel forwarded.
x2go-DEBUG-../src/onmainwindow.cpp:6381> Proxy wrote on stderr: "Info: Connection with remote proxy completed. Warning: Unrecognized session type 'unix-kde-depth_32'. Assuming agent session. " x2go-DEBUG-../src/onmainwindow.cpp:6381> Proxy wrote on stderr: "Info: Using ADSL link parameters 512/24/1/0. Info: Using cache parameters 4/4096KB/8192KB/8192KB. Info: Using pack method '16m-jpeg-9' with session 'unix-kde-depth_32'. Info: Using ZLIB data compression 1/1/32. Info: Using ZLIB stream compression 4/4. Info: No suitable cache file found. Info: Forwarding X11 connections to display '/private/tmp/com.apple.launchd.aHZEoklfID/org.macosforge.xquartz:0'. " x2go-DEBUG-../src/onmainwindow.cpp:6381> Proxy wrote on stderr: "Session: Session started at 'Wed Nov 15 15:54:14 2017'. Info: Established X server connection. " x2go-DEBUG-../src/x2goutils.cpp:219> path value at beginning: "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin" x2go-DEBUG-../src/x2goutils.cpp:242> tmp_clean_add: ("/opt/X11/bin") x2go-DEBUG-../src/x2goutils.cpp:270> clean_add: ("/opt/X11/bin") x2go-DEBUG-../src/x2goutils.cpp:291> found entry i (0) in orig_path_list ("/opt/X11/bin"): true x2go-DEBUG-../src/x2goutils.cpp:309> return value at end: "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin" x2go-DEBUG-../src/x2goutils.cpp:219> path value at beginning: "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin" x2go-DEBUG-../src/x2goutils.cpp:242> tmp_clean_add: ("/opt/local//bin", "/usr/local/bin") x2go-DEBUG-../src/x2goutils.cpp:270> clean_add: ("/opt/local//bin", "/usr/local/bin") x2go-DEBUG-../src/x2goutils.cpp:291> found entry i (0) in orig_path_list ("/opt/local//bin"): false x2go-DEBUG-../src/x2goutils.cpp:291> found entry i (1) in orig_path_list ("/usr/local/bin"): true x2go-DEBUG-../src/x2goutils.cpp:309> return value at end: "/opt/local//bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin" x2go-DEBUG-../src/onmainwindow.cpp:6065> modifiers: "/opt/X11/bin/xmodmap: up to 2 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x40), Shift_R (0x44)
lock Caps_Lock (0x41)
control Control_L (0x43), Control_R (0x46)
mod1 Mode_switch (0x42), Mode_switch (0x45)
mod2 Meta_L (0x3f), Meta_R (0x47)
mod3
mod4
mod5
" x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via SshProcess object 4: "export DISPLAY=":52"; echo "keycode 8 = a A aring Aring keycode 9 = s S ssharp Iacute keycode 10 = d D partialderivative Icircumflex keycode 11 = f F function Idiaeresis keycode 12 = h H abovedot Oacute keycode 13 = g G copyright doubleacute keycode 14 = z Z Greek_OMEGA cedilla keycode 15 = x X approxeq ogonek keycode 16 = c C ccedilla Ccedilla keycode 17 = v V radical U25CA keycode 18 = section plusminus section plusminus keycode 19 = b B integral idotless keycode 20 = q Q oe OE keycode 21 = w W U2211 doublelowquotemark keycode 22 = e E dead_acute acute keycode 23 = r R registered U2030 keycode 24 = y Y yen Aacute keycode 25 = t T dagger caron keycode 26 = 1 exclam exclamdown U2044 keycode 27 = 2 at trademark EuroSign keycode 28 = 3 numbersign sterling U2039 keycode 29 = 4 dollar cent U203A keycode 30 = 6 asciicircum section UFB02 keycode 31 = 5 percent infinity UFB01 keycode 32 = equal plus notequal plusminus keycode 33 = 9 parenleft ordfeminine periodcentered keycode 34 = 7 ampersand paragraph doubledagger keycode 35 = minus underscore endash emdash keycode 36 = 8 asterisk enfilledcircbullet degree keycode 37 = 0 parenright masculine singlelowquotemark keycode 38 = bracketright braceright leftsinglequotemark rightsinglequotemark keycode 39 = o O oslash Oslash keycode 40 = u U dead_diaeresis diaeresis keycode 41 = bracketleft braceleft leftdoublequotemark rightdoublequotemark keycode 42 = i I dead_circumflex U02C6 keycode 43 = p P Greek_pi U220F keycode 44 = Return NoSymbol Return keycode 45 = l L notsign Ograve keycode 46 = j J U2206 Ocircumflex keycode 47 = apostrophe quotedbl ae AE keycode 48 = k K U02DA UF8FF keycode 49 = semicolon colon ellipsis Uacute keycode 50 = backslash bar guillemotleft guillemotright keycode 51 = comma less lessthanequal macron keycode 52 = slash question division questiondown keycode 53 = n N dead_tilde U02DC keycode 54 = m M mu Acircumflex keycode 55 = period greater greaterthanequal breve keycode 56 = Tab NoSymbol Tab keycode 57 = space NoSymbol nobreakspace keycode 58 = grave asciitilde dead_grave grave keycode 59 = BackSpace NoSymbol BackSpace keycode 60 = 0x1000003 NoSymbol 0x1000003 keycode 61 = Escape NoSymbol Escape keycode 62 = keycode 63 = Meta_L NoSymbol Meta_L keycode 64 = Shift_L NoSymbol Shift_L keycode 65 = Caps_Lock NoSymbol Caps_Lock keycode 66 = Mode_switch NoSymbol Mode_switch keycode 67 = Control_L NoSymbol Control_L keycode 68 = Shift_R NoSymbol Shift_R keycode 69 = Mode_switch NoSymbol Mode_switch keycode 70 = Control_R NoSymbol Control_R keycode 71 = Meta_R NoSymbol Meta_R keycode 72 = keycode 73 = KP_Decimal NoSymbol KP_Decimal keycode 74 = keycode 75 = KP_Multiply NoSymbol KP_Multiply keycode 76 = keycode 77 = KP_Add NoSymbol KP_Add keycode 78 = keycode 79 = Escape NoSymbol Escape keycode 80 = keycode 81 = keycode 82 = keycode 83 = KP_Divide NoSymbol KP_Divide keycode 84 = KP_Enter NoSymbol KP_Enter keycode 85 = keycode 86 = KP_Subtract NoSymbol KP_Subtract keycode 87 = keycode 88 = keycode 89 = KP_Equal NoSymbol KP_Equal keycode 90 = KP_0 NoSymbol KP_0 keycode 91 = KP_1 NoSymbol KP_1 keycode 92 = KP_2 NoSymbol KP_2 keycode 93 = KP_3 NoSymbol KP_3 keycode 94 = KP_4 NoSymbol KP_4 keycode 95 = KP_5 NoSymbol KP_5 keycode 96 = KP_6 NoSymbol KP_6 keycode 97 = KP_7 NoSymbol KP_7 keycode 98 = keycode 99 = KP_8 NoSymbol KP_8 keycode 100 = KP_9 NoSymbol KP_9 keycode 101 = keycode 102 = keycode 103 = keycode 104 = F5 NoSymbol F5 keycode 105 = F6 NoSymbol F6 keycode 106 = F7 NoSymbol F7 keycode 107 = F3 NoSymbol F3 keycode 108 = F8 NoSymbol F8 keycode 109 = F9 NoSymbol F9 keycode 110 = keycode 111 = F11 NoSymbol F11 keycode 112 = keycode 113 = F13 NoSymbol F13 keycode 114 = keycode 115 = F14 NoSymbol F14 keycode 116 = keycode 117 = F10 NoSymbol F10 keycode 118 = keycode 119 = F12 NoSymbol F12 keycode 120 = keycode 121 = F15 NoSymbol F15 keycode 122 = Help NoSymbol Help keycode 123 = Home NoSymbol Home keycode 124 = Prior NoSymbol Prior keycode 125 = Delete NoSymbol Delete keycode 126 = F4 NoSymbol F4 keycode 127 = End NoSymbol End keycode 128 = F2 NoSymbol F2 keycode 129 = Next NoSymbol Next keycode 130 = F1 NoSymbol F1 keycode 131 = Left NoSymbol Left keycode 132 = Right NoSymbol Right keycode 133 = Down NoSymbol Down keycode 134 = Up NoSymbol Up keycode 135 = keycode 136 = keycode 137 = keycode 138 = keycode 139 = keycode 140 = keycode 141 = keycode 142 = keycode 143 = keycode 144 = keycode 145 = keycode 146 = keycode 147 = keycode 148 = keycode 149 = keycode 150 = keycode 151 = keycode 152 = keycode 153 = keycode 154 = keycode 155 = keycode 156 = keycode 157 = keycode 158 = keycode 159 = keycode 160 = keycode 161 = keycode 162 = keycode 163 = keycode 164 = keycode 165 = keycode 166 = keycode 167 = keycode 168 = keycode 169 = keycode 170 = keycode 171 = keycode 172 = keycode 173 = keycode 174 = keycode 175 = keycode 176 = keycode 177 = keycode 178 = keycode 179 = keycode 180 = keycode 181 = keycode 182 = keycode 183 = keycode 184 = keycode 185 = keycode 186 = keycode 187 = keycode 188 = keycode 189 = keycode 190 = keycode 191 = keycode 192 = keycode 193 = keycode 194 = keycode 195 = keycode 196 = keycode 197 = keycode 198 = keycode 199 = keycode 200 = keycode 201 = keycode 202 = keycode 203 = keycode 204 = keycode 205 = keycode 206 = keycode 207 = keycode 208 = keycode 209 = keycode 210 = keycode 211 = keycode 212 = keycode 213 = keycode 214 = keycode 215 = keycode 216 = keycode 217 = keycode 218 = keycode 219 = keycode 220 = keycode 221 = keycode 222 = keycode 223 = keycode 224 = keycode 225 = keycode 226 = keycode 227 = keycode 228 = keycode 229 = keycode 230 = keycode 231 = keycode 232 = keycode 233 = keycode 234 = keycode 235 = keycode 236 = keycode 237 = keycode 238 = keycode 239 = keycode 240 = keycode 241 = keycode 242 = keycode 243 = keycode 244 = keycode 245 = keycode 246 = keycode 247 = keycode 248 = keycode 249 = keycode 250 = keycode 251 = keycode 252 = keycode 253 = keycode 254 = keycode 255 = clear shift clear lock clear control clear mod1 clear mod2 clear mod3 clear mod4 clear mod5 add shift = Shift_L add shift = Shift_R add lock = Caps_Lock add control = Control_L add control = Control_R add mod1 = Mode_switch add mod1 = Mode_switch add mod2 = Meta_L add mod2 = Meta_R " | xmodmap -" x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x7fead17f4f20) Running masterCon->addChannelConnection(this, ' "8417a68f-480a-458e-8b00-20d695f8a409" ', ' "bash -l -c 'echo "X2GODATABEGIN:8417a68f-480a-458e-8b00-20d695f8a409"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; export DISPLAY=":52"; echo "keycode 8 = a A aring Aring keycode " '); x2go-DEBUG-../src/sshmasterconnection.cpp:1874> Locking SSH channel connection MUTEX. x2go-DEBUG-../src/sshmasterconnection.cpp:1876> Passing new channel connection object to channelConnections. x2go-DEBUG-../src/sshmasterconnection.cpp:1878> Unlocking SSH channel connection MUTEX. x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via SshProcess object 5: "x2gobasepath" x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x7fead38f6900) Running masterCon->addChannelConnection(this, ' "98733f9a-a32c-4805-91c8-f91680207b33" ', ' "bash -l -c 'echo "X2GODATABEGIN:98733f9a-a32c-4805-91c8-f91680207b33"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; x2gobasepath; echo "X2GODATAEND:98733f9a-a32c-4805-91c8-f91680207b" '); x2go-DEBUG-../src/sshmasterconnection.cpp:1874> Locking SSH channel connection MUTEX. x2go-DEBUG-../src/sshmasterconnection.cpp:1876> Passing new channel connection object to channelConnections. x2go-DEBUG-../src/sshmasterconnection.cpp:1878> Unlocking SSH channel connection MUTEX. x2go-DEBUG-../src/sshmasterconnection.cpp:2066> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:2083> New channel:0x7fead16bff10
x2go-DEBUG-../src/sshmasterconnection.cpp:2168> Executing remote: "bash -l -c 'echo "X2GODATABEGIN:8417a68f-480a-458e-8b00-20d695f8a409"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; export DISPLAY=":52"; echo "keycode 8 = a A aring Aring keycode 9 = s S ssharp Iacute keycode 10 = d D partialderivative Icircumflex keycode 11 = f F function Idiaeresis keycode 12 = h H abovedot Oacute keycode 13 = g G copyright doubleacute keycode 14 = z Z Greek_OMEGA cedilla keycode 15 = x X approxeq ogonek keycode 16 = c C ccedilla Ccedilla keycode 17 = v V radical U25CA keycode 18 = section plusminus section plusminus keycode 19 = b B integral idotless keycode 20 = q Q oe OE keycode 21 = w W U2211 doublelowquotemark keycode 22 = e E dead_acute acute keycode 23 = r R registered U2030 keycode 24 = y Y yen Aacute keycode 25 = t T dagger caron keycode 26 = 1 exclam exclamdown U2044 keycode 27 = 2 at trademark EuroSign keycode 28 = 3 numbersign sterling U2039 keycode 29 = 4 dollar cent U203A keycode 30 = 6 asciicircum section UFB02 keycode 31 = 5 percent infinity UFB01 keycode 32 = equal plus notequal plusminus keycode 33 = 9 parenleft ordfeminine periodcentered keycode 34 = 7 ampersand paragraph doubledagger keycode 35 = minus underscore endash emdash keycode 36 = 8 asterisk enfilledcircbullet degree keycode 37 = 0 parenright masculine singlelowquotemark keycode 38 = bracketright braceright leftsinglequotemark rightsinglequotemark keycode 39 = o O oslash Oslash keycode 40 = u U dead_diaeresis diaeresis keycode 41 = bracketleft braceleft leftdoublequotemark rightdoublequotemark keycode 42 = i I dead_circumflex U02C6 keycode 43 = p P Greek_pi U220F keycode 44 = Return NoSymbol Return keycode 45 = l L notsign Ograve keycode 46 = j J U2206 Ocircumflex keycode 47 = apostrophe quotedbl ae AE keycode 48 = k K U02DA UF8FF keycode 49 = semicolon colon ellipsis Uacute keycode 50 = backslash bar guillemotleft guillemotright keycode 51 = comma less lessthanequal macron keycode 52 = slash question division questiondown keycode 53 = n N dead_tilde U02DC keycode 54 = m M mu Acircumflex keycode 55 = period greater greaterthanequal breve keycode 56 = Tab NoSymbol Tab keycode 57 = space NoSymbol nobreakspace keycode 58 = grave asciitilde dead_grave grave keycode 59 = BackSpace NoSymbol BackSpace keycode 60 = 0x1000003 NoSymbol 0x1000003 keycode 61 = Escape NoSymbol Escape keycode 62 = keycode 63 = Meta_L NoSymbol Meta_L keycode 64 = Shift_L NoSymbol Shift_L keycode 65 = Caps_Lock NoSymbol Caps_Lock keycode 66 = Mode_switch NoSymbol Mode_switch keycode 67 = Control_L NoSymbol Control_L keycode 68 = Shift_R NoSymbol Shift_R keycode 69 = Mode_switch NoSymbol Mode_switch keycode 70 = Control_R NoSymbol Control_R keycode 71 = Meta_R NoSymbol Meta_R keycode 72 = keycode 73 = KP_Decimal NoSymbol KP_Decimal keycode 74 = keycode 75 = KP_Multiply NoSymbol KP_Multiply keycode 76 = keycode 77 = KP_Add NoSymbol KP_Add keycode 78 = keycode 79 = Escape NoSymbol Escape keycode 80 = keycode 81 = keycode 82 = keycode 83 = KP_Divide NoSymbol KP_Divide keycode 84 = KP_Enter NoSymbol KP_Enter keycode 85 = keycode 86 = KP_Subtract NoSymbol KP_Subtract keycode 87 = keycode 88 = keycode 89 = KP_Equal NoSymbol KP_Equal keycode 90 = KP_0 NoSymbol KP_0 keycode 91 = KP_1 NoSymbol KP_1 keycode 92 = KP_2 NoSymbol KP_2 keycode 93 = KP_3 NoSymbol KP_3 keycode 94 = KP_4 NoSymbol KP_4 keycode 95 = KP_5 NoSymbol KP_5 keycode 96 = KP_6 NoSymbol KP_6 keycode 97 = KP_7 NoSymbol KP_7 keycode 98 = keycode 99 = KP_8 NoSymbol KP_8 keycode 100 = KP_9 NoSymbol KP_9 keycode 101 = keycode 102 = keycode 103 = keycode 104 = F5 NoSymbol F5 keycode 105 = F6 NoSymbol F6 keycode 106 = F7 NoSymbol F7 keycode 107 = F3 NoSymbol F3 keycode 108 = F8 NoSymbol F8 keycode 109 = F9 NoSymbol F9 keycode 110 = keycode 111 = F11 NoSymbol F11 keycode 112 = keycode 113 = F13 NoSymbol F13 keycode 114 = keycode 115 = F14 NoSymbol F14 keycode 116 = keycode 117 = F10 NoSymbol F10 keycode 118 = keycode 119 = F12 NoSymbol F12 keycode 120 = keycode 121 = F15 NoSymbol F15 keycode 122 = Help NoSymbol Help keycode 123 = Home NoSymbol Home keycode 124 = Prior NoSymbol Prior keycode 125 = Delete NoSymbol Delete keycode 126 = F4 NoSymbol F4 keycode 127 = End NoSymbol End keycode 128 = F2 NoSymbol F2 keycode 129 = Next NoSymbol Next keycode 130 = F1 NoSymbol F1 keycode 131 = Left NoSymbol Left keycode 132 = Right NoSymbol Right keycode 133 = Down NoSymbol Down keycode 134 = Up NoSymbol Up keycode 135 = keycode 136 = keycode 137 = keycode 138 = keycode 139 = keycode 140 = keycode 141 = keycode 142 = keycode 143 = keycode 144 = keycode 145 = keycode 146 = keycode 147 = keycode 148 = keycode 149 = keycode 150 = keycode 151 = keycode 152 = keycode 153 = keycode 154 = keycode 155 = keycode 156 = keycode 157 = keycode 158 = keycode 159 = keycode 160 = keycode 161 = keycode 162 = keycode 163 = keycode 164 = keycode 165 = keycode 166 = keycode 167 = keycode 168 = keycode 169 = keycode 170 = keycode 171 = keycode 172 = keycode 173 = keycode 174 = keycode 175 = keycode 176 = keycode 177 = keycode 178 = keycode 179 = keycode 180 = keycode 181 = keycode 182 = keycode 183 = keycode 184 = keycode 185 = keycode 186 = keycode 187 = keycode 188 = keycode 189 = keycode 190 = keycode 191 = keycode 192 = keycode 193 = keycode 194 = keycode 195 = keycode 196 = keycode 197 = keycode 198 = keycode 199 = keycode 200 = keycode 201 = keycode 202 = keycode 203 = keycode 204 = keycode 205 = keycode 206 = keycode 207 = keycode 208 = keycode 209 = keycode 210 = keycode 211 = keycode 212 = keycode 213 = keycode 214 = keycode 215 = keycode 216 = keycode 217 = keycode 218 = keycode 219 = keycode 220 = keycode 221 = keycode 222 = keycode 223 = keycode 224 = keycode 225 = keycode 226 = keycode 227 = keycode 228 = keycode 229 = keycode 230 = keycode 231 = keycode 232 = keycode 233 = keycode 234 = keycode 235 = keycode 236 = keycode 237 = keycode 238 = keycode 239 = keycode 240 = keycode 241 = keycode 242 = keycode 243 = keycode 244 = keycode 245 = keycode 246 = keycode 247 = keycode 248 = keycode 249 = keycode 250 = keycode 251 = keycode 252 = keycode 253 = keycode 254 = keycode 255 = clear shift clear lock clear control clear mod1 clear mod2 clear mod3 clear mod4 clear mod5 add shift = Shift_L add shift = Shift_R add lock = Caps_Lock add control = Control_L add control = Control_R add mod1 = Mode_switch add mod1 = Mode_switch add mod2 = Meta_L add mod2 = Meta_R " | xmodmap -; echo "X2GODATAEND:8417a68f-480a-458e-8b00-20d695f8a409";'"
x2go-DEBUG-../src/onmainwindow.cpp:6381> Proxy wrote on stderr: "Info: Using shared memory parameters 0/0K. " x2go-DEBUG-../src/sshmasterconnection.cpp:2191> New exec channel created.
x2go-DEBUG-../src/sshmasterconnection.cpp:2066> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:2083> New channel:0x7fead156ec40
x2go-DEBUG-../src/sshmasterconnection.cpp:2168> Executing remote: "bash -l -c 'echo "X2GODATABEGIN:98733f9a-a32c-4805-91c8-f91680207b33"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; x2gobasepath; echo "X2GODATAEND:98733f9a-a32c-4805-91c8-f91680207b33";'"
x2go-DEBUG-../src/sshmasterconnection.cpp:2191> New exec channel created.
x2go-DEBUG-../src/sshmasterconnection.cpp:2240> EOF on channel 0x7fead16bff10; SshProcess object: 4 x2go-DEBUG-../src/sshmasterconnection.cpp:2363> EOF sent. x2go-DEBUG-../src/sshmasterconnection.cpp:2367> Channel closed. x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout): "X2GODATABEGIN:8417a68f-480a-458e-8b00-20d695f8a409 X2GODATAEND:8417a68f-480a-458e-8b00-20d695f8a409 " x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "" (4). x2go-DEBUG-../src/sshmasterconnection.cpp:2295> EOF on channel 0x7fead156ec40; SshProcess object: 5 x2go-DEBUG-../src/sshmasterconnection.cpp:2363> EOF sent. x2go-DEBUG-../src/sshmasterconnection.cpp:2367> Channel closed. x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout): "X2GODATABEGIN:98733f9a-a32c-4805-91c8-f91680207b33 /usrX2GODATAEND:98733f9a-a32c-4805-91c8-f91680207b33 " x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "/usr" (5). x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via SshProcess object 6: "setsid /usr/bin/x2goruncommand 52 3634 localguy-52-1510779248_stDMATE_dp32 38101 mate-session nosnd D 1> /dev/null 2>/dev/null & exit" x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x7fead389b270) Running masterCon->addChannelConnection(this, ' "a15393df-8598-4bab-afd6-a8f229298dfc" ', ' "bash -l -c 'echo "X2GODATABEGIN:a15393df-8598-4bab-afd6-a8f229298dfc"; export TERM="dumb"; setsid /usr/bin/x2goruncommand 52 3634 localguy-52-1510779248_stDMATE_dp32 38101 mate-session nosnd D 1> /dev" '); x2go-DEBUG-../src/sshmasterconnection.cpp:1874> Locking SSH channel connection MUTEX. x2go-DEBUG-../src/sshmasterconnection.cpp:1876> Passing new channel connection object to channelConnections. x2go-DEBUG-../src/sshmasterconnection.cpp:1878> Unlocking SSH channel connection MUTEX. x2go-DEBUG-../src/sshmasterconnection.cpp:2066> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:2083> New channel:0x7fead156ec40
x2go-DEBUG-../src/sshmasterconnection.cpp:2168> Executing remote: "bash -l -c 'echo "X2GODATABEGIN:a15393df-8598-4bab-afd6-a8f229298dfc"; export TERM="dumb"; setsid /usr/bin/x2goruncommand 52 3634 localguy-52-1510779248_stDMATE_dp32 38101 mate-session nosnd D 1> /dev/null 2>/dev/null & exit; echo "X2GODATAEND:a15393df-8598-4bab-afd6-a8f229298dfc";'"
x2go-DEBUG-../src/sshmasterconnection.cpp:2191> New exec channel created.
x2go-DEBUG-../src/sshmasterconnection.cpp:2240> EOF on channel 0x7fead156ec40; SshProcess object: 6 x2go-DEBUG-../src/sshmasterconnection.cpp:2363> EOF sent. x2go-DEBUG-../src/sshmasterconnection.cpp:2367> Channel closed. x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout): "X2GODATABEGIN:a15393df-8598-4bab-afd6-a8f229298dfc " x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "" (6). x2go-DEBUG-../src/onmainwindow.cpp:6381> Proxy wrote on stderr: "Session: Terminating session at 'Wed Nov 15 15:54:21 2017'. Session: Session terminated at 'Wed Nov 15 15:54:21 2017'. " x2go-DEBUG-../src/sshmasterconnection.cpp:2344> Socket 29 closed.
x2go-DEBUG-../src/sshmasterconnection.cpp:2363> EOF sent. x2go-DEBUG-../src/sshmasterconnection.cpp:2367> Channel closed. x2go-DEBUG-../src/onmainwindow.cpp:6234> Deleting Proxy. x2go-DEBUG-../src/onmainwindow.cpp:6283> Waiting for proxy to exit. x2go-DEBUG-../src/onmainwindow.cpp:6307> Checking exit status. x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via SshProcess object 7: "x2gocmdexitmessage localguy-52-1510779248_stDMATE_dp32" x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x7fead15b90e0) Running masterCon->addChannelConnection(this, ' "627dcb96-5946-4909-b777-af06d74bbf41" ', ' "bash -l -c 'echo "X2GODATABEGIN:627dcb96-5946-4909-b777-af06d74bbf41"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; x2gocmdexitmessage localguy-52-1510779248_stDMATE_dp32; echo "X2GO" '); x2go-DEBUG-../src/sshmasterconnection.cpp:1874> Locking SSH channel connection MUTEX. x2go-DEBUG-../src/sshmasterconnection.cpp:1876> Passing new channel connection object to channelConnections. x2go-DEBUG-../src/sshmasterconnection.cpp:1878> Unlocking SSH channel connection MUTEX. x2go-DEBUG-../src/onmainwindow.cpp:6364> Finished proxy. x2go-DEBUG-../src/sshmasterconnection.cpp:2066> Creating new channel.
x2go-DEBUG-../src/sshmasterconnection.cpp:2083> New channel:0x7fead3e066a0
x2go-DEBUG-../src/sshmasterconnection.cpp:2168> Executing remote: "bash -l -c 'echo "X2GODATABEGIN:627dcb96-5946-4909-b777-af06d74bbf41"; export PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; x2gocmdexitmessage localguy-52-1510779248_stDMATE_dp32; echo "X2GODATAEND:627dcb96-5946-4909-b777-af06d74bbf41";'"
x2go-DEBUG-../src/sshmasterconnection.cpp:2191> New exec channel created.
x2go-DEBUG-../src/sshmasterconnection.cpp:2240> EOF on channel 0x7fead3e066a0; SshProcess object: 7 x2go-DEBUG-../src/sshmasterconnection.cpp:2363> EOF sent. x2go-DEBUG-../src/sshmasterconnection.cpp:2367> Channel closed. x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout): "X2GODATABEGIN:627dcb96-5946-4909-b777-af06d74bbf41 exec mate-session Loading profile from /etc/profile dbus-daemon[3946]: [session uid=1000 pid=3946] Activating service name='com.redhat.imsettings' requested by ':1.3' (uid=1000 pid=4070 comm="/usr/libexec/imsettings-check --check-modules ") dbus-daemon[3946]: [session uid=1000 pid=3946] Activating service name='org.gtk.vfs.Daemon' requested by ':1.4' (uid=1000 pid=4078 comm="/usr/libexec/imsettings-daemon ") dbus-daemon[3946]: [session uid=1000 pid=3946] Successfully activated service 'org.gtk.vfs.Daemon' dbus-daemon[3946]: [session uid=1000 pid=3946] Successfully activated service 'com.redhat.imsettings' [ 1510779259.365245]: IMSettings-Daemon[4078]: INFO: Starting imsettings-daemon... [ 1510779259.365311]: IMSettings-Daemon[4078]: INFO: [HOME=/home/localguy/.config/imsettings] [ 1510779259.365329]: IMSettings-Daemon[4078]: INFO: [XINPUTRCDIR=/etc/X11/xinit/] [ 1510779259.365342]: IMSettings-Daemon[4078]: INFO: [XINPUTDIR=/etc/X11/xinit/xinput.d/]
[ 1510779259.365355]: IMSettings-Daemon[4078]: INFO: [MODULEDIR=/usr/lib64/imsettings]
[ 1510779259.365368]: IMSettings-Daemon[4078]: INFO: [MODULES=gsettings]
fusermount: failed to access mountpoint /run/user/1000/gvfs: Permission denied [ 1510779260.094322]: IMSettings-Daemon[4078]: INFO: Release the ownership of com.redhat.imsettings
Exiting...
[ 1510779260.094463]: GLib-GIO[4078]: CRITICAL **: Error while sending AddMatch() message: The connection is closed
[ 1510779260.094501]: GLib-GIO[4078]: CRITICAL **: Error while sending AddMatch() message: The connection is closed [ 1510779260.094562]: IMSettings-Daemon[4078]: INFO: Unloading imesttings module: gsettings [ 1510779260.094606]: IMSettings-Daemon[4078]: INFO: imsettings-daemon is shut down. A connection to the bus can't be made X2GODATAEND:627dcb96-5946-4909-b777-af06d74bbf41 " x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "exec mate-session Loading profile from /etc/profile dbus-daemon[3946]: [session uid=1000 pid=3946] Activating service name='com.redhat.imsettings' requested by ':1.3' (uid=1000 pid=4070 comm="/usr/libexec/imsettings-check --check-modules ") dbus-daemon[3946]: [session uid=1000 pid=3946] Activating service name='org.gtk.vfs.Daemon' requested by ':1.4' (uid=1000 pid=4078 comm="/usr/libexec/imsettings-daemon ") dbus-daemon[3946]: [session uid=1000 pid=3946] Successfully activated service 'org.gtk.vfs.Daemon' dbus-daemon[3946]: [session uid=1000 pid=3946] Successfully activated service 'com.redhat.imsettings' [ 1510779259.365245]: IMSettings-Daemon[4078]: INFO: Starting imsettings-daemon... [ 1510779259.365311]: IMSettings-Daemon[4078]: INFO: [HOME=/home/localguy/.config/imsettings] [ 1510779259.365329]: IMSettings-Daemon[4078]: INFO: [XINPUTRCDIR=/etc/X11/xinit/] [ 1510779259.365342]: IMSettings-Daemon[4078]: INFO: [XINPUTDIR=/etc/X11/xinit/xinput.d/]
[ 1510779259.365355]: IMSettings-Daemon[4078]: INFO: [MODULEDIR=/usr/lib64/imsettings]
[ 1510779259.365368]: IMSettings-Daemon[4078]: INFO: [MODULES=gsettings]
fusermount: failed to access mountpoint /run/user/1000/gvfs: Permission denied [ 1510779260.094322]: IMSettings-Daemon[4078]: INFO: Release the ownership of com.redhat.imsettings
Exiting...
[ 1510779260.094463]: GLib-GIO[4078]: CRITICAL **: Error while sending AddMatch() message: The connection is closed
[ 1510779260.094501]: GLib-GIO[4078]: CRITICAL **: Error while sending AddMatch() message: The connection is closed [ 1510779260.094562]: IMSettings-Daemon[4078]: INFO: Unloading imesttings module: gsettings [ 1510779260.094606]: IMSettings-Daemon[4078]: INFO: imsettings-daemon is shut down. A connection to the bus can't be made " (7). x2go-DEBUG-../src/onmainwindow.cpp:9758> "Command message: exec mate-session Loading profile from /etc/profile dbus-daemon[3946]: [session uid=1000 pid=3946] Activating service name='com.redhat.imsettings' requested by ':1.3' (uid=1000 pid=4070 comm="/usr/libexec/imsettings-check --check-modules ") dbus-daemon[3946]: [session uid=1000 pid=3946] Activating service name='org.gtk.vfs.Daemon' requested by ':1.4' (uid=1000 pid=4078 comm="/usr/libexec/imsettings-daemon ") dbus-daemon[3946]: [session uid=1000 pid=3946] Successfully activated service 'org.gtk.vfs.Daemon' dbus-daemon[3946]: [session uid=1000 pid=3946] Successfully activated service 'com.redhat.imsettings' [ 1510779259.365245]: IMSettings-Daemon[4078]: INFO: Starting imsettings-daemon... [ 1510779259.365311]: IMSettings-Daemon[4078]: INFO: [HOME=/home/localguy/.config/imsettings] [ 1510779259.365329]: IMSettings-Daemon[4078]: INFO: [XINPUTRCDIR=/etc/X11/xinit/] [ 1510779259.365342]: IMSettings-Daemon[4078]: INFO: [XINPUTDIR=/etc/X11/xinit/xinput.d/]
[ 1510779259.365355]: IMSettings-Daemon[4078]: INFO: [MODULEDIR=/usr/lib64/imsettings]
[ 1510779259.365368]: IMSettings-Daemon[4078]: INFO: [MODULES=gsettings]
fusermount: failed to access mountpoint /run/user/1000/gvfs: Permission denied [ 1510779260.094322]: IMSettings-Daemon[4078]: INFO: Release the ownership of com.redhat.imsettings
Exiting...
[ 1510779260.094463]: GLib-GIO[4078]: CRITICAL **: Error while sending AddMatch() message: The connection is closed
[ 1510779260.094501]: GLib-GIO[4078]: CRITICAL **: Error while sending AddMatch() message: The connection is closed [ 1510779260.094562]: IMSettings-Daemon[4078]: INFO: Unloading imesttings module: gsettings [ 1510779260.094606]: IMSettings-Daemon[4078]: INFO: imsettings-daemon is shut down. A connection to the bus can't be made " x2go-DEBUG-../src/sshmasterconnection.cpp:796> SshMasterConnection, instance SshMasterConnection(0x7fead387fa00) waiting for thread to finish. x2go-DEBUG-../src/sshmasterconnection.cpp:1985> Disconnecting ...
x2go-DEBUG-../src/sshmasterconnection.cpp:1996> Deleting channel connections.
x2go-DEBUG-../src/sshmasterconnection.cpp:2004> Disconnecting session.
x2go-DEBUG-../src/sshmasterconnection.cpp:2010> Deleting sockets.
x2go-DEBUG-../src/sshmasterconnection.cpp:2017> All channels closed and session disconnected. Quitting session loop.
x2go-DEBUG-../src/sshmasterconnection.cpp:800> SshMasterConnection, instance SshMasterConnection(0x7fead387fa00) thread finished. x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called. x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called. x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called. x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called. x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called. x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called. x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called. x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called. x2go-DEBUG-../src/sshmasterconnection.cpp:807> SshMasterConnection, instance SshMasterConnection(0x7fead387fa00) finished destructor. x2go-DEBUG-../src/onmainwindow.cpp:6541> Setting focus.
from the server rpm -q x2goserver x2goserver-4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26.x86_64:
Nov 15 15:54:09 sobolev x2gocleansessions[939]: localguy-52-1510779248_stDMATE_dp32: state file for this session does not exist: /tmp/.x2go-localguy/C-localguy-52-1510779248_stDMATE_dp32/state (this can be ignored during session startups) Nov 15 15:54:12 sobolev x2gocleansessions[939]: localguy-52-1510779248_stDMATE_dp32: state file for this session does not exist: /tmp/.x2go-localguy/C-localguy-52-1510779248_stDMATE_dp32/state (this can be ignored during session startups) Nov 15 15:54:12 sobolev /usr/bin/x2gofeature[3615]: x2gofeature called with options: X2GO_RUN_EXTENSIONS Nov 15 15:54:12 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[3620]: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS Nov 15 15:54:12 sobolev /usr/bin/x2goserver-run-extensions[3625]: x2goserver-run-extensions called with options: localguy-52-1510779248_stDMATE_dp32 pre-start Nov 15 15:54:12 sobolev /usr/bin/x2gostartagent[3636]: creating new session: localguy-52-1510779248_stDMATE_dp32 5f8e12db0bedb67bfb1999735bf45ddf 3634 150.108.68.33 38100 38101 38102 -1 -1 Nov 15 15:54:13 sobolev /usr/bin/x2gostartagent[3645]: blocking creation of agent's keyboard file /tmp/.x2go-localguy/C-localguy-52-1510779248_stDMATE_dp32/keyboard as requested by session startup command Nov 15 15:54:13 sobolev /usr/bin/x2gostartagent[3647]: successfully started X2Go agent session with ID localguy-52-1510779248_stDMATE_dp32 Nov 15 15:54:13 sobolev /usr/bin/x2gofeature[3654]: x2gofeature called with options: X2GO_RUN_EXTENSIONS Nov 15 15:54:13 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[3659]: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS Nov 15 15:54:13 sobolev /usr/bin/x2goserver-run-extensions[3664]: x2goserver-run-extensions called with options: localguy-52-1510779248_stDMATE_dp32 post-start Nov 15 15:54:16 sobolev /usr/bin/x2goruncommand[3845]: x2goruncommand called with options: 52 3634 localguy-52-1510779248_stDMATE_dp32 38101 mate-session nosnd D Nov 15 15:54:16 sobolev /usr/bin/x2gofeature[3855]: x2gofeature called with options: X2GOAGENT_RANDRXINERAMA Nov 15 15:54:16 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[3860]: x2goserver-extensions.features called with options: X2GOAGENT_RANDRXINERAMA Nov 15 15:54:16 sobolev /usr/share/x2go/x2gofeature.d/x2goserver.features[3866]: x2goserver.features called with options: X2GOAGENT_RANDRXINERAMA Nov 15 15:54:16 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-xsession.features[3874]: x2goserver-xsession.features called with options: X2GOAGENT_RANDRXINERAMA Nov 15 15:54:17 sobolev /usr/bin/x2gofeature[3897]: x2gofeature called with options: X2GO_RUN_EXTENSIONS Nov 15 15:54:17 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[3902]: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS Nov 15 15:54:17 sobolev /usr/bin/x2goserver-run-extensions[3907]: x2goserver-run-extensions called with options: localguy-52-1510779248_stDMATE_dp32 pre-runcommand Nov 15 15:54:17 sobolev /usr/bin/x2gosetkeyboard[3922]: x2gosetkeyboard called with options: Nov 15 15:54:17 sobolev /usr/bin/x2gofeature[3924]: x2gofeature called with options: X2GO_XSESSION Nov 15 15:54:17 sobolev /usr/bin/x2gosetkeyboard[3925]: /home/localguy/.x2go/C-localguy-52-1510779248_stDMATE_dp32/keyboard is blocked, not setting keyboard parameters from client-side settings Nov 15 15:54:17 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[3931]: x2goserver-extensions.features called with options: X2GO_XSESSION Nov 15 15:54:17 sobolev /usr/share/x2go/x2gofeature.d/x2goserver.features[3936]: x2goserver.features called with options: X2GO_XSESSION Nov 15 15:54:17 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-xsession.features[3941]: x2goserver-xsession.features called with options: X2GO_XSESSION Nov 15 15:54:18 sobolev /usr/bin/x2goruncommand[3943]: launching session with Xsession-x2go mechanism, using STARTUP="mate-session" Nov 15 15:54:18 sobolev /usr/bin/x2goruncommand[3944]: dbus wrapper available as /usr/bin/dbus-run-session Nov 15 15:54:18 sobolev kernel: glxinfo[3985]: segfault at 0 ip 00007eff432db627 sp 00007ffd955374f8 error 4 in libX11-xcb.so.1.0.0[7eff432db000+1000] Nov 15 15:54:18 sobolev systemd[1]: Started Process Core Dump (PID 3989/UID 0). Nov 15 15:54:18 sobolev systemd-coredump[3990]: Process 3985 (glxinfo) of user 1000 dumped core.#012#012Stack trace of thread 3985:#012#0 0x00007eff432db627 XGetXCBConnection (libX11-xcb.so.1)#012#1 0x00007eff449a5b46 QueryVersion (libGLX_indirect.so.0)#012#2 0x00007eff449a14a4 GetGLXPrivScreenConfig (libGLX_indirect.so.0)#012#3 0x00007eff449a2375 glXChooseVisual (libGLX_indirect.so.0)#012#4 0x000055c8c6a50b6a main (glxinfo)#012#5 0x00007eff46b9288a __libc_start_main (libc.so.6)#012#6 0x000055c8c6a512fa _start (glxinfo) Nov 15 15:54:19 sobolev abrt-server[4069]: Deleting problem directory ccpp-2017-11-15-15:54:19.227255-3985 (dup of ccpp-2017-11-10-13:54:22.364670-28375) Nov 15 15:54:20 sobolev kernel: mate-session[3947]: segfault at 0 ip 00007f95cdc26627 sp 00007ffe465bf968 error 4 in libX11-xcb.so.1.0.0[7f95cdc26000+1000] Nov 15 15:54:20 sobolev systemd[1]: Started Process Core Dump (PID 4196/UID 0). Nov 15 15:54:20 sobolev dbus-daemon[811]: [system] Activating service name='org.freedesktop.problems' requested by ':1.660' (uid=0 pid=4188 comm="/usr/bin/python3 /usr/bin/abrt-action-notify -d /v") (using servicehelper) Nov 15 15:54:20 sobolev dbus-daemon[811]: [system] Successfully activated service 'org.freedesktop.problems' Nov 15 15:54:20 sobolev abrt-notification[4204]: Process 28375 (glxinfo) crashed in XGetXCBConnection() Nov 15 15:54:20 sobolev /usr/bin/x2gofeature[4211]: x2gofeature called with options: X2GO_RUN_EXTENSIONS Nov 15 15:54:20 sobolev systemd-coredump[4197]: Process 3947 (mate-session) of user 1000 dumped core.#012#012Stack trace of thread 3947:#012#0 0x00007f95cdc26627 XGetXCBConnection (libX11-xcb.so.1)#012#1 0x00007f95cea8cb46 QueryVersion (libGLX_indirect.so.0)#012#2 0x00007f95cea884a4 GetGLXPrivScreenConfig (libGLX_indirect.so.0)#012#3 0x00007f95cea88d11 glXQueryServerString (libGLX_indirect.so.0)#012#4 0x00007f95dc08b939 epoxy_glx_version (libepoxy.so.0)#012#5 0x00007f95df3be869 gdk_x11_screen_init_gl (libgdk-3.so.0)#012#6 0x00007f95df3bec3a _gdk_x11_screen_update_visuals_for_gl (libgdk-3.so.0)#012#7 0x00007f95df3c7965 _gdk_x11_screen_init_visuals (libgdk-3.so.0)#012#8 0x00007f95df3c4990 _gdk_x11_screen_new (libgdk-3.so.0)#012#9 0x00007f95df3b454d _gdk_x11_display_open (libgdk-3.so.0)#012#10 0x00007f95df388c13 gdk_display_manager_open_display (libgdk-3.so.0)#012#11 0x00007f95df877f50 gtk_init_with_args (libgtk-3.so.0)#012#12 0x00005570bf0e1ace main (mate-session)#012#13 0x00007f95dd44888a __libc_start_main (libc.so.6)#012#14 0x00005570bf0e266a _start (mate-session) Nov 15 15:54:20 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[4218]: x2goserver-extensions.features called with options: X2GO_RUN_EXTENSIONS Nov 15 15:54:20 sobolev /usr/bin/x2goserver-run-extensions[4224]: x2goserver-run-extensions called with options: localguy-52-1510779248_stDMATE_dp32 post-runcommand Nov 15 15:54:20 sobolev /usr/bin/x2gofeature[4239]: x2gofeature called with options: X2GO_DESKTOPSHARING Nov 15 15:54:20 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-extensions.features[4246]: x2goserver-extensions.features called with options: X2GO_DESKTOPSHARING Nov 15 15:54:20 sobolev /usr/share/x2go/x2gofeature.d/x2goserver.features[4265]: x2goserver.features called with options: X2GO_DESKTOPSHARING Nov 15 15:54:21 sobolev /usr/share/x2go/x2gofeature.d/x2goserver-xsession.features[4281]: x2goserver-xsession.features called with options: X2GO_DESKTOPSHARING Nov 15 15:54:21 sobolev x2goumount-session[4291]: x2goumount-session has been called with options: localguy-52-1510779248_stDMATE_dp32 Nov 15 15:54:22 sobolev /usr/bin/x2gocmdexitmessage[4361]: x2gocmdexitmessage called with options: localguy-52-1510779248_stDMATE_dp32 Nov 15 15:54:22 sobolev abrt-server[4238]: Deleting problem directory ccpp-2017-11-15-15:54:20.599202-3947 (dup of ccpp-2017-11-10-13:54:24.515378-28338) Nov 15 15:54:23 sobolev abrt-notification[4379]: Process 28338 (mate-session) crashed in XGetXCBConnection()
I’m taking another shot with providing logs as there appears to be more than last time. Here are debug logs from the client and then server. I take it the core dumps from MATE, GLXINFO or XFCE won’t help?
Seems to crash in a similar place, from the gdb of the MATE core dump: Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f95cdc26627 in XGetXCBConnection (dpy=dpy@entry=0x5570c096b000) at x11_xcb.c:9 9return dpy->xcb->connection;
It's really the same information, your applications crash because they can't establish a connection via XCB.
This lead me to something else, though.
Server-side: rpm -qa '*x2goagent*' please.
Mihai
On Nov 15, 2017, at 4:11 PM, Mihai Moldovan <ionic@ionic.de> wrote:
- On 11/15/2017 10:05 PM, Robert Kudyba wrote:
I’m taking another shot with providing logs as there appears to be more than last time. Here are debug logs from the client and then server. I take it the core dumps from MATE, GLXINFO or XFCE won’t help?
Seems to crash in a similar place, from the gdb of the MATE core dump: Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f95cdc26627 in XGetXCBConnection (dpy=dpy@entry=0x5570c096b000) at x11_xcb.c:9 9return dpy->xcb->connection;
It's really the same information, your applications crash because they can't establish a connection via XCB.
This lead me to something else, though.
Server-side: rpm -qa '*x2goagent*' please.
rpm -qa '*x2goagent*' x2goagent-3.5.0.34-0.0x2go1.0.git20171111.778.heuler.fc26.x86_64
rpm -qa '*x2goagent*' x2goagent-3.5.0.34-0.0x2go1.0.git20171111.778.heuler.fc26.x86_64
Ah, now that explains a great deal! You shouldn't be using that package with Arctica's nx-libs version.
What does yum install x2goserver-x2goagent do? If it fails, try running yum remove x2goagent first, then yum install x2goserver-x2goagent.
Mihai
On Nov 15, 2017, at 4:16 PM, Mihai Moldovan <ionic@ionic.de> wrote:
- On 11/15/2017 10:14 PM, Robert Kudyba wrote:
rpm -qa '*x2goagent*' x2goagent-3.5.0.34-0.0x2go1.0.git20171111.778.heuler.fc26.x86_64
Ah, now that explains a great deal! You shouldn't be using that package with Arctica's nx-libs version.
What does yum install x2goserver-x2goagent do? If it fails, try running yum remove x2goagent first, then yum install x2goserver-x2goagent.
OK I had to remove and then installed successfully. Now how do I start? [root@sobolev yum.repos.d]# systemctl start x2goagent Failed to start x2goagent.service: Unit x2goagent.service not found. [root@sobolev yum.repos.d]# systemctl start x2server Failed to start x2server.service: Unit x2server.service not found. [root@sobolev yum.repos.d]# systemctl start x2gocleansessions.service Failed to start x2gocleansessions.service: Unit x2gocleansessions.service not found.
OK I had to remove and then installed successfully. Now how do I start? [root@sobolev yum.repos.d]# systemctl start x2goagent Failed to start x2goagent.service: Unit x2goagent.service not found. [root@sobolev yum.repos.d]# systemctl start x2server Failed to start x2server.service: Unit x2server.service not found. [root@sobolev yum.repos.d]# systemctl start x2gocleansessions.service Failed to start x2gocleansessions.service: Unit x2gocleansessions.service not found.
There's nothing to start, just go ahead.
You misspelled x2goserver above - that's the only systemd service we provide. EPEL and Fedora call it x2gocleansessions, but it's just a different name for the same thing. For our upstream packages, it's x2goserver.service.
You don't have to restart it, though. It should already be running.
Just go ahead and retest the session startup.
Hopefully it didn't remove any other needed package. Probably not, though.
rpm -q '*x2go*'
Mihai
On Nov 15, 2017, at 4:27 PM, Mihai Moldovan <ionic@ionic.de> wrote:
- On 11/15/2017 10:23 PM, Robert Kudyba wrote:
OK I had to remove and then installed successfully. Now how do I start? [root@sobolev yum.repos.d]# systemctl start x2goagent Failed to start x2goagent.service: Unit x2goagent.service not found. [root@sobolev yum.repos.d]# systemctl start x2server Failed to start x2server.service: Unit x2server.service not found. [root@sobolev yum.repos.d]# systemctl start x2gocleansessions.service Failed to start x2gocleansessions.service: Unit x2gocleansessions.service not found.
There's nothing to start, just go ahead.
You misspelled x2goserver above - that's the only systemd service we provide. EPEL and Fedora call it x2gocleansessions, but it's just a different name for the same thing. For our upstream packages, it's x2goserver.service.
You don't have to restart it, though. It should already be running.
Just go ahead and retest the session startup.
Hopefully it didn't remove any other needed package. Probably not, though.
rpm -q '*x2go*’
Seems it did: rpm -q '*x2go*' package *x2go* is not installed yum remove x2goagent Dependencies resolved. ============================================================================================================================================================== Package Arch Version Repository Size ============================================================================================================================================================== Removing: x2goagent x86_64 3.5.0.34-0.0x2go1.0.git20171111.778.heuler.fc26 @x2go-nightly-fedora 38 k Removing dependent packages: nxagent x86_64 3.5.99.7-1.20170506git150cbc2.fc26 @mikedep333-nx-libs-3.6 4.5 M perl-X2Go-Log x86_64 4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26 @x2go-nightly-fedora 101 k perl-X2Go-Server x86_64 4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26 @x2go-nightly-fedora 125 k perl-X2Go-Server-DB x86_64 4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26 @x2go-nightly-fedora 173 k x2goserver x86_64 4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26 @x2go-nightly-fedora 292 k x2goserver-extensions x86_64 4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26 @x2go-nightly-fedora 103 k x2goserver-xsession x86_64 4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26 @x2go-nightly-fedora 107 k Removing unused dependencies: fuse-sshfs x86_64 2.8-2.fc26 @@commandline 103 k libXcompshad3 x86_64 3.5.99.7-1.20170506git150cbc2.fc26 @mikedep333-nx-libs-3.6 65 k perl-Capture-Tiny noarch 0.46-1.fc26 @@commandline 70 k perl-Config-Simple noarch 4.59-24.fc26 @@commandline 83 k perl-DBD-Pg x86_64 3.5.3-4.fc26 @@commandline 544 k perl-DBD-SQLite x86_64 1.54-2.fc26 @@commandline 460 k perl-DBI x86_64 1.636-4.fc26 @@commandline 1.8 M perl-File-BaseDir noarch 0.07-6.fc26 @@commandline 17 k perl-Switch noarch 2.17-7.fc26 @@commandline 39 k perl-Text-Balanced noarch 2.03-366.fc26 @@commandline 153 k postgresql-libs x86_64 9.6.5-1.fc26 @updates 719 k pwgen x86_64 2.07-4.fc26 @@commandline 41 k x2goserver-common x86_64 4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26 @x2go-nightly-fedora 101 k Transaction Summary ============================================================================================================================================================== Remove 21 Packages Freed space: 9.6 M Is this ok [y/N]: y Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: None 1/1 Preparing : 1/1 Erasing : x2goserver-extensions-4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26.x86_64 1/21 Erasing : x2goserver-xsession-4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26.x86_64 2/21 Running scriptlet: x2goserver-4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26.x86_64 3/21 Erasing : x2goserver-4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26.x86_64 3/21 Running scriptlet: x2goserver-4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26.x86_64 3/21 Erasing : perl-X2Go-Server-DB-4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26.x86_64 4/21 Erasing : perl-X2Go-Server-4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26.x86_64 5/21 Erasing : perl-X2Go-Log-4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26.x86_64 6/21 Erasing : perl-Switch-2.17-7.fc26.noarch 7/21 Erasing : x2goagent-3.5.0.34-0.0x2go1.0.git20171111.778.heuler.fc26.x86_64 8/21 Erasing : perl-Text-Balanced-2.03-366.fc26.noarch 9/21 Erasing : x2goserver-common-4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26.x86_64 10/21 warning: /etc/x2go/x2goserver.conf saved as /etc/x2go/x2goserver.conf.rpmsave Erasing : perl-Capture-Tiny-0.46-1.fc26.noarch 11/21 Erasing : perl-Config-Simple-4.59-24.fc26.noarch 12/21 Erasing : perl-File-BaseDir-0.07-6.fc26.noarch 13/21 Erasing : perl-DBD-Pg-3.5.3-4.fc26.x86_64 14/21 Erasing : nxagent-3.5.99.7-1.20170506git150cbc2.fc26.x86_64 15/21 Erasing : perl-DBD-SQLite-1.54-2.fc26.x86_64 16/21 Erasing : perl-DBI-1.636-4.fc26.x86_64 17/21 Erasing : libXcompshad3-3.5.99.7-1.20170506git150cbc2.fc26.x86_64 18/21 Running scriptlet: libXcompshad3-3.5.99.7-1.20170506git150cbc2.fc26.x86_64 18/21 Erasing : postgresql-libs-9.6.5-1.fc26.x86_64 19/21 Running scriptlet: postgresql-libs-9.6.5-1.fc26.x86_64 19/21 Erasing : pwgen-2.07-4.fc26.x86_64 20/21 Erasing : fuse-sshfs-2.8-2.fc26.x86_64 21/21 Running scriptlet: fuse-sshfs-2.8-2.fc26.x86_64 21/21 Verifying : perl-X2Go-Log-4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26.x86_64 1/21 Verifying : perl-X2Go-Server-4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26.x86_64 2/21 Verifying : fuse-sshfs-2.8-2.fc26.x86_64 3/21 Verifying : perl-X2Go-Server-DB-4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26.x86_64 4/21 Verifying : perl-File-BaseDir-0.07-6.fc26.noarch 5/21 Verifying : libXcompshad3-3.5.99.7-1.20170506git150cbc2.fc26.x86_64 6/21 Verifying : postgresql-libs-9.6.5-1.fc26.x86_64 7/21 Verifying : perl-Capture-Tiny-0.46-1.fc26.noarch 8/21 Verifying : perl-Config-Simple-4.59-24.fc26.noarch 9/21 Verifying : perl-Switch-2.17-7.fc26.noarch 10/21 Verifying : perl-DBD-Pg-3.5.3-4.fc26.x86_64 11/21 Verifying : perl-DBD-SQLite-1.54-2.fc26.x86_64 12/21 Verifying : perl-DBI-1.636-4.fc26.x86_64 13/21 Verifying : perl-Text-Balanced-2.03-366.fc26.noarch 14/21 Verifying : nxagent-3.5.99.7-1.20170506git150cbc2.fc26.x86_64 15/21 Verifying : pwgen-2.07-4.fc26.x86_64 16/21 Verifying : x2goagent-3.5.0.34-0.0x2go1.0.git20171111.778.heuler.fc26.x86_64 17/21 Verifying : x2goserver-4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26.x86_64 18/21 Verifying : x2goserver-common-4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26.x86_64 19/21 Verifying : x2goserver-extensions-4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26.x86_64 20/21 Verifying : x2goserver-xsession-4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26.x86_64 21/21 Removed: x2goagent.x86_64 3.5.0.34-0.0x2go1.0.git20171111.778.heuler.fc26 nxagent.x86_64 3.5.99.7-1.20170506git150cbc2.fc26 perl-X2Go-Log.x86_64 4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26 perl-X2Go-Server.x86_64 4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26 perl-X2Go-Server-DB.x86_64 4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26 x2goserver.x86_64 4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26 x2goserver-extensions.x86_64 4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26 x2goserver-xsession.x86_64 4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26 fuse-sshfs.x86_64 2.8-2.fc26 libXcompshad3.x86_64 3.5.99.7-1.20170506git150cbc2.fc26 perl-Capture-Tiny.noarch 0.46-1.fc26 perl-Config-Simple.noarch 4.59-24.fc26 perl-DBD-Pg.x86_64 3.5.3-4.fc26 perl-DBD-SQLite.x86_64 1.54-2.fc26 perl-DBI.x86_64 1.636-4.fc26 perl-File-BaseDir.noarch 0.07-6.fc26 perl-Switch.noarch 2.17-7.fc26 perl-Text-Balanced.noarch 2.03-366.fc26 postgresql-libs.x86_64 9.6.5-1.fc26 pwgen.x86_64 2.07-4.fc26 x2goserver-common.x86_64 4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26 yum install x2goserver-x2goagent Last metadata expiration check: 0:44:45 ago on Wed 15 Nov 2017 03:32:59 PM EST. Dependencies resolved. ============================================================================================================================================================== Package Arch Version Repository Size ============================================================================================================================================================== Installing: x2goserver-x2goagent x86_64 4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26 x2go-nightly-fedora 45 k Installing dependencies: libXcompshad3 x86_64 3.5.99.7-1.20170506git150cbc2.fc26 mikedep333-nx-libs-3.6 33 k nxagent x86_64 3.5.99.7-1.20170506git150cbc2.fc26 mikedep333-nx-libs-3.6 1.6 M Transaction Summary ============================================================================================================================================================== Install 3 Packages Total size: 1.7 M Total download size: 1.6 M Installed size: 4.7 M Is this ok [y/N]: y Downloading Packages: [SKIPPED] x2goserver-x2goagent-4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26.x86_64.rpm: Already downloaded (2/3): libXcompshad3-3.5.99.7-1.20170506git150cbc2.fc26.x86_64.rpm 58 kB/s | 33 kB 00:00 (3/3): nxagent-3.5.99.7-1.20170506git150cbc2.fc26.x86_64.rpm 1.4 MB/s | 1.6 MB 00:01 -------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 1.4 MB/s | 1.6 MB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libXcompshad3-3.5.99.7-1.20170506git150cbc2.fc26.x86_64 1/3 Running scriptlet: libXcompshad3-3.5.99.7-1.20170506git150cbc2.fc26.x86_64 1/3 Installing : nxagent-3.5.99.7-1.20170506git150cbc2.fc26.x86_64 2/3 Installing : x2goserver-x2goagent-4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26.x86_64 3/3 Running scriptlet: x2goserver-x2goagent-4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26.x86_64 3/3 Verifying : x2goserver-x2goagent-4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26.x86_64 1/3 Verifying : nxagent-3.5.99.7-1.20170506git150cbc2.fc26.x86_64 2/3 Verifying : libXcompshad3-3.5.99.7-1.20170506git150cbc2.fc26.x86_64 3/3 Installed: x2goserver-x2goagent.x86_64 4.1.0.0-0.0x2go1.0.git20171111.1441.heuler.fc26 libXcompshad3.x86_64 3.5.99.7-1.20170506git150cbc2.fc26 nxagent.x86_64 3.5.99.7-1.20170506git150cbc2.fc26
Hopefully it didn't remove any other needed package. Probably not, though.
rpm -q '*x2go*’
Seems it did: rpm -q '*x2go*' package *x2go* is not installed
Yep, it did. No big deal, just yum install x2goserver x2goserver-xsession.
Mihai
On Nov 15, 2017, at 4:32 PM, Mihai Moldovan <ionic@ionic.de> wrote:
- On 11/15/2017 10:30 PM, Robert Kudyba wrote:
Hopefully it didn't remove any other needed package. Probably not, though.
rpm -q '*x2go*’
Seems it did: rpm -q '*x2go*' package *x2go* is not installed
Yep, it did. No big deal, just yum install x2goserver x2goserver-xsession.
Ahh success! Even with the NIS user. So should I remove the _copr_mikedep333-nx-libs-3.6.repo?
Ahh success! Even with the NIS user. So should I remove the _copr_mikedep333-nx-libs-3.6.repo?
Uhm... that depends. If you want to keep staying on the Arctica testing version of nx-libs, then no.
If you want switch back the older nx-libs version as shipped by X2Go, then you'll need to uninstall all X2Go and nx-libs packages first, then remove this repository and reinstall x2goserver and x2goserver-xsession again. Be careful with that - X2Go's older version needs x2goagent explicitly, while Arctica's version requires x2goserver-x2goagent. Both packages are conflicting and the different versions require either one or the other.
X2Go will switch to Arctica's version in a short time (few weeks?) anyway. I'd suggest staying on what the workstation is on currently.
Mihai
Not to the best of my knowledge just have this:
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series]
rpm -qa | grep -i fglrx
Similar results using XFCE:
gdb /usr/bin/xfce4-panel /var/lib/systemd/coredump/core.xfce4-panel.1000.d7ae5cd424f743dcbbdad920fbc58b7b.1702.1510340225000000
Reading symbols from /usr/bin/xfce4-panel...Reading symbols from /usr/lib/debug/usr/bin/xfce4-panel.debug...done. done. [New LWP 1702] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `xfce4-panel --display :170.0 --sm-client-id 2d08bd89b-bbfe-4556-b30e-232e7f0d51'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007fc2eda18627 in XGetXCBConnection (dpy=dpy@entry=0x55589863c0a0) at x11_xcb.c:9 9 return dpy->xcb->connection;
Now on the working server we have a user reporting an issue where X2Go loses "focus". He gets a high-pitched clicking sound as he's typing in a window running under X2Go, e.g., an emacs window. When this happens, he needs to click someplace in the window in which he was working.
He's using High Sierra with the x2goclient-4.1.1.1.git20171106.1697.heuler.OSX_10_12.dmg <https://code.x2go.org/releases/X2GoClient_nightly_macosx/x2goclient-4.1.1.1.git20171106.1697.heuler.OSX_10_12.dmg> version.