Hacker News new | ask | show | jobs
by predmijat 911 days ago
On Arch, zfs-linux package has an exact version of linux as a dependency. linux package gets updated fairly often, and by the time zfs-linux package catches up, linux is already on a newer version and you are unable to upgrade.

Sometimes it takes quite a while before those two are in sync and you can upgrade your system.

5 comments

In addition to the other comments: you could use the zfs-dkms package which builds it from source on every update
If you reorder your repositories so the zfs repository comes before the default one in the configuration you won't have that problem.
Huh, interesting, will have to try that out, thanks.
Targetting the linux-lts package as a dependency instead of linux should reduce the impact of this issue
You can install the specific older version of the Linux package that the zfs package needs. You can also pin it so it won't get updated by regular upgrades.
Is there lts kernel support for zfs-linux? I found I had to switch to the lts kernel on an Arch gaming rig because of issues with Nvidia drivers.
There is zfs-linux-lts for that.