depmod may prefer unsigned l-r-m nvidia modules to signed modules
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Seth Forshee | ||
Bionic |
Fix Released
|
Medium
|
Andrea Righi | ||
Disco |
Fix Released
|
Medium
|
Seth Forshee |
Bug Description
Impact: When testing patches for bug 1834476, a bug was observed whereby modprobe was someties attempting to load the unsigned nvidia modules in /lib/modules/
Fix: The unsigned modules are no longer needed after the signed modules have been generated, so update the build script to remove the unsigned modules.
Test Case: Confirm that the ko files are found in /lib/modules/
Regression Potential: The modules being removed are an intermediate build artifact and not meant to be loaded, so no regressions are expected. However, if for some reason linking the intermediate unsigned module was successful but generation of the signed module was not, the user would have been left with a module that could potentially be loaded (if not booted under UEFI secure boot) and would now be left with no modules. This is not the intended behavior and never occurred in my testing, so it's not a case we should be concerned about.
Changed in linux (Ubuntu Disco): | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Seth Forshee (sforshee) |
summary: |
- depmod may prefer unsigne l-r-m nvidia modules to signed modules + depmod may prefer unsigned l-r-m nvidia modules to signed modules |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Disco): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Bionic): | |
assignee: | nobody → Andrea Righi (arighi) |
importance: | Undecided → Medium |
status: | New → Fix Committed |
tags: | added: cscc |
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification- needed- disco' to 'verification- done-disco' . If the problem still exists, change the tag 'verification- needed- disco' to 'verification- failed- disco'.
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you!