Your message dated Tue, 21 Dec 2010 19:00:18 +0000
with message-id <[email protected]>
and subject line Re: Bug#604845: Resolved
has caused the Debian Bug report #604845,
regarding grub-pc: update-grub fails with "error: Couldn't find PV pv1. Check 
your 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.)


-- 
604845: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=604845
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: grub-pc
Version: 1.98+20100804-8
Severity: important

Update-grub uses grub-probe to get more information on 
"/usr/share/grub/unicode.pf2". 
This fails and as a result /boot/grub/grub.cfg is not created.

Workaround: add in /etc/default/grub
GRUB_FONT=/boot/grub/unicode.pf2



# update-grub
/usr/sbin/grub-probe: warn: Discarding improperly nested partition 
(hd3,msdos3,msdos1).
/usr/sbin/grub-probe: warn: Discarding improperly nested partition 
(hd3,msdos3,msdos1).
/usr/sbin/grub-probe: warn: Discarding improperly nested partition 
(hd3,msdos3,msdos1).
/usr/sbin/grub-probe: warn: Discarding improperly nested partition 
(hd3,msdos3,msdos1).
Generating grub.cfg ...
/usr/sbin/grub-probe: warn: Discarding improperly nested partition 
(hd3,msdos3,msdos1).
/usr/sbin/grub-probe: warn: Discarding improperly nested partition 
(hd3,msdos3,msdos1).
/usr/sbin/grub-probe: warn: Discarding improperly nested partition 
(hd3,msdos3,msdos1).
/usr/sbin/grub-probe: warn: Discarding improperly nested partition 
(hd3,msdos3,msdos1).
/usr/sbin/grub-probe: error: Couldn't find PV pv1. Check your device.map.


In /etc/grub.d/00_header the following line fails:
 prepare_grub_to_access_device `${grub_probe} --target=device 
"${GRUB_FONT_PATH}"`

# grub-probe --target=device "/usr/share/grub/unicode.pf2"
grub-probe: warn: Discarding improperly nested partition (hd3,msdos3,msdos1).
grub-probe: warn: Discarding improperly nested partition (hd3,msdos3,msdos1).
/dev/mapper/main-usr

Which is correct.

Looking at /usr/lib/grub/grub-mkconfig_lib the function 
"prepare_grub_to_access_device ()"
has the following grub-probe commands:
  abstraction="`${grub_probe} --device ${device} --target=abstraction`"
  partmap="`${grub_probe} --device ${device} --target=partmap`"
  fs="`${grub_probe} --device ${device} --target=fs`"
  fs_uuid="`${grub_probe} --device ${device} --target=fs_uuid 2> /dev/null`"

with device=/dev/mapper/main-usr

grub-probe fails for target=abstraction and target=partmap:
# grub-probe --device /dev/mapper/main-usr --target=abstraction
grub-probe: warn: Discarding improperly nested partition (hd3,msdos3,msdos1).
grub-probe: warn: Discarding improperly nested partition (hd3,msdos3,msdos1).
grub-probe: error: Couldn't find PV pv1. Check your device.map.

# grub-probe --device /dev/mapper/main-usr --target=partmap
grub-probe: warn: Discarding improperly nested partition (hd3,msdos3,msdos1).
grub-probe: warn: Discarding improperly nested partition (hd3,msdos3,msdos1).
grub-probe: error: Couldn't find PV pv1. Check your device.map.

# grub-probe --device /dev/mapper/main-usr --target=fs
grub-probe: warn: Discarding improperly nested partition (hd3,msdos3,msdos1).
grub-probe: warn: Discarding improperly nested partition (hd3,msdos3,msdos1).
ext2

# grub-probe --device /dev/mapper/main-usr --target=fs_uuid
grub-probe: warn: Discarding improperly nested partition (hd3,msdos3,msdos1).
grub-probe: warn: Discarding improperly nested partition (hd3,msdos3,msdos1).
4a9fd467-0220-44f7-ab75-bcfbd369033a

And with this error update-grub aborts.

-- Package-specific info:

*********************** BEGIN /proc/mounts
/dev/mapper/main-root / ext3 rw,noatime,errors=remount-ro,data=ordered 0 0
/dev/md0 /boot ext3 rw,noatime,errors=remount-ro,data=ordered 0 0
/dev/mapper/main-home /home ext3 rw,noatime,errors=continue,data=ordered 0 0
/dev/mapper/main-opt /opt ext3 rw,noatime,errors=continue,data=ordered 0 0
/dev/mapper/main-usr /usr ext3 rw,noatime,errors=continue,data=ordered 0 0
/dev/mapper/main-var /var ext3 rw,noatime,errors=continue,data=ordered 0 0
/dev/mapper/ctmp /tmp ext2 rw,noatime,errors=continue 0 0
*********************** END /proc/mounts

*********************** BEGIN /boot/grub/device.map
(hd0)   /dev/disk/by-id/ata-MAXTOR_6L080J4_664132555626
(hd1)   /dev/disk/by-id/ata-Maxtor_6Y080L0_Y30ZWKJE
(hd2)   /dev/disk/by-id/ata-WDC_WD1000FYPS-01ZKB1_WD-WCASJ2034061
(hd3)   /dev/disk/by-id/ata-WDC_WD1000FYPS-01ZKB1_WD-WCASJ1709941
*********************** END /boot/grub/device.map

*********************** BEGIN /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}

{GRUB_FONT} /boot/grub/unicode.pf2
insmod raid
insmod mdraid
insmod part_msdos
insmod part_msdos
insmod ext2
set root='(md0)'
search --no-floppy --fs-uuid --set b725604d-4b2d-4144-88ce-ae56ebc64a5c
if loadfont /grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod raid
insmod mdraid
insmod part_msdos
insmod part_msdos
insmod ext2
set root='(md0)'
search --no-floppy --fs-uuid --set b725604d-4b2d-4144-88ce-ae56ebc64a5c
set locale_dir=($root)/grub/locale
set lang=en
insmod gettext
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod raid
insmod mdraid
insmod part_msdos
insmod part_msdos
insmod ext2
set root='(md0)'
search --no-floppy --fs-uuid --set b725604d-4b2d-4144-88ce-ae56ebc64a5c
insmod png
if background_image /grub/moreblue-orbit-grub.png ; then
  set color_normal=black/black
  set color_highlight=magenta/black
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-amd64' --class debian --class 
gnu-linux --class gnu --class os {
        insmod raid
        insmod mdraid
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(md0)'
        search --no-floppy --fs-uuid --set b725604d-4b2d-4144-88ce-ae56ebc64a5c
        echo    'Loading Linux 2.6.32-5-amd64 ...'
        linux   /vmlinuz-2.6.32-5-amd64 root=/dev/mapper/main-root ro 
video=VGA-1:e quiet
        echo    'Loading initial ramdisk ...'
        initrd  /initrd.img-2.6.32-5-amd64
}
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-amd64 (recovery mode)' --class 
debian --class gnu-linux --class gnu --class os {
        insmod raid
        insmod mdraid
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(md0)'
        search --no-floppy --fs-uuid --set b725604d-4b2d-4144-88ce-ae56ebc64a5c
        echo    'Loading Linux 2.6.32-5-amd64 ...'
        linux   /vmlinuz-2.6.32-5-amd64 root=/dev/mapper/main-root ro single 
video=VGA-1:e
        echo    'Loading initial ramdisk ...'
        initrd  /initrd.img-2.6.32-5-amd64
}
menuentry 'Debian GNU/Linux, with Linux 2.6.26-2-amd64-raid' --class debian 
--class gnu-linux --class gnu --class os {
        insmod raid
        insmod mdraid
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(md0)'
        search --no-floppy --fs-uuid --set b725604d-4b2d-4144-88ce-ae56ebc64a5c
        echo    'Loading Linux 2.6.26-2-amd64-raid ...'
        linux   /vmlinuz-2.6.26-2-amd64-raid root=/dev/mapper/main-root ro 
video=VGA-1:e quiet
        echo    'Loading initial ramdisk ...'
        initrd  /initrd.img-2.6.26-2-amd64-raid
}
menuentry 'Debian GNU/Linux, with Linux 2.6.26-2-amd64-raid (recovery mode)' 
--class debian --class gnu-linux --class gnu --class os {
        insmod raid
        insmod mdraid
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(md0)'
        search --no-floppy --fs-uuid --set b725604d-4b2d-4144-88ce-ae56ebc64a5c
        echo    'Loading Linux 2.6.26-2-amd64-raid ...'
        linux   /vmlinuz-2.6.26-2-amd64-raid root=/dev/mapper/main-root ro 
single video=VGA-1:e
        echo    'Loading initial ramdisk ...'
        initrd  /initrd.img-2.6.26-2-amd64-raid
}
menuentry 'Debian GNU/Linux, with Linux 2.6.26-2-amd64' --class debian --class 
gnu-linux --class gnu --class os {
        insmod raid
        insmod mdraid
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(md0)'
        search --no-floppy --fs-uuid --set b725604d-4b2d-4144-88ce-ae56ebc64a5c
        echo    'Loading Linux 2.6.26-2-amd64 ...'
        linux   /vmlinuz-2.6.26-2-amd64 root=/dev/mapper/main-root ro 
video=VGA-1:e quiet
        echo    'Loading initial ramdisk ...'
        initrd  /initrd.img-2.6.26-2-amd64
}
menuentry 'Debian GNU/Linux, with Linux 2.6.26-2-amd64 (recovery mode)' --class 
debian --class gnu-linux --class gnu --class os {
        insmod raid
        insmod mdraid
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(md0)'
        search --no-floppy --fs-uuid --set b725604d-4b2d-4144-88ce-ae56ebc64a5c
        echo    'Loading Linux 2.6.26-2-amd64 ...'
        linux   /vmlinuz-2.6.26-2-amd64 root=/dev/mapper/main-root ro single 
video=VGA-1:e
        echo    'Loading initial ramdisk ...'
        initrd  /initrd.img-2.6.26-2-amd64
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
        insmod raid
        insmod mdraid
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(md0)'
        search --no-floppy --fs-uuid --set b725604d-4b2d-4144-88ce-ae56ebc64a5c
        linux16 /memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
        insmod raid
        insmod mdraid
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(md0)'
        search --no-floppy --fs-uuid --set b725604d-4b2d-4144-88ce-ae56ebc64a5c
        linux16 /memtest86+.bin console=ttyS0,115200n8
}
menuentry "Memory test (memtest86+, experimental multiboot)" {
        insmod raid
        insmod mdraid
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(md0)'
        search --no-floppy --fs-uuid --set b725604d-4b2d-4144-88ce-ae56ebc64a5c
        multiboot       /memtest86+_multiboot.bin
}
menuentry "Memory test (memtest86+, serial console 115200, experimental 
multiboot)" {
        insmod raid
        insmod mdraid
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(md0)'
        search --no-floppy --fs-uuid --set b725604d-4b2d-4144-88ce-ae56ebc64a5c
        multiboot       /memtest86+_multiboot.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

menuentry 'Debian GNU/Linux, rescue with Linux 2.6.32-5-amd64' --class debian 
--class gnu-linux --class gnu --class os {
        insmod raid
        insmod mdraid
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(md1)'
        search --no-floppy --fs-uuid --set 8c4dc978-7fad-4584-8329-629bebc803a2
        echo    'Loading Linux 2.6.32-5-amd64 ...'
        linux   /boot/vmlinuz-2.6.32-5-amd64 
root=UUID=8c4dc978-7fad-4584-8329-629bebc803a2 ro  quiet
        echo    'Loading initial ramdisk ...'
        initrd  /boot/initrd.img-2.6.32-5-amd64
}
menuentry 'Debian GNU/Linux, rescue with Linux 2.6.32-5-amd64 (recovery mode)' 
--class debian --class gnu-linux --class gnu --class os {
        insmod raid
        insmod mdraid
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(md1)'
        search --no-floppy --fs-uuid --set 8c4dc978-7fad-4584-8329-629bebc803a2
        echo    'Loading Linux 2.6.32-5-amd64 ...'
        linux   /boot/vmlinuz-2.6.32-5-amd64 
root=UUID=8c4dc978-7fad-4584-8329-629bebc803a2 ro single 
        echo    'Loading initial ramdisk ...'
        initrd  /boot/initrd.img-2.6.32-5-amd64
}


menuentry 'Debian GNU/Linux, rescue' --class debian --class gnu-linux --class 
gnu --class os {
        insmod raid
        insmod mdraid
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(md1)'
        search --no-floppy --fs-uuid --set 8c4dc978-7fad-4584-8329-629bebc803a2
        echo    'Loading Linux ...'
        linux   /boot/vmlinuz root=UUID=8c4dc978-7fad-4584-8329-629bebc803a2 ro 
 quiet
        echo    'Loading initial ramdisk ...'
        initrd  /boot/initrd.img
}
menuentry 'Debian GNU/Linux, rescue (recovery mode)' --class debian --class 
gnu-linux --class gnu --class os {
        insmod raid
        insmod mdraid
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(md1)'
        search --no-floppy --fs-uuid --set 8c4dc978-7fad-4584-8329-629bebc803a2
        echo    'Loading Linux ...'
        linux   /boot/vmlinuz root=UUID=8c4dc978-7fad-4584-8329-629bebc803a2 ro 
single 
        echo    'Loading initial ramdisk ...'
        initrd  /boot/initrd.img
}

### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
*********************** END /boot/grub/grub.cfg

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=nl_NL.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to nl_NL.UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages grub-pc depends on:
ii  debconf [debconf-2.0]    1.5.36          Debian configuration management sy
ii  grub-common              1.98+20100804-8 GRand Unified Bootloader, version 
ii  libc6                    2.11.2-7        Embedded GNU C Library: Shared lib
ii  libdevmapper1.02.1       2:1.02.48-4     The Linux Kernel Device Mapper use
ii  ucf                      3.0025+nmu1     Update Configuration File: preserv

grub-pc recommends no packages.

Versions of packages grub-pc suggests:
ii  desktop-base                  5.0.6      common files for the Debian Deskto

-- debconf information:
  grub2/kfreebsd_cmdline:
  grub2/device_map_regenerated:
* grub2/linux_cmdline:
  grub-pc/install_devices_empty: false
  grub-pc/install_devices_failed: false
* grub-pc/chainload_from_menu.lst: true
  grub-pc/kopt_extracted: true
* grub-pc/install_devices: /dev/disk/by-id/ata-MAXTOR_6L080J4_664132555626, 
/dev/disk/by-id/ata-Maxtor_6Y080L0_Y30ZWKJE, 
/dev/disk/by-id/ata-WDC_WD1000FYPS-01ZKB1_WD-WCASJ2034061, 
/dev/disk/by-id/ata-WDC_WD1000FYPS-01ZKB1_WD-WCASJ1709941
  grub-pc/postrm_purge_boot_grub: false
  grub-pc/install_devices_failed_upgrade: true
  grub-pc/disk_description:
  grub2/kfreebsd_cmdline_default: quiet
  grub-pc/partition_description:
  grub-pc/install_devices_disks_changed:
  grub2/linux_cmdline_default: quiet
  grub-pc/mixed_legacy_and_grub2: true



--- End Message ---
--- Begin Message ---
Source: grub2
Source-Version: 1.98+20100804-11

On Tue, Dec 21, 2010 at 07:42:39PM +0100, B. Vogel wrote:
> This problem is resolved in the grub-pc version: 1.98+20100804-11 
> currently in sid.
> 
> Please close this bug report.

Closing with this message.  Thanks.

-- 
Colin Watson                                       [[email protected]]


--- End Message ---

Reply via email to