Occurs for me doing the many updates from lucid beta 2 UNE "live USB with persistent storage". This prevented the linux-generic update completing properly. IIRC, I had the same error with karmic UNR on its first kernel update.
/vmlinuz was a broken link to boot/vmlinuz-2.6.32-19-generic which did not exist. /boot/vmlinuz-2.6.32-20-generic did exist, and all other files in /boot were pairs for versions 2.6.32.19 and 2.6.32.30. The squashfs in /cdrom/casper/ has the same broken /vmlinuz link. Also, /cdrom/casper/ contains a real vmlinuz file, probably version 2.6.32.19.
Workaround was to copy /cdrom/casper/vmlinuz to /boot/vmlinuz-2.6.32-19-generic. After reinstalling initramfs-tools, /vmlinuz was a link to /boot/vmlinuz-2.6.32-20-generic as expected.
Occurs for me doing the many updates from lucid beta 2 UNE "live USB with persistent storage". This prevented the linux-generic update completing properly. IIRC, I had the same error with karmic UNR on its first kernel update.
/vmlinuz was a broken link to boot/vmlinuz- 2.6.32- 19-generic which did not exist. /boot/vmlinuz- 2.6.32- 20-generic did exist, and all other files in /boot were pairs for versions 2.6.32.19 and 2.6.32.30. The squashfs in /cdrom/casper/ has the same broken /vmlinuz link. Also, /cdrom/casper/ contains a real vmlinuz file, probably version 2.6.32.19.
Workaround was to copy /cdrom/ casper/ vmlinuz to /boot/vmlinuz- 2.6.32- 19-generic. After reinstalling initramfs-tools, /vmlinuz was a link to /boot/vmlinuz- 2.6.32- 20-generic as expected.