Hi there,
got a new pc and used the ssd from previous pc with leap15.5 on it. I updated to leap15.6 without any problem with the new pc but got this message :
caller : /mounts/mp_0001/usr/share/YAST2/lib/bootloader/bootlooader_base.rb : 88 in ‘merge’
details : invalid merge argument grub2-efi for grub2
Ran system from LiveUSB/CD, mount partition with /etc/fstab relative to root of VFS. Open browser and put content of /mount/point/etc/fstab on this thread.
In next step reinstall grub, read man grub2-install . You must known if you install it in EFI or BIOS mode. I see (perhaps?) Yast try to install grub2 for EFI.
Try booting the installed system via installation media, then running YaST Bootloader, ensuring to update NVRAM, and ensure you change something while in YaST Bootloader before leaving. As little as one second of timeout value will suffice. This will update both /boot/efi/EFI/ and NVRAM. Or, you may use efibootmgr -c to purge any non-working entries and add a new one for 15.6.
If you anticipate you might at any point add some other distro to this PC, I suggest first you create a string value for /etc/default/grub/'s GRUB_DISTRIBUTOR=, something not equal to “opensuse”, which is the programmed default. Either “opensuse156” or “os156” would do, as would anything making a sensible directory name on a FAT filesystem. Were you to install 15.7 or 16.0 later, this would prevent that installation from usurping existing for 15.6. Doing this first ensures its application on the current running of YaST Bootloader.