You have to be sure spl is compiled *before* zfs is. Sometimes it will be, sometimes not.
@isiachi: Is there a way to give spl compilation precedence over zfs? I can't find a method. The only way to be sure is reinstall spl from AUR manually, then reinstall zfs.
Search Criteria
Package Details: zfs-dkms-git 2:2.3.99.r132.g1acd246964-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/zfs-dkms-git.git (read-only, click to copy) |
---|---|
Package Base: | zfs-dkms-git |
Description: | Kernel modules for the Zettabyte File System. |
Upstream URL: | https://zfsonlinux.org/ |
Keywords: | illumos oracle solaris zol |
Licenses: | CDDL |
Groups: | zfs-git |
Conflicts: | zfs-dkms |
Provides: | SPL-MODULE, zfs, zfs-dkms, ZFS-MODULE |
Submitter: | isiachi |
Maintainer: | yurikoles |
Last Packager: | yurikoles |
Votes: | 26 |
Popularity: | 0.035536 |
First Submitted: | 2014-06-04 15:15 (UTC) |
Last Updated: | 2024-12-23 16:18 (UTC) |
Required by (22)
- cockpit-zfs-manager (requires zfs)
- plymouth-zfs (optional)
- prepare-lastboot (requires zfs)
- python-pyzfscmds (requires zfs)
- targetd (requires zfs-dkms) (optional)
- targetd-git (requires zfs-dkms) (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
- zfs-openrc (requires zfs-dkms)
- zfsbootmenu (requires zfs)
- zfsbootmenu-efi-bin (requires zfs)
- znapzend (requires zfs)
- znapzupport (requires zfs)
- Show 2 more...
Sources (2)
Marcel_K commented on 2017-02-01 18:57 (UTC)
Atraii commented on 2017-02-01 18:21 (UTC)
I'm not getting this to work with the latest kernel either.
I can't modprobe it, `sudo modprobe zfs` results in:
modprobe: FATAL: Module zfs not found in directory /lib/modules/4.9.6-1-ARCH
I attempted to reinstall it with dkms, getting this error with `dkms autoinstall`:
...cut...
checking spl source directory... /usr/src/spl-0.7.0
checking spl build directory... /var/lib/dkms/spl/0.7.0/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. Failed to find spl_config.h in
*** any of the following:
/usr/src/spl-0.7.0/4.9.6-1-ARCH
/usr/src/spl-0.7.
Marcel_K commented on 2017-02-01 17:46 (UTC)
Please be more verbose: what does not work? I am using linux-zen aside from stock Arch linux package, and for both kernels dkms modules are build and installed correctly (running linux-zen 4.9.6 right now).
tritron commented on 2017-02-01 16:02 (UTC)
This package does not work with latest kernel
WoefulDerelict commented on 2016-10-20 19:48 (UTC)
I'm not sure the package is to blame. As of the most recent commit this afternoon https://github.com/zfsonlinux/zfs/commit/9523b15ac1881946a7a6b7a145c8e2bb622dc56c this builds and works on my system with a root zfs pool.
The only issue I'm currently experiencing is tied to https://github.com/zfsonlinux/zfs/commit/6078881aa18a45ea065a887e2a8606279cdc0329 and effects the dkms install. It is described here https://github.com/zfsonlinux/zfs/issues/5312
sinetek commented on 2016-10-20 02:47 (UTC)
Beware!
This package killed my / installation, as the rootfs fails to mount during boot.
It whines about canonicalization error 2. No idea what this means.
MarisaDOOM commented on 2016-09-12 17:34 (UTC) (edited on 2016-09-12 17:35 (UTC) by MarisaDOOM)
The initcpio hook and install files are outdated, they don't even have any of the fixes from the archzfs ones.
This breaks booting right now because of the missing libgcc_s.so.1.
WoefulDerelict commented on 2016-06-14 18:25 (UTC)
There have been recent changes to the ZoL codebase that are noteworthy as they may cause issues during update. The configuration files for systemd have changed and the new services are not enabled by default after updating. https://github.com/zfsonlinux/zfs/commit/92547bc45ca9a2114662d9343ae53e5098acb627
As the package lacks the preset data it is necessary to enable the services manually for zfs filesystems to mount properly.
BugMaze commented on 2016-04-23 17:53 (UTC)
This package fails at the dkms step , the solution suggested by ajs124 below works perfectly . Thanks .
<deleted-account> commented on 2016-04-23 12:23 (UTC)
This package, as well as spl-dkms-git, is broken.
They both fail to compile, because dkms expects a Makefile, which the PKGBUILD generates with autogen.sh and configure, but does not include in the package, because it uses git archive.
Simply replacing the "git archive | tar" part with "cp -r . ${dkmsdir}/" fixes this problem.
Pinned Comments
yurikoles commented on 2023-08-14 16:42 (UTC) (edited on 2023-08-14 16:44 (UTC) by yurikoles)
In order to update this package and avoid version pinning cycle, you need to build both packages,
zfs-utils-git
andzfs-dkms-git
without installing them. Then install a same newer version of both of them in one transaction viapacman -U <path/to/built/zfs-utils-git> <path/to/built/zfs-dkms-git>
.