Hi Colin, Colin Watson wrote: > > > Sorry I've taken so long to reply to this. Could you figure out the > > > grub-probe command here, run it with the -vv option added, and attach > > > the output? > > > > Output of version 2.00-15: > > > > # grub-probe -vv /dev/xvda1 > > grub-probe: error: failed to get canonical path of udev.
JFTR: This command did not fail with 1.99 and have tons of output lines. > I don't think that can possibly be the command that grub-mkconfig was > running. You need to run "sh -x /usr/sbin/grub-mkconfig >/dev/null", > look for the failing grub-probe command in that output, and add the -vv > option to it. Thanks for that hint. I actually wasn't sure where to start and I started with error messages + --help (and there it looked as if any options were optional). But since the command worked in 1.99 and failed in 2.00 it looked like it would show the differences. Since I saw there are multiple calls of grub-probe, so I add the output of all of them: # /usr/sbin/grub-probe --target=device / /dev/xvda1 # /usr/sbin/grub-probe --device /dev/xvda1 --target=fs_uuid /usr/sbin/grub-probe: warning: disk does not exist, so falling back to partition device /dev/xvda1. /usr/sbin/grub-probe: error: cannot find a GRUB drive for /dev/xvda1. Check your device.map. # /usr/sbin/grub-probe --device /dev/xvda1 --target=fs /usr/sbin/grub-probe: warning: disk does not exist, so falling back to partition device /dev/xvda1. /usr/sbin/grub-probe: error: cannot find a GRUB drive for /dev/xvda1. Check your device.map. Then from /etc/grub.d/10_linux. As that one wasn't run with -x, too, I ran it separately and the output of "sh -x" already showed some issues: # sh -x /etc/grub.d/10_linux 2>&1 | fgrep grub-probe + echo grub-probe + grub_probe=/usr/sbin/grub-probe + /usr/sbin/grub-probe --device --target=fs That gave: # /usr/sbin/grub-probe --device --target=fs No path or device is specified. Usage: grub-probe [OPTION...] [OPTION]... [PATH|DEVICE] Try `grub-probe --help' or `grub-probe --usage' for more information. + /usr/sbin/grub-probe --device --target=fs_uuid That gave: # /usr/sbin/grub-probe --device --target=fs_uuid No path or device is specified. Usage: grub-probe [OPTION...] [OPTION]... [PATH|DEVICE] Try `grub-probe --help' or `grub-probe --usage' for more information. + /usr/sbin/grub-probe --device --target=partmap /usr/sbin/grub-probe: error: cannot find a GRUB drive for . Check your device.map. Full output: # /usr/sbin/grub-probe --device --target=partmap No path or device is specified. Usage: grub-probe [OPTION...] [OPTION]... [PATH|DEVICE] Try `grub-probe --help' or `grub-probe --usage' for more information. The remaining output seems just to be a repetition: + /usr/sbin/grub-probe --device --target=fs_uuid + /usr/sbin/grub-probe --device --target=fs_uuid + /usr/sbin/grub-probe --device --target=partmap /usr/sbin/grub-probe: error: cannot find a GRUB drive for . Check your device.map. + /usr/sbin/grub-probe --device --target=fs_uuid + /usr/sbin/grub-probe --device --target=partmap /usr/sbin/grub-probe: error: cannot find a GRUB drive for . Check your device.map. + /usr/sbin/grub-probe --device --target=fs_uuid + /usr/sbin/grub-probe --device --target=partmap /usr/sbin/grub-probe: error: cannot find a GRUB drive for . Check your device.map. + /usr/sbin/grub-probe --device --target=fs_uuid + /usr/sbin/grub-probe --device --target=partmap /usr/sbin/grub-probe: error: cannot find a GRUB drive for . Check your device.map. + /usr/sbin/grub-probe --device --target=fs_uuid + /usr/sbin/grub-probe --device --target=partmap /usr/sbin/grub-probe: error: cannot find a GRUB drive for . Check your device.map. + /usr/sbin/grub-probe --device --target=fs_uuid + /usr/sbin/grub-probe --device --target=partmap /usr/sbin/grub-probe: error: cannot find a GRUB drive for . Check your device.map. + /usr/sbin/grub-probe --device --target=fs_uuid + /usr/sbin/grub-probe --device --target=partmap /usr/sbin/grub-probe: error: cannot find a GRUB drive for . Check your device.map. [...] HTH Regards, Axel -- ,''`. | Axel Beckert <a...@debian.org>, http://people.debian.org/~abe/ : :' : | Debian Developer, ftp.ch.debian.org Admin `. `' | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE `- | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5 -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org