The zfs stuff is not cleanly uninstalled when I remove a kernel. There are leftovers in /usr/lib/modules/KERNEL/build. See also this issue for zfs: https://github.com/openzfs/zfs/issues/16221 This seems to be an issue with automake as explained by the dksm developers: https://github.com/dell/dkms/issues/418 The solution should be to add "no-dependencies" into configure.ac https://www.gnu.org/software/automake/manual/automake.html#Dependencies Is that something that could be added to the PKGBUILD?
Search Criteria
Package Details: zfs-dkms 2.3.1-2
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: | 186 |
Popularity: | 1.82 |
First Submitted: | 2015-08-31 12:01 (UTC) |
Last Updated: | 2025-03-11 07:23 (UTC) |
Dependencies (2)
- dkms (dkms-gitAUR)
- 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 (3)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 64 Next › Last »
mabod commented on 2024-07-10 07:49 (UTC)
itoffshore commented on 2024-07-08 19:36 (UTC)
@sphere101 - keep an eye on zfs
releases for kernel support
sphere101 commented on 2024-07-08 17:18 (UTC)
Hello, Any update on when zfs-dkms will be updated to support kernel 6.9.x? Thank you.
mabod commented on 2024-06-22 13:42 (UTC)
@sausix: in the past you could compile zfs for a non supported kernel and if the compilation was successful you could use zfs for the unsupported kernel and eventually end up with data corruption. Thats the reason why the devs have implemented a check that prevents compilation for unsupported kernel version. You have seen this message when you tried to compile for kernel 6.9. zfs is always lagging behind kernel version support. This lies in the nature of the out-of-tree development process. There is nothing to be frightend about. Love it or leave it.
sausix commented on 2024-06-22 12:52 (UTC)
@mabod I've read about the warning yesterday. Some people call it "danger zone" and I picked the term up here (subconciously): https://github.com/openzfs/zfs/pull/15931 Someone had a corruption already. The kernel devs probably don't care for breaking changes to ZFS. And they won't break it on purpose.
@itoffshore linux-lts sounds reasonable. linux-hardened is on 6.9.5 too and exceeds the maximum kernel version: Linux-Maximum: 6.8
Most people will use ZFS with older kernels because of lts or just having an old kernel on their NAS boxes I guess.
I know. Always have a backup. But it still may corrupt my new unbackupped data. I want to try RaidZ expansion which is experimental enough.
I definitely will use linux-lts but I'm still wondering it isn't recommended here at least. The warning and the huge kernel version difference is frightening enough for me.
itoffshore commented on 2024-06-22 12:18 (UTC)
@sausix - I run linux-lts
& linux-hardened
(built with arch-sign-modules
so the zfs
modules are signed) - I find that linux-lts
always builds & never needs a rebuild when gcc
changes to a new major version.
As I build my own kernels & add them to IgnorePkg
in /etc/pacman.conf
, needing to stick on a minor version of my preferred (non LTS) kernel is not an issue. This has worked well for at least 5 years. When zfs-dkms
changes, the first thing I check is the zfs
release on Github - this shows the supported kernel versions.
mabod commented on 2024-06-22 09:57 (UTC)
@sausix: zfs ist not in "danger zone" ;-) What you see here is the typical scenario for zfs to catch up with the changes in the newest kernel. This is normal and can take a while. If you use zfs you should consider to use an LTS kernel.
sausix commented on 2024-06-21 14:36 (UTC)
==> dkms install --no-depmod zfs/2.2.4 -k 6.9.5-arch1-1
configure: error:
*** Cannot build against kernel version 6.9.5-arch1-1.
*** The maximum supported kernel version is 6.8.
So ZFS is in danger zone because of the developers can't follow the Kernel's release frequency. Am I correct? Should at least be pinned here.
kstolp commented on 2024-05-20 09:56 (UTC)
@FrederickZh Thanks for the accurate analysis. I've appended ?full_index=1
to the source URL for that patch.
FrederickZh commented on 2024-05-19 13:44 (UTC)
Folks, the last commit here in this package was committed on 2 May. The commit that added 2b481b5477d3a95d0eab723c6639f7114e146ae1.patch
was even older.
What happened was that https://github.com/openzfs/zfs/commit/2b481b5477d3a95d0eab723c6639f7114e146ae1.patch started returning index hashes with 11 characters, while it used to return 12 characters, e.g. index 000000000000..ffb4997e8b14
instead of index 00000000000..ffb4997e8b1
.
To avoid such issues, it's better to use https://github.com/openzfs/zfs/commit/2b481b5477d3a95d0eab723c6639f7114e146ae1.patch?full_index=1
. It has nothing to do with not running updpkgsums
.
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)