Catalina appears to hold on to kexts beyond what we expect, we have found instances where users reboot, it would load old kexts.
You can check loaded versions with:
- Code: Select all
$ zpool version
zfs-1.9.2-4-g4889d276e0
zfs-kmod-1.9.2-4-g4889d276e0
$ sysctl spl.kext_version zfs.kext_version
spl.kext_version: 1.9.2-2-ge1134e33
zfs.kext_version: 1.9.2-4-g4889d276e0
The zpool import error you get is usually caused by mismatched userland(zpool) version and kext version.