update-grub handles the case where an initrd doesn't exist by providing a kernel boot stanza without an initrd line. There are users who have kernels that don't use initrds, and update-grub doesn't have enough information to distinguish this use case from the case where a kernel package has failed to create an initrd image.
If the kernel package listed itself as 'installed', but the initrd was missing, this is a bug in the kernel package. Was the kernel in state 'installed' at the end of this upgrade?
update-grub handles the case where an initrd doesn't exist by providing a kernel boot stanza without an initrd line. There are users who have kernels that don't use initrds, and update-grub doesn't have enough information to distinguish this use case from the case where a kernel package has failed to create an initrd image.
If the kernel package listed itself as 'installed', but the initrd was missing, this is a bug in the kernel package. Was the kernel in state 'installed' at the end of this upgrade?