update-initramfs -u fails during install when /boot contains vmlinux symlink to an old kernel.
Bug #33101 reported by
Jason Toffaletti
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
initramfs-tools |
Invalid
|
Undecided
|
Unassigned | ||
initramfs-tools (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
linux-signed-hwe (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I tried a Flight-4 i386 install on my amd64 and selected an old /boot partition that had a 2.6.9-amd64 kernel on it from a previous install. The install failed because update-initramfs -u was being run as part of a post install script (for either initramfs-tools, initrd-tools, or udev I can't recall exactly). update-initramfs was erroring out with: "Kernel too old, requires at least 2.6.12". I fixed the problem by dropping into a console and removing the old kernel and the symlinks (vmlinux, initrd) that had been created to the old kernels, and then rerunning update-initramfs.
Changed in linux-signed-hwe (Ubuntu): | |
status: | New → Invalid |
Changed in initramfs-tools: | |
status: | New → Invalid |
To post a comment you must log in.
I noticed people are still reporting this as an issue with edgy upgrades.