Upgrade 10.04 -> 10.10 puts wrong UUID in /boot/grub/menu.lst in certain circumstances

Bug #669291 reported by dcam
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
update-manager (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: update-manager

I have a drive with more than one bootable linux install on it.

dcampbel@vostro-local:~$ blkid /dev/sdb6
/dev/sdb6: UUID="99de712e-1775-4e49-ae54-5eadbe685a1c" SEC_TYPE="ext2" TYPE="ext3"

dcampbel@vostro-local:~$ blkid /dev/sdb9
/dev/sdb9: UUID="de3674a2-2543-4e51-95ea-70f61cbad1ba" TYPE="ext3"

Grub reads its config from sdb6, but the config in the partition with UUID 99de712e-1775-4e49-ae54-5eadbe685a1c but allows me to boot into the partition with UUID de3674a2-2543-4e51-95ea-70f61cbad1ba as well.

I was booted into the partition with UUID de3674a2-2543-4e51-95ea-70f61cbad1ba and proceeded to upgrade from 10.04 to 10.10. It succeeded but having upgraded, I found that /boot/grub/menu.lst had the wrong UUID, the UUID of the other partition.

title Ubuntu 10.10, kernel 2.6.35-22-generic
uuid 99de712e-1775-4e49-ae54-5eadbe685a1c
kernel /boot/vmlinuz-2.6.35-22-generic root=UUID=99de712e-1775-4e49-ae54-5eadbe685a1c ro quiet splash
initrd /boot/initrd.img-2.6.35-22-generic
quiet

Somehow the updater determined the wrong UUID. That partition was not even mounted at the time of the update.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: update-manager 1:0.142.20
ProcVersionSignature: Ubuntu 2.6.35-22.35-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic i686
NonfreeKernelModules: nvidia
Architecture: i386
Date: Mon Nov 1 09:59:08 2010
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_AU.UTF-8
 SHELL=/bin/bash
SourcePackage: update-manager

Revision history for this message
dcam (david-pastornet) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.