net:fib_rule_tests.sh in ubuntu_kselftests_net fails on Noble
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
ubuntu-kernel-tests |
In Progress
|
Critical
|
Masahiro Yamada | |||
linux (Ubuntu) | Status tracked in Oracular | |||||
Noble |
Fix Released
|
Medium
|
Masahiro Yamada | |||
Oracular |
In Progress
|
Medium
|
Masahiro Yamada |
Bug Description
In our SRU cycles, all Noble kernels fail in the aforementioned kselftests:
11238 20:50:51 DEBUG| [stdout] # Cannot open network namespace "testns": No such file or directory
This error is caused by the local fix added in 2019:
"UBUNTU: SAUCE: selftests: net: fix "from" match test in fib_rule_tests.sh"
It was no longer necessary because a similar fix was applied in upstream:
d1abf388604f ("selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test")
However, such a Ubuntu-local commit is often blindly carried over to future releases because nobody re-evaluates whether it is still needed or not.
Now, it is causing a real issue on Noble kselftests.
$ linux/tools/
Cannot open network namespace "testns": No such file or directory
The reason for the failure is obvious; there is no such a namespace since the upstream commit 6c0ee7b4d69d ("selftests/net: convert fib_rule_tests.sh to run it in unique namespace").
Reverting the outdated commit fixes this failure.
CVE References
Changed in ubuntu-kernel-tests: | |
importance: | Undecided → Critical |
tags: | added: patch |
Changed in ubuntu-kernel-tests: | |
status: | New → In Progress |
Changed in linux (Ubuntu Oracular): | |
status: | New → In Progress |
Changed in linux (Ubuntu Noble): | |
status: | New → In Progress |
Changed in ubuntu-kernel-tests: | |
assignee: | nobody → Masahiro Yamada (myamada) |
Changed in linux (Ubuntu Noble): | |
assignee: | nobody → Masahiro Yamada (myamada) |
Changed in linux (Ubuntu Oracular): | |
assignee: | nobody → Masahiro Yamada (myamada) |
Changed in linux (Ubuntu Oracular): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Noble): | |
importance: | Undecided → Medium |
status: | In Progress → Fix Committed |
A patch.