I have a server that was originally installed with 10.2 using software raid 1. I upgraded it (not a clean install) to 11.1 when 10.2 was EOL. But if I try to update the kernel it renders the machine unbootable because mkinitrd is throwing an error “device root not found in sysfs.”
Adding ‘-d /dev/md0’ to the mkinitrd command string makes it work. Thus I could potentially apply the kernel updates by hand, build the intrd myself, and restore the grub boot menu which is also left trashed by the failed rpm installation.
So the question is, what is causing this error and how can I restore normal updating?