You need some of the upstart services , this is how I worked through lucid containers, they mostly seem to work, although feedback is welcome:
http://blog.bodhizazen.net/linux/lxc-configure-ubuntu-lucid-containers/ http://blog.bodhizazen.net/linux/lxc-configure-debian-lenny-containers/ I am working through Fedora containers as well: http://blog.bodhizazen.net/linux/lxc-configure-fedora-containers/ Although the Fedora stuff is still a bit rough. ----- Original Message ----- From: "Wilhelm" <wilhelm.me...@fh-kl.de> To: "lxc devel" <lxc-devel@lists.sourceforge.net>, lxc-us...@lists.sourceforge.net Sent: Monday, May 17, 2010 8:31:06 AM Subject: [lxc-devel] lxc-start and lucid container Hi all, I have a slight problem using a lucid container (on a lucid host): if I start the container via lxc-start, no console login starts up. I have to use lxc-console from a differnet terminal. If I use a lenny container, lxc-start shows the start up log messages and finally the getty/login. I'm using the lxc-packages from lucid: r...@ubuntu01:~# dpkg -l lxc Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten | Status=Nicht/Installiert/Config/U=Entpackt/Fehlgeschl. Konfiguration/ Halb installiert/Trigger erWartet/Trigger anhängig |/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht) ||/ Name Version Beschreibung +++-======================================-======================================-============================================================================================ ii lxc 0.6.5-1 Linux containers userspace tools The start trace is: r...@ubuntu01:/var/lib/lxc/lucid# lxc-start -n lucid --logfile=/dev/stderr --logpriority=TRACE -- /sbin/init --verbose lxc-start 1274106224.666 INFO lxc_conf - tty's configured lxc-start 1274106224.669 DEBUG lxc_start - sigchild handler set lxc-start 1274106224.669 INFO lxc_start - 'lucid' is initialized lxc-start 1274106224.681 DEBUG lxc_conf - instanciated macvlan 'mcwEvnvl', index is '8' and mode '0' lxc-start 1274106224.699 DEBUG lxc_cgroup - using cgroup mounted at '/lxc-cgroup' lxc-start 1274106224.699 DEBUG lxc_cgroup - '/lxc-cgroup/20474' renamed to '/lxc-cgroup/lucid' lxc-start 1274106224.711 DEBUG lxc_conf - move 'eth1' to '20474' lxc-start 1274106224.711 INFO lxc_conf - 'lucid' hostname has been setup lxc-start 1274106224.713 DEBUG lxc_conf - mac address '4a:49:43:49:79:bd' on 'eth0' has been setup lxc-start 1274106224.714 DEBUG lxc_conf - 'eth0' has been setup lxc-start 1274106224.714 INFO lxc_conf - network has been setup lxc-start 1274106224.715 DEBUG lxc_cgroup - using cgroup mounted at '/lxc-cgroup' lxc-start 1274106224.716 DEBUG lxc_conf - cgroup 'devices.deny' set to 'a' lxc-start 1274106224.716 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 1:3 rwm' lxc-start 1274106224.716 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 1:5 rwm' lxc-start 1274106224.716 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 5:1 rwm' lxc-start 1274106224.716 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 5:0 rwm' lxc-start 1274106224.716 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 4:0 rwm' lxc-start 1274106224.716 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 4:1 rwm' lxc-start 1274106224.716 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 1:9 rwm' lxc-start 1274106224.716 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 1:8 rwm' lxc-start 1274106224.716 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 136:* rwm' lxc-start 1274106224.716 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 5:2 rwm' lxc-start 1274106224.716 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 254:0 rwm' lxc-start 1274106224.716 INFO lxc_conf - cgroup has been setup lxc-start 1274106224.716 INFO lxc_conf - mount points have been setup lxc-start 1274106224.716 INFO lxc_conf - console '/dev/pts/2' mounted to '/var/lib/lxc/lucid/rootfs/dev/console' lxc-start 1274106224.716 INFO lxc_conf - 4 tty(s) has been setup lxc-start 1274106224.717 DEBUG lxc_conf - temporary mountpoint for old rootfs is './lxc-oldrootfs-E19bcw' lxc-start 1274106224.717 DEBUG lxc_conf - pivot_root syscall to '/lxc-oldrootfs-E19bcw' successful lxc-start 1274106225.062 DEBUG lxc_conf - umounted '/lxc-oldrootfs-E19bcw/dev/pts' lxc-start 1274106225.091 DEBUG lxc_conf - umounted '/lxc-oldrootfs-E19bcw/dev/shm' lxc-start 1274106225.162 DEBUG lxc_conf - umounted '/lxc-oldrootfs-E19bcw/sys/fs/fuse/connections' lxc-start 1274106225.178 DEBUG lxc_conf - umounted '/lxc-oldrootfs-E19bcw/sys/kernel/debug' lxc-start 1274106225.194 DEBUG lxc_conf - umounted '/lxc-oldrootfs-E19bcw/sys/kernel/security' lxc-start 1274106225.210 DEBUG lxc_conf - umounted '/lxc-oldrootfs-E19bcw/proc' lxc-start 1274106225.226 DEBUG lxc_conf - umounted '/lxc-oldrootfs-E19bcw/var/run' lxc-start 1274106225.243 DEBUG lxc_conf - umounted '/lxc-oldrootfs-E19bcw/var/lock' lxc-start 1274106225.258 DEBUG lxc_conf - umounted '/lxc-oldrootfs-E19bcw/lib/init/rw' lxc-start 1274106225.274 DEBUG lxc_conf - umounted '/lxc-oldrootfs-E19bcw/boot' lxc-start 1274106225.290 DEBUG lxc_conf - umounted '/lxc-oldrootfs-E19bcw/lxc-cgroup' lxc-start 1274106225.310 DEBUG lxc_conf - umounted '/lxc-oldrootfs-E19bcw/var/lib/lxc/lucid/rootfs/dev/console' lxc-start 1274106225.327 DEBUG lxc_conf - umounted '/lxc-oldrootfs-E19bcw/var/lib/lxc/lucid/rootfs/dev/tty1' lxc-start 1274106225.342 DEBUG lxc_conf - umounted '/lxc-oldrootfs-E19bcw/var/lib/lxc/lucid/rootfs/dev/tty2' lxc-start 1274106225.359 DEBUG lxc_conf - umounted '/lxc-oldrootfs-E19bcw/var/lib/lxc/lucid/rootfs/dev/tty3' lxc-start 1274106225.374 DEBUG lxc_conf - umounted '/lxc-oldrootfs-E19bcw/var/lib/lxc/lucid/rootfs/dev/tty4' lxc-start 1274106225.390 DEBUG lxc_conf - umounted '/lxc-oldrootfs-E19bcw/dev' lxc-start 1274106225.406 DEBUG lxc_conf - umounted '/lxc-oldrootfs-E19bcw/sys' lxc-start 1274106225.423 DEBUG lxc_conf - umounted '/lxc-oldrootfs-E19bcw' lxc-start 1274106225.424 INFO lxc_conf - pivoted to '/tmp/lxc-rNhQTX7' lxc-start 1274106225.424 INFO lxc_conf - created new pts instance lxc-start 1274106225.424 DEBUG lxc_conf - capabilities has been setup lxc-start 1274106225.424 NOTICE lxc_conf - 'lucid' is setup. lxc-start 1274106225.424 NOTICE lxc_start - exec'ing '/sbin/init' lxc-start 1274106225.425 NOTICE lxc_start - '/sbin/init' started with pid '20474' lxc-start 1274106225.425 DEBUG lxc_utils - closing fd '1' lxc-start 1274106225.425 DEBUG lxc_utils - closing fd '0' lxc-start 1274106225.425 DEBUG lxc_utils - closed all inherited file descriptors init: Handling startup event init: tty1 goal changed from stop to start init: tty1 state changed from waiting to starting init: Handling starting event init: tty1 state changed from starting to pre-start init: tty1 state changed from pre-start to spawned init: tty1 main process (2) init: tty1 state changed from spawned to post-start init: tty1 state changed from post-start to running init: Handling started event and the processes inside the container are: r...@ubuntu01:~# lxc-ps --lxc aux CONTAINER USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND lucid root 20474 0.0 0.2 2260 640 ? Ss 16:23 0:00 /sbin/init lucid root 20487 0.0 0.1 1720 492 pts/3 Ss+ 16:23 0:00 /sbin/getty -8 38400 tty1 r...@ubuntu01:~# (well, I disabled all upstart services but tty1) Any hints? -- Wilhelm ------------------------------------------------------------------------------ _______________________________________________ Lxc-devel mailing list Lxc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-devel ------------------------------------------------------------------------------ _______________________________________________ Lxc-devel mailing list Lxc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-devel