ioam6.sh in net from ubuntu_kernel_selftests fails with 5.15 kernels in Focal
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-kernel-tests |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Medium
|
Kleber Sacilotto de Souza | ||
Jammy |
Fix Released
|
Medium
|
Kleber Sacilotto de Souza |
Bug Description
[Impact]
Testcase ubuntu_
17:19:35 DEBUG| [stdout] make: Entering directory '/tmp/autopkgte
ient/tmp/
17:19:35 DEBUG| [stdout] make --no-builtin-rules ARCH=x86 -C ../../../.. headers_install
17:19:35 DEBUG| [stdout] make[1]: Entering directory '/tmp/autopkgte
17:19:35 DEBUG| [stdout] INSTALL ./usr/include
17:19:35 DEBUG| [stdout] make[1]: Leaving directory '/tmp/autopkgte
17:19:35 DEBUG| [stdout] TAP version 13
17:19:35 DEBUG| [stdout] 1..1
17:19:35 DEBUG| [stdout] # selftests: net: ioam6.sh
17:19:35 DEBUG| [stdout] # SKIP: iproute2 too old, missing ioam command
17:19:35 DEBUG| [stdout] not ok 1 selftests: net: ioam6.sh # exit=1
This is caused by an older version of iproute2 in Focal. The package has been updated in Jammy via bug 1951390 and the bug report says it should be updated in Focal as well. Even if the package is eventually updated, the testcase shouldn't throw a fatal error in this case and really return "SKIP" as the log message says.
[Fix]
The proper fix would be to make tools/testing/
[Testcase]
Run the selftest script in Focal with a 5.15 kernel.
[Where problems could occur]
If the skip code is added to places where it shouldn't be added it could introduce false positives and not fail where it should.
CVE References
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
Changed in linux (Ubuntu Jammy): | |
status: | New → Confirmed |
Changed in linux (Ubuntu): | |
assignee: | nobody → Kleber Sacilotto de Souza (kleber-souza) |
Changed in linux (Ubuntu Jammy): | |
assignee: | nobody → Kleber Sacilotto de Souza (kleber-souza) |
Changed in linux (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in linux (Ubuntu Jammy): | |
status: | Confirmed → In Progress |
Changed in linux (Ubuntu Jammy): | |
importance: | Undecided → Medium |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Committed |
importance: | Undecided → Medium |
Patch sent upstream: https:/ /lore<email address hidden>/