Skip to content

docs: document minimum Linux kernel version (4.20+)#1459

Open
mvanhorn wants to merge 1 commit into
containers:mainfrom
mvanhorn:fix/1433-document-minimum-kernel-version
Open

docs: document minimum Linux kernel version (4.20+)#1459
mvanhorn wants to merge 1 commit into
containers:mainfrom
mvanhorn:fix/1433-document-minimum-kernel-version

Conversation

@mvanhorn

@mvanhorn mvanhorn commented Jun 8, 2026

Copy link
Copy Markdown

Summary

Documents netavark's minimum runtime kernel requirement (Linux 4.20+) in the README.

Why this matters

A user hit EPROTONOSUPPORT at runtime and bisected it to NETLINK_GET_STRICT_CHK, which requires Linux 4.20+ (#1433). Maintainer @Luap99 agreed that documenting the 4.20+ minimum is the right resolution. This adds that note to the README so users on older kernels understand the requirement instead of hitting an opaque error.

Testing

Documentation only.

Closes #1433

Signed-off-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
Comment thread README.md
- [Podman](https://podman.io/docs) 4.0+
- [protoc](https://grpc.io/docs/protoc-installation/)

At runtime, Netavark supports Linux kernel 4.20 or newer. Netavark relies on

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this says the wrong thing? Did you actually test it works on kernel 4.20 (i.e. passing all tests)?

I think what we can say it it does not work on older kernels so we need at least 4.20 but we have no way of testing older kernels so it is totally possible we require other newer kernels already.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

netavark: host netlink socket: IO error: Protocol not available (os error 92)

2 participants