Your message dated Wed, 13 Feb 2008 21:32:11 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#426341: fixed in grub2 1.96+20080213-1
has caused the Debian Bug report #426341,
regarding grub-pc: failure to read one device in a RAID-1 array causes boot
failure
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)
--
426341: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=426341
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: grub-pc
Version: 1.95+20070520-1
Severity: normal
Tags: patch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Further to
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=423022;msg=131>:
/boot is on the RAID array (md0), made up of (hd1,2) and (hd3,2). grub
cannot read the RAID superblock from the end of (hd3,2) because the
end of the partition is past the area addressable by LBA-28, and the controller
to which it is attached does not support LBA-48 addressing.
Grub should ignore the failure if it can read at least one member of a
raid1 array, and if the array is clean (can grub determine this?).
A partial patch was suggested which solves the issue for now:
Index: disk/raid.c
===================================================================
RCS file: /cvsroot/grub/grub2/disk/raid.c,v
retrieving revision 1.3
diff -u -p -r1.3 raid.c
- --- disk/raid.c 17 May 2007 23:23:03 -0000 1.3
+++ disk/raid.c 21 May 2007 13:10:25 -0000
@@ -344,7 +344,10 @@ grub_raid_scan_device (const char *name)
err = grub_disk_read (disk, sector, 0, GRUB_RAID_SB_BYTES, (char *) &sb);
grub_disk_close (disk);
if (err)
- - return 0;
+ {
+ grub_errno = GRUB_ERR_NONE;
+ return 0;
+ }
/* Look whether there is a RAID superblock. */
if (sb.md_magic != GRUB_RAID_SB_MAGIC)
============================================================
- -- Package-specific info:
*********************** BEGIN /proc/mounts
rootfs / rootfs rw 0 0
none /sys sysfs rw,nosuid,nodev,noexec 0 0
none /proc proc rw,nosuid,nodev,noexec 0 0
udev /dev tmpfs rw 0 0
/dev/md0 / ext3 rw,data=ordered 0 0
/dev/md0 /dev/.static/dev ext3 rw,data=ordered 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,nosuid,noexec 0 0
none /sys/fs/fuse/connections fusectl rw 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,nosuid,nodev,noexec 0 0
*********************** END /proc/mounts
*********************** BEGIN /boot/grub/device.map
(hd0) /dev/hda
(hd1) /dev/hdb
(hd2) /dev/hde
(hd3) /dev/hdg
*********************** END /boot/grub/device.map
*********************** BEGIN /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automaticaly generated by /usr/sbin/update-grub using templates from
/etc/grub.d
# and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
set default=0
set timeout=5
set root=(md0)
#font (md0)/usr/share/grub/unifont.pff
#set gfxmode=640x480
#insmod gfxterm
#insmod vbe
#terminal gfxterm
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_hurd ###
### END /etc/grub.d/10_hurd ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Debian GNU/Linux, linux 2.6.18-4-k7" {
linux (md0)/boot/vmlinuz-2.6.18-4-k7 root=/dev/md0 ro vga=0x318
initrd (md0)/boot/initrd.img-2.6.18-4-k7
}
menuentry "Debian GNU/Linux, linux 2.6.18-4-k7 (single-user mode)" {
linux (md0)/boot/vmlinuz-2.6.18-4-k7 root=/dev/md0 ro single vga=0x318
initrd (md0)/boot/initrd.img-2.6.18-4-k7
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/mbr ###
menuentry "Restart boot sequence" {
chainloader (hd0)+1
}
### END /etc/grub.d/mbr ###
### BEGIN /etc/grub.d/windows ###
menuentry "Windows XP" {
chainloader (hd0,1)+1
}
### END /etc/grub.d/windows ###
*********************** END /boot/grub/grub.cfg
- -- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (530, 'testing'), (520, 'unstable'), (510, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.18-4-k7 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages grub-pc depends on:
ii libc6 2.5-9 GNU C Library: Shared libraries
ii liblzo2-2 2.02-2 data compression library
grub-pc recommends no packages.
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFGWkGrshl/216gEHgRAt2aAJ0QhngajZKHRzE4exAz6spiZ+f4FQCfXlB5
oEpwgwmMmuMGy5JUDDpcFz0=
=8V1O
-----END PGP SIGNATURE-----
--- End Message ---
--- Begin Message ---
Source: grub2
Source-Version: 1.96+20080213-1
We believe that the bug you reported is fixed in the latest version of
grub2, which is due to be installed in the Debian FTP archive:
grub-efi_1.96+20080213-1_amd64.deb
to pool/main/g/grub2/grub-efi_1.96+20080213-1_amd64.deb
grub-ieee1275_1.96+20080213-1_amd64.deb
to pool/main/g/grub2/grub-ieee1275_1.96+20080213-1_amd64.deb
grub-linuxbios_1.96+20080213-1_amd64.deb
to pool/main/g/grub2/grub-linuxbios_1.96+20080213-1_amd64.deb
grub-pc_1.96+20080213-1_amd64.deb
to pool/main/g/grub2/grub-pc_1.96+20080213-1_amd64.deb
grub-rescue-pc_1.96+20080213-1_amd64.deb
to pool/main/g/grub2/grub-rescue-pc_1.96+20080213-1_amd64.deb
grub2_1.96+20080213-1.diff.gz
to pool/main/g/grub2/grub2_1.96+20080213-1.diff.gz
grub2_1.96+20080213-1.dsc
to pool/main/g/grub2/grub2_1.96+20080213-1.dsc
grub2_1.96+20080213-1_amd64.deb
to pool/main/g/grub2/grub2_1.96+20080213-1_amd64.deb
grub2_1.96+20080213.orig.tar.gz
to pool/main/g/grub2/grub2_1.96+20080213.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Robert Millan <[EMAIL PROTECTED]> (supplier of updated grub2 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Wed, 13 Feb 2008 16:37:13 +0100
Source: grub2
Binary: grub2 grub-of grub-pc grub-rescue-pc grub-linuxbios grub-efi
grub-ieee1275
Architecture: source amd64
Version: 1.96+20080213-1
Distribution: unstable
Urgency: low
Maintainer: GRUB Maintainers <[EMAIL PROTECTED]>
Changed-By: Robert Millan <[EMAIL PROTECTED]>
Description:
grub-efi - GRand Unified Bootloader, version 2 (EFI version)
grub-ieee1275 - GRand Unified Bootloader, version 2 (Open Firmware version)
grub-linuxbios - GRand Unified Bootloader, version 2 (LinuxBIOS version)
grub-pc - GRand Unified Bootloader, version 2 (PC/BIOS version)
grub-rescue-pc - GRUB bootable rescue images, version 2 (PC/BIOS version)
grub2 - GRand Unified Bootloader, version 2 (dummy package)
Closes: 426341 461164 463144 464911 464912 464918 465137 465295 465296
Changes:
grub2 (1.96+20080213-1) unstable; urgency=low
.
* New CVS snapshot.
- Failure to read one device in a RAID-1 array no longer causes boot
to fail (so long as there's a member that works). (Closes: #426341)
* script: For /proc/mounts, only report lines that start with /dev/.
* Add new upgrade-from-grub-legacy script for the user to complete the
upgrade
process from GRUB Legacy, and advertise it prominently in menu.lst.
(Closes: #464912)
* Add a hack to support gfxterm / background_image on systems where /usr
isn't accessible. (Closes: #464911, #463144)
- grub-pc.postinst
- grub.d/05_debian_theme
* Fix a pair of spelling mistakes in debconf. (Closes: #465296)
* Migrate kopt from menu.lst. (Closes: #461164, #464918)
.
[ Updated translations ]
* Portuguese (pt.po) by Ricardo Silva (Closes: #465137)
* German (de.po) by Helge Kreutzmann (Closes: #465295)
Files:
c7eaf13ea133c7588e10e962baacaf7f 1481 admin extra grub2_1.96+20080213-1.dsc
0f41e0686f6c971da69440ec0bb98a05 676223 admin extra
grub2_1.96+20080213.orig.tar.gz
a9e0c7280375be9aad0d9b5a5fb02510 34543 admin extra
grub2_1.96+20080213-1.diff.gz
3c398f49e99f0c3c0b8a4df837c3ed05 97650 admin extra
grub2_1.96+20080213-1_amd64.deb
64d02c9a6947865cf2f844b2aa09c785 1139158 admin extra
grub-pc_1.96+20080213-1_amd64.deb
594b6028e23084a9051047fde59145b8 414182 admin extra
grub-rescue-pc_1.96+20080213-1_amd64.deb
2b1196486e6f4ea4c984af5c89235b22 1018470 admin extra
grub-linuxbios_1.96+20080213-1_amd64.deb
3ffc5e1d87d3fa4d69b97f4c61142f4f 917814 admin extra
grub-efi_1.96+20080213-1_amd64.deb
0aa40933efa962967bb9dfaccd0a75cb 1014744 admin extra
grub-ieee1275_1.96+20080213-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHs1p4C19io6rUCv8RAjqHAJ9IEkA5kRXNuIQbgT+GXxISg0JJ+wCfdazt
OqidOGsbWtymlVKd1D4C5jo=
=877t
-----END PGP SIGNATURE-----
--- End Message ---