RHEL 6未指定协议,无法打开显示

时间:2015-08-31 07:01:18

标签: rhel6

当我尝试在RHEL 6.3中打开nco_event时,我得到了这个。

[netcool@noi bin64]$ nco_event&
[1] 19962
[netcool@noi bin64]$ No protocol specified
Fatal Error:  /opt/IBM/tivoli/netcool/omnibus/platform/linux2x86/bin64/nco_event: can't open display

有什么想法解决这个问题吗?

3 个答案:

答案 0 :(得分:4)

执行命令xhost时,您可能正在接收

No protocol specified
xhost: unable to open display ":0"

问题是您的用户不允许访问X服务器。

出于安全原因,您可以使用xhost限制对X服务器的访问。

切换回默认用户并再次执行xhost。你应该看到像

这样的东西
SI:localuser:nuwan

解决方案是将oracle添加到访问控制列表

xhost +SI:localuser:youruser

现在切换回原始用户" youruser"。它应该现在正在运作。

答案 1 :(得分:0)


你用Putty& Xming连接到这台机器?
如果没有,请检查客户端上的Xorg服务器。
您还可以查看$ DISPLAY变量

答案 2 :(得分:0)

在启动Xming时遵循以下步骤:

启动Xming并选择您想要显示X服务器输出的样式。 提示:

  • 选择多个Windows,您的X应用程序看起来就像是从Windows启动的。
  • 将显示编号保留为0,然后单击“下一步”。
  • 选择“启动没有客户端”,然后单击“下一步”。
  • 在“服务器选项”上,选中“禁用服务器控件”框。取消选中该复选框可能会在以后为您提供“未指定的协议错误”。
  • 单击“下一步”并保存您的配置。

这将为以后启动Xming提供一种快速的方法。

这将解决“未指定协议”错误。

谢谢。