Servidor Solaris Non global Zone x

1

Eu não tenho certeza se isso é possível, mas como posso iniciar um servidor X em uma região não global? Se eu executar o startx de dentro da minha zona. Eu criei o xorg.conf rodando / usr / X11 / bin / xorgconfig

root@foo:/usr/X11/bin# startx
xauth:  creating new authority file /root/.serverauth.20957


X.Org X Server 1.5.3
Release Date: 5 November 2008
X Protocol Version 11, Revision 0
Build Operating System: SunOS 5.11 snv_108 i86pc 
Current Operating System: SunOS dsol101 5.11 snv_111b i86pc
Build Date: 07 May 2009  04:44:56PM


Solaris ABI: 64-bit
SUNWxorg-server package version: 6.9.0.5.11.11100,REV=0.2009.05.07
SUNWxorg-mesa package version: 6.9.0.5.11.11100,REV=0.2009.04.02
        Before reporting problems, check http://sunsolve.sun.com/
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Nov 10 19:17:53 2009
(==) Using config file: "/etc/X11/xorg.conf"

Fatal server error:
xf86OpenConsole: Cannot open /dev/fb (No such file or directory)
    
por ankimal 11.11.2009 / 04:23

2 respostas

1

Um servidor X regular requer dispositivos de exibição e entrada, como um teclado e um mouse. Não há esses dispositivos disponíveis em uma região não global e os disponíveis na região global, se houver, provavelmente já serão usados e dificilmente poderão ser compartilhados.

Por outro lado, você pode iniciar um ambiente gráfico em um NGZ com o servidor X sendo remoto se seu objetivo é ter um desktop em execução nessa zona ou você deve ser capaz de executar um dos servidores X virtuais disponíveis como Xnest, Xvnc, Xvfb e talvez Xephyr.

    
por 13.11.2009 / 17:29
0

Eu acho que se você não for capaz de criar o dispositivo fb na zona como o comando follwing (por exemplo, porque você não possui a região global), então você não tem chance.

cp -a /devices/blah /zones/zone/devices/blah

Caso contrário, pode funcionar, recebo o nome do chroot trabalhando em uma zona, mas isso pode ser um problema mais difícil. Eu volto para você se eu encontrar alguma solução.

    
por 11.11.2009 / 10:25

Tags