After running the OpenZFSonOsX-2.1.6-Monterey-12.pkg installer to upgrade from 2.1.0 to 2.1.6, I'm left with a mismatched set of tools vs. kernel module. I've run the uninstall scripts, then re-installed, and am still seeing the following. Do I need to manually clear-out some files that the uninstaller missed? Any help is appreciated.
Monterey is famous for holding on to old kexts, and it's frustrating that Apple didn't go back to fix it.
One guaranteed way to kid rid of old kext, is to boot into Recovery, open terminal, and run kmutil trigger-panic-media --volume-root /Volume/yourOSname
it moves all the 3rd party kexts out of the way. Then after rebooting normally you have to "Approve" them again, including ZFS.
Thanks for your suggestion! After you mentioned Monterey's preference for holding old kexts, I checked System Preferences > Security & Privacy, and sure enough there was a pending approval for the upgraded kext. I approved and restarted, and now the tools and kmod match: