Linux package setup failed during upgrade when "3 way merge" selected for menu.lst
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I chose "3 way merge" for menu.lst conflicts and package setup failed right after.
ProblemType: Package
Architecture: i386
DistroRelease: Ubuntu 9.04
ErrorMessage:
ErrorMessage: subprocess post-installation script returned error exit status 3
HibernationDevice: RESUME=
Lsusb:
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: Gateway Gateway M320 and 4500 Series
Package: linux-image-
ProcCmdLine: root=UUID=
ProcVersionSign
SourcePackage: linux
Title: package linux-image-
The setup process fails to merge the new kernel as a menu item for grub when menu.lst has been edited manually. It is not difficult to fix manually afterwards, and will probably not affect users who cannot fix it - but it would be elegant if it just worked automatically, and it is probably a rather small change. I attach my menu.lst post-install of 2.6.27-14 - I cannot see the actual file attached to the original bug report. The 3-way merge does not seem to have touched anything in the file, but the kernel has been installed in /boot, and manually adding a menu entry works fine.