Package Details: zfs-dkms 2.2.6-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
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)

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.

==> ERROR: One or more PGP signatures could not be verified!

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 to makepkg when building. (not recommended)

Latest Comments

« First ‹ Previous 1 .. 35 36 37 38 39 40 41 42 43 44 45 .. 63 Next › Last »

SenileAnimal commented on 2020-03-14 01:49 (UTC)

Great idea adding the 5.5 patch. Now that ZFS fixed SIMD support I upgraded for the first time in over a year from kernel 4.19 and it was painless. Thank you.

xerxes commented on 2020-03-04 20:01 (UTC)

@sphere101: went from 5.4.15-arch1-1 to the latest today (5.5.7.arch1-1) and it built just fine.

sphere101 commented on 2020-03-04 13:46 (UTC)

Has anyone tested this latest zfs-dkms 0.8.3-2 with the 5.5.X kernel and latest gcc? If so, what is the process? Upgrade zfs-dkms and zfs-utils followed by a system update pacman -Syyu? Thank you.

vk77de commented on 2020-03-01 21:43 (UTC)

@mikeyyve: compiles. The filesystem is mountable

mikeyyve commented on 2020-03-01 21:21 (UTC)

Anyone tried kernel 5.5 with the changes eschwartz uploaded?

eschwartz commented on 2020-02-28 17:29 (UTC) (edited on 2020-02-28 17:44 (UTC) by eschwartz)

Upstream landed a patch that is supposed to fix compilation on kernel 5.5, which I am in the process of cherry-picking.

EDIT: uploaded

tleydxdy commented on 2020-02-26 18:00 (UTC) (edited on 2020-02-29 04:33 (UTC) by tleydxdy)

my kernel is compiled with 9.2.1 and I have gcc 9.2.1 but this is still not working. empty modules

% cat /proc/version
Linux version 5.4.21-1-lts (linux-lts@archlinux) (gcc version 9.2.1 20200130 (Arch Linux 9.2.1+20200130-2)) #1 SMP Thu, 20 Feb 2020 18:23:19 +0000
% gcc --version
gcc (Arch Linux 9.2.1+20200130-2) 9.2.1 20200130

update: downgrade to 9.2.0 does not fix it, however the cc1 error is no longer there.

more update: the new patch with kernel 5.5.6 also doesn't work. the error is in config.log

configure: exit 1
WARNING: modpost: missing MODULE_LICENSE() in /var/lib/dkms/zfs/0.8.3/build/build/conftest/conftest.o
see include/linux/module.h for more information

I just tried zfs-dkms-git, and it worked for the LTS kernel (not 5.5 yet), guess I'm using that for a while

sphere101 commented on 2020-02-23 13:33 (UTC)

Thank you, I was able to get zfs-dkms-0.8.3 running with 5.4.8 and gcc-9.2.0-4 with gcc-libs-9.2.0-4 Zpool is back online!

pgeorgiadis commented on 2020-02-23 10:25 (UTC) (edited on 2020-02-23 10:27 (UTC) by pgeorgiadis)

For those who tried to go back to an older kernel (because zfs-dkms is not compiling for kernel 5.5), only to find that the zfs-dkms doesn't compile there either with an error saying "Unable to build an empty module".

The issue seems to be related to GCC actually:

cc1: error: incompatible gcc/plugin versions
cc1: error: fail to initialize plugin ./scripts/gcc-plugins/structleak_plugin.so

For me gcc got upgraded along with kernel and other packages when I did a pacman -Syu.

I downgraded my gcc to the previous version (9.2.0) and the module compiled properly for kernel 5.4.x.

freswa commented on 2020-02-22 10:03 (UTC)

Thanks for coming up with this. Would you mind to use Markdown next time? It makes pasted code far more readable

like this

Please do a full system upgrade. The gcc version you compile the dkms module with has to match the version the kernel has been compiled with.