Package Details: zfs-dkms 2.3.2-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: 188
Popularity: 2.27
First Submitted: 2015-08-31 12:01 (UTC)
Last Updated: 2025-05-03 09:40 (UTC)

Pinned Comments

kstolp commented on 2025-04-29 16:56 (UTC) (edited on 2025-05-03 09:40 (UTC) by kstolp)

OpenZFS currently supports Linux kernel versions 4.18 - 6.14, as declared in the META file.

Options if your Linux kernel's version is not within that range:

1) Switch to another Linux kernel, such as linux-lts.

2) Prevent your kernel package from upgrading to an unsupported version until OpenZFS increases the maximum supported kernel version.

3) Modify this package to support your kernel by patching it on your local machine.

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 .. 56 57 58 59 60 61 62 63 64 65 66 Next › Last »

RubenKelevra commented on 2017-02-08 22:33 (UTC)

Still no update? Why does it take 5 days for a simple subversion update, which only needs a checksum-push?

isiachi commented on 2017-02-07 00:23 (UTC)

There will be an update in friday.

ShaunPC commented on 2017-02-06 14:57 (UTC)

@scott32 zfs-dkms has not implemented dependency hooks or has implemented them incorrectly as dkms itself has the capability yet zfs will try to build before spl.

scott32 commented on 2017-02-06 13:46 (UTC)

@ShaunPC: "On investigation it appears that dkms already has a module dependency check implemented" ... when I look into /usr/share/libalpm/hooks/70-dkms-install.hook and /usr/lib/dkms/alpm-hook, I don't see any dependency, or module build ordering checks there. What did you mean?

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'