[Bug 1287436] Re: grub-probe fails in the presence of snapshot logical volumes

Mastakilla masta.killa at telenet.be
Thu Mar 17 14:44:04 UTC 2016


I have similar issue on Ubuntu 12.04 when running an "apt-get dist-
upgrade"...

At some point iI get an output very similar to the reproduced:

root at dcmilphlum173:~# grub-mkconfig -o /boot/grub/grub.cfg
Generating grub.cfg ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-3.2.0-80-generic
Found initrd image: /boot/initrd.img-3.2.0-80-generic
Found linux image: /boot/vmlinuz-2.6.32-73-generic
Found initrd image: /boot/initrd.img-2.6.32-73-generic
Found memtest86+ image: /memtest86+.bin
rmdir: failed to remove `/var/lib/os-prober/mount': Device or resource busy
rmdir: failed to remove `/var/lib/os-prober/mount': Device or resource busy
grub-probe: error: unknown filesystem.
grub-probe: error: unknown filesystem.
done

The below 4 errors do not occur without the 2 snapshots that I created
before running "apt-get dist-upgrade".

root at dcmilphlum173:~# lvs
  LV          VG    Attr   LSize   Origin  Snap%  Move Log Copy%  Convert
  datavol     vgapp -wi-ao 678.00g                                       
  homevol     vgos  -wi-ao   1.86g                                       
  rootsnapvol vgos  swi-a-   3.00g rootvol  61.85                        
  rootvol     vgos  owi-ao  13.97g                                       
  swapvol     vgos  -wi-ao   7.45g                                       
  tmpvol      vgos  -wi-ao   1.86g                                       
  varsnapvol  vgos  swi-a-   2.00g varvol   51.57                        
  varvol      vgos  owi-ao   7.45g             

Could this be related to the above issue?
I see that the issue from this thread was solved in grub2 (2.02~beta2-9), but the latest version  available to precise is the one I have (see below)

root at dcmilphlum173:~# dpkg -l |grep grub
ii  grub-common                                   1.99-21ubuntu3.19                               GRand Unified Bootloader (common files)
ii  grub-gfxpayload-lists                         0.6                                             GRUB gfxpayload blacklist
ii  grub-pc                                       1.99-21ubuntu3.19                               GRand Unified Bootloader, version 2 (PC/BIOS version)
ii  grub-pc-bin                                   1.99-21ubuntu3.19                               GRand Unified Bootloader, version 2 (PC/BIOS binaries)
ii  grub2-common                                  1.99-21ubuntu3.19                               GRand Unified Bootloader (common files for version 2)

I currently haven't seen any crash or boot failure because of these
issues yet, but still I'd like to solve or get around this issue...

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1287436

Title:
  grub-probe fails in the presence of snapshot logical volumes

Status in grub2 package in Ubuntu:
  Fix Released

Bug description:
  Found in: 2.02~beta2-6

  My upgrade from saucy to trusty ran into problems, with grub-probe
  failing with "unknown filesystem", which propogated up to cause the
  kernel install to fail, resulting in a machine where I cannot install
  packages.  After some debugging:

  (missing here is the trace of it failing with the original snapshot in
  place, that I created to give me a way back in the event that trusty
  hated me horribly.)

  -rover3(root) 351 : update-grub
  Generating grub configuration file ...
  Found linux image: /boot/vmlinuz-3.13.0-13-generic
  Found initrd image: /boot/initrd.img-3.13.0-13-generic
  Found linux image: /boot/vmlinuz-3.11.0-17-generic
  Found initrd image: /boot/initrd.img-3.11.0-17-generic
  Found memtest86+ image: /memtest86+.elf
  Found Ubuntu 12.04.1 LTS (12.04) on /dev/mapper/rover3-p
  Found Ubuntu 13.04 (13.04) on /dev/mapper/rover3-root
  Found Ubuntu 13.10 (13.10) on /dev/mapper/rover3-saucy--that--was
  done
  -rover3(root) 352 : lvcreate -s /dev/rover3/saucy -L 30G -n saucy-save
    Logical volume "saucy-save" created
  -rover3(root) 353 : update-grub
  Generating grub configuration file ...
  Found linux image: /boot/vmlinuz-3.13.0-13-generic
  Found initrd image: /boot/initrd.img-3.13.0-13-generic
  Found linux image: /boot/vmlinuz-3.11.0-17-generic
  Found initrd image: /boot/initrd.img-3.11.0-17-generic
  Found memtest86+ image: /memtest86+.elf
  grub-probe: error: unknown filesystem.
  Found Ubuntu 12.04.1 LTS (12.04) on /dev/mapper/rover3-p
  Found Ubuntu 13.04 (13.04) on /dev/mapper/rover3-root
  /usr/sbin/grub-probe: error: unknown filesystem.
  -rover3(root) 354 : 

  Bug # 563895 may or may not be relevant.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1287436/+subscriptions



More information about the foundations-bugs mailing list