追跡するときに同様の問題を経験しました。XRDP / Xvnc(Cent OS)を起動すると、xsetroot、xterm、およびtwmが見つかりません。しかし、問題を解決するのに役立ちませんでした。
私はMACを使用しており、CentOSバージョン6.5(64ビット)にXRDPをインストールしようとしています。これにより、私のMACからCentosシステムに接続できます。
私は説明されたステップに従った。http://ajmatson.net/wordpress/2014/01/install-xrdp-remote-desktop-to-centos-6-5/
という名前の新しいVNCユーザーアカウントを作成しました。ユーザー名1で説明されているようにパスワードを割り当てます。http://wiki.centos.org/HowTos/VNC-サーバー
MACがリモートデスクトップ接続を使用してCentosに接続しようとすると、次のエラーが発生します。
当初、etc/sysconfig/vncservers の vncservers 設定は次のようになります。
VNCSERVERS="1:user_name_one"
VNCSERVERARGS[1]="-geometry 800x600"
提案されているように、次のように構成値を変更します。
VNCSERVERS="0:user_name_one"
VNCSERVERARGS[0]="-geometry 800x600"
/var/log/xrdp-sesman.logのエラーログ:
[20140416-06:43:43] [WARN ] [init:45] libscp initialized
[20140416-06:43:43] [CORE ] starting sesman with pid 1442
[20140416-06:43:43] [INFO ] listening...
[20140416-06:46:56] [INFO ] scp thread on sck 7 started successfully
[20140416-06:46:56] [INFO ] ++ created session (access granted): username user_name_one, ip 202.83.25.7:13889 - socket: 7
[20140416-06:46:56] [INFO ] starting Xvnc session...
[20140416-06:47:06] [ERROR] X server for display 10 startup timeout
[20140416-06:47:06] [INFO ] starting xrdp-sessvc - xpid=1717 - wmpid=1716
[20140416-06:47:06] [ERROR] X server for display 10 startup timeout
[20140416-06:47:07] [ERROR] another Xserver is already active on display 10
[20140416-06:47:07] [DEBUG] aborting connection...
[20140416-06:47:07] [INFO ] ++ terminated session: username user_name_one, display :10.0, session_pid 1715, ip 202.83.25.7:13889 - socket: 7
/home/user_name_one/.vnc/SPU4-1-3-24-47230:1.log でログファイルを探します。
Xvnc TigerVNC 1.1.0 - built Feb 4 2014 05:26:31
Copyright (C) 1999-2011 TigerVNC Team and many others (see README.txt)
See http://www.tigervnc.org for information on TigerVNC.
Underlying X server release 11300000, The X.Org Foundation
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension VNC
Initializing built-in extension GLX
Wed Apr 16 06:43:46 2014
vncext: VNC extension running!
vncext: Listening for VNC connections on all interface(s), port 5900
vncext: created VNC server for screen 0
No protocol specified
vncconfig: unable to open display ":0"
No protocol specified
xrdb: Resource temporarily unavailable
xrdb: Can't open display ':0'
No protocol specified
xmodmap: unable to open display ':0'
No protocol specified
No protocol specified
** (gnome-session:1605): WARNING **: Cannot open display:
答え1
このエラーメッセージはあなたの問題です:
Tue Apr 15 08:36:38 2014
vncext: VNC extension running!
vncext: Listening for VNC connections on all interface(s), port 5901
vncext: created VNC server for screen 0
No protocol specified
vncconfig: unable to open display ":1"
No protocol specified
xrdb: Can't open display ':1'
No protocol specified
xmodmap: unable to open display ':1'
No protocol specified
No protocol specified
** (gnome-session:2967): WARNING **: Cannot open display:
ディスプレイからRDPに接続する必要があります:0
。設定ファイルの表示設定があることを再確認してください:0
。:1
また、CentOSシステムがランレベル3ではなく5であることを確認してください。
次のように確認できます。
$ runlevel
N 5
5以外の場合は、次のコマンドを実行して一時的に切り替えます。
$ sudo telinit 5
答え2
私はあなたと同じエラーを受けました。一部のデスクトップパッケージをインストールしてこの問題を解決しました。私はこれがうまくいくと思います:
yum groupinstall Desktop
xterm
他のパッケージをインストールしました。
yum install xterm x-org-x11-fonts-Type1 xorg-x11-twm
またベアボーンパフェットモジュールそれのために。
答え3
このソリューションを追加したいです。
sudo yum install tigervnc-server