Remove obsolete "nousb" option in kdump command-line for newer kernels
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
kdump-tools (Ubuntu) | ||||||
Xenial |
New
|
Undecided
|
Unassigned | |||
Bionic |
New
|
Undecided
|
Unassigned | |||
Eoan |
New
|
Undecided
|
Unassigned | |||
Focal |
New
|
Undecided
|
Unassigned | |||
Groovy |
New
|
Undecided
|
Unassigned | |||
makedumpfile (Ubuntu) |
Confirmed
|
Medium
|
Guilherme G. Piccoli | |||
Xenial |
Won't Fix
|
Medium
|
Guilherme G. Piccoli | |||
Bionic |
Confirmed
|
Medium
|
Guilherme G. Piccoli | |||
Eoan |
Won't Fix
|
Medium
|
Guilherme G. Piccoli | |||
Focal |
Confirmed
|
Medium
|
Guilherme G. Piccoli | |||
Groovy |
Won't Fix
|
Medium
|
Guilherme G. Piccoli |
Bug Description
[Impact]
* Kdump command-line include an obsolete "nousb" parameter by default, which can cause a misimpression: users will think they are not booting with USB, but they are.
* Since kernel v4.5, the correct parameter to disable USB subsystem initialization is "usbcore.nousb" always (instead of "nousb" in case the subsystem is built-in). This was changed by commit 097a9ea0e48 ("usb: make "nousb" a clear module parameter").
* USB may be pretty essential in case for example kdump users need to decrypt a disk under LUKS, and there's only an USB keyboard connected to the system. Given the option is innocuous since Bionic, we should just drop it to prevent confusion.
[Test Case]
1) Deploy a Disco VM e.g. with uvt-kvm
2) Install the kdump-tools package
3) Run `kdump-config test`and check for the 'nousb' parameter:
$ kdump-config test
...
kexec command to be used:
/sbin/kexec -p --command-
[Regression Potential]
The regression potential is extremely low, since the "nousb" parameter is not used since Bionic although is there. Any bugs we would have by changing this are still valid by not removing the option - the semantics with or without "nosub" is the same since from Bionic.
NOTICE we won't change Xenial, it can use kernel 4.4 which indeed disables USB by taking the "nousb" parameter.
affects: | linux (Ubuntu) → makedumpfile (Ubuntu) |
Changed in makedumpfile (Ubuntu Cosmic): | |
status: | New → Confirmed |
Changed in makedumpfile (Ubuntu Bionic): | |
status: | New → Confirmed |
Changed in makedumpfile (Ubuntu Xenial): | |
status: | New → Confirmed |
Changed in makedumpfile (Ubuntu Cosmic): | |
importance: | Undecided → High |
Changed in makedumpfile (Ubuntu Bionic): | |
importance: | Undecided → High |
Changed in makedumpfile (Ubuntu Xenial): | |
importance: | Undecided → High |
assignee: | nobody → Guilherme G. Piccoli (gpiccoli) |
Changed in makedumpfile (Ubuntu Bionic): | |
assignee: | nobody → Guilherme G. Piccoli (gpiccoli) |
Changed in makedumpfile (Ubuntu Cosmic): | |
assignee: | nobody → Guilherme G. Piccoli (gpiccoli) |
Changed in makedumpfile (Ubuntu Xenial): | |
assignee: | Guilherme G. Piccoli (gpiccoli) → Heitor R. Alves de Siqueira (halves) |
Changed in makedumpfile (Ubuntu Bionic): | |
assignee: | Guilherme G. Piccoli (gpiccoli) → Heitor R. Alves de Siqueira (halves) |
Changed in makedumpfile (Ubuntu Cosmic): | |
assignee: | Guilherme G. Piccoli (gpiccoli) → Heitor R. Alves de Siqueira (halves) |
Changed in makedumpfile (Ubuntu Disco): | |
assignee: | Guilherme G. Piccoli (gpiccoli) → Heitor R. Alves de Siqueira (halves) |
description: | updated |
description: | updated |
description: | updated |
Changed in makedumpfile (Ubuntu Disco): | |
status: | Confirmed → In Progress |
Changed in makedumpfile (Ubuntu Cosmic): | |
status: | Confirmed → In Progress |
Changed in makedumpfile (Ubuntu Bionic): | |
status: | Confirmed → In Progress |
Changed in makedumpfile (Ubuntu Xenial): | |
status: | Confirmed → In Progress |
summary: |
- Replace "nousb" option in kdump command-line for the newer - "usbcore.nousb" + Remove obsolete "nousb" option in kdump command-line for newer kernels |
description: | updated |
tags: | removed: patch sts |
tags: | added: seg |
Changed in makedumpfile (Ubuntu Xenial): | |
status: | In Progress → Won't Fix |
Changed in makedumpfile (Ubuntu Disco): | |
status: | Opinion → Confirmed |
Changed in makedumpfile (Ubuntu Eoan): | |
status: | Opinion → Confirmed |
Changed in makedumpfile (Ubuntu Xenial): | |
assignee: | Heitor Alves de Siqueira (halves) → Guilherme G. Piccoli (gpiccoli) |
Changed in makedumpfile (Ubuntu Bionic): | |
assignee: | Heitor Alves de Siqueira (halves) → Guilherme G. Piccoli (gpiccoli) |
Changed in makedumpfile (Ubuntu Cosmic): | |
assignee: | Heitor Alves de Siqueira (halves) → Guilherme G. Piccoli (gpiccoli) |
Changed in makedumpfile (Ubuntu Disco): | |
assignee: | Heitor Alves de Siqueira (halves) → Guilherme G. Piccoli (gpiccoli) |
Changed in makedumpfile (Ubuntu Eoan): | |
assignee: | Heitor Alves de Siqueira (halves) → Guilherme G. Piccoli (gpiccoli) |
description: | updated |
Changed in makedumpfile (Ubuntu Cosmic): | |
status: | Confirmed → Won't Fix |
tags: | added: patch |
no longer affects: | makedumpfile (Ubuntu Cosmic) |
no longer affects: | makedumpfile (Ubuntu Disco) |
Changed in makedumpfile (Ubuntu Focal): | |
status: | New → Confirmed |
Changed in makedumpfile (Ubuntu Eoan): | |
status: | In Progress → Confirmed |
Changed in makedumpfile (Ubuntu Groovy): | |
status: | In Progress → Confirmed |
Changed in makedumpfile (Ubuntu Focal): | |
importance: | Undecided → Medium |
Changed in makedumpfile (Ubuntu Groovy): | |
importance: | High → Medium |
Changed in makedumpfile (Ubuntu Eoan): | |
importance: | High → Medium |
Changed in makedumpfile (Ubuntu Bionic): | |
importance: | High → Medium |
Changed in makedumpfile (Ubuntu Xenial): | |
importance: | High → Medium |
Changed in makedumpfile (Ubuntu Focal): | |
assignee: | nobody → Guilherme G. Piccoli (gpiccoli) |
no longer affects: | kdump-tools (Ubuntu) |
tags: | removed: patch |
The attachment "debdiff for disco" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team.
[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.]