[Bug 968371] [NEW] lxc-create -b is broken

Gary Poster gary.poster at canonical.com
Thu Mar 29 16:17:00 UTC 2012


Public bug reported:

The -b flag in current Precise lxc-create sets up an fstab that has
"$homedir $homedir none bind 0 0" instead of "$homedir
/var/lib/lxc/$container/rootfs/$homedir none bind 0 0".  This doesn't
seem to work, which is a regression.

I created a container with this:
$ sudo lxc-create -t ubuntu -n lptests -- -r lucid -a i386 -b gary

This resulted in an fstab for that container that looked like this:

$ cat /var/lib/lxc/lptests/fstab 
proc            proc         proc    nodev,noexec,nosuid 0 0
sysfs           sys          sysfs defaults  0 0
/home/gary /home/gary none bind 0 0

I expected to see an fstab that looked like this older instance:
$ cat /var/lib/lxc/lpdev/fstab 
proc            /var/lib/lxc/lpdev/rootfs/proc         proc    nodev,noexec,nosuid 0 0
sysfs           /var/lib/lxc/lpdev/rootfs/sys          sysfs defaults  0 0
/home/gary /var/lib/lxc/lpdev/rootfs//home/gary none bind 0 0

Starting the new container gives me an empty home directory, rather than
my bound home directory from the host.  If I edit fstab as follows then
the new container does give me a bound home directory from the host as I
expect.

$ cat /var/lib/lxc/lptests/fstab 
proc            proc         proc    nodev,noexec,nosuid 0 0
sysfs           sys          sysfs defaults  0 0
/home/gary /var/lib/lxc/lptests/rootfs/home/gary none bind 0 0

** Affects: lxc (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to lxc in Ubuntu.
https://bugs.launchpad.net/bugs/968371

Title:
  lxc-create -b is broken

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/968371/+subscriptions



More information about the Ubuntu-server-bugs mailing list