如何解决CentOS安装vnc后提示Couldvncserver not foundstart Xvnc

CentOS6.5下VNC远程桌面连接出错解决办法大全
- 绿茶文章中心
&&&&&&&&&CentOS6.5下VNC远程桌面连接出错解决办法大全
CentOS6.5下VNC远程桌面连接出错解决办法大全
作者:佚名
来源:绿茶软件园
CentOS 6.5服务器VNC远程桌面连接出错怎么办? 6.5连接出错的原因可能不止一个,所以要找出原因然后对症下药,才能解决问题,下面绿茶小编为大家整理CentOS 6.5 连接VNC远程桌面出错原因及解决办法。
1、首先需要检查一下服务器是否已经安装了VNC服务;
检查服务器的是否安装VNC的命令如下:
rpm -qa | grep vnc
使用了上面的命令我这边返回的信息是下面的(如果没有任何显示,则说明系统没有安装vnc包)
tigervnc-1.1.0-5.el6.i686
tigervnc-server-1.1.0-5.el6.i686
2、如果没有安装vnc可以使用下面命令进行安装:
yum install tigervnc tigervnc-server
接下来就是安装之后的配置问题了。使用下面的命令编辑配置文件:
vi /etc/sysconfig/vncservers
使用上面命令的时候,可能您服务器上面已经存在这个配置文件,也可能您服务器上面不存在这个配置文件,将下面的内容添加到配置文件内:
VNCSERVERS=&1:root&
VNCSERVERARGS[1]=&-geometry 800x600&
下面这段是上面所讲配置文件注解,做参考之用:
#这个是配置远程桌面登录的用户名,如果两个用户,则使用VNCSERVERS=&1:user1 2:user2& ,
依次类推,默认情况下,1:user1对应5901,2:user2对应5902(VNC的默认监听端口是5900,监听端口规则为590+usernumber),如下
VNCSERVERS=&usernumber:myusername&
#下面这项配置为登录桌面配置,其中的&1&为用户序号,800x600为分辨率,-nolisten tcp为阻止tcp包,-localhost代表只监听本地,
VNCSERVERARGS[1]=&-geometry 800x600 -nolisten tcp -localhost&
3、如果想阻止http包,可以使用如下配置
VNCSERVERARGS[1]=&-geometry 800x600 -nolisten tcp -nohttpd -localhost&
使用下面的命令为vnc设置密码(需要使用su 切换到要设置vnc密码的用户上,比如:su user1,其中user1就是在上面配置文件内写的帐号)
设置好密码之后,就是启动VNC服务了,启动VNC服务的时候也需要用su user1(user1就是在上面配置文件内写的帐号)切换到要启动服务的帐号上(很多朋友在使用DirectSpace默认的桌面VNC的时候,遇到无法连接&10061错误&,即可在ssh下输入下面命令解决!)
其他命令,比如重启VNC服务就用下面的命令:
service vncserver restart
置VNC服务开机启动用下面的命令:
chkconfig vncserver on
在一些minimal系统里,即使英文也会出现方框乱码,请使用本处命令修正:yum -y install fontforge
其它说明:
设置完毕后使用servers vncserver start(如果不能启动,检查软件是否安装正常,检查/etc/rc.d/init.d目录是否存在vncserver控制脚本),启动完毕后使用netstat -nat查看监听端口(默认为03等),如果开启了防火墙,则需要配置规则允许对应端口tcp包通过。
参考配置:iptables -I INPUT 1 -p tcp --dport 5901 -j ACCEPT(其中-I INPUT 1代表插入一条规则,这条规则的位置是1,详情请查阅iptables相关配置)
4、如果遇到了starting vnc server问题:
starting vnc server :
WARNING: the first attempt to star Xvnc failed,possibly because the font catalog is not properly configured, attempting to determine an appropriate font path for this system and restart Xvnc using that font path ...
上面情况由于字体路径问题造成的,只要更新字体库,通过更新界面可以看出,有许多X11更新包,安装它们,如果不熟悉到底需要安装哪个,可以更新全部软件包,当然需要时间比较长些(命令:yum -y upgrade),如果没其他问题,使用servers vncserver start应该能启动成功了。
绿茶小编猜你还喜欢:
本类推荐本类排行
热门软件热门标签CentOS 6.3安装VNC报错Could not start Xvnc的解决办法_Linux教程_Linux公社-Linux系统门户网站
你好,游客
CentOS 6.3安装VNC报错Could not start Xvnc的解决办法
来源:Linux社区&
作者:wwwgeyang
在 6.3环境下安装VNC报错如下:
[root@localhost media]# service vncserver startStarting VNC server: 1:root WARNING: The first attempt to start Xvnc failed, possibly because the fontcatalog is not properly configured.& Attempting to determine an appropriatefont path for this system and restart Xvnc using that font path ...Could not start Xvnc.
/usr/bin/Xvnc: symbol lookup error: /usr/bin/Xvnc: undefined symbol: pixman_composite_trapezoids/usr/bin/Xvnc: symbol lookup error: /usr/bin/Xvnc: undefined symbol: pixman_composite_trapezoids
& & & & & & & & & & & & & & & & & & & & & & & & & & & & &
很是费解,后来搜索发现需要增加3个包即可解决该问题
yum install pixman pixman-devel libXfont
在这里做个记录,同时也希望能帮到同样遇到此问题的同仁们。
相关阅读:
VNC的安装配置
CentOS 6.3安装和配置VNC
Linux下强制不检测依赖安装VNC
CentOS6 VNC服务安装配置
VNC远程控制安装和设置
Windows远程桌面访问 12.04 之安装VNC
更多CentOS相关信息见 专题页面
相关资讯 & & &
& (05/02/:48)
& (01/27/:55)
& (05/02/:43)
& (02/03/:30)
& (12/01/:23)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款
likiwong 发表于 一直没法解决的问题,看了楼主的帖子顺利解决。非常感谢。博客访问: 2309398
博文数量: 310
注册时间:
大学没好好编程,就只能干这个咯!!!
分类: 服务器/存储 16:16:31
这个问题是很多人容易忽视的问题,也是造成连接成功后黑屏的原因之一。
在CentOS中,xstartup的文件路径为:/root/.vnc/ (可以通过locate xstartup来查看xstartup的文件路径)
所以需要执行:chmod 777 /root/.vnc/xstartup
安装Vncserver
1. 安装必要的软件包
系统为CentOS 6.0,为最小化安装。
a. 安装vncserver服务端和客户端端
yum install tigervnc tigervnc-server -y
b. 安装fontforge
yum install fontforge -y
如果不安装fontforge,vncviewer客户端连接上来时,文字会变成方块。
c. 安装桌面软件
yum groupinstall Desktop -y
安装gnome桌面,我习惯使用的是gnome,也可以使用yum groupinstall "KDE Desktop"。
vnc启停方式:vncserver :1& ; vncserver -kill :1
今天是最新centos版本是6.4,如果是centos6.4以下的版本执行命令:
yum install -y tigervnc*后,执行启动会发现提示如下错误:
WARNING: The first attempt to start Xvnc failed, possibly because the font
catalog is not properly configured. Attempting to determine an appropriate
font path for this system and restart Xvnc using that font path ...
Could not start Xvnc.
/usr/bin/Xvnc: symbol lookup error: /usr/bin/Xvnc: undefined symbol:
pixman_composite_trapezoids
/usr/bin/Xvnc: symbol lookup error: /usr/bin/Xvnc: undefined symbol:
pixman_composite_trapezoids
这是因为版本原因导致字体问题,需要安装、更新X11的包,或者看提示pixman安装此包。
命令如下:yum install pixman pixman-devel libXfont& -y
阅读(5649) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。没有更多推荐了,
不良信息举报
举报内容:
Linux配置VNC报错Could not init font path element built-ins, removing from list!
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!

我要回帖

更多关于 vncserver not found 的文章

 

随机推荐