[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#769107: debian-installer: grub-installer fails if more than 26 SCSI devices are present



On Tue, 2014-11-11 at 12:32 +0100, Michael Weiser wrote:
> Package: debian-installer
> Version: 20141002
> Severity: important
> Tags: d-i
> 
> Dear Maintainer,
> 
> installing Debian jessie with weekly snapshot netinst ISO image
> http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/amd64/iso-cd/debian-testing-amd64-netinst.iso
> on an x86_64 Server with lots of SCSI devices as of 2014-10-29 makes
> grub-installer croak. Debugging reveals that it stumbles across SCSI devices
> /dev/sda[a-z] being present. Patching it as follows (manually from a separate
> console in the install system) makes the installtion proceed without problem:
> 
> >From 4d91c83577a4dbe8c52271bbd157b450b8c7edf3 Mon Sep 17 00:00:00 2001
> From: Michael Weiser <m.weiser@science-computing.de>
> Date: Fri, 31 Oct 2014 11:36:10 +0100
> Subject: [PATCH] Allow for devices such as /dev/sdaa

Based on a quick survey of block drivers:

'sd', 'rssd' and 'vd' may be followed by multiple letters
'dasd' may be followed by up to 4 letters
'scm' or 'xvd' may be followed by up to 2 letters

Please don't just fix the 'sd' 2-letter case!

Ben.

> ---
>  grub-installer | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/grub-installer b/grub-installer
> index 2b61fb6..5bceec6 100755
> --- a/grub-installer
> +++ b/grub-installer
> @@ -252,7 +252,7 @@ case $prefix in
>      /dev/mapper)
>  	disc_offered_devfs="$bootfs"
>  	;;
> -    /dev/[hsv]d[a-z0-9]|/dev/xvd[a-z]|/dev/cciss/c[0-9]d[0-9]*|/dev/ida/c[0-9]d[0-9]*|/dev/rs/c[0-9]d[0-9]*|/dev/mmcblk[0-9]|/dev/ad[0-9]*|/dev/da[0-9]*)
> +    /dev/[hsv]d[a-z0-9][a-z0-9]|/dev/xvd[a-z]|/dev/cciss/c[0-9]d[0-9]*|/dev/ida/c[0-9]d[0-9]*|/dev/rs/c[0-9]d[0-9]*|/dev/mmcblk[0-9]|/dev/ad[0-9]*|/dev/da[0-9]*)
>  	disc_offered_devfs="$prefix"
>  	;;
>      *)
> -- 
> 2.1.1
> 
> 
> 
> -- System Information:
> Debian Release: jessie/sid
>   APT prefers testing-updates
>   APT policy: (500, 'testing-updates'), (500, 'testing')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 3.16-3-amd64 (SMP w/1 CPU core)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> 
> -- no debconf information
> -- 
> Vorstandsvorsitzender/Chairman of the board of management:
> Gerd-Lothar Leonhart
> Vorstand/Board of Management:
> Dr. Bernd Finkbeiner, Michael Heinrichs, Dr. Arno Steitz
> Vorsitzender des Aufsichtsrats/
> Chairman of the Supervisory Board:
> Philippe Miltin
> Sitz/Registered Office: Tuebingen
> Registergericht/Registration Court: Stuttgart
> Registernummer/Commercial Register No.: HRB 382196
> 
> 

-- 
Ben Hutchings
Experience is directly proportional to the value of equipment destroyed.
                                                         - Carolyn Scheppner

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: