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 ---

Reply via email to