Sean Whitton wrote on Tue, Sep 13, 2016 at 17:08:03 -0700: > Does etc exist in /srv/chroot/unstable-amd64 (or wherever you have the > base chroot)?
No, it doesn't exist: % tar tf unstable-amd64.tar.gz | cut -d/ -f 1,2 | uniq -c 1 ./ 2668 ./usr 65 ./sbin 1 ./build 1 ./mnt 5 ./run 1 ./proc 46 ./dev 65 ./bin % When I create /etc in the tarball, I get further errors, about various other dirents not existing: /etc/apt/apt.conf.d/, /root, /bin/bash, even /bin/sh. By comparison, the (working) jessie chroot has: % tar tf jessie.tar.gz | cut -d/ -f 1,2 | uniq -c | sort -n ⋮ 82 ./sbin 103 ./bin 354 ./etc 607 ./lib 898 ./var 10887 ./usr % I created the sid chroot last Friday with «/usr/sbin/sbuild-createchroot --include=eatmydata --make-sbuild-tarball=/path/to/unstable-amd64.tar.gz unstable `mktemp -d` http://httpredir.debian.org/debian». At the time I used sbuild from stable (0.65.2-1). I just now re-created that chroot using sbuild 0.71.0-2 (locally rebuilt on jessie), and it now works. I still don't know why the stable sbuild didn't work, though. (Or whether upgrading sbuild was the fix: perhaps something changed in the archive since Friday.) Should I file a bug about that? Thanks, Daniel