Summary: | sys-boot/grub-2.00 - grub2-probe fails with dmraid | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Guillaume BINET <gbin> |
Component: | [OLD] Core system | Assignee: | Mike Gilbert <floppym> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | base-system |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
grub2-probe -vvv /boot/grub2/ on 2.00
grub2-probe -vvv /boot/grub2/ on 2.00-beta6 (for comparison) Modified grub ebuild to get the upstream patch on grub-2.00 Backport of the upstream patch for grub 2.00 |
Description
Guillaume BINET
2012-08-10 11:14:09 UTC
Created attachment 320866 [details]
grub2-probe -vvv /boot/grub2/ on 2.00
Created attachment 320868 [details]
grub2-probe -vvv /boot/grub2/ on 2.00-beta6 (for comparison)
Can you give the live ebuild (grub-9999) a try? If that works, I can look into back porting a patch. If it fails, this should be reported upstream. Just tried, same behavior : # grub2-probe -vvv /boot/grub2 grub2-probe: info: Looking for /dev/mapper/isw_ddbeejgcgd_Volume01. grub2-probe: info: /dev/mapper/isw_ddbeejgcgd_Volume0 is a parent of /dev/mapper/isw_ddbeejgcgd_Volume01. grub2-probe: info: Looking for /dev/mapper/isw_ddbeejgcgd_Volume01. grub2-probe: info: /dev/mapper/isw_ddbeejgcgd_Volume0 is a parent of /dev/mapper/isw_ddbeejgcgd_Volume01. grub2-probe: info: Looking for /dev/mapper/isw_ddbeejgcgd_Volume01. grub2-probe: info: /dev/mapper/isw_ddbeejgcgd_Volume0 is a parent of /dev/mapper/isw_ddbeejgcgd_Volume01. grub2-probe: info: opening hd0. grub-core/kern/disk.c:230: Opening `hd0'... grub2-probe: info: the size of hd0 is 500129792. grub-core/kern/fs.c:55: Detecting zfs... grub-core/kern/emu/hostdisk.c:909: opening the device `/dev/mapper/isw_ddbeejgcgd_Volume0' in open_device() grub-core/fs/zfs/zfs.c:951: label ok 0 grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/mapper/isw_ddbeejgcgd_Volume0' grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/mapper/isw_ddbeejgcgd_Volume0' grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/mapper/isw_ddbeejgcgd_Volume0' grub-core/fs/zfs/zfs.c:791: check 2 passed grub-core/fs/zfs/zfs.c:3072: incorrect nvlist header grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/mapper/isw_ddbeejgcgd_Volume0' grub-core/fs/zfs/zfs.c:951: label ok 1 grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/mapper/isw_ddbeejgcgd_Volume0' grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/mapper/isw_ddbeejgcgd_Volume0' grub-core/fs/zfs/zfs.c:791: check 2 passed grub-core/fs/zfs/zfs.c:3072: incorrect nvlist header grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/mapper/isw_ddbeejgcgd_Volume0' grub-core/fs/zfs/zfs.c:951: label ok 2 grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/mapper/isw_ddbeejgcgd_Volume0' grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/mapper/isw_ddbeejgcgd_Volume0' grub-core/fs/zfs/zfs.c:791: check 2 passed grub-core/fs/zfs/zfs.c:3072: incorrect nvlist header grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/mapper/isw_ddbeejgcgd_Volume0' grub-core/fs/zfs/zfs.c:951: label ok 3 grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/mapper/isw_ddbeejgcgd_Volume0' grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/mapper/isw_ddbeejgcgd_Volume0' grub-core/fs/zfs/zfs.c:791: check 2 passed grub-core/fs/zfs/zfs.c:3072: incorrect nvlist header grub-core/kern/fs.c:77: zfs detection failed. grub-core/kern/fs.c:55: Detecting xfs... grub-core/kern/fs.c:77: xfs detection failed. grub-core/kern/fs.c:55: Detecting ufs2... grub-core/kern/fs.c:77: ufs2 detection failed. grub-core/kern/fs.c:55: Detecting ufs1... grub-core/kern/fs.c:77: ufs1 detection failed. grub-core/kern/fs.c:55: Detecting udf... grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/mapper/isw_ddbeejgcgd_Volume0' grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/mapper/isw_ddbeejgcgd_Volume0' grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/mapper/isw_ddbeejgcgd_Volume0' grub-core/kern/fs.c:77: udf detection failed. grub-core/kern/fs.c:55: Detecting tarfs... grub-core/kern/fs.c:77: tarfs detection failed. grub-core/kern/fs.c:55: Detecting squash4... grub-core/kern/fs.c:77: squash4 detection failed. grub-core/kern/fs.c:55: Detecting sfs... grub-core/kern/fs.c:77: sfs detection failed. grub-core/kern/fs.c:55: Detecting romfs... grub-core/kern/fs.c:77: romfs detection failed. grub-core/kern/fs.c:55: Detecting reiserfs... grub-core/kern/fs.c:77: reiserfs detection failed. grub-core/kern/fs.c:55: Detecting odc... grub-core/kern/fs.c:77: odc detection failed. grub-core/kern/fs.c:55: Detecting ntfs... grub-core/kern/fs.c:77: ntfs detection failed. grub-core/kern/fs.c:55: Detecting nilfs2... grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/mapper/isw_ddbeejgcgd_Volume0' grub-core/kern/fs.c:77: nilfs2 detection failed. grub-core/kern/fs.c:55: Detecting newc... grub-core/kern/fs.c:77: newc detection failed. grub-core/kern/fs.c:55: Detecting minix_be... grub-core/kern/fs.c:77: minix_be detection failed. grub-core/kern/fs.c:55: Detecting minix3_be... grub-core/kern/fs.c:77: minix3_be detection failed. grub-core/kern/fs.c:55: Detecting minix3... grub-core/kern/fs.c:77: minix3 detection failed. grub-core/kern/fs.c:55: Detecting minix2_be... grub-core/kern/fs.c:77: minix2_be detection failed. grub-core/kern/fs.c:55: Detecting minix2... grub-core/kern/fs.c:77: minix2 detection failed. grub-core/kern/fs.c:55: Detecting minix... grub-core/kern/fs.c:77: minix detection failed. grub-core/kern/fs.c:55: Detecting jfs... grub-core/kern/fs.c:77: jfs detection failed. grub-core/kern/fs.c:55: Detecting iso9660... grub-core/kern/fs.c:77: iso9660 detection failed. grub-core/kern/fs.c:55: Detecting hfsplus... grub-core/kern/fs.c:77: hfsplus detection failed. grub-core/kern/fs.c:55: Detecting hfs... grub-core/kern/fs.c:77: hfs detection failed. grub-core/kern/fs.c:55: Detecting fat... grub-core/kern/fs.c:77: fat detection failed. grub-core/kern/fs.c:55: Detecting ext2... grub-core/kern/fs.c:77: ext2 detection failed. grub-core/kern/fs.c:55: Detecting exfat... grub-core/kern/fs.c:77: exfat detection failed. grub-core/kern/fs.c:55: Detecting cpiofs... grub-core/kern/fs.c:77: cpiofs detection failed. grub-core/kern/fs.c:55: Detecting cpiofs... grub-core/kern/fs.c:77: cpiofs detection failed. grub-core/kern/fs.c:55: Detecting btrfs... grub-core/kern/fs.c:77: btrfs detection failed. grub-core/kern/fs.c:55: Detecting bfs... grub-core/kern/fs.c:77: bfs detection failed. grub-core/kern/fs.c:55: Detecting afs... grub-core/kern/fs.c:77: afs detection failed. grub-core/kern/fs.c:55: Detecting affs... grub-core/kern/fs.c:77: affs detection failed. grub2-probe: error: unknown filesystem. Thanks for testing. Please report the issue upstream. http://www.gnu.org/software/grub/grub-bugs.html For the record : I reported it upstream https://savannah.gnu.org/bugs/?37073 Thx Created attachment 345632 [details]
Modified grub ebuild to get the upstream patch on grub-2.00
Created attachment 345634 [details, diff] Backport of the upstream patch for grub 2.00 With this patch it solved my problem. The original upstream patch on head is here : https://savannah.gnu.org/bugs/?37073#comment2 The commit on upstream bazaar is here : http://bzr.savannah.gnu.org/lh/grub/trunk/grub/revision/4858 +*grub-2.00-r3 (27 Apr 2013) + + 27 Apr 2013; Mike Gilbert <floppym@gentoo.org> +files/grub-2.00-dmraid.patch, + +files/grub-2.00-texinfo.patch, +grub-2.00-r3.ebuild: + Resolve infinte-loop in grub-probe #462740 and fix dmraid support #430748. + Also fix issue with texinfo-5.1. + |