[lxc-users] Running a desktop environment in a LXD container

Veikko Skurnik veikko.skurnik at psit.fi
Fri Oct 14 15:54:52 UTC 2016


Hello,

I'm trying to get a virtual desktop in a LXD container running on a 
Kubuntu 16.04 host. I didn't find instructions on how to achive this. 
However, based on the information that I found, I have a container with 
the following device configuration:

wexi at wd:~$ lxc config show tbox
name: tbox
profiles:
- default
config:
   volatile.base_image: 
de051f59f701c709515de3face41e53e66f329d6d5d34cc5d4818aa23a3f3a7d
   volatile.eth0.hwaddr: 00:16:3e:e5:11:7f
   volatile.last_state.idmap: 
'[{"Isuid":true,"Isgid":false,"Hostid":165536,"Nsid":0,"Maprange":65536},{"Isuid":false,"Isgid":true,"Hostid":165536,"Nsid":0,"Maprange":65536}]'
devices:
   /dev/dri/card0:
     path: /dev/dri/card0
     type: unix-char
   /dev/fb0:
     path: /dev/fb0
     type: unix-char
   /dev/nvidia-modeset:
     path: /dev/nvidia-modeset
     type: unix-char
   /dev/nvidia-uvm:
     path: /dev/nvidia-uvm
     type: unix-char
   /dev/nvidia0:
     path: /dev/nvidia0
     type: unix-char
   /dev/nvidiactl:
     path: /dev/nvidiactl
     type: unix-char
   /dev/tty0:
     path: /dev/tty0
     type: unix-char
   /dev/tty7:
     path: /dev/tty7
     type: unix-char
   /dev/tty8:
     path: /dev/tty8
     type: unix-char
   root:
     path: /
     type: disk
ephemeral: false

After trying to install Kubuntu into the container by installing the 
kubuntu-desktop metapackage. However, sddm in the container fails to 
start. I'm getting the following in syslog:

Oct 14 15:39:25 tbox sddm-helper[4078]: Received a wrong opcode instead 
of AUTHENTICATED: 0
Oct 14 15:39:25 tbox systemd[1]: sddm.service: Main process exited, 
code=dumped, status=11/SEGV
Oct 14 15:39:25 tbox systemd[1]: sddm.service: Unit entered failed state.
Oct 14 15:39:25 tbox systemd[1]: sddm.service: Triggering OnFailure= 
dependencies.
Oct 14 15:39:25 tbox systemd[1]: sddm.service: Failed with result 
'core-dump'.
Oct 14 15:39:25 tbox systemd[1]: Failed to reset devices.list on 
/system.slice/plymouth-quit.service: Operation not permitted
Oct 14 15:39:25 tbox systemd[1]: Starting Terminate Plymouth Boot Screen...
Oct 14 15:39:25 tbox systemd[1]: Failed to reset devices.list on 
/system.slice/sddm.service: Operation not permitted
Oct 14 15:39:25 tbox systemd[1]: Started Apport crash forwarding receiver.
Oct 14 15:39:25 tbox systemd[1]: Started Terminate Plymouth Boot Screen.
Oct 14 15:39:26 tbox systemd[1]: sddm.service: Service hold-off time 
over, scheduling restart.
Oct 14 15:39:26 tbox systemd[1]: Stopped Simple Desktop Display Manager.
Oct 14 15:39:26 tbox systemd[1]: gpu-manager.service: Start request 
repeated too quickly.

Any ideas on what needs to be done to get sddm/X running in the container?

BR,
Wexi



More information about the lxc-users mailing list