추적할 때 비슷한 문제를 경험했습니다.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