Roger Leigh <rle...@codelibre.net> writes: > While I don't have a concrete solution to hand, some thoughts: > > Are you running systemd?
Yes. This is a very recent install of Debian/sid. > Does the problem occur when you run sysvinit? Don't know yet. > Have you altered any of the setup scripts to do rbind in place of > bind? Nope. Everything is fairly vanilla. > Can you reproduce this by hand by starting a session, then creating a > temporary directory and bind mounting the same stuff into it? That is, > to recreate the 10mount setup script actions step by step. I haven't tried debugging it yet. Writing up the failure into this report is the bulk of the work I put into this so far. > My suspicion here is that systemd is changing the mount behaviour and > that you're getting this erroneous mount as a side effect. The point of > the above test is to check whether this is a schroot issue or a more > general problem with mount(8). Since schroot isn't doing anything more > than a series of mount invocations in a shell script and mount helper, > it's unlikely to cause bizarre side effects in and of itself. OK, that's good to know. Hopefully I'll get the chance to look at it in a few days. For the record, this doesn't happen with bash instead of zsh. The chroots are fairly vanilla centos installs made with rinse.