It turns out I was mounting /dev/shm in the guest. After commenting out that I still can not start my container.
localhost ~ # cat /etc/lxc/guest_1.fstab none /lxc/guest_1/dev/pts devpts defaults 0 0 #none /lxc/guest_1/proc proc defaults 0 0 #none /lxc/guest_1/sys sysfs defaults 0 0 #none /lxc/guest_1/dev/shm tmpfs defaults 0 0 /usr/portage /lxc/guest_1/usr/portage none rw,bind 1 0 localhost ~ # lxc-start -n guest_1 -l DEBUG -o $(tty) lxc-start 1264153081.350 INFO lxc_conf - tty's configured lxc-start 1264153081.350 DEBUG lxc_start - sigchild handler set lxc-start 1264153081.350 INFO lxc_start - 'guest_1' is initialized lxc-start 1264153081.353 DEBUG lxc_conf - instanciated veth 'vethJ2NA8g/vethuoeij0', index is '28' lxc-start 1264153081.413 DEBUG lxc_cgroup - using cgroup mounted at '/cgroup' lxc-start 1264153081.414 DEBUG lxc_cgroup - '/cgroup/1466' renamed to '/cgroup/guest_1' lxc-start 1264153081.481 DEBUG lxc_conf - move 'br0' to '1466' lxc-start 1264153081.482 INFO lxc_conf - 'guest_1' hostname has been setup lxc-start 1264153081.483 DEBUG lxc_conf - 'veth0' has been setup lxc-start 1264153081.483 INFO lxc_conf - network has been setup lxc-start 1264153081.484 DEBUG lxc_cgroup - using cgroup mounted at '/cgroup' lxc-start 1264153081.485 DEBUG lxc_conf - cgroup 'devices.deny' set to 'a # Deny all access to devices' lxc-start 1264153081.485 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 1:3 rwm # dev/null' lxc-start 1264153081.485 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 1:5 rwm # dev/zero' lxc-start 1264153081.485 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 5:1 rwm # dev/console' lxc-start 1264153081.485 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 5:0 rwm # dev/tty' lxc-start 1264153081.485 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 4:0 rwm # dev/tty0' lxc-start 1264153081.485 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 4:1 rwm # dev/tty1' lxc-start 1264153081.485 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 4:2 rwm # dev/tty2' lxc-start 1264153081.485 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 1:9 rwm # dev/urandon' lxc-start 1264153081.485 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 1:8 rwm # dev/random' lxc-start 1264153081.485 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 136:* rwm # dev/pts/*' lxc-start 1264153081.485 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 5:2 rwm # dev/pts/ptmx' lxc-start 1264153081.485 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 254:0 rwm' lxc-start 1264153081.485 INFO lxc_conf - cgroup has been setup lxc-start 1264153081.485 DEBUG lxc_conf - mounted none on /lxc/guest_1/dev/pts, type devpts lxc-start 1264153081.485 DEBUG lxc_conf - mounted /usr/portage on /lxc/guest_1/usr/portage, type none lxc-start 1264153081.485 INFO lxc_conf - mount points have been setup lxc-start 1264153081.486 INFO lxc_conf - mount points have been setup lxc-start 1264153081.486 INFO lxc_conf - console '/dev/pts/0' mounted to '/lxc/guest_1/dev/console' lxc-start 1264153081.486 INFO lxc_conf - 4 tty(s) has been setup lxc-start 1264153081.486 DEBUG lxc_conf - temporary mountpoint for old rootfs is './lxc-oldrootfs-Jw2y9c' lxc-start 1264153081.486 DEBUG lxc_conf - pivot_root syscall to '/lxc-oldrootfs-Jw2y9c' successful lxc-start 1264153081.486 DEBUG lxc_conf - umounted '/lxc-oldrootfs-Jw2y9c/proc/bus/usb' lxc-start 1264153081.487 DEBUG lxc_conf - umounted '/lxc-oldrootfs-Jw2y9c/lib64/rc/init.d' lxc-start 1264153081.487 DEBUG lxc_conf - umounted '/lxc-oldrootfs-Jw2y9c/dev/pts' lxc-start 1264153081.487 DEBUG lxc_conf - umounted '/lxc-oldrootfs-Jw2y9c/sys' lxc-start 1264153081.487 DEBUG lxc_conf - umounted '/lxc-oldrootfs-Jw2y9c/dev' lxc-start 1264153081.487 DEBUG lxc_conf - umounted '/lxc-oldrootfs-Jw2y9c/cgroup' lxc-start 1264153081.487 DEBUG lxc_conf - umounted '/lxc-oldrootfs-Jw2y9c/lxc/guest_1/dev/pts' lxc-start 1264153081.487 DEBUG lxc_conf - umounted '/lxc-oldrootfs-Jw2y9c/lxc/guest_1/usr/portage' lxc-start 1264153081.487 DEBUG lxc_conf - umounted '/lxc-oldrootfs-Jw2y9c/lxc/guest_1/dev/console' lxc-start 1264153081.487 DEBUG lxc_conf - umounted '/lxc-oldrootfs-Jw2y9c/lxc/guest_1/dev/tty1' lxc-start 1264153081.487 DEBUG lxc_conf - umounted '/lxc-oldrootfs-Jw2y9c/lxc/guest_1/dev/tty2' lxc-start 1264153081.487 DEBUG lxc_conf - umounted '/lxc-oldrootfs-Jw2y9c/lxc/guest_1/dev/tty3' lxc-start 1264153081.487 DEBUG lxc_conf - umounted '/lxc-oldrootfs-Jw2y9c/lxc/guest_1/dev/tty4' lxc-start 1264153081.487 DEBUG lxc_conf - umounted '/lxc-oldrootfs-Jw2y9c/proc' lxc-start 1264153081.487 DEBUG lxc_conf - umounted '/lxc-oldrootfs-Jw2y9c/dev/shm' lxc-start 1264153081.487 ERROR lxc_conf - Device or resource busy - could not unmount old rootfs lxc-start: Device or resource busy - could not unmount old rootfs lxc-start 1264153081.487 ERROR lxc_conf - failed to pivot_root to '/lxc/guest_1' lxc-start: failed to pivot_root to '/lxc/guest_1' lxc-start 1264153081.487 ERROR lxc_conf - failed to set rootfs for 'guest_1' lxc-start: failed to set rootfs for 'guest_1' lxc-start 1264153081.487 ERROR lxc_start - failed to setup the container lxc-start: failed to setup the container lxc-start 1264153081.487 NOTICE lxc_start - '/sbin/init' started with pid '1466' lxc-start 1264153081.487 DEBUG lxc_utils - closing fd '1' lxc-start 1264153081.487 DEBUG lxc_utils - closing fd '0' lxc-start 1264153081.487 DEBUG lxc_utils - closed all inherited file descriptors lxc-start 1264153081.521 DEBUG lxc_start - child exited lxc-start 1264153081.521 INFO lxc_error - child <1466> ended on error (255) lxc-start 1264153081.522 DEBUG lxc_cgroup - using cgroup mounted at '/cgroup' lxc-start 1264153081.561 DEBUG lxc_cgroup - '/cgroup/guest_1' unlinked I then disabled all mounts in the guest_1.fstab and it still did not work: localhost ~ # lxc-start -n guest_1 -l DEBUG -o $(tty) lxc-start 1264153153.126 INFO lxc_conf - tty's configured lxc-start 1264153153.126 DEBUG lxc_start - sigchild handler set lxc-start 1264153153.126 INFO lxc_start - 'guest_1' is initialized lxc-start 1264153153.127 DEBUG lxc_conf - instanciated veth 'vethwvedNM/vethgwP5Gh', index is '34' lxc-start 1264153153.183 DEBUG lxc_cgroup - using cgroup mounted at '/cgroup' lxc-start 1264153153.183 DEBUG lxc_cgroup - '/cgroup/1482' renamed to '/cgroup/guest_1' lxc-start 1264153153.261 DEBUG lxc_conf - move 'br0' to '1482' lxc-start 1264153153.262 INFO lxc_conf - 'guest_1' hostname has been setup lxc-start 1264153153.263 DEBUG lxc_conf - 'veth0' has been setup lxc-start 1264153153.263 INFO lxc_conf - network has been setup lxc-start 1264153153.264 DEBUG lxc_cgroup - using cgroup mounted at '/cgroup' lxc-start 1264153153.264 DEBUG lxc_conf - cgroup 'devices.deny' set to 'a # Deny all access to devices' lxc-start 1264153153.264 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 1:3 rwm # dev/null' lxc-start 1264153153.264 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 1:5 rwm # dev/zero' lxc-start 1264153153.264 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 5:1 rwm # dev/console' lxc-start 1264153153.264 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 5:0 rwm # dev/tty' lxc-start 1264153153.264 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 4:0 rwm # dev/tty0' lxc-start 1264153153.265 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 4:1 rwm # dev/tty1' lxc-start 1264153153.265 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 4:2 rwm # dev/tty2' lxc-start 1264153153.265 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 1:9 rwm # dev/urandon' lxc-start 1264153153.265 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 1:8 rwm # dev/random' lxc-start 1264153153.265 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 136:* rwm # dev/pts/*' lxc-start 1264153153.265 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 5:2 rwm # dev/pts/ptmx' lxc-start 1264153153.265 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 254:0 rwm' lxc-start 1264153153.265 INFO lxc_conf - cgroup has been setup lxc-start 1264153153.265 INFO lxc_conf - mount points have been setup lxc-start 1264153153.265 INFO lxc_conf - mount points have been setup lxc-start 1264153153.265 INFO lxc_conf - console '/dev/pts/0' mounted to '/lxc/guest_1/dev/console' lxc-start 1264153153.265 INFO lxc_conf - 4 tty(s) has been setup lxc-start 1264153153.265 DEBUG lxc_conf - temporary mountpoint for old rootfs is './lxc-oldrootfs-WYH6KN' lxc-start 1264153153.266 DEBUG lxc_conf - pivot_root syscall to '/lxc-oldrootfs-WYH6KN' successful lxc-start 1264153153.266 DEBUG lxc_conf - umounted '/lxc-oldrootfs-WYH6KN/proc/bus/usb' lxc-start 1264153153.266 DEBUG lxc_conf - umounted '/lxc-oldrootfs-WYH6KN/lib64/rc/init.d' lxc-start 1264153153.266 DEBUG lxc_conf - umounted '/lxc-oldrootfs-WYH6KN/dev/pts' lxc-start 1264153153.266 DEBUG lxc_conf - umounted '/lxc-oldrootfs-WYH6KN/sys' lxc-start 1264153153.266 DEBUG lxc_conf - umounted '/lxc-oldrootfs-WYH6KN/dev' lxc-start 1264153153.266 DEBUG lxc_conf - umounted '/lxc-oldrootfs-WYH6KN/cgroup' lxc-start 1264153153.266 DEBUG lxc_conf - umounted '/lxc-oldrootfs-WYH6KN/lxc/guest_1/dev/console' lxc-start 1264153153.266 DEBUG lxc_conf - umounted '/lxc-oldrootfs-WYH6KN/lxc/guest_1/dev/tty1' lxc-start 1264153153.266 DEBUG lxc_conf - umounted '/lxc-oldrootfs-WYH6KN/lxc/guest_1/dev/tty2' lxc-start 1264153153.266 DEBUG lxc_conf - umounted '/lxc-oldrootfs-WYH6KN/lxc/guest_1/dev/tty3' lxc-start 1264153153.266 DEBUG lxc_conf - umounted '/lxc-oldrootfs-WYH6KN/lxc/guest_1/dev/tty4' lxc-start 1264153153.266 DEBUG lxc_conf - umounted '/lxc-oldrootfs-WYH6KN/proc' lxc-start 1264153153.266 DEBUG lxc_conf - umounted '/lxc-oldrootfs-WYH6KN/dev/shm' lxc-start 1264153153.266 ERROR lxc_conf - Device or resource busy - could not unmount old rootfs lxc-start: Device or resource busy - could not unmount old rootfs lxc-start 1264153153.266 ERROR lxc_conf - failed to pivot_root to '/lxc/guest_1' lxc-start: failed to pivot_root to '/lxc/guest_1' lxc-start 1264153153.266 ERROR lxc_conf - failed to set rootfs for 'guest_1' lxc-start: failed to set rootfs for 'guest_1' lxc-start 1264153153.266 ERROR lxc_start - failed to setup the container lxc-start: failed to setup the container lxc-start 1264153153.266 NOTICE lxc_start - '/sbin/init' started with pid '1482' lxc-start 1264153153.266 DEBUG lxc_utils - closing fd '1' lxc-start 1264153153.266 DEBUG lxc_utils - closing fd '0' lxc-start 1264153153.266 DEBUG lxc_utils - closed all inherited file descriptors lxc-start 1264153153.321 DEBUG lxc_start - child exited lxc-start 1264153153.321 INFO lxc_error - child <1482> ended on error (255) lxc-start 1264153153.321 DEBUG lxc_cgroup - using cgroup mounted at '/cgroup' lxc-start 1264153153.361 DEBUG lxc_cgroup - '/cgroup/guest_1' unlinked John ------------------------------------------------------------------------------ Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev _______________________________________________ Lxc-users mailing list Lxc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-users