无法使用错误重新连接到NX会话:“锁定授权文件中的错误”

时间:2011-08-06 00:45:59

标签: linux ssh remote-desktop vnc nomachine-nx

我可以毫无问题地启动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更加快速,并希望能够让它发挥作用:)提前感谢!

3 个答案:

答案 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中的重复条目来解决此问题。