On Fri, 12 Apr 2024 at 14:37:16 +0200, Guilhem Moulin wrote: > What is that “GUI” view? src:cryptsetup doesn't provide that, I wonder > if it might be what needs libphtread.
FWIW, I later noticed you used a splash screen (plymouth) and thought it might be because of that, but I still cannot reproduce the issue in a bookworm VM upgraded to sid (using d-i's “encrypted LVM” layout + a splash screen). >> After a ctrl-alt-del, I got to the console and there it showed an error about >> libgcc_s.so.1 not available and aborting. What was that error message exactly? > If you still have the broken initramfs image, please extract it with > `unmkinitramfs /path/to/broken.initrd.img /path/to/destdir` and try to > find which executable / shared library needs libphtread, for instance > with > > cd /path/to/destdir > for p in $(find -P {usr/,}lib/x86_64-linux-gnu {usr/,}{,s}bin/ -type f); > do objdump -p "$p" 2>/dev/null | grep -q pthread && echo "$p"; done Erm no, that likely won't work since pthread functions have moved from libpthread.so.1 to libc.so.6 with glibc 2.34. Otherwise copy_exec() would have pulled in libgcc_s. New attempt: rm -rf /tmp/initramfs-destdir && \ mkdir -m0700 /tmp/initramfs-destdir && \ unmkinitramfs /path/to/broken.initrd.img /tmp/initramfs-destdir && \ for p in $(find /tmp/initramfs-destdir/main -type f | sort); do \ objdump -T "$p" 2>&1 | grep pthread_exit && echo "^^ $p"; \ done -- Guilhem.
signature.asc
Description: PGP signature