On testing branch (i guess it is the same on stable) i get this:
$ LANG=C pamac search --files --no-aur libzfs.so
/usr/lib/libzfs.so is owned by zfs-utils
/usr/lib/libzfs.so.4 is owned by zfs-utils
/usr/lib/libzfs.so.4.0.0 is owned by zfs-utils
So seems grub is searching for v2 while there is v4 available…
Maybe your system needs an system upgrade or maybe change to testing branch?
I would also assume that there was and upgrade of the zfs tools, but grub can’t handle v2 or maybe a simple symlink could solve this:
I got an identical output when I ran $ LANG=C pamac search --files --no-aur libzfs.so
I searched my /usr/lib directory and it looks like libzfs.so.2 isn’t in it at all, should I try to install an earlier version? or is there anyway for grub use the loaded libzfs.so.4 instead?
Ooh, I think I found the issue. The tutorial I was following recommended grub-vanilla which doesn’t seem to be compatible with the newer versions. I uninstalled grub-vanilla and installed grub, and that seemed to resolve the error.