Looking more closely at the errors being reported, in the scripts /usr/sbin/shim-install and /etc/grub.d/80_suse_btrfs_snapshot, the executables efibootmgr and btrfs are being called without the full path name: * /usr/sbin/efibootmgr * /usr/sbin/btrfs