Since afaict this hasn't been fixed upstream, and it just cost me half an hour /again/, here is Michael's fix in its own hook for convenience.
Just put this into /etc/initramfs-tools/hooks and run update-initramfs -u This way we don't have to modify apt-managed initramfs files while waiting for a fix. Been down that path once... Alex On 09/02/2011 11:04 AM, Michael Stapelberg wrote: > Hi, > > attached is a patch which works on all architectures. It uses dpkg -L to list > the contents of libc6 (containing the libnss* files) because that seems to be > the easiest way to work around having to get the multi-arch triplet > (x86_64-linux-gnu). > > Best regards, > Michael
#!/bin/sh PREREQ="" prereqs() { echo "$PREREQ" } case $1 in # get pre-requisites prereqs) prereqs exit 0 ;; esac cp $(dpkg -L libc6 | grep libnss_ | tr '\n' ' ') "${DESTDIR}/lib/"