我可以开始一个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更快捷,并希望得到这个工作:)提前致谢!
我也不知道这个恼人的错误的原因,但一个解决方法是ssh到nx服务器机器,并删除~/.Xauthority-c
和~/.Xauthority-l
文件。 你会失去现有的会话,但你仍然可以连接。
解决方案来自: http : //forums.fedoraforum.org/showthread.php?t=223609
首先,我必须说我正在虚拟机上运行我的安装,但我认为这并不重要。
问题:我发现我在安装时输入的主机名未被添加到/ etc / hosts文件中。 只有localhost / localdomain的默认项。 因此,DNS服务器(请参阅由网络管理器生成的/etc/resolve.conf)无法解析xauth所需的主机名。 您可以通过traceroute您的主机名来检查(注意nslookup或主机将无法工作,因为他们忽略/ etc / hosts)。
解决方案:我只是将我的主机名添加到/ etc / hosts文件中,使用traceroute对其进行检查,并通过我的Windows主机上的nxclient进行连接。
因此,将server.craneworks添加到/ etc / hosts应该为您解决问题。
如果在/ etc / hosts中有重复的条目,问题似乎就会发生。 这是xauth错误: http ://www.kerneltrap.com/mailarchive/openbsd-bugs/2009/3/8/5118304
通过删除/ etc / hosts中的重复条目来解决该问题。