Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - spl-linux

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

Package Details: spl-linux

Git Clone URL: https://aur-dev.archlinux.org/spl-linux.git (read-only)
Package Base: spl-linux
Description: Solaris Porting Layer kernel modules.
Upstream URL: http://zfsonlinux.org/
Licenses: GPL
Groups: archzfs-linux
Conflicts: spl-utils-linux-git, spl-utils-linux-lts
Provides: spl
Replaces: spl-git
Submitter: demizer
Maintainer: demizer
Last Packager: demizer
Votes: 82
Popularity: 0.524191
First Submitted: 2016-04-21 08:34
Last Updated: 2017-02-04 05:29

Pinned Comments

demizer commented on 2017-01-29 21:57

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

1 2 3 4 5 Next › Last »

demizer commented on 2017-01-29 21:57

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

breul99 commented on 2016-11-18 02:07

Does not currently build
configure: error:
*** Please make sure the kernel devel package for your distribution
*** is installed and then try again. If that fails, you can specify the
*** location of the kernel source with the '--with-linux=PATH' option.

demizer commented on 2016-08-14 18:34

Package update cannot be made currently. See pinned comment at https://aur.archlinux.org/packages/zfs-linux/

resuni commented on 2016-08-08 18:17

To anyone else who checked here to find out why their system no longer updates, first read demizer's comment below.

This forum post elaborates more on the steps to safely transition to the new repository: https://bbs.archlinux.org/viewtopic.php?pid=1625082#p1625082

For me, updating caused my pools to fail to mount on the next reboot, but re-importing them with the -f flag in the recovery shell seemed to work. I only had to do this once for them to start automatically mounting on boot again.

And as always, back up your data if it is important! This can never be stated enough.

demizer commented on 2016-04-25 06:35


I have a number of breaking changes to report.

The archzfs-git group is dead! It has been renamed to "archzfs-linux"


See the comments on this page for an explanation as to why.

also, the demz-repo-core repository has been moved to https://wiki.archlinux.org/index.php/Unofficial_user_repositories#archzfs

I am waiting for AUR volunteers to merge this the archzfs-git packages into the archzfs-linux packages.

Sorry for the inconvenience these changes may have caused. I don't anticipate having to do this ever again. These changes will allow me to support more non-standard kernels in the future!


jwymanm commented on 2016-03-04 18:05

Dependency issue on linux/linux-headers?

First check that the latest linux and linux-headers version matches what the latest spl-git/zfs-git is targeting (4.4.3-1 at the time of writing this), if it does then type:

pacman -Sdd linux

Then don't forget to update from AUR (I use yaourt -Syu). spl-git/spl-utils-git/zfs-git/zfs-utils-git should compile. If the kernel doesn't match you will have to wait or pacman -Sdd each target (spl-git, etc) separately and hope it compiles/works fine.

ipburbank commented on 2015-11-24 18:59

On install I get the following error:
sed: can't read /tmp/pacaurtmp-istvan/spl-git/pkg/spl-git/usr/src/spl-*/4.2.5-1-ARCH/Module.symvers: No such file or directory

tristank commented on 2015-10-10 12:58

I cant update my system anymore.

$ uname -a
Linux pb4540s 4.2.1-1-ARCH #1 SMP PREEMPT Tue Sep 22 06:57:07 CEST 2015 x86_64 GNU/Linux
$ pacman -Syu
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: spl-git: requires linux=4.2.1-1
:: zfs-git: requires linux=4.2.1-1

hergenroder commented on 2015-09-10 09:33

To fix the package following a kernel update (and avoid a kernel rollback):
1. Get the kernel version using $uname -a (after a reboot) or use $pacman -Qs linux
2. Edit PKGBUILD: Change the ending of pkgver and _kernel_version_ variables to match the new kernel version. Then remove anything that says linux... from depends and makedepends variables. Change source variable so it starts with https rather than git+https and ends in .git rather than .git#commit....
3. Edit spl.install: Remove the two install blocks that contain dep_mod and the block containing the definition of dep_mod i.e. only post_install() and check_hostid() blocks should remain. If you only delete dep_mod entries and leave the encapsulating blocks empty you will get errors when you run pacman -U

Make sure you install in the following order: spl-utils-git -> spl-git -> zfs-utils-git -> zfs-git

Use these instructions as a guide for any of the spl/zfs packages that link to the old kernel version (probably all of them).

demizer commented on 2015-07-06 21:39

Please see https://github.com/archzfs/archzfs#submitting-changes on how to contribute changes to the archzfs project.