Your message dated Mon, 31 Oct 2016 10:48:58 +0000
with message-id <[email protected]>
and subject line Bug#841741: fixed in grub2 2.02~beta3-2
has caused the Debian Bug report #841741,
regarding grub-probe fails to find GRUB drive, makes system unbootable
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.)


-- 
841741: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841741
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: grub-common
Version: 2.02~beta3-1

distro: stretch, 64bit

After update to 2.02~beta3-1 my system failed to boot with repeated blkid usage screens (blkid -t needs NAME=value pair) with any kernel. Turns out in initramfs-tools a function calls blkid -t $(DEV) to get the details of the root partition, but this throws an error, and finally gives up and falls back to a restricted initramfs-shell. Turns out, in environment I had: ROOT='UUID=' - feeding this to blkid provokes the error. But why was this so?

Turns out, in /boot/grub/grub.cfg all linux command lines had a "root=UUID=" - manally inserting the blkid of the root partition enabled a successful boot again.

Running update-grub, the blkids where missing again from grub.cfg. In grub-mkconfig I saw the UUID is provided by grub-probe, and entering all grub-probe calls by hand I found out it throws an error (on all partitions tested):

grub-probe --device /dev/sdb4 --target=fs_uuid 2
grub-probe: error: cannot find a GRUB drive for /dev/sdb4.  Check your 
device.map.

and this produces the empty UUID for the root partition. My device.map didn't change, and every other partition (instead of /dev/sdb4) gives exactly the same error.

As grub-probe from 2.02 beta 2 did work, the recent update has introduced a severe bug.

Please fix! As a workaround I have a sed script that enters the UUID manually in case of kernel updates.

Heinz Repp

--- End Message ---
--- Begin Message ---
Source: grub2
Source-Version: 2.02~beta3-2

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.

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.
Colin Watson <[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: SHA256

Format: 1.8
Date: Mon, 31 Oct 2016 10:24:02 +0000
Source: grub2
Binary: grub2 grub-linuxbios grub-efi grub-common grub2-common grub-emu 
grub-emu-dbg grub-pc-bin grub-pc-dbg grub-pc grub-rescue-pc grub-coreboot-bin 
grub-coreboot-dbg grub-coreboot grub-efi-ia32-bin grub-efi-ia32-dbg 
grub-efi-ia32 grub-efi-amd64-bin grub-efi-amd64-dbg grub-efi-amd64 
grub-efi-ia64-bin grub-efi-ia64-dbg grub-efi-ia64 grub-efi-arm-bin 
grub-efi-arm-dbg grub-efi-arm grub-efi-arm64-bin grub-efi-arm64-dbg 
grub-efi-arm64 grub-ieee1275-bin grub-ieee1275-dbg grub-ieee1275 
grub-firmware-qemu grub-uboot-bin grub-uboot-dbg grub-uboot grub-xen-bin 
grub-xen-dbg grub-xen grub-xen-host grub-yeeloong-bin grub-yeeloong-dbg 
grub-yeeloong grub-theme-starfield grub-mount-udeb
Architecture: source
Version: 2.02~beta3-2
Distribution: unstable
Urgency: medium
Maintainer: GRUB Maintainers <[email protected]>
Changed-By: Colin Watson <[email protected]>
Description:
 grub-common - GRand Unified Bootloader (common files)
 grub-coreboot - GRand Unified Bootloader, version 2 (Coreboot version)
 grub-coreboot-bin - GRand Unified Bootloader, version 2 (Coreboot binaries)
 grub-coreboot-dbg - GRand Unified Bootloader, version 2 (Coreboot debug files)
 grub-efi   - GRand Unified Bootloader, version 2 (dummy package)
 grub-efi-amd64 - GRand Unified Bootloader, version 2 (EFI-AMD64 version)
 grub-efi-amd64-bin - GRand Unified Bootloader, version 2 (EFI-AMD64 binaries)
 grub-efi-amd64-dbg - GRand Unified Bootloader, version 2 (EFI-AMD64 debug 
files)
 grub-efi-arm - GRand Unified Bootloader, version 2 (ARM UEFI version)
 grub-efi-arm-bin - GRand Unified Bootloader, version 2 (ARM UEFI binaries)
 grub-efi-arm-dbg - GRand Unified Bootloader, version 2 (ARM UEFI debug files)
 grub-efi-arm64 - GRand Unified Bootloader, version 2 (ARM64 UEFI version)
 grub-efi-arm64-bin - GRand Unified Bootloader, version 2 (ARM64 UEFI binaries)
 grub-efi-arm64-dbg - GRand Unified Bootloader, version 2 (ARM64 UEFI debug 
files)
 grub-efi-ia32 - GRand Unified Bootloader, version 2 (EFI-IA32 version)
 grub-efi-ia32-bin - GRand Unified Bootloader, version 2 (EFI-IA32 binaries)
 grub-efi-ia32-dbg - GRand Unified Bootloader, version 2 (EFI-IA32 debug files)
 grub-efi-ia64 - GRand Unified Bootloader, version 2 (IA64 version)
 grub-efi-ia64-bin - GRand Unified Bootloader, version 2 (IA64 binaries)
 grub-efi-ia64-dbg - GRand Unified Bootloader, version 2 (IA64 debug files)
 grub-emu   - GRand Unified Bootloader, version 2 (emulated version)
 grub-emu-dbg - GRand Unified Bootloader, version 2 (emulated debug files)
 grub-firmware-qemu - GRUB firmware image for QEMU
 grub-ieee1275 - GRand Unified Bootloader, version 2 (Open Firmware version)
 grub-ieee1275-bin - GRand Unified Bootloader, version 2 (Open Firmware 
binaries)
 grub-ieee1275-dbg - GRand Unified Bootloader, version 2 (Open Firmware debug 
files)
 grub-linuxbios - GRand Unified Bootloader, version 2 (dummy package)
 grub-mount-udeb - export GRUB filesystems using FUSE (udeb)
 grub-pc    - GRand Unified Bootloader, version 2 (PC/BIOS version)
 grub-pc-bin - GRand Unified Bootloader, version 2 (PC/BIOS binaries)
 grub-pc-dbg - GRand Unified Bootloader, version 2 (PC/BIOS debug files)
 grub-rescue-pc - GRUB bootable rescue images, version 2 (PC/BIOS version)
 grub-theme-starfield - GRand Unified Bootloader, version 2 (starfield theme)
 grub-uboot - GRand Unified Bootloader, version 2 (ARM U-Boot version)
 grub-uboot-bin - GRand Unified Bootloader, version 2 (ARM U-Boot binaries)
 grub-uboot-dbg - GRand Unified Bootloader, version 2 (ARM U-Boot debug files)
 grub-xen   - GRand Unified Bootloader, version 2 (Xen version)
 grub-xen-bin - GRand Unified Bootloader, version 2 (Xen binaries)
 grub-xen-dbg - GRand Unified Bootloader, version 2 (Xen debug files)
 grub-xen-host - GRand Unified Bootloader, version 2 (Xen host version)
 grub-yeeloong - GRand Unified Bootloader, version 2 (Yeeloong version)
 grub-yeeloong-bin - GRand Unified Bootloader, version 2 (Yeeloong binaries)
 grub-yeeloong-dbg - GRand Unified Bootloader, version 2 (Yeeloong debug files)
 grub2      - GRand Unified Bootloader, version 2 (dummy package)
 grub2-common - GRand Unified Bootloader (common files for version 2)
Closes: 841680 841741
Changes:
 grub2 (2.02~beta3-2) unstable; urgency=medium
 .
   * debian/watch: Switch URL scheme to HTTP.
   * Fix operator precedence in GRUB_DEVICE UUID tests (closes: #841680,
     #841741).
Checksums-Sha1:
 d9d1de88e55f16b8e275137df2083a4c24d8b370 6299 grub2_2.02~beta3-2.dsc
 39f699a072617e9e1a97155ec68c1b72dbaf5000 1005424 
grub2_2.02~beta3-2.debian.tar.xz
Checksums-Sha256:
 ca9add2b50aebdd52ec89fc2db1cb96c3ecd11c4b25159d90f2e8c59e62c5f0b 6299 
grub2_2.02~beta3-2.dsc
 3a1a45bedc7cbfbe40159b186bec86ffba6fcfb2ad7523dfdee1a9e20922f9c6 1005424 
grub2_2.02~beta3-2.debian.tar.xz
Files:
 56e619a22923af15c31187d1e99ef9af 6299 admin extra grub2_2.02~beta3-2.dsc
 02d989edaa8def0e5e815f606408c806 1005424 admin extra 
grub2_2.02~beta3-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Comment: Colin Watson <[email protected]> -- Debian developer

iQIcBAEBCAAGBQJYFxvkAAoJEDk1h9l9hlAL2+EP/iLggUv4eV2G/elfs0oBw6yY
QjwLsfpIvwdf8nh/K2y+l860rF5l4OJSqvXZpNCGWOMPUydQRFrVDK7NrCF5PmMR
Ge3MRHiUX4EjEx6aVPf+Vyjb/F8x3RijTYB8WPfHom+bbnBL2ZH20Uz6atAw6Mmh
+jm11VP2oLw1dBwtmnk5fntUAs51fAcUKsGTkCuykF4LkZbOgrCnogAykA/3vF7O
GSFyAazfG7H+HKyyVvWly1Dy0Z6FzjTNW6vB4F6r3ujpoYtnHJ2A35kX6rcSLbzz
ptGIEj+9u/VsJ2o8YJl1hxdLxOy7lOLzT11eg3ZtFm4uuxLEktHzT8eWwagY3VX1
xQfcSWIEzecCHP+LsdDzLufj2NRwhmGaNfmRfVJWYLfMm7rM7OR2l5XTTSP5ef7U
1Th6LdbAhX9huMj0qs/ZpCIQs0o5e75a9w+e+KCUilGMC4vRNlWE/+fxwzvFGErV
0WB2au06ztFlh2qC7K6EferToacxmDi4bU78Wh/Jf7O9aZv4g+oq3fu82ZrvqKjF
Dv5UbGhUmEZIxqRoIyBR8hurzsA2THZfwgb1qKzBlUnjGtThpDfxcCjoNqrQw/bD
fUkENBKw5+6h+VyRV61KEjTqFe0QzQruahJ8fsjF037vo+Qfa1IJvY5/iWmiY3M5
/vVQFAa0ivOnUsjqi7L1
=00z5
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to