|
Bugzilla – Full Text Bug Listing |
| Summary: | kexec-bootloader / grub2-editenv does not find disk with /boot on RAID | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Distribution | Reporter: | Georg Pfuetzenreuter <georg.pfuetzenreuter> |
| Component: | Bootloader | Assignee: | Bootloader Maintainers <bootloader-maintainers> |
| Status: | NEW --- | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | ||
| Version: | Leap 15.5 | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | openSUSE Leap 15.5 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
Hi, on a physical EFI system with disabled secure boot, the following is observed: ``` falkor21 # systemctl start kexec-load falkor21 # journalctl -u kexec-load --no-pager Jan 24 17:58:50 falkor21.infra.opensuse.org systemd[1]: Starting load default kernel into the current kernel... Jan 24 17:58:51 falkor21.infra.opensuse.org kexec-bootloader[38082]: /usr/bin/grub2-editenv: error: ../grub-core/kern/disk.c:237:disk `mduuid/6de056e433e6bbd1e48dc0e0188adfc1,2' not found. Jan 24 17:58:52 falkor21.infra.opensuse.org kexec-bootloader[38089]: /usr/bin/grub2-editenv: error: ../grub-core/kern/disk.c:237:disk `mduuid/6de056e433e6bbd1e48dc0e0188adfc1,2' not found. Jan 24 17:58:52 falkor21.infra.opensuse.org systemd[1]: kexec-load.service: Deactivated successfully. Jan 24 17:58:52 falkor21.infra.opensuse.org systemd[1]: Finished load default kernel into the current kernel. ``` The /boot and /boot/efi partitions are located under the RAID 1 pair: ``` FSTYPE NAME PATH MOUNTPOINT sda /dev/sda linux_raid_member └─sda1 /dev/sda1 └─md127 /dev/md127 vfat ├─md127p1 /dev/md127p1 /boot/efi btrfs ├─md127p2 /dev/md127p2 /boot swap ├─md127p3 /dev/md127p3 [SWAP] btrfs ├─md127p4 /dev/md127p4 /var xfs └─md127p5 /dev/md127p5 /data0 sdb /dev/sdb linux_raid_member └─sdb1 /dev/sdb1 └─md127 /dev/md127 vfat ├─md127p1 /dev/md127p1 /boot/efi btrfs ├─md127p2 /dev/md127p2 /boot swap ├─md127p3 /dev/md127p3 [SWAP] btrfs ├─md127p4 /dev/md127p4 /var xfs └─md127p5 /dev/md127p5 /data0 ``` Software: ``` falkor21 # zypper se -is kexec i+ | kexec-tools | package | 2.0.20-150500.18.3 | x86_64 | repo-oss falkor21 # grep PRETTY /etc/os-release PRETTY_NAME="openSUSE Leap 15.5" ``` As a second, slightly sidetracked issue, I should also report that the `kexec-bootloader` script seems to exit with 0 albeit this error being returned, making the `kexec-load` service report a successful execution (as shown above), which turns out to be false only once the output is inspected.