I posted this to another, related thread, but here's the relevant
commit and reasoning:
http://cgit.freedesktop.org/systemd/systemd/commit/?id=b3ac5f8cb98757416d866...
On Tue, Apr 9, 2013 at 5:15 AM, Tetsuo Handa
Andrey Borzenkov wrote:
This seems to be yest another fallout of changed systemd policy - it now makes / shared mount.
bor@opensuse:~> sudo mount --move /tmp/old /tmp/new mount: wrong fs type, bad option, bad superblock on /tmp/old, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so bor@opensuse:~> sudo mount --make-private / bor@opensuse:~> sudo mount --move /tmp/old /tmp/new bor@opensuse:~> cd
OK. Changing mount flags solves this problem.
Current way of mounting seems to be breaking not only "mount --move" but also "pivot_root".
linux:~ # /usr/bin/newns /sbin/pivot_root /proc/ /proc/self/ Starting /sbin/pivot_root pivot_root: failed to change root from `/proc/' to `/proc/self/': Invalid argument linux:~ # mount --make-private / linux:~ # mount --make-private /proc/ linux:~ # /usr/bin/newns /sbin/pivot_root /proc/ /proc/self/ Starting /sbin/pivot_root linux:~ # _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- David Strauss | david@davidstrauss.net | +1 512 577 5827 [mobile] -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org