在OpenSolaris区域上设置vncserver

我正在运行OpenSolaris 5.10并设置了一个稀疏区域(inheritance了全局区域的大部分bin目录)。 我最终从全局区域复制了许多etc和var文件,最终通过X11通过ssh工作了大部分内容(firefox,gvim等)。 但是,我在设置区域上的vncserver时遇到问题。 这是我得到,如果我试图启动vncserver。

vncext: VNC extension running! vncext: Listening for VNC connections on port 5911 vncext: created VNC server for screen 0 Fatal server error: could not open default font 'fixed' _X11TransNAMEDOpenClient: Cannot open /tmp/.X11-pipe/X11 for NAMED connection _X11TransOpen: transport open failed for local/%zone%:11 xsetroot: unable to open display '%zone%:11' _X11TransNAMEDOpenClient: Cannot open /tmp/.X11-pipe/X11 for NAMED connection _X11TransOpen: transport open failed for local/%zone%:11 _X11TransNAMEDOpenClient: Cannot open /tmp/.X11-pipe/X11 for NAMED connection _X11TransOpen: transport open failed for local/%zone%:11 _X11TransNAMEDOpenClient: Cannot open /tmp/.X11-pipe/X11 for NAMED connection _X11TransOpen: transport open failed for local/%zone%:11 vncconfig: unable to open display "%zone%:11" twm: unable to open display "%zone%:11" xterm Xt error: Can't open display: %zone%:11 

我已经使用777对/tmp/.X11-pipe进行了chmoded,并且/tmp/.X11-pipe或/tmp/.X11-unix目录中没有pipe道。

这是我的猫/ etc / release:

  OpenSolaris 2009.06 snv_111b X86 Copyright 2009 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms. Assembled 07 May 2009 

品牌:ipkg

目前还不清楚你正在运行的操作系统,因为没有OpenSolaris 5.10这样的东西。 而且,从全局到非全局区域复制/ etc和/ var文件通常是错误的方法。 请说明所使用的操作系统版本(cat / etc / release)以及所使用的区域种类(稀疏,全部根,品牌,ipkg,…)

首先,虽然看起来你可以在Opensolaris中创build一个稀疏区域,但是它们不被支持,并且可能会被淘汰。 首选的根是一个完整的根区(大区)。 然后您必须使用pkg命令将所需的软件包下载到新的区域。 我目前正在试图做到这一点,但你必须正确configurationnetworking(接口,resolv.comf,nsswitch.dns等),这必须手动完成(没有DHCP区域支持)希望这可以帮助