I have had a NAS running on Rocky Linux 9 for a while and the root drive recently died. I took this as an opportunity to upgrade the entire system except the relatively new storage pool. I am attempting to get my existing zfs pool up and running on my new Rocky 10 install but am running into issues. when I follow the instructions from openzfs, I am getting a 404 error. I assume this is because RHEL 10 is just so new. has anyone had any luck getting ZFS up and running on RHEL 10 or am I just going to have to go back to Rocky 9 and wait? I have confirmed that my process works on Rocky 8 and 9.
Yeah, this is an issue with Rocky 10 being new and ZFS’s repos not having caught up with it. The packages are currently unsigned, but hopefully they’ll add the repo (containing the signed packages) for EL10 soon.
(I’d link the git issue containing the full discussion, but I can’t post links atm, so it’s contained in issue 17452 in the openzfs/zfs repo on github)
On a sidenote, I really hope they release it soon because I’d also like to install rocky 10 on some servers.
I have ZFS 2.2.8 running on Rocky 10 since June, when I installed ZFS the packages for EL10 weren’t signed if you care about that.
Here’s what I did:
# installed release package for el9
sudo dnf install https://zfsonlinux.org/epel/zfs-release-2-3.el9.noarch.rpm
# create link for el10 gpg key to el9 file, see /etc/yum.repos.d/zfs.repo
cd /etc/pki/rpm-gpg
sudo ln -s RPM-GPG-KEY-openzfs-2022 RPM-GPG-KEY-openzfs-el-10
# install dependencies
sudo dnf install -y epel-release kernel-devel
# rocky 10 unsigned packages required deactivated gpg check:
sudo dnf --nogpgcheck install -y zfs
I wouldn’t install unsigned packages in a production environment but needed Rocky 10 at home for other reasons (newer kernel with better Intel ARC support) so it wasn’t a showstopper for me.
The issue with unsigned packages: EL10.0 repo · Issue #17452 · openzfs/zfs · GitHub
