Hi, Quoting Francesco Poli (2020-11-15 22:57:38) > On Sun, 15 Nov 2020 21:05:08 +0100 Johannes Schauer wrote: > > Which mode was mmdebstrap run in? > > $ mmdebstrap-autopkgtest-qemu 8GiB > I: automatically chosen mode: fakechroot > [...]
that's the culprit. Try using --mode=unshare. With fakechroot I see the errors that you see. It works with unshare mode. > > Maybe this is something similar to this initramfs-tools bug that popped up > > with fakechroot: > > > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=944929 > > Isn't that fixed in unstable and in testing? Yes, but the reason might be a similar one. Fakechroot works by preloading libfakechroot.so and if any maintainer script messes with the environment variables, then fakechroot gets disabled for that process. > > Can you share the whole script that you used for these results? > > Sure, the modified script is attached. > > As I said before, the script is what I am trying to develop, based on > your suggestions. > It is still experimental, needs to be improved in many aspects, and has > not yet produced any working QEMU image (!). I wanted to send it to you > as a contribution to mmdebstrap, once it was mature enough. > I am sending it to you as a preview (not to be included in the official > package, yet!). One suggestion would be to throw in a "set -e" at the beginning because otherwise you'd have to check the exit status of each program execution manually. Thanks! cheers, josch
signature.asc
Description: signature