Package Details: zfs-dkms 2.1.1-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
Conflicts: spl-dkms
Provides: SPL-MODULE=2.1.1, ZFS-MODULE=2.1.1, spl-dkms, zfs
Replaces: spl-dkms
Submitter: isiachi
Maintainer: eschwartz (jonathon)
Last Packager: jonathon
Votes: 120
Popularity: 4.65
First Submitted: 2015-08-31 12:01
Last Updated: 2021-10-01 10:41

Required by (18)

Sources (3)

RubenKelevra commented on 2017-02-14 02:58

Still issues with a simple update because this PKGBUILD depends on a given version:

loading packages...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: zfs-dkms: installing spl-dkms (0.6.5.9-1) breaks dependency 'spl-dkms=0.6.5.8'

RubenKelevra commented on 2017-02-12 14:55

Friday is now two days gone, so where's the update, mate?

RubenKelevra commented on 2017-02-08 22:33

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

There will be an update in friday.

ShaunPC commented on 2017-02-06 14:57

@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

@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

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

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

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

Error on 4.9.6-1-ARCH:

http://pastebin.com/isjCWxVE