ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 检查DISPLAY设置时Xlib出现No protocol specified错误

检查DISPLAY设置时Xlib出现No protocol specified错误

原创 Linux操作系统 作者:yangtingkun 时间:2009-06-17 23:31:55 0 删除 编辑

忘记设置xhost +导致了这个错误的产生。

 

 

在使用VNC图形界面,执行runInstaller –updateNodelist命令的时候,由于登陆后忘记设置xhost +,导致命令失败:

bash-3.00$ ./runInstaller -updateNodelist ORACLE_HOME=/data/oracle/product/10.2/crs "CLUSTER_NODES={racnode3}" CRS=TRUE -local
正在启动 Oracle Universal Installer...

正在检查安装程序要求...

检查操作系统版本: 必须是5.8, 5.9 or 5.10。    实际为 5.10
                                     
通过

检查临时空间: 必须大于 250 MB。   实际为 4323 MB    通过
检查交换空间: 必须大于 500 MB。   实际为 4399 MB    通过
检查监视器: 监视器配置至少必须显示 256 种颜色
    >>>
无法使用命令 /usr/openwin/bin/xdpyinfo 自动检查显示器颜色。请检查是否设置了 DISPLAY 变量。    未通过 <<<<

未通过某些要求检查。必须先满足这些要求,

然后才能继续安装,那时将重新检查这些要求。

是否继续? (y/n) [n] n   

用户选择: 否

正在退出 Oracle Universal Installer。

检查DISPLAY设置时失败,不过DISPLAY参数已经正常的设置了,通过env|grep DISPLAY就可以看到这个设置:

bash-3.00$ env|grep DIS
DISPLAY=172.25.198.226:1.0

下面利用常用的图形化命令xclock来检查DISPLAY以及图形化的设置,xclock命令报错如下:

bash-3.00$ xlock
Xlib: connection to "172.25.198.226:1.0" refused by server
Xlib: No protocol specified

xlock: unable to open display 172.25.198.226:1.0.

看到这个错误突然想到,好像用root登陆后,没有设置xhost +就切换到oracle用户。

退出到root用户,执行xhost +命令后,再次切换到Oralce用户,执行runInstaller命令,错误消失:

bash-3.00# xhost +
access control disabled, clients can connect from any host
bash-3.00# su - oracle
Sun Microsystems Inc.   SunOS 5.10      Generic January 2005
$ bash
bash-3.00$ cd /data/oracle/product/10.2/crs/oui/binbash-3.00$ ./runInstaller -updateNodelist ORACLE_HOME=/data/oracle/product/10.2/crs "CLUSTER_NODES={racnode3}" CRS=TRUE -local
正在启动 Oracle Universal Installer...

正在检查安装程序要求...

检查操作系统版本: 必须是5.8, 5.9 or 5.10。    实际为 5.10
                                     
通过

检查临时空间: 必须大于 250 MB。   实际为 4323 MB    通过
检查交换空间: 必须大于 500 MB。   实际为 4399 MB    通过
检查监视器: 监视器配置至少必须显示 256 种颜色。    实际为 65536    通过

所有安装程序要求均已满足。

'UpdateNodeList' 成功。

设置xhost +允许所有的服务器使用当前的X Server,默认情况下,其他服务器是无法访问本机的X Server,这时如果执行需要图形化显示的命令,就会导致上面的Xlib: connection to "172.25.198.226:1.0" refused by server的错误。

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4227/viewspace-606639/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2007-12-29

  • 博文量
    1964
  • 访问量
    11077327