How to give access to /dev/tty

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

First I apologize because I sent this email on the lxc-users mailing by error. So sorry for the double message.

I'm trying to run an X server inside a container. I was able to achieve this with lxc-tools (and that is why I mixed myself between the 2 lists) by setting the option lxc.tty = 4 that allows access to 4 tty. Now I want to use libvirt because my final goal is to create a container with GPU capabilities from Openstack (that uses libvirt).

 When I start an X server with "startx -- :1" in a container I have the error:

 Fatal server error:
 xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)

I also tried with :2 and :3 but I still have the same error (except that the name of the log file changed between Xorg.{1,2,3}.log. I copied the xml file of my container at the end of the email.

Thus my question is how can I give an access to /dev/tty0 to the container? Or maybe it is not the right way to start an X server in the container. Best regards,
Guillaume

<domain type='lxc' id='28247'>
 <name>lxcvm1</name>
 <uuid>d4014dfc-f4db-5791-c0d2-817547921ce1</uuid>
 <memory unit='KiB'>1048576</memory>
 <currentMemory unit='KiB'>1048576</currentMemory>
 <vcpu placement='static'>1</vcpu>
 <os>
   <type arch='x86_64'>exe</type>
   <init>/sbin/init</init>
 </os>
 <clock offset='utc'/>
 <on_poweroff>destroy</on_poweroff>
 <on_reboot>restart</on_reboot>
 <on_crash>restart</on_crash>
 <devices>
   <emulator>/usr/lib/libvirt/libvirt_lxc</emulator>
   <filesystem type='mount' accessmode='passthrough'>
     <source dir='/home/thouveng/virtualization/lxc/lxcvm1/rootfs'/>
     <target dir='/'/>
   </filesystem>
   <interface type='network'>
     <mac address='00:16:3e:3e:06:4d'/>
     <source network='default'/>
     <target dev='veth0'/>
   </interface>
   <console type='pty' tty='/dev/pts/2'>
     <source path='/dev/pts/2'/>
     <target type='lxc' port='0'/>
     <alias name='console0'/>
   </console>
   <console type='pty'>
     <source path='/dev/pts/6'/>
     <target type='lxc' port='1'/>
     <alias name='console1'/>
   </console>
   <console type='pty'>
     <source path='/dev/pts/7'/>
     <target type='lxc' port='2'/>
     <alias name='console2'/>
   </console>
 </devices>
 <seclabel type='none'/>
</domain>


_______________________________________________
libvirt-users mailing list
libvirt-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvirt-users




[Index of Archives]     [Virt Tools]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux