Comment 15 for bug 1654708

Revision history for this message
John Bridges (john.bridges) wrote :

I just upgraded from 14.04 to 16.04 4.4.0-64-generic

At first the modprobe zfs seemed to work if done manually after boot.
Once I removed zfsutils-linux, and re-installed it would no longer work.
I tried multiple variations of removing and re-adding ZFS, and did purge all old ZFS versions from Trusty install.

The only fix I could get to function was to modify the source for zpl_xattr.c
There were two calls to posix_acl_valid, one in __zpl_xattr_acl_set_access, and one in __zpl_xattr_acl_set_default.
I changed them as described above, and did dpkg-reconfigure zfs-dkms

The ZFS kernel module would not load until I rebooted, then it all came up and mounted my ZFS pools automatically.

It appears this fix is already in the master ZFS on Linux source:
https://github.com/zfsonlinux/zfs/blob/master/module/zfs/zpl_xattr.c

Hopefully this will end up in Ubuntu soon?