【问题标题】:RHEL 6 No protocol specified, can't open displayRHEL 6 未指定协议,无法打开显示
【发布时间】:2015-08-31 07:01:17
【问题描述】:

当我尝试在 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

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

【问题讨论】:

    标签: rhel6


    【解决方案1】:

    执行命令xhost时,你可能收到了

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

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

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

    切换回默认用户并再次执行 xhost。您应该会看到类似

    的内容
    SI:localuser:nuwan
    

    解决方法是将oracle加入访问控制列表

    xhost +SI:localuser:youruser
    

    现在切换回原始用户“youruser”。它现在应该可以工作了。

    【讨论】:

    • 不知道你为什么被否决,我有一个类似的问题,这解决了它。
    【解决方案2】:


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

    【讨论】:

      【解决方案3】:

      在启动 Xming 时按照此操作:

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

      • 选择多个 Windows,您的 X 应用程序将看起来像是从 Windows 启动的。
      • 将显示编号设置为 0 单击下一步。
      • 选择 Start No Client 并单击 Next。
      • 在服务器选项上,选中标题为禁用服务器控制的框。不选中该框可能会在以后出现“未指定的协议错误”。
      • 单击下一步并保存您的配置。

      这将创建一种稍后启动 Xming 的快捷方式。

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

      谢谢。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-07-23
        • 2014-10-20
        • 1970-01-01
        • 2021-10-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多