I don't believe we can add specific versions of the linux kernel as dependencies, since users may be using a different kernel. However, I can explore adding the officially supported kernels with their incompatible versions to the conflicts
array.
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 .. 12 13 14 15 16 17 18 19 20 21 22 .. 63 Next › Last »
kstolp commented on 2023-05-06 01:59 (UTC)
meithan commented on 2023-05-06 01:00 (UTC) (edited on 2023-05-06 01:02 (UTC) by meithan)
I do think that RubenKelevra's idea is a good one: why not specify the compatible kernel version range (as published by OpenZFS) as dependencies in the PKGBUILD?
That way at least the kernel upgrade will be blocked if it's not compatible (as happens with with zfs-linux).
What say you, kstolp?
RubenKelevra commented on 2023-05-05 23:44 (UTC)
==> dkms install --no-depmod zfs/2.1.11 -k 6.3.1-arch1-1
configure: error:
*** None of the expected "capability" interfaces were detected.
*** This may be because your kernel version is newer than what is
*** supported, or you are using a patched custom kernel with
*** incompatible modifications.
***
*** ZFS Version: zfs-2.1.11-1
*** Compatible Kernels: 3.10 - 6.2
Error! Bad return status for module build on kernel: 6.3.1-arch1-1 (x86_64)
Consult /var/lib/dkms/zfs/2.1.11/build/make.log for more information.
==> WARNING: `dkms install --no-depmod zfs/2.1.11 -k 6.3.1-arch1-1' exited 10
This package's dependencies should reflect that it's incompatible, so one can avoid updating the kernel.
kstolp commented on 2023-05-04 00:41 (UTC)
ZFS 2.1.11 is not compatible with linux 6.3. Waiting on Issue #14622.
2G_Storm commented on 2023-04-22 15:31 (UTC)
@sgh unfortunately i don't know pacaur's functionalities. If i were you I would try either my steps or dhathaway's. I can assure you it has never failed me... not once... the only issue you could incur is a kernel version and zfs package version "mismatch" as sometimes with newer kernels zfs packages won't install due to some dependencies problems (I.e the kernel does not support that zfs version)... other than that the methods we provided are rock solid mate.
sgh commented on 2023-04-21 05:37 (UTC)
@2G_Storm
I use "pacaur -Syu" it pulls both but still fails.
running with "-d" to skip dependency check works, but I feel something is wrong dependency wise because 2.1.9 installed just fine.
dhathaway commented on 2023-04-20 14:00 (UTC)
Look at my comment from 2021-10-01: https://aur.archlinux.org/packages/zfs-dkms?O=80#comment-829469
It follows what 2G_Storm says, but with a little code. Build each package, then install with pacman -U...
sudo pacman -U ~/.cache/paru/clone/zfs-dkms/zfs-dkms-2.1.1-1-any.pkg.tar.zst \
~/.cache/paru/clone/zfs-utils/zfs-utils-2.1.1-1-x86_64.pkg.tar.zst
I use paru
mabod commented on 2023-04-20 09:10 (UTC)
@sgh:
you just need to install zfs-utils 2.1.11 as well.
e.g. yay -S zfs-utils zfs-dkms
both packages are on version 2.1.11 now. If this is not true for you, you probably want to change or refresh the mirrors.
2G_Storm commented on 2023-04-20 08:15 (UTC)
@sgh
I think what you want to do is: - Download the snapshots of zfs-utils and zfs-dkms - Unpack the tar-gz files - From each folder (cd /where/you/put/them/...) do a makepkg -s that will compile the packages and you will have .zst file as result (for example zfs-dkms-2.0.3-1-any.pkg.tar.zst) - Once you have done the previous passage for both files you can issue a pacman -U and you add the path to those .zst files. - Sit back relax and watch the matrix doing its job ;)
sgh commented on 2023-04-20 08:02 (UTC)
I get this - how do I get around that ?
warning: cannot resolve "zfs-utils=2.1.11", a dependency of "zfs-dkms" :: The following package cannot be upgraded due to unresolvable dependencies: zfs-dkms
:: Do you want to skip the above package for this upgrade? [y/N] error: failed to prepare transaction (could not satisfy dependencies) :: unable to satisfy dependency 'zfs-utils=2.1.11' required by zfs-dkms
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)