Package Details: zfs-dkms 2.2.6-1

Git Clone URL: https://aur.archlinux.org/zfs-dkms.git (read-only, click to copy)
Package Base: zfs-dkms
Description: Kernel modules for the Zettabyte File System.
Upstream URL: https://zfsonlinux.org/
Licenses: CDDL
Provides: SPL-MODULE, zfs, ZFS-MODULE
Submitter: isiachi
Maintainer: kstolp
Last Packager: kstolp
Votes: 178
Popularity: 5.47
First Submitted: 2015-08-31 12:01 (UTC)
Last Updated: 2024-09-05 04:42 (UTC)

Pinned Comments

kstolp commented on 2023-09-29 00:34 (UTC)

When requesting changes, please include detailed reasoning for the change.

kstolp commented on 2023-01-07 09:31 (UTC)

If you receive this error when trying to build, it is because you have not imported the GPG keys used for verification.

==> ERROR: One or more PGP signatures could not be verified!

You have two options:

1) Import the two keys into your keyring. ArchWiki article. You can find the key IDs in the PKGBUILD file, in the validpgpkeys array. (recommended)

2) Alternatively, you can skip this verification by passing the --skippgpcheck argument to makepkg when building. (not recommended)

Latest Comments

« First ‹ Previous 1 .. 53 54 55 56 57 58 59 60 61 62 63 Next › Last »

fermatslast commented on 2017-02-06 02:37 (UTC)

To use with a 4.9 kernel, edit the PKGBUILD for both spl-dkms and zfs-dkms, change pkgver to 0.6.5.9

fermatslast commented on 2017-02-06 02:33 (UTC)

To use with a 4.9 kernel, edit the PKGBUILD for both spl-dkms and zfs-dkms, change pkgver to 0.6.5.9

Anton.Latukha commented on 2017-01-30 14:51 (UTC)

Reporting problem I encountered. Upon update, modules not created. Looks like they fail on building. SPL fails first, and then goes ZFS. # dkms autoinstall ===== Results in next errors: ... Building module: cleaning build area... make -j4 KERNELRELEASE=4.9.6-1-ARCH.....(bad exit status: 2) Error! Bad return status for module build on kernel: 4.9.6-1-ARCH (x86_64) Consult /var/lib/dkms/spl/0.6.5.8/build/make.log for more information. ... checking spl build directory... /var/lib/dkms/spl/0.6.5.8/4.9.6-1-ARCH/x86_64 configure: error: *** Please make sure the kmod spl devel <kernel> package for your *** distribution is installed then try again. If that fails you *** can specify the location of the spl objects with the *** '--with-spl-obj=PATH' option. Building module: cleaning build area...(bad exit status: 2) make -j4 KERNELRELEASE=4.9.6-1-ARCH...(bad exit status: 2) Error! Bad return status for module build on kernel: 4.9.6-1-ARCH (x86_64) Consult /var/lib/dkms/zfs/0.6.5.8/build/make.log for more information. Here is logs: ===== dkms-spl-0.6.5.8-build-make.log: https://ghostbin.com/paste/9wart Here hell breaks loose after first error: /var/lib/dkms/spl/0.6.5.8/build/module/spl/spl-cred.c: In function ‘cr_groups_search’: /var/lib/dkms/spl/0.6.5.8/build/module/spl/spl-cred.c:53:20: error: implicit declaration of function ‘GROUP_AT’ [-Werror=implicit-function-declaration] KGID_TO_SGID(GROUP_AT(group_info, mid)); ... dkms-zfs-0.6.5.8-build-make.log: https://ghostbin.com/paste/2rw3k Is almost empty, as I think, because SPL was not found. I can't draw conclusions, ask your judgement. Additional information: ==== $ uname -a Linux Host 4.9.6-1-ARCH #1 SMP PREEMPT Thu Jan 26 09:22:26 CET 2017 x86_64 GNU/Linux Full output of dkms-autoinstall: https://ghostbin.com/paste/js3k3 Hope this is in some help. Thank you, isiachi, for your support.

spheenik commented on 2017-01-27 18:31 (UTC)

Error on 4.9.6-1-ARCH: http://pastebin.com/isjCWxVE

teejer commented on 2017-01-27 15:03 (UTC)

This is failing on the new 4.9 kernel make -j8 KERNELRELEASE=4.9.6-1-ARCH....(bad exit status: 2) Error! Bad return status for module build on kernel: 4.9.6-1-ARCH (x86_64) Consult /var/lib/dkms/spl/0.6.5.8/build/make.log for more information. Here is the make.log file DKMS make.log for spl-0.6.5.8 for kernel 4.9.6-1-ARCH (x86_64) Fri Jan 27 07:59:58 MST 2017 make all-recursive make[1]: Entering directory '/var/lib/dkms/spl/0.6.5.8/build' Making all in include make[2]: Entering directory '/var/lib/dkms/spl/0.6.5.8/build/include' Making all in fs make[3]: Entering directory '/var/lib/dkms/spl/0.6.5.8/build/include/fs' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/lib/dkms/spl/0.6.5.8/build/include/fs' Making all in linux make[3]: Entering directory '/var/lib/dkms/spl/0.6.5.8/build/include/linux' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/lib/dkms/spl/0.6.5.8/build/include/linux' Making all in rpc make[3]: Entering directory '/var/lib/dkms/spl/0.6.5.8/build/include/rpc' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/lib/dkms/spl/0.6.5.8/build/include/rpc' Making all in sharefs make[3]: Entering directory '/var/lib/dkms/spl/0.6.5.8/build/include/sharefs' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/lib/dkms/spl/0.6.5.8/build/include/sharefs' Making all in sys make[3]: Entering directory '/var/lib/dkms/spl/0.6.5.8/build/include/sys' Making all in fm make[4]: Entering directory '/var/lib/dkms/spl/0.6.5.8/build/include/sys/fm' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/var/lib/dkms/spl/0.6.5.8/build/include/sys/fm' Making all in fs make[4]: Entering directory '/var/lib/dkms/spl/0.6.5.8/build/include/sys/fs' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/var/lib/dkms/spl/0.6.5.8/build/include/sys/fs' Making all in sysevent make[4]: Entering directory '/var/lib/dkms/spl/0.6.5.8/build/include/sys/sysevent' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/var/lib/dkms/spl/0.6.5.8/build/include/sys/sysevent' make[4]: Entering directory '/var/lib/dkms/spl/0.6.5.8/build/include/sys' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/var/lib/dkms/spl/0.6.5.8/build/include/sys' make[3]: Leaving directory '/var/lib/dkms/spl/0.6.5.8/build/include/sys' Making all in util make[3]: Entering directory '/var/lib/dkms/spl/0.6.5.8/build/include/util' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/lib/dkms/spl/0.6.5.8/build/include/util' Making all in vm make[3]: Entering directory '/var/lib/dkms/spl/0.6.5.8/build/include/vm' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/lib/dkms/spl/0.6.5.8/build/include/vm' make[3]: Entering directory '/var/lib/dkms/spl/0.6.5.8/build/include' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/var/lib/dkms/spl/0.6.5.8/build/include' make[2]: Leaving directory '/var/lib/dkms/spl/0.6.5.8/build/include' Making all in rpm make[2]: Entering directory '/var/lib/dkms/spl/0.6.5.8/build/rpm' Making all in generic make[3]: Entering directory '/var/lib/dkms/spl/0.6.5.8/build/rpm/generic' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/lib/dkms/spl/0.6.5.8/build/rpm/generic' Making all in redhat make[3]: Entering directory '/var/lib/dkms/spl/0.6.5.8/build/rpm/redhat' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/lib/dkms/spl/0.6.5.8/build/rpm/redhat'

ShaunPC commented on 2016-12-19 15:50 (UTC)

@salvert I too have been having trouble with dkms installing the modules in the wrong order. There does not seem to be an order implemented by the zfs module. On investigation it appears that dkms already has a module dependency check implemented. So my guess is that the zfs module is not using the dkms dependency check correctly. I've been rerunning the dkms install for zfs manually after my updates and then rerunning mkinitcpio to regenerate my kernel images. That has worked for me till this problem gets fixed.

saivert commented on 2016-12-14 13:50 (UTC)

On a recent upgrade to linux 4.8.13-1, the hook for building DKMS modules somehow tried to build zfs before spl and zfs depends on spl.. :: Running post-transaction hooks... ( 1/10) Install DKMS modules ==> dkms install zfs/0.6.5.8 -k 4.8.13-1-ARCH configure: error: *** Please make sure the kmod spl devel <kernel> package for your *** distribution is installed then try again. If that fails you *** can specify the location of the spl objects with the *** '--with-spl-obj=PATH' option. Error! Bad return status for module build on kernel: 4.8.13-1-ARCH (x86_64) Consult /var/lib/dkms/zfs/0.6.5.8/build/make.log for more information. ==> dkms install spl/0.6.5.8 -k 4.8.13-1-ARCH ( 2/10) Updating linux initcpios Is there a way to specify ordering of DKMS modules when building them or is this a problem with this package?

brando56894 commented on 2016-12-13 01:17 (UTC)

You should change the shebang to /usr/bin/python2, when it gets to the L2 summary it crashes for me using python 3.x