Package: libc6-udeb Version: 2.34-1 Severity: grave Justification: renders package unusable X-Debbugs-Cc: debian-b...@lists.debian.org
Hi, Checking fil's report regarding runtime issues related to libc6-udeb, which I thought to be a major version mismatch (d-i built against unstable from a few hours ago = 2.33, but running against current unstable = 2.34), I ended up with a fresh build that doesn't boot: failure to execute /init. Smallest bisection ever: - Building d-i against testing's udebs fixes it. - There are only a handful of differences… picking one “at random”. - Building d-i against testing's udebs except libc6-udeb from unstable generates the problem. To get the booting issue out of the way, I've verified that I was able to start busybox from the build tree after a netboot build against testing's udebs, using this: cd build/tmp/netboot/tree sudo chroot . /bin/busybox sh That's not the case after a build against unstable's udebs. Of course, strace cannot report much: chroot(".") = 0 chdir("/") = 0 execve("bin/busybox", […]) = -1 ENOENT (No such file or directory) Looking at the contents of the udebs before/after, a number of files and symlinks are different, and there's one missing piece: - before: ./lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 -> ld-2.33.so ./lib64/ld-linux-x86-64.so.2 -> /lib/x86_64-linux-gnu/ld-2.33.so - after: ./lib64/ld-linux-x86-64.so.2 -> /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 Thanks to Aurélien for investigating at the same time as I did, and for the upcoming fix! Cheers, -- Cyril Brulebois (k...@debian.org) <https://debamax.com/> D-I release manager -- Release team member -- Freelance Consultant