【vnc】vncserver: couldn't find "xauth" on your PATH 問題

楊奇龍發表於2011-11-25
新安裝的了一臺redhat 4.7 版本的測試機器,使用vncserver 時遇到vncserver: couldn't find "xauth" on your PATH 。檢視了一下網上的案例,發現自己的機器上沒有安裝xauth。。
root@rac1:/root#yum install vnc  vnc-server
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--&gt Populating transaction set with selected packages. Please wait.
---&gt Downloading header for vnc-server to pack into transaction set.
vnc-server-4.0-12.el4.x86 100% |=========================|  11 kB    00:00     
---&gt Package vnc-server.x86_64 0:4.0-12.el4 set to be updated
---&gt Downloading header for vnc to pack into transaction set.
vnc-4.0-12.el4.x86_64.rpm 100% |=========================| 8.6 kB    00:00     
---&gt Package vnc.x86_64 0:4.0-12.el4 set to be updated
--&gt Running transaction check
Dependencies Resolved
=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
 vnc                     x86_64     4.0-12.el4       base              153 k
 vnc-server              x86_64     4.0-12.el4       base              1.2 M
Transaction Summary
=============================================================================
Install      2 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         
Total download size: 1.4 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): vnc-server-4.0-12. 100% |=========================| 1.2 MB    00:00     
(2/2): vnc-4.0-12.el4.x86 100% |=========================| 153 kB    00:00     
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: vnc                          ######################### [1/2] 
  Installing: vnc-server                   ######################### [2/2] 
Installed: vnc.x86_64 0:4.0-12.el4 vnc-server.x86_64 0:4.0-12.el4
Complete!

root@rac1:/root#vncserver
vncserver: couldn't find "xauth" on your PATH.
在當前路徑找不到xauth命令
使用locate whereis 命令查詢xauth
root@rac1:/root#locate xauth
/lib64/security/pam_xauth.so
/usr/share/man/man8/pam_xauth.8.gz
/usr/share/doc/pam-0.77/txts/README.pam_xauth
/usr/share/zsh/4.2.0/functions/_xauth
root@rac1:/root#whereis xauth
xauth:
確認沒有安裝xauth
root@rac1:/root#yum install xauth
Setting up Install Process
Setting up repositories
apsara                    100% |=========================|  951 B    00:00     
update                    100% |=========================|  951 B    00:00     
base                      100% |=========================|  951 B    00:00     
extras                    100% |=========================|  951 B    00:00     
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--&gt Populating transaction set with selected packages. Please wait.
---&gt Downloading header for xorg-x11-xauth to pack into transaction set.
xorg-x11-xauth-6.8.2-1.EL 100% |=========================| 263 kB    00:00     
---&gt Package xorg-x11-xauth.x86_64 0:6.8.2-1.EL.52 set to be updated
--&gt Running transaction check
Dependencies Resolved
=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
 xorg-x11-xauth          x86_64     6.8.2-1.EL.52    base              291 k
Transaction Summary
=============================================================================
Install      1 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         
Total download size: 291 k
Is this ok [y/N]: y
Downloading Packages:
(1/1): xorg-x11-xauth-6.8 100% |=========================| 291 kB    00:00     
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: xorg-x11-xauth               ######################### [1/1] 
Installed: xorg-x11-xauth.x86_64 0:6.8.2-1.EL.52
Complete!
再次執行vncserver
root@rac1:/root#vncserver
You will require a password to access your desktops.
Password: 
Verify: 
xauth:  creating new authority file /root/.Xauthority
New 'rac1:1 (root)' desktop is rac1:1
Creating default startup script. /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/rac1:1.log

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-712086/,如需轉載,請註明出處,否則將追究法律責任。

相關文章