top | item 38673367

(no title)

predmijat | 2 years 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.

discuss

order

tobias2014|2 years ago

In addition to the other comments: you could use the zfs-dkms package which builds it from source on every update

mzi|2 years ago

If you reorder your repositories so the zfs repository comes before the default one in the configuration you won't have that problem.

commandersaki|2 years ago

Huh, interesting, will have to try that out, thanks.

79a6ed87|2 years ago

Targetting the linux-lts package as a dependency instead of linux should reduce the impact of this issue

enormousness|2 years ago

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.

hnlmorg|2 years ago

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.

aperum|2 years ago

There is zfs-linux-lts for that.