
Hi, I am currently having an issue with the libvirt_lxc binary that is launched when starting a lxc instance using libvirt. This process seems to have its own namespace for mounts. What happens is that if I umount something in the global namespace, it stays mounted in the libvirt_lxc namespace. I'm working with drbd, and after unmounting the mount point, I want to change the state of the drbd resource as Secondary. But if fails. Indeed, libvirt_lxc has still the resource which is mounted in its namespace. Currently, I wanted to test the setns tool to enter the namespace and umount the mount point. But I am currently on Ubuntu 12.04 with a 3.2.0-59 kernel which does not have /proc/[pid]/ns/mnt I can't upgrade to 3.8 (which have the proc mnt file) as the drbd tools are not compatible. Do you have an idea of what I could try ? Here I the steps I do to reproduce the issue: - Mount a drbd file system - Start a lxc instance with libvirt - Umount the drbd file system - Set the drbd resource as secondary. => Does not work