Hi guys.
I took the newest kernel from update management and rebooted. The ZFS plugin now fails to start.
openmediavault:~ zpool status
The ZFS modules are not loaded.
Try running '/sbin/modprobe zfs' as root to load them.
Running above just shows ZFS module not found.
There are new stretch releases for ZFS packages and I used the update management / upload to get them in there.
root@openmediavault:~# dpkg -l | grep zfs
ii libzfs2linux 0.6.5.8-3 amd64 OpenZFS filesystem library for Linux
iF openmediavault-zfs 3.0.6 amd64 OpenMediaVault plugin for ZFS
ii zfs-dkms 0.6.5.8-3 all OpenZFS filesystem kernel modules for Linux
ii zfs-zed 0.6.5.8-3 amd64 OpenZFS Event Daemon
ii zfsutils-linux 0.6.5.8-3 amd64 command-line tools to manage OpenZFS filesystems
Problem is that zfs-dkms fails to build.
cat /var/lib/dkms/zfs/0.6.5.8/build/make.log
DKMS make.log for zfs-0.6.5.8 for kernel 4.9.0-0.bpo.1-amd64 (x86_64)
Fri Feb 3 11:40:17 CET 2017
make all-recursive
make[1]: Entering directory '/var/lib/dkms/zfs/0.6.5.8/build'
Making all in module
make[2]: Entering directory '/var/lib/dkms/zfs/0.6.5.8/build/module'
make -C /lib/modules/4.9.0-0.bpo.1-amd64/build SUBDIRS=`pwd` O=/lib/modules/4.9.0-0.bpo.1-amd64/build CONFIG_ZFS=m modules
make[3]: Entering directory '/usr/src/linux-headers-4.9.0-0.bpo.1-amd64'
CC [M] /var/lib/dkms/zfs/0.6.5.8/build/module/avl/avl.o
CC [M] /var/lib/dkms/zfs/0.6.5.8/build/module/zpios/pios.o
...
...
CC [M] /var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zvol.o
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_ctldir.c:408:2: warning: initialization from incompatible pointer type
.rename = zpl_snapdir_rename,
^
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_ctldir.c:408:2: warning: (near initialization for ‘zpl_ops_snapdir.rename’)
CC [M] /var/lib/dkms/zfs/0.6.5.8/build/module/zfs/dsl_destroy.o
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_file.c:841:2: error: unknown field ‘aio_fsync’ specified in initializer
.aio_fsync = zpl_aio_fsync,
^
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_file.c:841:2: warning: initialization from incompatible pointer type
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_file.c:841:2: warning: (near initialization for ‘zpl_file_operations.fasync’)
/usr/src/linux-headers-4.9.0-0.bpo.1-common/scripts/Makefile.build:298: recipe for target '/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_file.o' failed
make[7]: *** [/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_file.o] Error 1
make[7]: *** Waiting for unfinished jobs....
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_inode.c:652:2: warning: initialization from incompatible pointer type
.rename = zpl_rename,
^
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_inode.c:652:2: warning: (near initialization for ‘zpl_inode_operations.rename’)
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_inode.c:655:2: error: unknown field ‘setxattr’ specified in initializer
.setxattr = generic_setxattr,
^
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_inode.c:655:14: error: ‘generic_setxattr’ undeclared here (not in a function)
.setxattr = generic_setxattr,
^
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_inode.c:656:2: error: unknown field ‘getxattr’ specified in initializer
.getxattr = generic_getxattr,
^
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_inode.c:656:14: error: ‘generic_getxattr’ undeclared here (not in a function)
.getxattr = generic_getxattr,
^
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_inode.c:657:2: error: unknown field ‘removexattr’ specified in initializer
.removexattr = generic_removexattr,
^
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_inode.c:657:17: error: ‘generic_removexattr’ undeclared here (not in a function)
.removexattr = generic_removexattr,
^
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_inode.c:685:2: warning: initialization from incompatible pointer type
.rename = zpl_rename,
^
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_inode.c:685:2: warning: (near initialization for ‘zpl_dir_inode_operations.rename’)
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_inode.c:688:2: error: unknown field ‘setxattr’ specified in initializer
.setxattr = generic_setxattr,
^
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_inode.c:689:2: error: unknown field ‘getxattr’ specified in initializer
.getxattr = generic_getxattr,
^
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_inode.c:690:2: error: unknown field ‘removexattr’ specified in initializer
.removexattr = generic_removexattr,
^
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_inode.c:715:2: error: unknown field ‘setxattr’ specified in initializer
.setxattr = generic_setxattr,
^
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_inode.c:716:2: error: unknown field ‘getxattr’ specified in initializer
.getxattr = generic_getxattr,
^
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_inode.c:717:2: error: unknown field ‘removexattr’ specified in initializer
.removexattr = generic_removexattr,
^
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_inode.c:724:2: error: unknown field ‘setxattr’ specified in initializer
.setxattr = generic_setxattr,
^
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_inode.c:725:2: error: unknown field ‘getxattr’ specified in initializer
.getxattr = generic_getxattr,
^
/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_inode.c:726:2: error: unknown field ‘removexattr’ specified in initializer
.removexattr = generic_removexattr,
^
/usr/src/linux-headers-4.9.0-0.bpo.1-common/scripts/Makefile.build:298: recipe for target '/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_inode.o' failed
make[7]: *** [/var/lib/dkms/zfs/0.6.5.8/build/module/zfs/zpl_inode.o] Error 1
/usr/src/linux-headers-4.9.0-0.bpo.1-common/scripts/Makefile.build:549: recipe for target '/var/lib/dkms/zfs/0.6.5.8/build/module/zfs' failed
make[6]: *** [/var/lib/dkms/zfs/0.6.5.8/build/module/zfs] Error 2
/usr/src/linux-headers-4.9.0-0.bpo.1-common/Makefile:1507: recipe for target '_module_/var/lib/dkms/zfs/0.6.5.8/build/module' failed
make[5]: *** [_module_/var/lib/dkms/zfs/0.6.5.8/build/module] Error 2
Makefile:150: recipe for target 'sub-make' failed
make[4]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make[3]: *** [all] Error 2
make[3]: Leaving directory '/usr/src/linux-headers-4.9.0-0.bpo.1-amd64'
Makefile:16: recipe for target 'modules' failed
make[2]: *** [modules] Error 2
make[2]: Leaving directory '/var/lib/dkms/zfs/0.6.5.8/build/module'
Makefile:683: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/var/lib/dkms/zfs/0.6.5.8/build'
Makefile:556: recipe for target 'all' failed
make: *** [all] Error 2
Can you point me in the right direction?