Package: release.debian.org Severity: normal Tags: buster User: release.debian....@packages.debian.org Usertags: binnmu X-Debbugs-Cc: de...@packages.debian.org
Please consider: nmu debos_1.0.0+git20190123.d6e16be-1 . ANY . buster . -m "rebuild with fakemachine 0.0~git20181105.9316584-2 (#924392)" debos is an executable written in Go, which statically links golang-github-go-debos-fakemachine. It fails to run in a pure buster system where busybox (as opposed to busybox-static) is installed, because busybox in buster has gained a dependency on libresolv.so.2, which debos does not include when generating an initramfs. This was fixed in g-g-g-d-fakemachine version 0.0~git20181105.9316584-2 (#924392), but the version of debos in buster was built against 0.0~git20181105.9316584-1 and so does not have that fix. Minimal steps to reproduce bug and verify fix, in a buster chroot: (you must be in a directory that is not /tmp; /root is suitable) # apt install --no-install-recommends debos # apt build-dep --no-install-recommends debos # apt install linux-image-amd64 # cat > debos.yaml <<EOF architecture: amd64 actions: - action: debootstrap EOF # debos debos.yaml open /tmp/fakemachine-850881205/result: no such file or directory # (install locally-rebuilt debos) # debos debos.yaml Running /debos --artifactdir /root /root/debos.yaml 2019/12/09 14:56:37 ==== debootstrap ==== 2019/12/09 14:56:37 Debootstrap | W: Unable to read /etc/apt/apt.conf.d/ - DirectoryExists (2: No such file or directory) 2019/12/09 14:56:37 Debootstrap | I: usage: [OPTION]... <suite> <target> [<mirror> [<script>]] ... Until this rebuild has been done, the workaround is to install busybox-static instead of busybox. Thanks, smcv