Package: grub Version: 0.97-36 Severity: important
Greetings. It seems that since upgrade to grub 0.97-36 on April 9 that I cannot install a new kernel becuase upgrade-grub fails. grub-probe is for some reason is seemingly unable to detect any of the individual partitions on the first hard disk, but *is* able to detect partitions on other hard disks. Strange. When using the prior version, grub 0.97-32, update-grub succeeds but grub-probe is still unable to detect the device. First, the kernel installation that failed: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= anon7# dpkg -i linux-image-2.6.24.3-686-xfsfix-crk2_2.6.24.4+686+xfsfix+crk2_i386.deb Selecting previously deselected package linux-image-2.6.24.3-686-xfsfix-crk2. (Reading database ... 348038 files and directories currently installed.) Unpacking linux-image-2.6.24.3-686-xfsfix-crk2 (from linux-image-2.6.24.3-686-xfsfix-crk2_2.6.24.4+686+xfsfix+crk2_i386.deb) ... Done. Setting up linux-image-2.6.24.3-686-xfsfix-crk2 (2.6.24.4+686+xfsfix+crk2) ... Running depmod. Running postinst hook script update-grub. Searching for GRUB installation directory ... found: /boot/grub grub-probe: error: Cannot find a GRUB drive for /dev/hde2. Check your device.map. User postinst hook script [update-grub] exited with value 1 dpkg: error processing linux-image-2.6.24.3-686-xfsfix-crk2 (--install): subprocess post-installation script returned error exit status 1 Errors were encountered while processing: linux-image-2.6.24.3-686-xfsfix-crk2 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= /boot/grub/device.map contains what I believe are the proper entries: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= anon7# cat /boot/grub/device.map (fd0) /dev/fd0 (hd0) /dev/hde (hd1) /dev/hdg (hd2) /dev/hdh =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= After downgrading to grub 0.97-32 update-grub succeeds: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= anon7# dpkg -i grub_0.97-32_i386.deb dpkg - warning: downgrading grub from 0.97-36 to 0.97-32. (Reading database ... 348828 files and directories currently installed.) Preparing to replace grub 0.97-36 (using grub_0.97-32_i386.deb) ... Unpacking replacement grub ... Setting up grub (0.97-32) ... anon7# update-grub Searching for GRUB installation directory ... found: /boot/grub Searching for default file ... found: /boot/grub/default Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst Searching for splash image ... found: (hd0,1)/grub/splash.xpm.gz Found kernel: /vmlinuz-2.6.24.3-686-xfsfix-crk2 Found kernel: /vmlinuz-2.6.24.3-686-initrd-crk1 Found kernel: /vmlinuz-2.6.24.2-686-crk2 Found kernel: /vmlinuz-2.6.24.2-deb-686-crk1 Found kernel: /vmlinuz-2.6.24-1-686 Found kernel: /memtest86+.bin Updating /boot/grub/menu.lst ... done =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= However, with both grub 0.97-36 and grub 0.97-32 running grub-probe manually to detect /dev/hde2 seems to fail (identical output from both): =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= anon7# grub-probe -d /dev/hde2 -v grub-probe: info: the size of hd0 is 312581808 grub-probe: info: the size of hd0 is 312581808 grub-probe: info: the size of hd1 is 976773168 grub-probe: info: the size of hd1 is 976773168 grub-probe: info: the size of hd2 is 976773168 grub-probe: info: the size of hd2 is 976773168 grub-probe: info: the size of hd0 is 312581808 grub-probe: info: opening the device `/dev/hde' grub-probe: info: the size of hd0 is 312581808 grub-probe: info: opening the device `/dev/hde' grub-probe: info: the size of hd0 is 312581808 grub-probe: info: the size of hd0 is 312581808 grub-probe: info: opening the device `/dev/hde' grub-probe: info: the size of hd0 is 312581808 grub-probe: info: opening the device `/dev/hde' grub-probe: info: the size of hd0 is 312581808 grub-probe: info: the size of hd1 is 976773168 grub-probe: info: opening the device `/dev/hdg' grub-probe: info: the size of hd1 is 976773168 grub-probe: info: opening the device `/dev/hdg' grub-probe: info: the size of hd1 is 976773168 grub-probe: info: opening the device `/dev/hdg1' grub-probe: info: opening the device `/dev/hdg1' grub-probe: info: the size of hd2 is 976773168 grub-probe: info: opening the device `/dev/hdh' grub-probe: info: the size of hd2 is 976773168 grub-probe: info: opening the device `/dev/hdh' grub-probe: info: the size of hd2 is 976773168 grub-probe: info: opening the device `/dev/hdh1' grub-probe: info: opening the device `/dev/hdh1' grub-probe: info: /dev/hde2 starts from 80084025 grub-probe: info: opening the device hd0 grub-probe: info: the size of hd0 is 312581808 grub-probe: info: Partition 0 starts from 1 grub-probe: info: Partition 1 starts from 64 grub-probe: info: Partition 2 starts from 262208 grub-probe: info: Partition 3 starts from 312581792 grub-probe: error: Cannot find a GRUB drive for /dev/hde2. Check your device.map. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= The specific devices are attached to a HighPoint 370 controller, and are: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= anon7# fdisk -l Disk /dev/hde: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x2f1b2f1a Device Boot Start End Blocks Id System /dev/hde1 1 4985 40041981 7 HPFS/NTFS /dev/hde2 * 4986 4998 104422+ 83 Linux /dev/hde3 4999 7563 20603362+ 83 Linux /dev/hde4 7564 19457 95538555 5 Extended /dev/hde5 7564 7989 3421813+ 82 Linux swap / Solaris /dev/hde6 7990 19457 92116678+ 83 Linux Disk /dev/hdg: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xa3e07c9f Device Boot Start End Blocks Id System /dev/hdg1 1 60801 488384001 83 Linux Disk /dev/hdh: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xdc3371d1 Device Boot Start End Blocks Id System /dev/hdh1 1 60801 488384001 83 Linux =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= The above list are using the following filesystems: /dev/hde1 ntfs /dev/hde2 ext2 /dev/hde3 xfs /dev/hde5 swap /dev/hde6 xfs /dev/hdg1 xfs /dev/hdh1 xfs So just to some up, there are two mysteries: 1) update-grub succeeds in 0.97-32 but fails in 0.97-36, and 2) grub-probe seems unable to detect any of the partitions on the first hard disk -- Chris Chris Knadle [EMAIL PROTECTED] -- Package-specific info: *********************** BEGIN /proc/mounts /dev/root / xfs rw,noatime,nodiratime,ikeep,noquota 0 0 /dev/root /dev/.static/dev xfs rw,ikeep,noquota 0 0 /dev/hde2 /boot ext2 rw,nosuid,nodev,noexec,noatime,nodiratime 0 0 /dev/hde6 /home xfs rw,nosuid,nodev,noatime,nodiratime,ikeep,noquota 0 0 *********************** END /proc/mounts *********************** BEGIN /proc/mounts rootfs / rootfs rw 0 0 /dev/root / xfs rw,noatime,nodiratime,ikeep,noquota 0 0 tmpfs /lib/init/rw tmpfs rw,nosuid 0 0 proc /proc proc rw,nosuid,nodev,noexec 0 0 sysfs /sys sysfs rw,nosuid,nodev,noexec 0 0 usbfs /proc/bus/usb usbfs rw,nosuid,nodev,noexec 0 0 /dev/root /dev/.static/dev xfs rw,ikeep,noquota 0 0 tmpfs /dev tmpfs rw 0 0 tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0 devpts /dev/pts devpts rw,nosuid,noexec 0 0 fusectl /sys/fs/fuse/connections fusectl rw 0 0 /dev/hde2 /boot ext2 rw,nosuid,nodev,noexec,noatime,nodiratime 0 0 /dev/hde6 /home xfs rw,nosuid,nodev,noatime,nodiratime,ikeep,noquota 0 0 *********************** END /proc/mounts *********************** BEGIN /proc/mounts -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.24.2-686-crk2 Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) Shell: /bin/sh linked to /bin/bash Versions of packages grub depends on: ii grub-common 1.96+20080408-1 GRand Unified Bootloader, version ii libc6 2.7-10 GNU C Library: Shared libraries ii libncurses5 5.6+20080405-1 Shared libraries for terminal hand grub recommends no packages. -- no debconf information
signature.asc
Description: This is a digitally signed message part.