solaris9 sparc中非root用户的xvnc登陆问题

因为需要安装oracle9i,我想用vnc的X来远程安装,免得跑到机房去,所以就在solaris9上调试vncserver

。在solaris9中安装完成vncserver之后,使用root用户建立vncserver没有问题,但是使用其他用户,比

如oracle却在启动vncserver的报错。

1。第一个错误。

使用oracle用户;
bash$ vncserver

提示//./vnc/passwd文件找不到,还有.vnc目录的其他文件也不能找到,发现这个路径并不是oracle用户

的有效vnc配置路径(/export/home/oracle/.vnc),查看/usr/bin/vncserver的perl脚本,发现其中定义

的用户vnc目录如下:
$vncUserDir = “$ENV{HOME}/.vnc”;

它实在用户的env环境中查找HOME变量,我使用env | grep HOME,发现HOME=/,原来如此,修改env环境变

量的值export HOME=/export/home/oracle,然后执行vncserver;

2。第二个错误

这次没有报告.vnc的文件错误了,提示输入vnc登陆密码,但是vncserver却还是没有启动。查看用户vnc目

录下的log文件,发现如下错误提示:

_XSERVTransSocketCreateListener: failed to bind listener
_XSERVTransSocketUNIXCreateListener: …SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: failed to create listener for local
Fatal server error:
Failed to establish all listening sockets

预计还是由于用户权限方面的原因,查看/tmp/.X11*等目录的权限,发现是775,修改为777,然后再来启

动vnserver,正常。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇