Package Details: zfs-dkms-git 2:2.2.99.r344.ga0635ae731-1

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: 25
Popularity: 0.000582
First Submitted: 2014-06-04 15:15 (UTC)
Last Updated: 2024-02-13 04:45 (UTC)

Dependencies (3)

Required by (20)

Sources (2)

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 and zfs-dkms-git without installing them. Then install a same newer version of both of them in one transaction via pacman -U <path/to/built/zfs-utils-git> <path/to/built/zfs-dkms-git>.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

jungliztik commented on 2022-01-03 18:12 (UTC) (edited on 2022-01-03 18:13 (UTC) by jungliztik)

@eschwartz - do you have any thoughts/suggestions? I have just tried to install this package but got the same error that b0b reported a few weeks back. If it helps at all, the contents of the scripts/dkms.mkconf.rej are:

--- scripts/dkms.mkconf
+++ scripts/dkms.mkconf
@@ -63,7 +48,7 @@ POST_BUILD="scripts/dkms.postbuild
 BUILD_DEPENDS[0]="spl"
 AUTOINSTALL="yes"
 REMAKE_INITRD="no"
-MAKE[0]="make"
+MAKE[0]="make -C module/"
 STRIP[0]="\$(
   [[ -r \${PACKAGE_CONFIG} ]] \\
   && source \${PACKAGE_CONFIG} \\

b0b commented on 2021-12-14 10:37 (UTC)

==> Starting prepare()...
patching file scripts/dkms.mkconf
Hunk #1 succeeded at 28 with fuzz 2 (offset 3 lines).
Hunk #2 FAILED at 63.
1 out of 2 hunks FAILED -- saving rejects to file scripts/dkms.mkconf.rej
==> ERROR: A failure occurred in prepare().
    Aborting...

Kevdog commented on 2021-11-22 03:51 (UTC)

Just a heads up -- the option REMAKE_INITRD is now deprecated:

https://github.com/morrownr/8812au-20210629/issues/12

You may want to remove this option from the dkms.conf file within /usr/src/zfs-git

eschwartz commented on 2021-03-02 12:28 (UTC)

Oh shoot, I totally neglected to sync this change from the zfs-dkms package.

JohnyPea commented on 2021-03-02 10:23 (UTC) (edited on 2021-03-02 10:24 (UTC) by JohnyPea)

Hi the config problem can be solved by modyfying PKGBUILD:66
- cp config/config. config/missing config/sh "${dkmsdir}"/config/
+ cp config/compile config/config. config/missing config/sh "${dkmsdir}"/config/

esrevinu commented on 2021-01-19 09:26 (UTC)

Building DKMS module fails.

configure: error: cannot find required auxiliary files: compile

config/compile should be added into the package.

65a commented on 2020-12-06 08:05 (UTC)

I encountered an upstream bug at the current revision, wherein I could no longer mount encrypted datasets created under previous revisions. That issue is tracked here https://github.com/openzfs/zfs/issues/11294

Wanted to link this in case anyone else encounters this problem

65a commented on 2020-08-23 06:52 (UTC) (edited on 2020-08-23 06:55 (UTC) by 65a)

That's precisely what I did, and precisely when I encountered the dependency mismatch (perhaps yay's cache is causing the breakage).

Another thing I noticed is that the hooks provided by this package substantially differ from the old zfs-dkms-head-git. This definitely broke me coming from that package, since the hooks provided in this package have no support for loading keys.

Agreed that they should be separate packages, since one is kernel and the other is userland. There may be situations where only one or the other is needed (e.g. userland in a container).

eschwartz commented on 2020-08-23 02:16 (UTC)

When you update one, you should probably update the other at the same time. Just makepkg both of them and then pacman -U them together. No, nothing is "broken".

I'm not sure the dependency versioning should be lifted -- both packages build from the same repo and API updates to one might break if the other doesn't get updated together.

This might be less tricky to update the packages using makepkg -i if they were one single PKGBUILD with split packages, but then that would inconvenience people using packages which build the binary modules for one kernel, and only want zfs-utils-git.

65a commented on 2020-08-23 01:17 (UTC)

This package seems quite fragile with the version dependency on zfs-utils-git. Currently broken because of a mismatched version number != 1:0.8.0.r932.g317dbea17 when zfs-utils-git is compiled from AUR.