2013-01-15 3 views
2

안녕하세요 저는 Windows 머신 (버전)에서 NX 클라이언트를 사용하여 우분투 컴퓨터의 NX 서버에 성공적으로 연결할 수있었습니다. 그러나 갑자기 클라이언트 컴퓨터가 아닌 클라이언트에서 다음 로그 정보에 대한 시간 초과 연결 오류가 발생했습니다. 서버에서 nxserver & nxnode를 다시 설치더 이상 NX 서버에 대한 연결 시간 초과

[email protected]:~$ tail -n30 /var/log/messages 
Jan 15 11:05:51 enb-test NXSERVER-3.5.0-11[11475]: Session '3CFE5967E8DC57A0EA75FE19ACC9ACE6' started by user 'wshowair'. 'NXShell::handler_session_start' 
Jan 15 11:05:51 enb-test NXNODE-3.5.0-9[11620]: Using port '1001' on node 'enb-test' for session 'unix-gnome'. Logger::log nxnode 6243 
Jan 15 11:05:51 enb-test NXNODE-3.5.0-9[11620]: Using host from available host list: '10.10.13.125'. Logger::log nxnode 6244 
Jan 15 11:06:49 enb-test NXSERVER-3.5.0-11[11475]: Received 'PIPE' signal: this signal is ignored by NX Server 'main::Static' 
Jan 15 11:06:49 enb-test NXSERVER-3.5.0-11[11475]: Cannot read from stdin: NX client disconnected before the 'bye' message: exiting cleanly 'NXShell::handleExitRequests' 
Jan 15 11:06:49 enb-test NXSERVER-3.5.0-11[11475]: User 'wshowair' from '192.168.101.225' logged out. 'NXLogin::reset' 
Jan 15 11:06:49 enb-test NXSERVER-3.5.0-11[11475]: Received 'PIPE' signal: this signal is ignored by NX Server 'main::Static' 
Jan 15 11:06:51 enb-test NXNODE-3.5.0-9[11620]: ERROR: run command: process: 11644 finished with: 1 Logger::log nxnode 3907 
Jan 15 11:06:51 enb-test NXNODE-3.5.0-9[11653]: ERROR: Error when monitoring session: Unexpected termination of nxagent 'NXSessionMonitor::__setSessionStatus' 
Jan 15 11:06:52 enb-test NXNODE-3.5.0-9[11653]: Directory '/home/wshowair/.nx/C-enb-test-1001-3CFE5967E8DC57A0EA75FE19ACC9ACE6' renamed into '/home/wshowair/.nx/F-C-enb-test-1001-3CFE5967E8DC57A0EA75FE19ACC9ACE6' for further investigation Logger::log nxnode 6432 
Jan 15 11:06:53 enb-test NXNODE-3.5.0-9[11620]: Session 'unix-gnome' on port '1001' failed. Logger::log nxnode 6513 
Jan 15 11:06:59 enb-test NXSERVER-3.5.0-11[11646]: ERROR: NXNodeExec: Cannot kill nxssh process: No such process 'NXNodeExec::exec' 
Jan 15 11:06:59 enb-test NXSERVER-3.5.0-11[11646]: User 'wshowair' from '192.168.101.225' logged out. 'NXLogin::reset' 
Jan 15 11:31:00 enb-test NXSERVER-3.5.0-11[12270]: User 'wshowair' logged in from '192.168.101.225'. 'NXLogin::set' 
Jan 15 11:31:01 enb-test NXSERVER-3.5.0-11[12270]: Selected node host:localhost with port:22 'main::selectNode' 
Jan 15 11:31:01 enb-test NXSERVER-3.5.0-11[12270]: Current selected node: localhost is in status: running 'main::selectNode' 
Jan 15 11:31:01 enb-test NXSERVER-3.5.0-11[12270]: Selected session type: unix-gnome allowed in the profile of user: wshowair 'NXShell::Static' 
Jan 15 11:31:03 enb-test NXSERVER-3.5.0-11[12270]: Session 'D038E20195545ACA3EBB4F14FDF14371' started by user 'wshowair'. 'NXShell::handler_session_start' 
Jan 15 11:31:04 enb-test NXNODE-3.5.0-9[12415]: Using port '1002' on node 'enb-test' for session 'unix-gnome'. Logger::log nxnode 6243 
Jan 15 11:31:04 enb-test NXNODE-3.5.0-9[12415]: Using host from available host list: '10.10.13.125'. Logger::log nxnode 6244 
Jan 15 11:32:02 enb-test NXSERVER-3.5.0-11[12270]: Received 'PIPE' signal: this signal is ignored by NX Server 'main::Static' 
Jan 15 11:32:02 enb-test NXSERVER-3.5.0-11[12270]: Cannot read from stdin: NX client disconnected before the 'bye' message: exiting cleanly 'NXShell::handleExitRequests' 
Jan 15 11:32:02 enb-test NXSERVER-3.5.0-11[12270]: User 'wshowair' from '192.168.101.225' logged out. 'NXLogin::reset' 
Jan 15 11:32:02 enb-test NXSERVER-3.5.0-11[12270]: Received 'PIPE' signal: this signal is ignored by NX Server 'main::Static' 
Jan 15 11:32:03 enb-test NXNODE-3.5.0-9[12415]: ERROR: run command: process: 12439 finished with: 1 Logger::log nxnode 3907 
Jan 15 11:32:04 enb-test NXNODE-3.5.0-9[12448]: ERROR: Error when monitoring session: Unexpected termination of nxagent 'NXSessionMonitor::__setSessionStatus' 
Jan 15 11:32:04 enb-test NXNODE-3.5.0-9[12448]: Directory '/home/wshowair/.nx/C-enb-test-1002-D038E20195545ACA3EBB4F14FDF14371' renamed into '/home/wshowair/.nx/F-C-enb-test-1002-D038E20195545ACA3EBB4F14FDF14371' for further investigation Logger::log nxnode 6432 
Jan 15 11:32:05 enb-test NXNODE-3.5.0-9[12415]: Session 'unix-gnome' on port '1002' failed. Logger::log nxnode 6513 
Jan 15 11:32:11 enb-test NXSERVER-3.5.0-11[12441]: ERROR: NXNodeExec: Cannot kill nxssh process: No such process 'NXNodeExec::exec' 
Jan 15 11:32:11 enb-test NXSERVER-3.5.0-11[12441]: User 'wshowair' from '192.168.101.225' logged out. 'NXLogin::reset' 

I가 시도 :

NX> 203 NXSSH running with pid: 5284 
NX> 285 Enabling check on switch command 
NX> 285 Enabling skip of SSH config files 
NX> 285 Setting the preferred NX options 
NX> 200 Connected to address: 10.10.13.125 on port: 22 
NX> 202 Authenticating user: nx 
NX> 208 Using auth method: publickey 
HELLO NXSERVER - Version 3.5.0-11 - LFE 
NX> 105 Hello NXCLIENT - Version 3.5.0 
NX> 134 Accepted protocol: 3.5.0 
NX> 105 Set shell_mode: shell 
NX> 105 Set auth_mode: password 
NX> 105 Login 
NX> 101 User: wshowair 
NX> 102 Password: *** 
NX> 103 Welcome to: enb-test user: wshowair 
NX> 105 Listsession --user="wshowair" --status="suspended\054running" --geometry="1366x768x32+render" --type="unix-gnome" 
NX> 127 Available sessions: 

Display Type    Session ID      Options Depth Screen   Status  Session Name 
------- ---------------- -------------------------------- -------- ----- -------------- ----------- ------------------------------ 

NX> 148 Server capacity: not reached for user: wshowair 
NX> 105 Start session with: --link="adsl" --backingstore="1" --encryption="1" --cache="16M" --images="64M" --shmem="1" --shpix="1" --strict="0" --composite="1" --media="NX> 280 Exiting on signal: 15 

한편 나는이 메시지는/var/log /에서 다음과 같은 출력을 가지고있다 우분투에서 다음 로그 메시지를 가지고있다 우분투 기계 그리고 nomachine windows 클라이언트는 여전히 동일한 연결 시간 초과 오류, 모든 아이디어가 있습니다

답변

0

이 유형의 오류는 진단하기 어려울 수있는 여러 유형의 문제로 인해 발생할 수 있습니다. 종종 NX 서버는 정상적으로 작동하지만 서버의 일부 소프트웨어 업데이트 또는 구성 변경으로 인해 NX와 호환되지 않는 구성이 만들어집니다.

위의 증상에 대해 먼저 원격 Xsession이 xscreensaver을 실행하도록 설정되어 있는지 확인하십시오. Shell-in을 서버에 연결하고 killall xscreensaver을 실행하고 NX와 다시 연결하십시오. 이 방법이 작동하면 Xsession을 다시 구성하고 화면 보호기 기능을 비활성화하십시오. 당신이 시도 할 수

다른 것들 :

  • 새 사용자를 만들고 해당 사용자로 연결을 시도 캐시 된 세션 정보가 포함 된 ${HOME}/.nx 디렉토리를 삭제합니다. 이 방법이 작동하면 NX가 허용 할 수없는 로컬 Xsession 설정이 있음을 확인합니다. 시도해 볼 수 있습니다. 또는 과감한 조치를 취하고 싶다면 홈 디렉토리를 백업하고 새 디렉토리를 만들면 모든 .* 설정 파일이 제거되고 작동하는 NX를 복원해야합니다.