檢查DISPLAY設定時Xlib出現No protocol specified錯誤
忘記設定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部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-606639/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 執行dbca時報錯:Xlib:No protocol specifiedProtocol
- Xlib: connection to ":0.0" refused by server Xlib: No protocol specified解決方案ServerProtocol
- VNC oracle使用者執行dbca時出現no protocol specifiedVNCOracleProtocol
- 設定AUTOTRACE時出現SP2-0611錯誤
- 設定AUTOTRACE出現ORA-3212錯誤
- 錯誤檢查思路
- LogMeIn Free遠端登入的時候出現“Terminal Server Display is Inactive”錯誤Server
- 執行gedit報No protocol specifiedProtocol
- 在Excel中設定當資料輸入錯誤時提示出錯信Excel
- DISPLAY 尚未設定。請設定 DISPLAY 後重試。
- java jdbc Protocol violation錯誤JavaJDBCProtocol
- JDBC 連oracle 時出現錯誤,,求助???JDBCOracle
- 解決chkconfig設定開機啟動時出現missing LSB的錯誤
- Qt5.3 列印示例時出現錯誤QT
- Win10磁碟錯誤怎麼檢查 win10檢查磁碟錯誤的方法Win10
- GetDlgItem() 出現錯誤Git
- 程式出錯時如何找到錯誤?
- Qt專案移動時出現的錯誤QT
- ant構建時出現錯誤解決方案
- Linux錯誤:xhost unable to open displayLinux
- win10 d盤錯誤檢查如何操作_win10 d盤錯誤檢查詳細方法Win10
- NetBeans 啟動時出現 Invalid jdkhome specified提示BeanJDK
- 傳送請求時,url 出現亂碼錯誤
- 卡巴斯機 任務執行時出現錯誤
- Opencv出現detecMultiScale錯誤OpenCV
- 實現 .Net 7 下的資料庫定時檢查資料庫
- Laravel 5.4 常見錯誤:Specified key was too longLaravel
- 錯誤處理--pure specifier can only be specified for functionsFunction
- Linux修改密碼出現“鑑定令牌操作錯誤”Linux密碼
- Linux 修改密碼出現“鑑定令牌操作錯誤”Linux密碼
- [重慶思莊每日技術分享]-建立物化檢視時出現ORA-7445錯誤
- wget下載安裝時出現錯誤doesn‘t match requested host name錯誤wget
- 設定AUTOTRACE是出現SP2-0611和ORA-942錯誤。
- SOLIDWORKS啟動時出現指令碼錯誤問題Solid指令碼
- eclipse run on server時出現了錯誤資訊.求急!!EclipseServer
- 使用jstl時出現的一個錯誤,請指教!JS
- 編譯專案時出現的錯誤 線上等回覆編譯
- 在做oracle standby時,出現ORA-12557錯誤.Oracle