Update to 8.7 OS will not boot to new kernel with zfs

Hey,

I just updated my supermicro server running Rocky 8.6 to 8.7.

The server OS is running on a 240G NVME drive (no RAID). It has a Seagate -4U106 JBOD attached via mini SAS3 and is multipathed. The JBOD is setup with zfs filesystem (KMOD selection) . Initial configuration of the zpool and raidz was all good. After update this morning the system booted to grub loader and after that never to the OS. I am however able to boot to the 4.18.0-372.32.1.el8_6.x86_64 kernel (with the JBOD connected and powered up and with out the JBOD powered up). The prior one that was before the update.

Any ideas on what may be the issue would be greatly appreciated…

Thanks!

This was previously reported by someone else as well. Take a look here:

I’m not sure what the solution is yet.

Thanks!

Hey,

Thanks for getting back to me on this and looking into it. After I submitted this I saw that report that looks a lot like what I am seeing.

Thank you!

Is zfs supported on Rocky 8.x?

Yes as far as I am aware it is. Here is a link for installing on Rocky. I am not + about the 8.7 build though as with 8.5 → 8.6 was no problem.

https://docs.rockylinux.org/books/lxd_server/02-zfs_setup/

Well, the install comes from a third-party repo (zfsonlinux): 1 Install and Configuration - Documentation which means you can install it. Supported, well if it doesn’t work, I guess for the ZFS stuff means asking zfsonlinux to address those issues if the module doesn’t work in the kernel you are attempting to use it with. They would need to ensure the module that their repositories provide, that it works for the system you are installing it on. Maybe that’s why it works on early kernels pre-8.7 as they haven’t prepared it for newer ones yet.

I use the DKMS version of ZFS on Rocky 8.7, no issues.

https://openzfs.github.io/openzfs-docs/Getting%20Started/RHEL-based%20distro/index.html

https://openzfs.github.io/openzfs-docs/Getting%20Started/RHEL-based%20distro/index.html#dkms

1 Like

That is kind of what I was at first thinking. Very possible that the repo for zfsonlinux was not ready for the 8.7 release. I am now having issues with the prior kernel booting with the JBOD powered up but when the JBOD os powered down no problem with kernel version 4.18.0-372.32.1.el8_6.x86_64

Thanks for the links I will review when I have a chance…

1 Like