[FreeNX-kNX] remote connect to nxserver-3.3.0-14 on opensuse 11.1/x86_64 dies in loop?

PGNet pgnet.trash+nx at gmail.com
Sun Jan 18 16:08:43 UTC 2009


i'm running opensuse 11.1 on x86_64,

	uname -a
		Linux server 2.6.27.7-9-default #1 SMP 2008-12-04 18:10:04 +0100
x86_64 x86_64 x86_64 GNU/Linux

I've installed latest server rpm's from NoMachine,

	rpm -qa \*nx\*
		nxclient-3.3.0-6
		nxnode-3.3.0-11
		nxserver-3.3.0-14

started the server,

	/usr/NX/bin/nxserver --start
		NX> 122 Service started.
		NX> 999 Bye.

and verifired local operation,

	/usr/NX/bin/nxssh -nx -i /usr/NX/home/nx/.ssh/id_rsa nx at localhost
		NX> 203 NXSSH running with pid: 8791
		NX> 200 Connected to address: 127.0.0.1 on port: 22
		NX> 202 Authenticating user: nx
		NX> 208 Using auth method: publickey
		HELLO NXSERVER - Version 3.3.0-14 - LFE
		NX> 105 login
		Login
		NX> 101 User: pgtest
		NX> 102 Password: #######
		NX> 103 Welcome to: server.mydomain.com user: pgtest
		NX> 105 exit
		Exit
		NX> 999 Bye.

using the NoMachine OSX client, connecting to the server starts, but
eventually locks into a loop ...

here's the DEBUG log output,

===========
Jan 17 20:24:23 server sshd[6544]: Accepted publickey for nx from
192.168.1.6 port 59013 ssh2
Jan 17 20:24:23 server NXSERVER-3.3.0-14[6550]: DEBUG: initialization:
starting parse of config file '/usr/NX/etc/node.cfg' Logger::log
nxserver 1115
Jan 17 20:24:23 server NXSERVER-3.3.0-14[6550]: DEBUG: disabling
logging for package 'NXMsg' 'Logger::disablePackage'
...
Jan 17 20:24:31 server NXNODE-3.3.0-11[6562]: DEBUG: run command:
process '6658' stderr was '' main::run_command nxnode 7969
Jan 17 20:24:31 server NXNODE-3.3.0-11[6562]: DEBUG: run command:
trying to run command '/bin/bash -c 'exec -a - /bin/bash -c '\''which
startkde'\'' (eval) nxnode 3276
Jan 17 20:24:31 server NXNODE-3.3.0-11[6562]: DEBUG: Signals are now
blocked ... Logger::log nxnode 3154
Jan 17 20:24:31 server NXNODE-3.3.0-11[6562]: DEBUG: Signals unblocked
Logger::log nxnode 3176
Jan 17 20:24:31 server NXNODE-3.3.0-11[6659]: DEBUG: Signals unblocked
Logger::log nxnode 3176
Jan 17 20:24:31 server NXNODE-3.3.0-11[6562]: DEBUG: run command:
command is running with pid: 6659 (eval) nxnode 3276
Jan 17 20:24:31 server NXNODE-3.3.0-11[6562]: DEBUG: run command:
closed command STDIN (eval) nxnode 3276
Jan 17 20:24:31 server NXNODE-3.3.0-11[6562]: DEBUG: run command:
added command STDOUT to list of selector set (eval) nxnode 3276
Jan 17 20:24:31 server NXNODE-3.3.0-11[6562]: DEBUG: run command:
added command STDERR to selector set (eval) nxnode 3276
Jan 17 20:24:31 server NXNODE-3.3.0-11[6562]: DEBUG: run command:
process '6659' stdout was closed. (eval) nxnode 3276
Jan 17 20:24:31 server NXNODE-3.3.0-11[6562]: DEBUG: run command:
process '6659' stderr was closed. (eval) nxnode 3276
Jan 17 20:24:31 server NXNODE-3.3.0-11[6562]: DEBUG: run command:
process '6659' finished with: 0 (eval) nxnode 3276
Jan 17 20:24:31 server NXNODE-3.3.0-11[6562]: DEBUG: run command:
process '6659' stdout was '/usr/bin/startkde\n' main::run_command
nxnode 10666
Jan 17 20:24:31 server NXNODE-3.3.0-11[6562]: DEBUG: run command:
process '6659' stderr was '' main::run_command nxnode 10666
Jan 17 20:24:31 server NXNODE-3.3.0-11[6562]: Using port '1006' on
node 'server' for session 'unix-desktop'. Logger::log nxnode 6100
Jan 17 20:24:31 server NXNODE-3.3.0-11[6562]: Using host from
available host list: 'localhost'. Logger::log nxnode 6101
Jan 17 20:24:31 server NXNODE-3.3.0-11[6562]: DEBUG: Signals are now
blocked ... Logger::log nxnode 3154
Jan 17 20:24:31 server NXNODE-3.3.0-11[6562]: DEBUG: Signals unblocked
Logger::log nxnode 3176
Jan 17 20:24:31 server NXNODE-3.3.0-11[6666]: DEBUG: Signals unblocked
Logger::log nxnode 3176
Jan 17 20:24:31 server NXNODE-3.3.0-11[6666]: DEBUG: run command:
cleared child set main::__reset_process_to_wait nxnode 6137
Jan 17 20:24:31 server NXNODE-3.3.0-11[6666]: DEBUG: session monitor:
running session monitor ... Logger::log nxnode 6194
Jan 17 20:24:31 server NXNODE-3.3.0-11[6562]: DEBUG: session id set
property: property 'monitor' set like '6666' on session id
'server-1006-E97BAF7EA3B333E83CBC99F3781BF34E' in
'/home/pgtest/.nx/C-server-1006-E97BAF7EA3B333E83CBC99F3781BF34E/pids/monitor'
main::session_id_set_property nxnode 6341
Jan 17 20:24:31 server NXNODE-3.3.0-11[6562]: DEBUG: session: waiting
pid '6666' ... Logger::log nxnode 6347
Jan 17 20:24:31 server NXNODE-3.3.0-11[6666]: DEBUG: Opening log file
'/home/pgtest/.nx/C-server-1006-E97BAF7EA3B333E83CBC99F3781BF34E/session'
for read Logger::log NXSessionMonitor 374
Jan 17 20:24:31 server NXNODE-3.3.0-11[6666]: DEBUG: Function
__parseBuffer from [] with[\nNXAGENT - Version 3.3.0\n\nCopyright (C)
2001, 2007 NoMachine.\nSee http://www.nomachine.com/ for more
information.\n\nInfo: Agent running with pid '6651'.\nSession:
Starting session at 'Sat Jan 17 20:24:30 2009'.\nInfo: Proxy running
in server mode with pid '6651'.\nInfo: Waiting for connection from
'192.168.1.6' on port '5006'.\n] NXSessionMonitor::__parseBuffer
NXSessionMonitor 544
Jan 17 20:24:31 server NXNODE-3.3.0-11[6666]: DEBUG: Parsing session
log line [] Logger::log NXSessionMonitor 878
Jan 17 20:24:31 server NXNODE-3.3.0-11[6666]: DEBUG: Parsing session
log line [NXAGENT - Version 3.3.0] Logger::log NXSessionMonitor 878
Jan 17 20:24:31 server NXNODE-3.3.0-11[6666]: DEBUG: Parsing session
log line [] Logger::log NXSessionMonitor 878
Jan 17 20:24:31 server NXNODE-3.3.0-11[6666]: DEBUG: Parsing session
log line [Copyright (C) 2001, 2007 NoMachine.] Logger::log
NXSessionMonitor 878
Jan 17 20:24:31 server NXNODE-3.3.0-11[6666]: DEBUG: Parsing session
log line [See http://www.nomachine.com/ for more information.]
Logger::log NXSessionMonitor 878
Jan 17 20:24:31 server NXNODE-3.3.0-11[6666]: DEBUG: Parsing session
log line [] Logger::log NXSessionMonitor 878
Jan 17 20:24:31 server NXNODE-3.3.0-11[6666]: DEBUG: Parsing session
log line [Info: Agent running with pid '6651'.] Logger::log
NXSessionMonitor 878
Jan 17 20:24:31 server NXNODE-3.3.0-11[6666]: DEBUG: Parsing session
log line [Session: Starting session at 'Sat Jan 17 20:24:30 2009'.]
Logger::log NXSessionMonitor 878
Jan 17 20:24:31 server NXNODE-3.3.0-11[6666]: DEBUG: Registering agent
change status to: Starting (current status is: Initial) Logger::log
NXSessionMonitor 1267
Jan 17 20:24:31 server NXNODE-3.3.0-11[6666]: DEBUG: Agent status
changed to Starting' session NXSessionMonitor::__setSessionStatus
NXSessionMonitor 919
Jan 17 20:24:31 server NXNODE-3.3.0-11[6666]: DEBUG: No registered
function for session changed status to: 'Starting' Logger::log
NXSessionMonitor 1614
Jan 17 20:24:31 server NXNODE-3.3.0-11[6666]: DEBUG: Sent response
message: 1015, with parameters: '' main::send_response_message
NXSessionMonitor 922
Jan 17 20:24:31 server NXSERVER-3.3.0-14[6655]: DEBUG: Recived request
for a run nxmonitor: '(eval)'
Jan 17 20:24:31 server NXNODE-3.3.0-11[6666]: DEBUG: Parsing session
log line [Info: Proxy running in server mode with pid '6651'.]
Logger::log NXSessionMonitor 878
Jan 17 20:24:31 server NXNODE-3.3.0-11[6666]: DEBUG: Parsing session
log line [Info: Waiting for connection from '192.168.1.6' on port
'5006'.] Logger::log NXSessionMonitor 878
Jan 17 20:24:31 server NXSERVER-3.3.0-14[6655]: DEBUG: No registered
handler function for message: '' 'NXNodeExec::__onMessageRun'
Jan 17 20:24:31 server NXSERVER-3.3.0-14[6655]: DEBUG: received data
in out channel from NX Node: '\n' (NXNodeExec). Stored status.
'Logger::statusPush'
Jan 17 20:24:31 server NXSERVER-3.3.0-14[6655]: DEBUG: No registered
handler function for message: '1015' 'NXNodeExec::__onMessageRun'
Jan 17 20:24:32 server NXNODE-3.3.0-11[6666]: DEBUG: run command: no
pids to wait main::__run_command_waitpid NXSessionMonitor 1638
Jan 17 20:24:33 server NXNODE-3.3.0-11[6666]: DEBUG: run command: no
pids to wait main::__run_command_waitpid NXSessionMonitor 1638
Jan 17 20:24:34 server NXNODE-3.3.0-11[6666]: DEBUG: run command: no
pids to wait main::__run_command_waitpid NXSessionMonitor 1638
Jan 17 20:24:35 server NXNODE-3.3.0-11[6666]: DEBUG: run command: no
pids to wait main::__run_command_waitpid NXSessionMonitor 1638
Jan 17 20:24:36 server NXNODE-3.3.0-11[6666]: DEBUG: run command: no
pids to wait main::__run_command_waitpid NXSessionMonitor 1638
Jan 17 20:24:37 server NXNODE-3.3.0-11[6666]: DEBUG: run command: no
pids to wait main::__run_command_waitpid NXSessionMonitor 1638
Jan 17 20:24:38 server NXNODE-3.3.0-11[6666]: DEBUG: run command: no
pids to wait main::__run_command_waitpid NXSessionMonitor 1638
Jan 17 20:24:39 server NXNODE-3.3.0-11[6666]: DEBUG: run command: no
pids to wait main::__run_command_waitpid NXSessionMonitor 1638
Jan 17 20:24:40 server NXNODE-3.3.0-11[6666]: DEBUG: run command: no
pids to wait main::__run_command_waitpid NXSessionMonitor 1638
Jan 17 20:24:41 server NXNODE-3.3.0-11[6666]: DEBUG: run command: no
pids to wait main::__run_command_waitpid NXSessionMonitor 1638
Jan 17 20:24:42 server NXNODE-3.3.0-11[6666]: DEBUG: run command: no
pids to wait main::__run_command_waitpid NXSessionMonitor 1638
Jan 17 20:24:43 server NXNODE-3.3.0-11[6666]: DEBUG: run command: no
pids to wait main::__run_command_waitpid NXSessionMonitor 1638
Jan 17 20:24:44 server NXNODE-3.3.0-11[6666]: DEBUG: run command: no
pids to wait main::__run_command_waitpid NXSessionMonitor 1638
Jan 17 20:24:45 server NXNODE-3.3.0-11[6666]: DEBUG: run command: no
pids to wait main::__run_command_waitpid NXSessionMonitor 1638
Jan 17 20:24:46 server NXNODE-3.3.0-11[6666]: DEBUG: run command: no
pids to wait main::__run_command_waitpid NXSessionMonitor 1638
Jan 17 20:24:47 server NXNODE-3.3.0-11[6666]: DEBUG: run command: no
pids to wait main::__run_command_waitpid NXSessionMonitor 1638
Jan 17 20:24:48 server NXNODE-3.3.0-11[6666]: DEBUG: run command: no
pids to wait main::__run_command_waitpid NXSessionMonitor 1638
Jan 17 20:24:49 server NXNODE-3.3.0-11[6666]: DEBUG: run command: no
pids to wait main::__run_command_waitpid NXSessionMonitor 1638
Jan 17 20:24:50 server NXNODE-3.3.0-11[6666]: DEBUG: run command: no
pids to wait main::__run_command_waitpid NXSessionMonitor 1638
Jan 17 20:24:51 server NXNODE-3.3.0-11[6666]: DEBUG: run command: no
pids to wait main::__run_command_waitpid NXSessionMonitor 1638
Jan 17 20:24:52 server NXNODE-3.3.0-11[6666]: DEBUG: run command: no
pids to wait main::__run_command_waitpid NXSessionMonitor 1638
Jan 17 20:24:53 server NXNODE-3.3.0-11[6666]: DEBUG: run command: no
pids to wait main::__run_command_waitpid NXSessionMonitor 1638
...
===========


and this it where it loops for a while.  Eventually, the client times
out, and in the client "Details" dialog,

	NXPROXY - Version 3.3.0
	
	Copyright (C) 2001, 2007 NoMachine.
	See http://www.nomachine.com/ for more information.
	
	Info: Proxy running in client mode with pid '6871'.
	Session: Starting session at 'Sat Jan 17 19:45:27 2009'.
	Error: Can't determine the location of the X display socket.
	Error: Error 2 'No such file or directory' checking '/tmp/launch-CjlYt3/'.
	Session: Session terminated at 'Sat Jan 17 19:45:27 2009'.


An older install of NX on Opensuse 11.0 worked fine for me.

On this system, fyi, KDE4's running fine, and if I start up a VNC
server, I can connect just via ssh tunnel etc.

Any suggestions as to what I need to do to fix this and get connected?

Thanks



More information about the FreeNX-kNX mailing list