Skip to content

zfs 2.1.11 compilation failures on 6.3.4-201.fc38.x86_64 #14927

Open
@thwalker3

Description

@thwalker3

My apologies in advance if this has already been reported. I searched around and found a few non-github mentions of this, but not an open issue.

Yes, I know that the dkms package states that it is only tested and verified working through 6.2 but, since this kernel hit Fedora 38 in the last day or so, others will likely begin to run in to it.
Long story short, configure fails with:

checking whether revalidate_disk() is available... no
checking whether get_disk_ro() is available... yes
checking whether generic_readlink is global... no
checking whether ql->discard_granularity is available... yes
checking whether inode_owner_or_capable() exists... no
checking whether inode_owner_or_capable() takes user_ns... configure: error: 
        *** None of the expected "capability" interfaces were detected.
        *** This may be because your kernel version is newer than what is
        *** supported, or you are using a patched custom kernel with
        *** incompatible modifications.
        ***
        *** ZFS Version: zfs-2.1.11-1
        *** Compatible Kernels: 3.10 - 6.2

This appears to be due to this upstream commit. I haven't had a chance to dig much further yet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Status: StaleNo recent activity for issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions