Public bug reported: grub fails to work when araid1 lvm volume exists that is cached in zesty. grub version 2.02~beta3-4ubuntu1 The same configuration worked on yakkety
~$ sudo update-grub2 Generating grub configuration file ... Found linux image: /boot/vmlinuz-4.10.0-14-generic Found initrd image: /boot/initrd.img-4.10.0-14-generic Found linux image: /boot/vmlinuz-4.8.0-45-generic Found initrd image: /boot/initrd.img-4.8.0-45-generic Found memtest86+ image: /memtest86+.elf Found memtest86+ image: /memtest86+.bin Found Windows 7 on /dev/sdc4 Found Debian GNU/Linux wheezy/sid on /dev/mapper/lvm-debian Found Ubuntu 15.04 (15.04) on /dev/mapper/lvm-root2 Found Ubuntu 14.04.1 LTS (14.04) on /dev/mapper/lvm-root3 $ sudo lvcreate --type raid1 -L 1G lvm -n testing Logical volume "testing" created. ~$ sudo lvcreate --type cache --cachemode writeback -L 10G -n ssdcachetest lvm/testing /dev/sda1 Using default stripesize 64.00 KiB. WARNING: Data redundancy is lost with writeback caching of raid logical volume! Logical volume lvm/testing is now cached. ~$ sudo update-grub2 Generating grub configuration file ... error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. grub-probe: error: disk `lvmid/OwVp3J-KH9N-RcXl-Fh3J-ZEiZ-egg4-JRffI3/7Dieap-dj1i-dHiz-eLfa-c7be-IiyB-GaHL26' not found. removing the cache fixes the issue. lvmid/OwVp3J-KH9N-RcXl-Fh3J-ZEiZ-egg4-JRffI3/7Dieap-dj1i-dHiz-eLfa-c7be-IiyB-GaHL26 is my boot lvm partition which is a regular uncached linear partition. --- Logical volume --- LV Path /dev/lvm/boot LV Name boot VG Name lvm LV UUID 7Dieap-dj1i-dHiz-eLfa-c7be-IiyB-GaHL26 LV Write Access read/write LV Creation host, time ubuntu, 2015-09-27 23:22:37 +0200 LV Status available # open 1 LV Size 1.00 GiB Current LE 256 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:2 ** Affects: grub-installer (Ubuntu) Importance: Undecided Status: New ** Description changed: - grub fails to work when araid1 lvm volume exists that is cached. + grub fails to work when araid1 lvm volume exists that is cached in zesty. + grub version 2.02~beta3-4ubuntu1 + The same configuration worked on yakkety ~$ sudo update-grub2 Generating grub configuration file ... Found linux image: /boot/vmlinuz-4.10.0-14-generic Found initrd image: /boot/initrd.img-4.10.0-14-generic Found linux image: /boot/vmlinuz-4.8.0-45-generic Found initrd image: /boot/initrd.img-4.8.0-45-generic Found memtest86+ image: /memtest86+.elf Found memtest86+ image: /memtest86+.bin Found Windows 7 on /dev/sdc4 Found Debian GNU/Linux wheezy/sid on /dev/mapper/lvm-debian Found Ubuntu 15.04 (15.04) on /dev/mapper/lvm-root2 Found Ubuntu 14.04.1 LTS (14.04) on /dev/mapper/lvm-root3 - $ sudo lvcreate --type raid1 -L 1G lvm -n testing - Logical volume "testing" created. + Logical volume "testing" created. ~$ sudo lvcreate --type cache --cachemode writeback -L 10G -n ssdcachetest lvm/testing /dev/sda1 - Using default stripesize 64.00 KiB. - WARNING: Data redundancy is lost with writeback caching of raid logical volume! - Logical volume lvm/testing is now cached. + Using default stripesize 64.00 KiB. + WARNING: Data redundancy is lost with writeback caching of raid logical volume! + Logical volume lvm/testing is now cached. ~$ sudo update-grub2 Generating grub configuration file ... error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. error: invalid segment. grub-probe: error: disk `lvmid/OwVp3J-KH9N-RcXl-Fh3J-ZEiZ-egg4-JRffI3/7Dieap-dj1i-dHiz-eLfa-c7be-IiyB-GaHL26' not found. - removing the cache fixes the issue. - lvmid/OwVp3J-KH9N-RcXl-Fh3J-ZEiZ-egg4-JRffI3/7Dieap-dj1i-dHiz-eLfa-c7be-IiyB-GaHL26 is my boot lvm partition which is a regular uncached linear partition. - --- Logical volume --- - LV Path /dev/lvm/boot - LV Name boot - VG Name lvm - LV UUID 7Dieap-dj1i-dHiz-eLfa-c7be-IiyB-GaHL26 - LV Write Access read/write - LV Creation host, time ubuntu, 2015-09-27 23:22:37 +0200 - LV Status available - # open 1 - LV Size 1.00 GiB - Current LE 256 - Segments 1 - Allocation inherit - Read ahead sectors auto - - currently set to 256 - Block device 253:2 + --- Logical volume --- + LV Path /dev/lvm/boot + LV Name boot + VG Name lvm + LV UUID 7Dieap-dj1i-dHiz-eLfa-c7be-IiyB-GaHL26 + LV Write Access read/write + LV Creation host, time ubuntu, 2015-09-27 23:22:37 +0200 + LV Status available + # open 1 + LV Size 1.00 GiB + Current LE 256 + Segments 1 + Allocation inherit + Read ahead sectors auto + - currently set to 256 + Block device 253:2 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1678112 Title: grub fails on lvmcached raid1 volume To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub-installer/+bug/1678112/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs