首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在启动XRDP/Xvnc时(在微操作系统上)找不到xsetroot、xterm和twm。

在启动XRDP/Xvnc时(在微操作系统上)找不到xsetroot、xterm和twm。
EN

Unix & Linux用户
提问于 2014-03-28 20:17:21
回答 2查看 15.3K关注 0票数 5

我正试图在我的VPS服务器上安装xrdp服务,虽然所有安装都成功,但通过Windows服务连接后,我得到了以下错误。

下面是用于安装=> 未定义 未定义 未定义 未定义 未定义 未定义的资源

假设这是GUI窗口-> 示例

代码语言:javascript
复制
Connection Log
    connecting to sesman ip 127.0.0.1 port 3350
    sesman connect ok
    sending login info to session manager, please wait ...
    xrdp_mm_process_login_response: login successful for display
    started connecting
    connecting to 127.0.0.1 5911
    error - problem connecting

下面是我从/var/log/xrdp-sesman.log看到的错误日志

代码语言:javascript
复制
[20140328-19:50:31] [INFO ] scp thread on sck 7 started successfully
[20140328-19:50:32] [INFO ] ++ created session (access granted): username root, ip my.ip.addr.ess:63327 - socket: 7
[20140328-19:50:32] [INFO ] starting Xvnc session...
[20140328-19:50:32] [INFO ] starting xrdp-sessvc - xpid=7552 - wmpid=7551
[20140328-19:50:32] [INFO ] ++ terminated session:  username root, display :11.0, session_pid 7549, ip my.ip.addr.ess:63327 - socket: 7

下面是我的/root/.vnc/servername:2.log日志

代码语言:javascript
复制
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

Fri Mar 28 19:36:33 2014
 vncext:      VNC extension running!
 vncext:      Listening for VNC connections on all interface(s), port 5902
 vncext:      created VNC server for screen 0
/root/.vnc/xstartup: line 27: xsetroot: command not found
/root/.vnc/xstartup: line 28: xterm: command not found
/root/.vnc/xstartup: line 29: twm: command not found

下面是我用来在我的两美分操作系统上安装tigervnc-serverxrdp的命令。

代码语言:javascript
复制
root@servername [~]#  cat /etc/*-release
CentOS release 6.5 (Final)
CentOS release 6.5 (Final)
CentOS release 6.5 (Final)
root@servername [~]# yum install xrdp tigervnc-server
root@servername [~]# service vncserver start
Starting VNC server: no displays configured                [FAILED]
root@servername [~]#
root@servername [~]#  vim /etc/sysconfig/vncservers
VNCSERVERS="2:root"
VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"
:wq!
root@servername [~]# service vncserver start
Starting VNC server: 2:root
New 'servername:2 (root)' desktop is servername:2

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/servername:2.log

                                                           [  OK  ]
root@servername [~]# service xrdp start
Starting xrdp:                                             [  OK  ]
Starting xrdp-sesman:                                      [  OK  ]
root@servername [~]# chkconfig xrdp on
root@servername [~]# chkconfig vncserver on
root@servername [~]# vncpasswd
Password:
Verify:
root@servername [~]# 
EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2014-03-28 20:35:16

看起来您需要安装X。您的VNC服务器日志显示,没有找到xsetroot、xterm和twm的文件。

见此处:http://wiki.centos.org/FAQ/General#head-f9b66646092bdc0de1d8b4c82b427f796adfe2f8

票数 5
EN

Unix & Linux用户

发布于 2014-05-12 13:35:25

在带有桌面或最小桌面的CentOS安装上。继续安装epel存储库。然后

代码语言:javascript
复制
yum install tiger* xrdp rdesktop
service xrdp restart
chkconfig xrdp on

然后您就可以从这个PC/Server中或从这个服务器中获得RDP。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/122031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档