Package Details: zfs-linux-headers 2.3.1_6.13.8.arch1.1-1

Git Clone URL: https://aur.archlinux.org/zfs-linux.git (read-only, click to copy)
Package Base: zfs-linux
Description: Kernel headers for the Zettabyte File System.
Upstream URL: https://openzfs.org/
Keywords: kernel linux openzfs zfs
Licenses: CDDL
Conflicts: spl-dkms, spl-dkms-git, spl-headers, zfs-dkms, zfs-dkms-git, zfs-dkms-rc, zfs-headers
Provides: spl-headers, zfs-headers
Submitter: demizer
Maintainer: lightdot
Last Packager: lightdot
Votes: 275
Popularity: 1.21
First Submitted: 2016-04-21 08:45 (UTC)
Last Updated: 2025-03-25 23:55 (UTC)

Pinned Comments

lightdot commented on 2025-02-04 21:19 (UTC) (edited on 2025-03-29 20:47 (UTC) by lightdot)

This package will be kept in sync with the openzfs latest stable release and the kernels officially supported by it.

For the supported kernel versions, refer to the respective openzfs release notes (LINK).

E.g. openzfs 2.3.1 supports kernel versions 4.18 - 6.13. When kernel 6.14 is released for Arch, zfs-linux will not be updated until the openzfs project announces that it's compatible. This will most likely happen with the next openzfs release.

The kernel compatibility of the upcoming openzfs release can be seen in their META file (LINK).

For those wishing to use openzfs with unsupported kernels, do note that this could lead to serious issues, including data loss, even though such a zfs-linux package might build and install cleanly. Have reliable backups and use such a package at your peril.

Please do not mark this package as out of date without checking the kernel compatibility first. Thank you!

Latest Comments

« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 12 13 14 .. 79 Next › Last »

ipickering commented on 2020-01-26 02:28 (UTC)

I can no longer install this package, because it requires zfs-utils 0.8.3, but only 0.8.2-2 is in the AUR. Normally I uninstalled zfs-linux to get around the fact that I can't do pacman -Syu because of the kernel dependency but this leaves me stuck without ZFS. Will zfs-utils be updated soon?

CoolGenie commented on 2020-01-19 19:57 (UTC)

@torben thank you for the suggestion! I think linux-lts and zfs-linux-lts is the best option here.

minextu commented on 2020-01-18 20:21 (UTC)

@CoolGenie zfs-linux is in sync with arch core right now. The error you are getting happens because you have an old version of zfs-linux installed. So you need to remove the old one first before updating.

If this is too much effort, you can also use the archzfs repository (https://github.com/archzfs/archzfs/wiki) or zfs-dkms.

PS: There is a variable called _kernelver in the PKGBUILD, which you can adjust and rebuild if the aur version is out of date.

dmp1ce commented on 2020-01-18 19:43 (UTC)

Right! In your account settings "Notify of package updates" needs to be checked too. It was unchecked for me. Now I'll probably get way more emails than I want!

torbennehmer commented on 2020-01-18 19:36 (UTC)

qdmp1ce: Just klick on "Enable notifications" in the "Package Actions" box on the top right. IIRC you have to create an account to do so.

dmp1ce commented on 2020-01-18 15:03 (UTC)

@torben, how do you subscribe to zfs-linux updates?

torbennehmer commented on 2020-01-18 10:36 (UTC)

@CoolGenie: The problem here is, that current Arch is a moving target, that's difficult to follow at times. For me personally I've tried a few options you might try as well:

a) Switch to the ZFS Kernel LFS branch (zfs-linux-lts), this is what I use. You'll less frequent kernel updates, I haven't had much of a problem with the LTS branch and ZFS since I switched to it. Works well and using the LTS kernel might actually be preferrably on servers. On cutting edge desktops/notebooks this might not be an option though; but since ZFS is more of a server technology, this shouldn't be that much of a point. I'd recommend this approach.

b) Subscribe to zfs-linux package updates and do your pacman update right after the ZFS upgrade is out. This worked for me most of the time I was quick enough, I just didn't see any advantage over the LTS branch so I stopped doing so.

c) Use the DKMS version, which custom-builds the modules on your box, I've tried this once but didn't get it to run, however, as far as I understand this should work in principle (probably I missed something when I tried it).

CoolGenie commented on 2020-01-18 05:35 (UTC)

I understand the pains of open source development and much appreciate the work everyone is doing at Arch, however I've been unable to upgrade for over a month now with the error:

error: failed to prepare transaction (could not satisfy dependencies) :: installing linux (5.4.12.arch1-1) breaks dependency 'linux=5.4.1.arch1-1' required by zfs-linux

I think it's important to follow the upstream kernel because this blocks any security updates from the upstream Arch. And, when having migrated important data to ZFS, I can't just uninstall zfs-linux :)

WhiteKnight commented on 2019-12-13 09:08 (UTC)

@CoolGenie you need to wait until the zfs-linux package gets updated with the current kernel as dependency.

CoolGenie commented on 2019-12-13 06:58 (UTC)

Anyone know why I'm getting: installing linux (5.4.2.arch1-1) breaks dependency 'linux=5.4.1.arch1-1' required by zfs-linux