我可以毫无问题地启动NX会话。但是,当我'断开'(留下持久连接,而不是'终止')时,我无法重新连接。这是来自/ var / log / messages的错误:
Aug 5 19:05:41 praveen NXNODE-3.5.0-3[20703]: ERROR: NX> 596 ERROR: NXNODE Ver. 3.5.0-3 (Error id e77ECD3) [e77ECD3] Logger::log nxnode 2963
Aug 5 19:05:41 praveen NXNODE-3.5.0-3[20703]: ERROR: NX> 596 ERROR: create session: run commands [e77ECD3] Logger::log nxnode 2963
Aug 5 19:05:41 praveen NXNODE-3.5.0-3[20703]: ERROR: NX> 596 ERROR: execution of last command failed [e77ECD3] Logger::log nxnode 2963
Aug 5 19:05:41 praveen NXNODE-3.5.0-3[20703]: ERROR: NX> 596 last command: /usr/bin/xauth -v source /home/pmohandas/.nx/C-praveen-1003-707A5CF0D1B5184E1EBEDC07BB4981EF/scripts/authority [e77ECD3] Logger::log nxnode 2963
Aug 5 19:05:41 praveen NXNODE-3.5.0-3[20703]: ERROR: NX> 596 exit value: 1 [e77ECD3] Logger::log nxnode 2963
Aug 5 19:05:41 praveen NXNODE-3.5.0-3[20703]: ERROR: NX> 596 stdout: [e77ECD3] Logger::log nxnode 2963
Aug 5 19:05:41 praveen NXNODE-3.5.0-3[20703]: ERROR: NX> 596 stderr: /usr/bin/xauth: error in locking authority file /home/pmohandas/.Xauthority [e77ECD3] Logger::log nxnode 2963
我在RHEL6.1 x86_64机器上。
我尝试在重新连接到NX会话之前运行xauth -b quit
。也没有运气。
有谁知道我怎么能摆脱这个错误?我发现NX比VNC更加快速,并希望能够让它发挥作用:)提前感谢!
答案 0 :(得分:3)
我也不知道这个恼人的错误的原因,但解决方法是ssh到nx服务器计算机并删除您的~/.Xauthority-c
和~/.Xauthority-l
文件。您将丢失任何现有会话,但您仍然可以连接。
答案 1 :(得分:3)
此处的解决方案来自:http://forums.fedoraforum.org/showthread.php?t=223609
首先,我必须说我在虚拟机中运行我的安装,但我认为这无关紧要。
问题:我发现我在安装时输入的主机名未添加到/ etc / hosts文件中。 localhost / localdomain只有默认条目。 因此,DNS服务器(请参阅由网络管理器生成的/etc/resolve.conf)无法解析xauth所需的主机名。 您可以通过traceroute您的主机名来检查这一点(注意nslookup或主机将无法工作,因为它们忽略/ etc / hosts)。
解决方案:我刚刚将我的主机名添加到/ etc / hosts文件中,使用traceroute检查并通过nxclient从我的Windows主机连接。
因此,将server.craneworks添加到/ etc / hosts应该可以解决问题。
答案 2 :(得分:2)
当您在/ etc / hosts中有重复条目时,似乎会出现此问题。这是xauth错误:http://www.kerneltrap.com/mailarchive/openbsd-bugs/2009/3/8/5118304
通过删除/ etc / hosts中的重复条目来解决此问题。