2022-11-29 18:31:18 |
Thadeu Lima de Souza Cascardo |
bug |
|
|
added bug |
2022-11-29 18:31:39 |
Thadeu Lima de Souza Cascardo |
nominated for series |
|
Ubuntu Jammy |
|
2022-11-29 18:31:39 |
Thadeu Lima de Souza Cascardo |
bug task added |
|
linux-kvm (Ubuntu Jammy) |
|
2022-11-29 18:31:52 |
Thadeu Lima de Souza Cascardo |
summary |
fib_nexthop_nongw.sh |
kselftest net/fib_nexthop_nongw.sh fails |
|
2023-01-18 21:21:04 |
Jose Ogando Justo |
nominated for series |
|
Ubuntu Lunar |
|
2023-01-18 21:21:04 |
Jose Ogando Justo |
bug task added |
|
linux-kvm (Ubuntu Lunar) |
|
2023-01-18 21:21:04 |
Jose Ogando Justo |
nominated for series |
|
Ubuntu Kinetic |
|
2023-01-18 21:21:04 |
Jose Ogando Justo |
bug task added |
|
linux-kvm (Ubuntu Kinetic) |
|
2023-01-18 21:31:51 |
Jose Ogando Justo |
description |
18272 03:33:07 DEBUG| Persistent state client._record_indent now set to 2
18273 03:33:07 DEBUG| Persistent state client.unexpected_reboot now set to ('ubuntu_kernel_selftests.net:fib_nexthop_nongw.sh', 'ubuntu_kernel_selftests.net:fib_nexthop_nongw.sh')
18274 03:33:07 DEBUG| Waiting for pid 58525 for 2700 seconds
18275 03:33:07 WARNI| System python is too old, crash handling disabled
18276 03:33:07 DEBUG| Running 'make run_tests -C net TEST_PROGS=fib_nexthop_nongw.sh TEST_GEN_PROGS='' TEST_CUSTOM_PROGS='''
18277 03:33:07 DEBUG| [stdout] make: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/net'
18278 03:33:07 DEBUG| [stdout] make --no-builtin-rules ARCH=x86 -C ../../../.. headers_install
18279 03:33:07 DEBUG| [stdout] make[1]: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux'
18280 03:33:08 DEBUG| [stdout] INSTALL ./usr/include
18281 03:33:08 DEBUG| [stdout] make[1]: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux'
18282 03:33:08 DEBUG| [stdout] TAP version 13
18283 03:33:08 DEBUG| [stdout] 1..1
18284 03:33:08 DEBUG| [stdout] # selftests: net: fib_nexthop_nongw.sh
18285 03:33:08 DEBUG| [stdout] # Error: Unknown device type.
18286 03:33:08 DEBUG| [stdout] # Cannot find device "eth0"
18287 03:33:08 DEBUG| [stdout] # Cannot find device "eth0"
18288 03:33:08 DEBUG| [stdout] # TEST: nexthop: get route with nexthop without gw [ OK ]
18289 03:33:18 DEBUG| [stdout] # TEST: nexthop: ping through nexthop without gw [FAIL]
18290 03:33:18 DEBUG| [stdout] not ok 1 selftests: net: fib_nexthop_nongw.sh # exit=1
18291 03:33:18 DEBUG| [stdout] make: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/net' |
18272 03:33:07 DEBUG| Persistent state client._record_indent now set to 2
18273 03:33:07 DEBUG| Persistent state client.unexpected_reboot now set to ('ubuntu_kernel_selftests.net:fib_nexthop_nongw.sh', 'ubuntu_kernel_selftests.net:fib_nexthop_nongw.sh')
18274 03:33:07 DEBUG| Waiting for pid 58525 for 2700 seconds
18275 03:33:07 WARNI| System python is too old, crash handling disabled
18276 03:33:07 DEBUG| Running 'make run_tests -C net TEST_PROGS=fib_nexthop_nongw.sh TEST_GEN_PROGS='' TEST_CUSTOM_PROGS='''
18277 03:33:07 DEBUG| [stdout] make: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/net'
18278 03:33:07 DEBUG| [stdout] make --no-builtin-rules ARCH=x86 -C ../../../.. headers_install
18279 03:33:07 DEBUG| [stdout] make[1]: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux'
18280 03:33:08 DEBUG| [stdout] INSTALL ./usr/include
18281 03:33:08 DEBUG| [stdout] make[1]: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux'
18282 03:33:08 DEBUG| [stdout] TAP version 13
18283 03:33:08 DEBUG| [stdout] 1..1
18284 03:33:08 DEBUG| [stdout] # selftests: net: fib_nexthop_nongw.sh
18285 03:33:08 DEBUG| [stdout] # Error: Unknown device type.
18286 03:33:08 DEBUG| [stdout] # Cannot find device "eth0"
18287 03:33:08 DEBUG| [stdout] # Cannot find device "eth0"
18288 03:33:08 DEBUG| [stdout] # TEST: nexthop: get route with nexthop without gw [ OK ]
18289 03:33:18 DEBUG| [stdout] # TEST: nexthop: ping through nexthop without gw [FAIL]
18290 03:33:18 DEBUG| [stdout] not ok 1 selftests: net: fib_nexthop_nongw.sh # exit=1
18291 03:33:18 DEBUG| [stdout] make: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/net'
--------------------------------------------------------------------------
SRU Justification:
[Impact]
* Without Kernel support for the Dummy net driver, it is not possible to successfully run selftests that use it. This includes as per this bug net/fib_nexthop_nongw.sh, but also could potentially include other such as rtnetlink.sh, fib_rule_tests.sh, forwarding/* etc.
[Fix]
* Custom patch to enable CONFIG_DUMMY=m
[Test Plan]
* Before the fix, the net/fib_nexthop_nongw.sh script will fail in the specific line which does
$ ip -n h1 link add name eth0 type dummy
Error: Unknown device type.
After the fix it does not fail.
[Where problems could occur]
* The regression can be considered as low, since we are adding functionality not previously present.
[Other Info]
* There does not seem to be a historical reason for removing it from linux-kvm. |
|
2023-01-19 01:36:12 |
Jose Ogando Justo |
linux-kvm (Ubuntu Lunar): status |
New |
Confirmed |
|
2023-01-19 01:36:20 |
Jose Ogando Justo |
linux-kvm (Ubuntu Kinetic): status |
New |
Confirmed |
|
2023-01-27 17:17:49 |
Jacob Martin |
linux-kvm (Ubuntu Jammy): status |
New |
Confirmed |
|
2023-01-31 18:03:45 |
Luke Nowakowski-Krijger |
linux-kvm (Ubuntu Jammy): status |
Confirmed |
Fix Committed |
|
2023-01-31 18:03:47 |
Luke Nowakowski-Krijger |
linux-kvm (Ubuntu Kinetic): status |
Confirmed |
Fix Committed |
|
2023-02-10 01:46:40 |
Ubuntu Kernel Bot |
tags |
|
kernel-spammed-jammy-linux-kvm verification-needed-jammy |
|
2023-02-10 18:56:30 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-jammy-linux-kvm verification-needed-jammy |
kernel-spammed-jammy-linux-kvm kernel-spammed-kinetic-linux-kvm verification-needed-jammy verification-needed-kinetic |
|
2023-03-08 08:23:23 |
Roxana Nicolescu |
tags |
kernel-spammed-jammy-linux-kvm kernel-spammed-kinetic-linux-kvm verification-needed-jammy verification-needed-kinetic |
kernel-spammed-jammy-linux-kvm kernel-spammed-kinetic-linux-kvm verification-done-jammy verification-needed-kinetic |
|
2023-03-08 20:27:54 |
Launchpad Janitor |
linux-kvm (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|
2023-03-08 20:27:54 |
Launchpad Janitor |
cve linked |
|
2022-20369 |
|
2023-03-08 20:27:54 |
Launchpad Janitor |
cve linked |
|
2022-3545 |
|
2023-03-08 20:27:54 |
Launchpad Janitor |
cve linked |
|
2022-4139 |
|
2023-03-08 20:27:54 |
Launchpad Janitor |
cve linked |
|
2022-47520 |
|
2023-03-08 20:27:54 |
Launchpad Janitor |
cve linked |
|
2023-0179 |
|
2023-03-08 20:27:54 |
Launchpad Janitor |
cve linked |
|
2023-0461 |
|
2023-03-10 17:43:50 |
Andrei Gherzan |
tags |
kernel-spammed-jammy-linux-kvm kernel-spammed-kinetic-linux-kvm verification-done-jammy verification-needed-kinetic |
kernel-spammed-jammy-linux-kvm kernel-spammed-kinetic-linux-kvm verification-done-jammy verification-done-kinetic |
|
2023-03-13 09:08:30 |
Launchpad Janitor |
linux-kvm (Ubuntu Kinetic): status |
Fix Committed |
Fix Released |
|
2023-03-27 10:09:11 |
Launchpad Janitor |
linux-kvm (Ubuntu Lunar): status |
Confirmed |
Fix Released |
|