To use with a 4.9 kernel, edit the PKGBUILD for both spl-dkms and zfs-dkms, change pkgver to 0.6.5.9
Search Criteria
Package Details: zfs-dkms 2.2.6-1
Package Actions
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: | 179 |
Popularity: | 6.41 |
First Submitted: | 2015-08-31 12:01 (UTC) |
Last Updated: | 2024-09-05 04:42 (UTC) |
Dependencies (2)
- dkms (dkms-gitAUR, dkms-fast-zstdAUR)
- zfs-utilsAUR (zfs-utils-gitAUR, zfs-linux-gitAUR, zfs-utils-staging-gitAUR)
Required by (20)
- cockpit-zfs-manager (requires zfs)
- prepare-lastboot (requires zfs)
- python-pyzfscmds (requires zfs)
- targetd (optional)
- targetd-git (optional)
- zbectl-git (requires zfs)
- zectl (requires zfs)
- zectl-git (requires zfs)
- zedenv (requires zfs)
- zedenv-git (requires zfs)
- zedenv-grub (requires zfs)
- zfs-auto-snapshot (requires zfs)
- zfs-auto-snapshot-git (requires zfs)
- zfs-openrc
- zfsbootmenu (requires zfs)
- zfsbootmenu-efi-bin (requires zfs)
- znapzend (requires zfs)
- znapzupport (requires zfs)
- zsnapd (requires zfs)
- zxfer (requires zfs)
Sources (4)
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)
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
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.
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 tomakepkg
when building. (not recommended)