Bug report in reform package flash-kernel

serious bugs of flash-kernel (3.108+reform1 → 3.109+reform1) <Outstanding>
 b1 - #1102690 - A higher version (...) is still installed, no reflashing required
Summary:
 flash-kernel(1 bug)

What’s going on there?

Is this something I should hold off from installing for now?

I wish these messages were clearer. You can search on bugs.debian.org when you get messages like this. In this case you can read more about the bug in question here: #1102690 - A higher version (...) is still installed, no reflashing required - Debian Bug report logs

Reading these details, I would either hold off on updating or take care to flash-kernel and double-check boot.scr whenever the kernel gets updated.

I reported the bug. Feel free to ping me directly in those cases.

The problem appears when flash-kernel is upgraded at the same time that the kernel is upgraded. In that case, flash-kernel fails to update your /boot/boot.scr with the new version. So far, that’s fine because when you then reboot, you just get the old kernel. The reason I marked the bug as release critical is, that it is possible that when you upgrade your kernel it is entirely possible that an old kernel package is removed (when you use apt full-upgrade) And in that case, the kernel version referenced by the /boot/boot.scr that flash-kernel failed to update will not exist anymore, rendering your system unbootable.

There is no package with having the new version of flash-kernel installed. The problem is the upgrade itself. You can make sure that your system is still bootable even after upgrading flash-kernel by manually running:

sudo flash-kernel

This will make sure that your /boot/boot.scr is up-to-date.

3 Likes