I ran across the same bug. It was caused by the root filesystem being specified on the kernel command line with the root=UUID=<foo> syntax. This is not handled by the case "$dev" in stanza in activate() in /usr/share/initramfs-tools/scripts/local-top/lvm2. See attached screenshot. If I change the kernel command line to say root=/dev/vg0/root instead it works.
I ran across the same bug. It was caused by the root filesystem being specified on the kernel command line with the root=UUID=<foo> syntax. This is not handled by the case "$dev" in stanza in activate() in /usr/share/ initramfs- tools/scripts/ local-top/ lvm2. See attached screenshot. If I change the kernel command line to say root=/dev/vg0/root instead it works.