Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: zfs-linux 0.6.5.9_4.9.6_1-2

Git Clone URL: https://aur-dev.archlinux.org/zfs-linux.git (read-only)
Package Base: zfs-linux
Description: Kernel modules for the Zettabyte File System.
Upstream URL: http://zfsonlinux.org/
Licenses: CDDL
Groups: archzfs-linux
Conflicts: zfs-linux-git, zfs-linux-lts
Provides: zfs
Replaces: zfs-git
Submitter: demizer
Maintainer: demizer
Last Packager: demizer
Votes: 162
Popularity: 3.836862
First Submitted: 2016-04-21 08:45
Last Updated: 2017-02-04 05:29

Pinned Comments

demizer commented on 2017-01-29 21:56

This package cannot be updated for kernel 4.9 until the ZFS on Linux project makes a new stable release that supports kernel 4.9.

See https://github.com/archzfs/archzfs/issues/98#issuecomment-275831181

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 ... Next › Last »

ukhippo commented on 2016-04-16 19:24

Anyone else having problems with ACLs? Just upgraded to kernel 4.5.0-1 and In my journal I now have a number of "ACL operation on /var/log/journal... Failed: invalid argument" errors. Trying to use getfacl errors with invalid argument for any file on the zfs fs, but works on my boot partition files (which is vfat).
My pool does have "xattr=sa" and "acltype=posixacl" set, and mount shows it has been mounted with xattr,posixacl options.

IMcD23 commented on 2016-04-01 00:38

@abrilevskiy, try the zfs-dkms-git AUR instead.

severach commented on 2016-03-16 16:34

https://github.com/severach/ArchLinuxScripts

I made a shell script. It applies uname -r or not, as desired to all 4 PKGBUILD.

irate.overlord commented on 2016-03-16 01:27

@techmunk : what file is this patch applied to?

techmunk commented on 2016-03-10 21:49

I use the patch below along with clean-chroot-manager (https://aur.archlinux.org/packages/clean-chroot-manager). Works a treat, and I don't have to wait for demizer to update for a new kernel version, but I should still get ZFS updates just fine.

diff --git a/PKGBUILD b/PKGBUILD
index 2848946..20e1114 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,21 +12,9 @@ pkgver=0.6.5.4_r0_g1ffc4c1_4.4.3_1
pkgrel=1
license=('CDDL')

-# Used incase the i686 and x86_64 linux packages get out of sync with the
-# PKGREL. This occurred on January 31, 2014 where i686 was versioned at
-# 3.12.9-1 and x86_64 was versioned at 3.12.9-2.
-_kernel_version_x32="4.4.3-1"
-_kernel_version_x32_full="4.4.3-1"
-_kernel_version_x64="4.4.3-1"
-_kernel_version_x64_full="4.4.3-1"
-
-if [[ $CARCH == "i686" ]]; then
- _kernel_version=${_kernel_version_x32}
- _kernel_version_full=${_kernel_version_x32_full}
-else
- _kernel_version=${_kernel_version_x64}
- _kernel_version_full=${_kernel_version_x64_full}
-fi
+_kernel_version="$(/usr/bin/pacman -Ss ^linux$ | /usr/bin/grep ^core/linux | /usr/bin/cut -d ' ' -f 2)"
+_kernel_version_full="$_kernel_version"
+pkgver="${pkgver%_*_*}_${_kernel_version//-/_}"

pkgdesc="Kernel modules for the Zettabyte File System."
depends=("spl-git" "zfs-utils-git" "linux=${_kernel_version}")

demizer commented on 2016-01-05 03:03

@abrilevskiy, I will make the requested changes soon. In the next week I am going to spend time clearing out issues in the archzfs issue tracker that have built up over the last year.

https://github.com/archzfs/archzfs/issues/28

However, the changes suggested for _kernel_version cannot be implemented because of the comment before that section of code in the PKGBUILD:

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=zfs-git#n15

I will test building against linux-vfio and linux-ck.

abrilevskiy commented on 2016-01-04 16:56

@demizer,

Could you please:
1. use `uname -r` for dynamic kernel version detection?
2. replace kernel variable from:
_kernel_version_x32="4.3.3-2"
_kernel_version_x32_full="4.3.3-2"
_kernel_version_x64="4.3.3-2"
_kernel_version_x64_full="4.3.3-2"
to something like:
_kernel_version_x32="4.3.3-2"
_kernel_version_x32_full=${_kernel_version_x32}
_kernel_version_x64=${_kernel_version_x32}
_kernel_version_x64_full=${_kernel_version_x32}

3. create new variable like kernel_ext that store "-ARCH" by default (kernel_ext="-ARCH")

I am using custom kernel (linux-vfio. uname -r: 4.2.5-1-vfio) and each kernel updated I have to:
1. uninstall zfs* packages
2. install kernel
3. download zfs* packages
4. modify PKGBUILD files of zfs* packages
5. compile zfs* packages
5. install zfs* packages

Could you please help me to reduce number of steps required to upgrade kernel.

Thank you in advance,
Andrei.

demizer commented on 2015-10-02 03:58

@justinkb, it's perfectly fine to flag out-of-date to notify me of a problem with the packages. If the reason is for a problem with the package itself (other than a kernel version upgrade), please state so in the comment area. I use google inbox so when the packages are flagged out-of-date it is immediately apparent.

Thanks for asking!

justinkb commented on 2015-10-01 19:12

Just a little question to the package maintainer about etiquette. Are we supposed to use the "flag out of date" link to notify you of kernel updates or do you consider this rude/annoying?

severach commented on 2015-09-23 11:01

@Flubbadub
https://github.com/severach/ArchLinuxScripts
Try zfsbuild.sh for Manjaro. Turn enable downgrade option permanently.

@demizer
# sudo zpool import -d /dev/disk/by-partlabel zfsdata
The ZFS modules are not loaded.
Try running '/sbin/modprobe zfs' as root to load them.

Does zpool not load the modules automatically any more?