Hi, Jelle Licht <[email protected]> skribis:
> I only tried this on x86_64 guix systems, one with Linux kernel 5.11.2, > and also on a Linux-libre kernel 4.14.223. > > Running the equivalent of a `git bisect' starting some months back to > today's master, and with the following test to select bad/good bisect > revisions: > > `./pre-inst-env guix environment --ad-hoc --container --no-cwd --network > hello' > > leads me to believe that the following commit broke something. > > dcb640f02b * file-systems: 'mount-file-system' preserves source flags for > bind mounts. > > Did this commit expose an existing (but silent) issue, or did it > introduce something new? > > For completeness' sake, the output of the guix environment invocation on > 'bad' revisions: > > guix environment: error: mount: mount > "/gnu/store/mmhimfwmmidf09jw1plw3aw1g1zn2nkh-bash-static-5.0.16" on > "/tmp/guix-directory.Ji7KNW//gnu/store/mmhimfwmmidf09jw1plw3aw1g1zn2nkh-bash-static-5.0.16": > Operation not permitted Could you run: ./pre-inst-env strace -f -o log guix environment --container and send the ‘log’ file (or the bits around the mount(2) calls)? Could you also show /proc/mounts? TIA! Ludo’.
