Ah thanks, so there are no magic extra rules. As a first thing (as long as nobody tells me which images we are talking about or how to reproduce this), can you please verify that
zcat /initrd.img | cpio -t | grep 60-persist
actually has that rule in the initramfs? (Should be, but let's check). From the bug log above it seems to me that within the running system you actually do get the ID_PATH and the symlink, just not in initramfs. Can you please run
udevadm test-builtin path_id /sys/block/sda
both in the running system as well as in the initramfs? Is there some error message there?
Ah thanks, so there are no magic extra rules. As a first thing (as long as nobody tells me which images we are talking about or how to reproduce this), can you please verify that
zcat /initrd.img | cpio -t | grep 60-persist
actually has that rule in the initramfs? (Should be, but let's check). From the bug log above it seems to me that within the running system you actually do get the ID_PATH and the symlink, just not in initramfs. Can you please run
udevadm test-builtin path_id /sys/block/sda
both in the running system as well as in the initramfs? Is there some error message there?