** Description changed: + =========== SRU Justification =============== + Impact: containers configured to have host directories bind mounted under + subdirectories of /mnt will not see those mounts + Development fix: change the directory which lxc uses (in ubuntu templates) + for pivot_root from mnt to mnt.putold. + Stable fix: same as development fix. + Test case: + Create a container: + sudo apt-get -y install lxc + sudo lxc-create -t ubuntu -n p1 + Create a bind mount under an /mnt subdir of the container: + sudo mkdir -b /var/lib/lxc/p1/rootfs/mnt/etc + cat << EOF | sudo tee -a /var/lib/lxc/p1/config + lxc.mount.entry = /etc mnt/etc none bind 0 0 + EOF + Start the container, and look under /mnt + sudo lxc-start -n p1 + #(log in as user ubuntu, password ubuntu, and do) + ls /mnt/etc + + Regression potential: this simply uses an existing, working lxc configuration + variable to use a more sensible location for the pivot_root put_old directory. + There should be no regression. + ============================================= + A lxc.mount.entry line like lxc.mount.entry = /var/lib mnt/series none bind 0 0 fails to mount the host's /var/lib under the container's /mnt/series, while lxc.mount.entry = /var/lib mnt none bind 0 0 works.
-- 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/986385 Title: lxc.mount.entry fails into mnt/subdir To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/986385/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs