Lxc-console ne fonctionne pas

Bonjour,

sur une debian wheezy j’ai installé lxc par : lxc-create -n nom -t debian.

lxc-console -n nom affiche :
Type <Ctrl+a q> to exit the console, <Ctrl+a Ctrl+a> to enter Ctrl+a itself
mais pas le message de login.

J’ai rajouté : lxc.console = /var/log/lxc/nom.console dans la configuration

et cela ne change rien avec le message suivant qui appraraît dans le fichier : /var/log/lxc/nom.console
Failed to mount tmpfs at /dev/shm: No such file or directory

Un lecteur a t-il déjà été face à ce problème et a trouvé une solution ? A défaut pourriez-vous essayer rapidement et me tenir au courant si cela se passe de la même manière chez vous.

Pour info le fichier de config créer :

[i]lxc.rootfs = /var/lib/lxc/nom/rootfs
lxc.tty = 4
lxc.pts = 1024
lxc.arch = amd64
lxc.utsname = nom
lxc.cap.drop = sys_module mac_admin mac_override sys_time

When using LXC with apparmor, uncomment the next line to run unconfined:

#lxc.aa_profile = unconfined

lxc.cgroup.devices.deny = a

/dev/null and zero

lxc.cgroup.devices.allow = c 1:3 rwm
lxc.cgroup.devices.allow = c 1:5 rwm

consoles

lxc.cgroup.devices.allow = c 5:1 rwm
lxc.cgroup.devices.allow = c 5:0 rwm
lxc.cgroup.devices.allow = c 4:0 rwm
lxc.cgroup.devices.allow = c 4:1 rwm

/dev/{,u}random

lxc.cgroup.devices.allow = c 1:9 rwm
lxc.cgroup.devices.allow = c 1:8 rwm
lxc.cgroup.devices.allow = c 136:* rwm
lxc.cgroup.devices.allow = c 5:2 rwm

rtc

lxc.cgroup.devices.allow = c 254:0 rm

mounts point

lxc.mount.entry = proc proc proc nodev,noexec,nosuid 0 0
lxc.mount.entry = sysfs sys sysfs defaults 0 0[/i]

Je me répond.

J’avais oublié ( car en fait jamais bien compris qu’un tel cas de figure existe avec debian ) qu’il semblerait que cela ne fonctionne pas avec le paquet debian wheezy standard :frowning:

Il faut récupérer le template sur internet, par exemple ici : bugs.debian.org/cgi-bin/bugrepo … bug=680469

et créer le container avec ce template : debian-wheezy ( et non debian fourni avec la distrib Wheezy )