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.
Search Criteria
Package Details: zfs-dkms 2.2.6-1
Package Actions
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) |
Dependencies (2)
- dkms (dkms-gitAUR, dkms-fast-zstdAUR)
- zfs-utilsAUR (zfs-utils-gitAUR, zfs-linux-gitAUR, zfs-utils-staging-gitAUR)
Required by (20)
- cockpit-zfs-manager (requires zfs)
- prepare-lastboot (requires zfs)
- python-pyzfscmds (requires zfs)
- targetd (optional)
- targetd-git (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
- zfsbootmenu (requires zfs)
- zfsbootmenu-efi-bin (requires zfs)
- znapzend (requires zfs)
- znapzupport (requires zfs)
- zsnapd (requires zfs)
- zxfer (requires zfs)
Sources (4)
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)
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.
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.
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 tomakepkg
when building. (not recommended)