[Lxc-users] lxc-start: Device or resource busy - could not unmount old rootfs

Serge E. Hallyn serue at us.ibm.com
Wed Apr 14 03:29:04 UTC 2010


Pier, the url you quote talks about only the second container
failing.  Is that your experience as well?

Matt, yours fails on the very first container, right?

Matt, can you confirm that downgrading to 0.6.3 (which does not
use pivot_root iirc) works for you?  I'll try to take a look on
my own karmic server kvm instance this week.

thanks,
-serge

Quoting Pier Fumagalli (pier at betaversion.org):
> It seems to me this is pretty much what I'm seeing too with 0.6.5.
> 
> http://www.mail-archive.com/lxc-users@lists.sourceforge.net/msg00029.html
> 
> In my case, I downgraded to 0.6.3 and it works just fine.
> 
>     Pier
> 
> 
> On Wed, Apr 14, 2010 at 05:33, Matt Bailey <mbailey at system42.net> wrote:
> 
> > With lxc 0.6.5, I am having a problem starting a container.  Here is
> > the debug output. (FWIW, my /var is a separate partition on the host)
> >
> > # lxc-start -n test -l DEBUG -o $(tty)
> >      lxc-start 1271189821.303 INFO     lxc_conf - tty's configured
> >      lxc-start 1271189821.303 DEBUG    lxc_start - sigchild handler set
> >      lxc-start 1271189821.303 INFO     lxc_start - 'test' is initialized
> >      lxc-start 1271189821.313 DEBUG    lxc_conf - instanciated veth
> > 'veth5RnMGB/veth28579F', index is '14'
> >      lxc-start 1271189821.394 DEBUG    lxc_cgroup - using cgroup
> > mounted at '/cgroup'
> >      lxc-start 1271189821.395 DEBUG    lxc_cgroup - '/cgroup/2229'
> > renamed to '/cgroup/test'
> >      lxc-start 1271189821.554 DEBUG    lxc_conf - move 'br0' to '2229'
> >      lxc-start 1271189821.554 INFO     lxc_conf - 'test' hostname has
> > been setup
> >      lxc-start 1271189821.571 DEBUG    lxc_conf - 'eth0' has been setup
> >      lxc-start 1271189821.571 INFO     lxc_conf - network has been setup
> >      lxc-start 1271189821.571 DEBUG    lxc_cgroup - using cgroup
> > mounted at '/cgroup'
> >      lxc-start 1271189821.571 DEBUG    lxc_conf - cgroup
> > 'devices.deny' set to 'a'
> >      lxc-start 1271189821.572 DEBUG    lxc_conf - cgroup
> > 'devices.allow' set to 'c 1:3 rwm'
> >      lxc-start 1271189821.572 DEBUG    lxc_conf - cgroup
> > 'devices.allow' set to 'c 1:5 rwm'
> >      lxc-start 1271189821.572 DEBUG    lxc_conf - cgroup
> > 'devices.allow' set to 'c 5:1 rwm'
> >      lxc-start 1271189821.572 DEBUG    lxc_conf - cgroup
> > 'devices.allow' set to 'c 5:0 rwm'
> >      lxc-start 1271189821.572 DEBUG    lxc_conf - cgroup
> > 'devices.allow' set to 'c 4:0 rwm'
> >      lxc-start 1271189821.572 DEBUG    lxc_conf - cgroup
> > 'devices.allow' set to 'c 4:1 rwm'
> >      lxc-start 1271189821.572 DEBUG    lxc_conf - cgroup
> > 'devices.allow' set to 'c 1:9 rwm'
> >      lxc-start 1271189821.572 DEBUG    lxc_conf - cgroup
> > 'devices.allow' set to 'c 1:8 rwm'
> >      lxc-start 1271189821.572 DEBUG    lxc_conf - cgroup
> > 'devices.allow' set to 'c 136:* rwm'
> >      lxc-start 1271189821.572 DEBUG    lxc_conf - cgroup
> > 'devices.allow' set to 'c 5:2 rwm'
> >      lxc-start 1271189821.572 DEBUG    lxc_conf - cgroup
> > 'devices.allow' set to 'c 254:0 rwm'
> >      lxc-start 1271189821.572 INFO     lxc_conf - cgroup has been setup
> >      lxc-start 1271189821.572 INFO     lxc_conf - mount points have been
> > setup
> >      lxc-start 1271189821.572 INFO     lxc_conf - console
> > '/dev/pts/0' mounted to '/var/lib/urizen-slicer/fs/test/dev/console'
> >      lxc-start 1271189821.572 INFO     lxc_conf - 4 tty(s) has been setup
> >      lxc-start 1271189821.572 DEBUG    lxc_conf - temporary
> > mountpoint for old rootfs is './lxc-oldrootfs-y10fSV'
> >      lxc-start 1271189821.572 DEBUG    lxc_conf - pivot_root syscall
> > to '/lxc-oldrootfs-y10fSV' successful
> >      lxc-start 1271189821.573 DEBUG    lxc_conf - umounted
> > '/lxc-oldrootfs-y10fSV/dev/pts'
> >      lxc-start 1271189821.573 DEBUG    lxc_conf - umounted
> > '/lxc-oldrootfs-y10fSV/dev/shm'
> >      lxc-start 1271189821.573 DEBUG    lxc_conf - umounted
> > '/lxc-oldrootfs-y10fSV/sys/fs/fuse/connections'
> >      lxc-start 1271189821.573 DEBUG    lxc_conf - umounted
> > '/lxc-oldrootfs-y10fSV/sys/kernel/debug'
> >      lxc-start 1271189821.573 DEBUG    lxc_conf - umounted
> > '/lxc-oldrootfs-y10fSV/sys/kernel/security'
> >      lxc-start 1271189821.573 DEBUG    lxc_conf - umounted
> > '/lxc-oldrootfs-y10fSV/proc'
> >      lxc-start 1271189821.573 DEBUG    lxc_conf - umounted
> > '/lxc-oldrootfs-y10fSV/var/run'
> >      lxc-start 1271189821.573 DEBUG    lxc_conf - umounted
> > '/lxc-oldrootfs-y10fSV/var/lock'
> >      lxc-start 1271189821.573 DEBUG    lxc_conf - umounted
> > '/lxc-oldrootfs-y10fSV/lib/init/rw'
> >      lxc-start 1271189821.573 DEBUG    lxc_conf - umounted
> > '/lxc-oldrootfs-y10fSV/cgroup'
> >      lxc-start 1271189821.573 DEBUG    lxc_conf - umounted
> > '/lxc-oldrootfs-y10fSV/var/lib/urizen-slicer/fs/test/dev/console'
> >      lxc-start 1271189821.573 DEBUG    lxc_conf - umounted
> > '/lxc-oldrootfs-y10fSV/var/lib/urizen-slicer/fs/test/dev/tty1'
> >      lxc-start 1271189821.573 DEBUG    lxc_conf - umounted
> > '/lxc-oldrootfs-y10fSV/var/lib/urizen-slicer/fs/test/dev/tty2'
> >      lxc-start 1271189821.573 DEBUG    lxc_conf - umounted
> > '/lxc-oldrootfs-y10fSV/var/lib/urizen-slicer/fs/test/dev/tty3'
> >      lxc-start 1271189821.573 DEBUG    lxc_conf - umounted
> > '/lxc-oldrootfs-y10fSV/var/lib/urizen-slicer/fs/test/dev/tty4'
> >      lxc-start 1271189821.573 DEBUG    lxc_conf - umounted
> > '/lxc-oldrootfs-y10fSV/dev'
> >      lxc-start 1271189821.573 DEBUG    lxc_conf - umounted
> > '/lxc-oldrootfs-y10fSV/sys'
> >      lxc-start 1271189821.573 DEBUG    lxc_conf - umounted
> > '/lxc-oldrootfs-y10fSV/var'
> >      lxc-start 1271189821.573 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 1271189821.573 ERROR    lxc_conf - failed to
> > pivot_root to '/var/lib/urizen-slicer/fs/test'
> > lxc-start: failed to pivot_root to '/var/lib/urizen-slicer/fs/test'
> >      lxc-start 1271189821.573 ERROR    lxc_conf - failed to set
> > rootfs for 'test'
> > lxc-start: failed to set rootfs for 'test'
> >      lxc-start 1271189821.573 ERROR    lxc_start - failed to setup
> > the container
> > lxc-start: failed to setup the container
> >      lxc-start 1271189821.573 NOTICE   lxc_start - '/sbin/init'
> > started with pid '2229'
> >      lxc-start 1271189821.573 DEBUG    lxc_utils - closing fd '1'
> >      lxc-start 1271189821.573 DEBUG    lxc_utils - closing fd '0'
> >      lxc-start 1271189821.573 DEBUG    lxc_utils - closed all
> > inherited file descriptors
> >      lxc-start 1271189821.634 DEBUG    lxc_start - child exited
> >      lxc-start 1271189821.634 INFO     lxc_error - child <2229> ended
> > on error (255)
> >      lxc-start 1271189821.634 DEBUG    lxc_cgroup - using cgroup
> > mounted at '/cgroup'
> >      lxc-start 1271189821.714 DEBUG    lxc_cgroup - '/cgroup/test' unlinked
> >
> >
> > Thanks,
> > --
> > Matt Bailey
> >
> >
> > ------------------------------------------------------------------------------
> > Download Intel® Parallel Studio Eval
> > Try the new software tools for yourself. Speed compiling, find bugs
> > proactively, and fine-tune applications for parallel performance.
> > See why Intel Parallel Studio got high marks during beta.
> > http://p.sf.net/sfu/intel-sw-dev
> > _______________________________________________
> > Lxc-users mailing list
> > Lxc-users at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/lxc-users
> >

> ------------------------------------------------------------------------------
> Download Intel® Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev

> _______________________________________________
> Lxc-users mailing list
> Lxc-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/lxc-users





More information about the lxc-users mailing list