Your message dated Fri, 07 Nov 2008 18:47:04 +0000 with message-id <[EMAIL PROTECTED]> and subject line Bug#501306: fixed in grub 0.97-47lenny1 has caused the Debian Bug report #501306, regarding update-grub fails silently with wrong device.map 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.) -- 501306: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=501306 Debian Bug Tracking System Contact [EMAIL PROTECTED] with problems
--- Begin Message ---Package: grub Version: 0.97-47 Severity: critical Justification: breaks unrelated software When installing new kernels onto the system, the kernel package post instalation fails on update-grub (output attached below), this problem has also affected a number of my collegues, all of us have a raid1 configuration on our boot partition. I tried to get to the bottom of the problem by running the following steps: Running update-grub manually produces the errored status: [EMAIL PROTECTED]:~# update-grub Searching for GRUB installation directory ... found: /boot/grub [EMAIL PROTECTED]:~# echo $? 1 Upon investigation of the update-grub script, I tracked the problem down to line 155 of update grub: GRUB_LEGACY_0_BASED_PARTITIONS=1 grub-probe --device-map=${device_map} -t drive -d "$1" 2> /dev/null I discovered the options that were being used and this is the command which is being run: [EMAIL PROTECTED]:~# /usr/sbin/grub-probe --device-map=/boot/grub/device.map -t drive -d "/dev/sda1" error: cannot open `/dev/sdf' error: cannot open `/dev/sdf' grub-probe: error: Cannot find a GRUB drive for /dev/sda1. Check your device.map. This results in convert() returning error status. Please let me know if I can be of any more assistance APT OUTPUT: Setting up linux-image-2.6.26-1-686 (2.6.26-5) ... Running depmod. Running mkinitramfs-kpkg. initrd.img(/boot/initrd.img-2.6.26-1-686 ) points to /boot/initrd.img-2.6.26-1-686 (/boot/initrd.img-2.6.26-1-686) -- doing nothing at /var/lib/dpkg/info/linux-image-2.6.26-1-686.postinst line 569. vmlinuz(/boot/vmlinuz-2.6.26-1-686 ) points to /boot/vmlinuz-2.6.26-1-686 (/boot/vmlinuz-2.6.26-1-686) -- doing nothing at /var/lib/dpkg/info/linux-image-2.6.26-1-686.postinst line 569. Running postinst hook script update-grub. Searching for GRUB installation directory ... found: /boot/grub /dev/sda1 /boot/grub/device.map User postinst hook script [update-grub] exited with value 1 dpkg: error processing linux-image-2.6.26-1-686 (--configure): subprocess post-installation script returned error exit status 1 dpkg: dependency problems prevent configuration of linux-image-2.6-686: linux-image-2.6-686 depends on linux-image-2.6.26-1-686; however: Package linux-image-2.6.26-1-686 is not configured yet. dpkg: error processing linux-image-2.6-686 (--configure): dependency problems - leaving unconfigured Setting up libpq5 (8.3.4-1) ... Errors were encountered while processing: linux-image-2.6.26-1-686 linux-image-2.6-686 E: Sub-process /usr/bin/dpkg returned an error code (1) -- Package-specific info: *********************** BEGIN /boot/grub/device.map (hd0) /dev/sde (hd1) /dev/sdf *********************** END /boot/grub/device.map *********************** BEGIN /proc/mounts /dev/mapper/vg0-root / ext3 rw,errors=remount-ro,data=ordered 0 0 /dev/mapper/vg0-root /dev/.static/dev ext3 rw,errors=remount-ro,data=ordered 0 0 /dev/md0 /boot ext3 rw,errors=continue,data=ordered 0 0 /dev/mapper/vg0-home /home ext3 rw,errors=continue,data=ordered 0 0 /dev/mapper/vg0-srv /srv ext3 rw,errors=continue,data=ordered 0 0 /dev/mapper/vg0-usr /usr ext3 rw,errors=continue,data=ordered 0 0 /dev/mapper/vg0-var /var ext3 rw,errors=continue,data=ordered 0 0 *********************** END /proc/mounts *********************** BEGIN /boot/grub/menu.lst # menu.lst - See: grub(8), info grub, update-grub(8) # grub-install(8), grub-floppy(8), # grub-md5-crypt, /usr/share/doc/grub # and /usr/share/doc/grub-legacy-doc/. ## default num # Set the default entry to the entry number NUM. Numbering starts from 0, and # the entry number 0 is the default if the command is not used. # # You can specify 'saved' instead of a number. In this case, the default entry # is the entry saved with the command 'savedefault'. # WARNING: If you are using dmraid do not change this entry to 'saved' or your # array will desync and will not let you boot your system. default 0 ## timeout sec # Set a timeout, in SEC seconds, before automatically booting the default entry # (normally the first entry defined). timeout 5 # Pretty colours color cyan/blue white/blue ### PASSWORD LINE REMOVED ### # If used in the first section of a menu file, disable all interactive editing # control (menu entry editor and command-line) and entries protected by the # command 'lock' ### PASSWORD LINE REMOVED ### ### PASSWORD LINE REMOVED ### ### PASSWORD LINE REMOVED ### # # examples # # title Windows 95/98/NT/2000 # root (hd0,0) # makeactive # chainloader +1 # # title Linux # root (hd0,1) # kernel /vmlinuz root=/dev/hda2 ro # # # Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST ### BEGIN AUTOMAGIC KERNELS LIST ## lines between the AUTOMAGIC KERNELS LIST markers will be modified ## by the debian update-grub script except for the default options below ## DO NOT UNCOMMENT THEM, Just edit them to your needs ## ## Start Default Options ## ## default kernel options ## default kernel options for automagic boot options ## If you want special options for specific kernels use kopt_x_y_z ## where x.y.z is kernel version. Minor versions can be omitted. ## e.g. kopt=root=/dev/hda1 ro ## kopt_2_6_8=root=/dev/hdc1 ro ## kopt_2_6_8_2_686=root=/dev/hdc2 ro # kopt=root=/dev/mapper/vg0-root ro ## default grub root device ## e.g. groot=(hd0,0) # groot=(hd0,0) ## should update-grub create alternative automagic boot options ## e.g. alternative=true ## alternative=false # alternative=true ## should update-grub lock alternative automagic boot options ## e.g. lockalternative=true ## lockalternative=false # lockalternative=false ## additional options to use with the default boot option, but not with the ## alternatives ## e.g. defoptions=vga=791 resume=/dev/hda5 # defoptions= ## should update-grub lock old automagic boot options ## e.g. lockold=false ## lockold=true # lockold=false ## Xen hypervisor options to use with the default Xen boot option # xenhopt= ## Xen Linux kernel options to use with the default Xen boot option # xenkopt=console=tty0 ## altoption boot targets option ## multiple altoptions lines are allowed ## e.g. altoptions=(extra menu suffix) extra boot options ## altoptions=(single-user) single # altoptions=(single-user mode) single ## controls how many kernels should be put into the menu.lst ## only counts the first occurence of a kernel, not the ## alternative kernel options ## e.g. howmany=all ## howmany=7 # howmany=all ## should update-grub create memtest86 boot option ## e.g. memtest86=true ## memtest86=false # memtest86=true ## should update-grub adjust the value of the default booted system ## can be true or false # updatedefaultentry=false ## should update-grub add savedefault to the default options ## can be true or false # savedefault=false ## ## End Default Options ## title Debian GNU/Linux, kernel 2.6.26-1-vserver-686-bigmem root (hd0,0) kernel /vmlinuz-2.6.26-1-vserver-686-bigmem root=/dev/mapper/vg0-root ro initrd /initrd.img-2.6.26-1-vserver-686-bigmem title Debian GNU/Linux, kernel 2.6.26-1-vserver-686-bigmem (single-user mode) root (hd0,0) kernel /vmlinuz-2.6.26-1-vserver-686-bigmem root=/dev/mapper/vg0-root ro single initrd /initrd.img-2.6.26-1-vserver-686-bigmem title Debian GNU/Linux, kernel 2.6.26-1-686 root (hd0,0) kernel /vmlinuz-2.6.26-1-686 root=/dev/mapper/vg0-root ro initrd /initrd.img-2.6.26-1-686 title Debian GNU/Linux, kernel 2.6.26-1-686 (single-user mode) root (hd0,0) kernel /vmlinuz-2.6.26-1-686 root=/dev/mapper/vg0-root ro single initrd /initrd.img-2.6.26-1-686 title Debian GNU/Linux, kernel 2.6.24-1-686 root (hd0,0) kernel /vmlinuz-2.6.24-1-686 root=/dev/mapper/vg0-root ro initrd /initrd.img-2.6.24-1-686 title Debian GNU/Linux, kernel 2.6.24-1-686 (single-user mode) root (hd0,0) kernel /vmlinuz-2.6.24-1-686 root=/dev/mapper/vg0-root ro single initrd /initrd.img-2.6.24-1-686 ### END DEBIAN AUTOMAGIC KERNELS LIST *********************** END /boot/grub/menu.lst -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.26-1-vserver-686-bigmem (SMP w/2 CPU cores) 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 depends on: ii grub-common 1.96+20080724-10 GRand Unified Bootloader, version ii libc6 2.7-13 GNU C Library: Shared libraries ii libncurses5 5.6+20080830-1 shared libraries for terminal hand grub recommends no packages. Versions of packages grub suggests: pn grub-legacy-doc <none> (no description available) ii mdadm 2.6.7-3.1 tool to administer Linux MD arrays pn multiboot-doc <none> (no description available) -- no debconf information
--- End Message ---
--- Begin Message ---Source: grub Source-Version: 0.97-47lenny1 We believe that the bug you reported is fixed in the latest version of grub, which is due to be installed in the Debian FTP archive: grub-disk_0.97-47lenny1_all.deb to pool/main/g/grub/grub-disk_0.97-47lenny1_all.deb grub-doc_0.97-47lenny1_all.deb to pool/main/g/grub/grub-doc_0.97-47lenny1_all.deb grub-legacy-doc_0.97-47lenny1_all.deb to pool/main/g/grub/grub-legacy-doc_0.97-47lenny1_all.deb grub_0.97-47lenny1.diff.gz to pool/main/g/grub/grub_0.97-47lenny1.diff.gz grub_0.97-47lenny1.dsc to pool/main/g/grub/grub_0.97-47lenny1.dsc grub_0.97-47lenny1_amd64.deb to pool/main/g/grub/grub_0.97-47lenny1_amd64.deb multiboot-doc_0.97-47lenny1_all.deb to pool/main/g/grub/multiboot-doc_0.97-47lenny1_all.deb 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 grub 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.8 Date: Fri, 7 Nov 2008 19:28:46 +0100 Source: grub Binary: grub grub-disk grub-doc grub-legacy-doc multiboot-doc Architecture: source amd64 all Version: 0.97-47lenny1 Distribution: unstable Urgency: high Maintainer: Grub Maintainers <[EMAIL PROTECTED]> Changed-By: Robert Millan <[EMAIL PROTECTED]> Description: grub - GRand Unified Bootloader (Legacy version) grub-disk - GRUB bootable disk image (dummy package) grub-doc - Documentation for GRand Unified Bootloader (dummy package) grub-legacy-doc - Documentation for GRUB Legacy multiboot-doc - The Multiboot specification Closes: 500336 501306 Changes: grub (0.97-47lenny1) unstable; urgency=high . * update-grub: Try to regenerate device.map when grub-probe fails (and inform the user about it). Thanks Raphaël Hertzog. (Closes: #501306) * update-grub: Do not attempt to detect CONFIG_PARAVIRT Xen images. Thanks Raphaël Hertzog et al. (Closes: #500336) Checksums-Sha1: 94e7b82c7300e9c76c9fc9428b6728b5441ff517 1335 grub_0.97-47lenny1.dsc 7d19066491f09c483efa06b07e55a57b06fecfa6 93826 grub_0.97-47lenny1.diff.gz 88c2cd84ce3b90f8dd1f1ba75a5553cb89510822 924212 grub_0.97-47lenny1_amd64.deb 59e17ee8b2aeb29f3449b4a56d36eb93b78dfcd6 115486 grub-disk_0.97-47lenny1_all.deb dfd030c7284dc2fa718cccd37f9974c6bb8fb740 115502 grub-doc_0.97-47lenny1_all.deb 15928d7c9ad175f1df90aa575540ae233ef0cf0c 252818 grub-legacy-doc_0.97-47lenny1_all.deb 88e5d234d245da663cd428ee85cd1478cf20fd29 160550 multiboot-doc_0.97-47lenny1_all.deb Checksums-Sha256: 8e7a302f32c971e188f8df43b685535394ba9eefbd7a6f6eecdfd274ebe0cb9e 1335 grub_0.97-47lenny1.dsc af3e003f74ddaed35cbddb70100a1d06ce120340e3ae7316e4e6f20645a08986 93826 grub_0.97-47lenny1.diff.gz 9cf8199a472b49918221b95990027ec982c33372e2af9971728b3cf1202863f5 924212 grub_0.97-47lenny1_amd64.deb 063d7606bd0fb985d7bf540ff7430b0ebed9894e311a64913c3f54b7e4ef607c 115486 grub-disk_0.97-47lenny1_all.deb 98d18cee7efbd5f80f968d04914c904d7c5237ae4a897710996299d7dfaacbac 115502 grub-doc_0.97-47lenny1_all.deb 1d38ae800107084e25f49dca090db7761712820ddefe1ed14038854bcd5bd0c1 252818 grub-legacy-doc_0.97-47lenny1_all.deb b640f7d0bc683079391341eb336d6198219bfc90e369a5ded18e6423fc29e185 160550 multiboot-doc_0.97-47lenny1_all.deb Files: d57735b6b6742ca407837a4fe5ae57d6 1335 admin optional grub_0.97-47lenny1.dsc bac404d0a92757509be9c19085d930a3 93826 admin optional grub_0.97-47lenny1.diff.gz 4236503893c79c62b09e1f74a89d0116 924212 admin optional grub_0.97-47lenny1_amd64.deb 44642ddb7cdc680838fd29ad5ffad776 115486 admin optional grub-disk_0.97-47lenny1_all.deb 7a45eba493eef628cea53df46a3f4136 115502 doc optional grub-doc_0.97-47lenny1_all.deb 5af0191118eb1c7332933dd25b0132da 252818 doc optional grub-legacy-doc_0.97-47lenny1_all.deb 0515bea9b1718c8644bb908a262081c8 160550 doc optional multiboot-doc_0.97-47lenny1_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkkUivMACgkQC19io6rUCv/uDQCbBiFoNoelJ8SlJla++gn3xb5/ gyoAnRK5rEekMMOMEOnhgPE9/A5hr9oN =b32m -----END PGP SIGNATURE-----
--- End Message ---

