檢查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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 解決chkconfig設定開機啟動時出現missing LSB的錯誤
- 執行gedit報No protocol specifiedProtocol
- win10 d盤錯誤檢查如何操作_win10 d盤錯誤檢查詳細方法Win10
- 檢視執行計劃出現ORA-22992錯誤
- wget下載安裝時出現錯誤doesn‘t match requested host name錯誤wget
- Laravel 出現 419 錯誤Laravel
- Opencv出現detecMultiScale錯誤OpenCV
- Linux檢查硬體錯誤工具—mcelog命令Linux
- 傳送請求時,url 出現亂碼錯誤
- SOLIDWORKS啟動時出現指令碼錯誤問題Solid指令碼
- [重慶思莊每日技術分享]-建立物化檢視時出現ORA-7445錯誤
- 實現 .Net 7 下的資料庫定時檢查資料庫
- AS打包出現app:transformClassesAndResourcesWithProguardForRelease錯誤APPORM
- 使用 sudo 命令出現錯誤
- SSH出現Connection refused錯誤
- Camstar 登入時出現單個Error的錯誤提示Error
- cpp查錯誤
- zblog新增html後臺出錯,zblog後臺設定固定域名繫結錯誤HTML
- C++ 在模板三個階段檢查錯誤C++
- 關於錯誤程式碼107(err_ssl_protocol_error)SSL 協議出錯的解決方案ProtocolError協議
- android 打包出現錯誤Error: ResourceNameAndroidError
- Flutter 最常出現的典型錯誤Flutter
- Springboot中配置動態sql查詢出現的錯誤syntax error, expect ‘)‘Spring BootSQLError
- djangoadmin定時檢查產品是否過期Django
- 使用url()後出現No input file specified.
- git push出現Permission denied (publickey)錯誤Git
- kubernetes 載入pod出現ErrImageNeverPull錯誤
- 埠占用出現的不同的錯誤:
- SVN chechout failed: xxx is not valid as filename in directory svn檢出錯誤AI
- Win10系統下右鍵中顯示設定打不開提示ms-settings:display錯誤怎麼辦Win10
- win10從不檢查更新怎麼設定 win10設定不檢查更新方法Win10
- pygame.display.blit 出現殘影GAM
- 用VS2015匯入工程時出現error MSB8020錯誤Error
- Labview 安裝 NI 軟體時出現 ni-systemlink-message-broker 錯誤View
- 【mysql】關於連線mysql資料庫時出現的時區錯誤time zoneMySql資料庫
- Win7系統設定共享印表機出現0x000006d9錯誤怎麼辦?Win7
- mysql執行函式出現1418錯誤MySql函式
- 在vscode上寫Makefile出現格式錯誤VSCode
- nginx出現403錯誤的解決方法Nginx