Requires: kernel(posix_acl_valid) = 0x7add44b5

We got this error when trying to install ZFS on a server recently:

We did a little digging and it turns out that we were installing the ZFS package list file for CentOS 7.4, this worked fine for us through to CentOS 7.7, but the kernel was updated with the release of CentOS 7.8 and this broke the installation.

Fixing this is pretty straight forward, remove the existing ZFS repo file and download the version file corresponding with your OS version from here

Since we’re doing this on Centos 7.8 we’re technically supposed to use the version that corresponds with this but their repository was throwing forbidden errors at the time of writing this article.

We started going down the versions and version 7.6 worked for us

You can now proceed with the installation