Package Details: zfs-linux 2.2.6_6.10.10.arch1.1-1

Git Clone URL: https://aur.archlinux.org/zfs-linux.git (read-only, click to copy)
Package Base: zfs-linux
Description: Kernel modules for the Zettabyte File System.
Upstream URL: https://openzfs.org/
Keywords: kernel linux zfs
Licenses: CDDL
Groups: archzfs-linux
Conflicts: spl-dkms, spl-dkms-git, spl-linux, zfs-dkms, zfs-dkms-git, zfs-dkms-rc, zfs-linux-git, zfs-linux-rc
Provides: spl, zfs
Replaces: spl-linux
Submitter: demizer
Maintainer: lightdot
Last Packager: lightdot
Votes: 271
Popularity: 1.18
First Submitted: 2016-04-21 08:45 (UTC)
Last Updated: 2024-10-23 12:35 (UTC)

Required by (19)

Sources (1)

Latest Comments

« First ‹ Previous 1 .. 57 58 59 60 61 62 63 64 65 66 67 .. 79 Next › Last »

timemaster commented on 2013-02-27 01:11 (UTC)

I see that there is a new revision of the kernel available (3.7.9-2) "-2" and the kernel upgrade does not include new zfs modules for this -2 revision. Is this a changes that you made after the last comment of lebel ? Is it safe to upgrade that kernel revision but keep the same zfs modules ?

demizer commented on 2013-02-19 08:43 (UTC)

@lebel, most (all?) kernel modules are built to a specific kernel version (see nvidia for example). ZFS is hardcoded by upstream to target the kernel that the headers are pulled from when building the module. The kernel version is hardcoded into the path for the ZFS kernel module i.e., "/usr/lib/modules/3.7.9-1-ARCH/addon/zfs/zfs/zfs.ko". So it must target that kernel version or it will not work. Admittedly I have not tried to route around and find a solution because I don't run into problems performing updates. If you don't/can't use the the pre-built packages I have at http://demizerone.com/archzfs, then you can build in a clean chroot using the tool I use https://github.com/demizer/pbldr, or the tools available https://www.archlinux.org/packages/extra/any/devtools/ package. Once you have built packages, add them to a local repo that you maintain and you will have nice clean updates without having to remove anything. See the repo-add command that comes with pacman, or the makechrootpkg command in devtools. Every package I personally use from AUR are built and added to a local repo. This repo is synced to all of my computers so I only have to build once, and update everywhere. The arch devs made greatly useful tools for package management, but little documentation on how to use them it seems.

<deleted-account> commented on 2013-02-18 17:56 (UTC)

Why the need to follow the exact version of kernel? I don't see any particular reason to do it and it breaks updates as soon as there is a new kernel.

<deleted-account> commented on 2013-02-16 09:48 (UTC)

[UPDATED after verification] @lebel: you can recompile all the zfs/spl packages before reboot - it will find the new kernel headers despite that an old kernel is still used (in memory). If the install script of zfs/spl produces a warning, you might need to run `depmod $NEW_KERNEL_VERSION` manually.

<deleted-account> commented on 2013-02-15 16:24 (UTC)

@lebel: you can recompile all the zfs packages before reboot. Though, the install scripts will produce an error - depmod will fail and after reboot the new kernel will not find zfs and spl modules. Easy solution is to run depmod against the new kernel before reboot manually. (I think -k switch is the one. Check the man page.)

<deleted-account> commented on 2013-02-13 14:52 (UTC)

Well, seeing that I'll lose access to my zfs drives after the first reboot, I was looking into ways in upgrading zfs packages even while still running 3.7.6.

KuchenKerze commented on 2013-02-13 14:04 (UTC)

@lebel Two options: 1.) Exclude the Kernel from updates # pacman -Syu --ignore=linux,linux-headers,linux-api-headers 2.) Remove zfs $ yaourt -R zfs zfs-utils spl spl-utils Update # pacman -Syu Reboot Reinstall zfs $ yaourt -S zfs Make sure that a zfs update for the new kernel is available before updating the kernel

<deleted-account> commented on 2013-02-13 13:46 (UTC)

I guess it is normal, but a little bit awkward right now. I'm running linux-3.7.6 with the associated zfs and now that a new kernel version is out, it is impossible for me to upgrade. It says: error: failed to prepare transaction (could not satisfy dependencies) :: Starting full system upgrade... :: spl: requires linux=3.7.6 :: spl-utils: requires linux=3.7.6 :: zfs: requires linux=3.7.6 :: zfs-utils: requires linux=3.7.6