autopkgtest failures if nvidia dkms module fails to build
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | nvidia-graphics-drivers-304 (Ubuntu) |
High
|
Alberto Milone | ||
| | nvidia-graphics-drivers-304-updates (Ubuntu) |
High
|
Alberto Milone | ||
| | ubuntu-drivers-common (Ubuntu) |
Undecided
|
Unassigned | ||
Bug Description
The ubuntu-
test_nvidia_304 (__main_
nvidia-304 ...
--- Error output from package installation ---
dpkg-preconfigure: unable to re-open stdin: No such file or directory
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
* Setting up X socket directories...
...done.
ERROR: ld.so: object 'libumockdev-
INFO:Enable nvidia-304
DEBUG:Parsing /usr/share/
DEBUG:Parsing /usr/share/
DEBUG:Parsing /usr/share/
Error! Bad return status for module build on kernel: 3.19.0-7-generic (x86_64)
Consult /var/lib/
------
FAIL
test_nvidia_
nvidia-304-updates ...
--- Error output from package installation ---
dpkg-preconfigure: unable to re-open stdin: No such file or directory
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
* Setting up X socket directories...
...done.
INFO:Enable nvidia-304-updates
DEBUG:Parsing /usr/share/
DEBUG:Parsing /usr/share/
DEBUG:Parsing /usr/share/
Error! Bad return status for module build on kernel: 3.19.0-7-generic (x86_64)
Consult /var/lib/
------
FAIL
https:/
This has been failing consistently since Feb 27.
This is a bad test, because a failure of the nvidia dkms module to be buildable should be captured as a failure on the nvidia package and not on the ubuntu-drivers package which is testing all of drivers. For ubuntu-
Also opening a task against the nvidia 304 package, which probably needs a fix for newer kernels or to be dropped from the archive if it's incompatible with linux 3.19.
Related branches
- Ubuntu Package Archive Administrators: Pending requested 2018-01-02
-
Diff: 522 lines (+484/-0)6 files modifiedadconrad (+73/-0)
apw (+62/-0)
laney (+52/-0)
pitti (+82/-0)
stefanor (+8/-0)
vorlon (+207/-0)
| Martin Pitt (pitti) wrote : | #1 |
| Changed in ubuntu-drivers-common (Ubuntu): | |
| status: | New → Won't Fix |
| Changed in nvidia-graphics-drivers-304 (Ubuntu): | |
| status: | New → Triaged |
| Changed in nvidia-graphics-drivers-304-updates (Ubuntu): | |
| status: | New → Triaged |
| Changed in nvidia-graphics-drivers-304 (Ubuntu): | |
| importance: | Undecided → High |
| Changed in nvidia-graphics-drivers-304-updates (Ubuntu): | |
| importance: | Undecided → High |
| Changed in nvidia-graphics-drivers-304 (Ubuntu): | |
| assignee: | nobody → Alberto Milone (albertomilone) |
| Changed in nvidia-graphics-drivers-304-updates (Ubuntu): | |
| assignee: | nobody → Alberto Milone (albertomilone) |
| Steve Langasek (vorlon) wrote : | #2 |
Martin, the reason I filed this bug against ubuntu-
| Changed in ubuntu-drivers-common (Ubuntu): | |
| status: | Won't Fix → New |
| Martin Pitt (pitti) wrote : | #3 |
Right. For the record, the plan is to enable reverse test dependencies, so that u-d-common can test-depend on the kernel and will be triggered on new kernel uploads (https:/
| Alberto Milone (albertomilone) wrote : | #4 |
What Martin proposed in the Debian bug report would make my life as a maintainer much easier.
| kary (kari-kivioja) wrote : | #5 |
I'm not sure, what this discussion is about. But as far as i know, you could fix Nvidia drivers:
In bug Bug #1409190 I wrote:
ROOT CAUSE: In kernel headers, a feature that nvidia code depends on, has been removed in kernel 3.19:
$ diff linux-headers-
< #define f_dentry f_path.dentry
WORKAROUND: Make nvidia code live without that feature:
$ sudo sed -i~ s/f_dentry/
$ apt list --installed 'linux*' | cut -d / -f 1 | grep 3.19 | xargs sudo apt install --reinstall
But if you are after a set of tests, that don't get bugged about failing packages, that's another kettle...
| Launchpad Janitor (janitor) wrote : | #6 |
This bug was fixed in the package nvidia-
---------------
nvidia-
* debian/
debian/
- Add support for Linux 3.19 (LP: #1427924).
-- Alberto Milone <email address hidden> Wed, 04 Mar 2015 17:52:08 +0100
| Changed in nvidia-graphics-drivers-304 (Ubuntu): | |
| status: | Triaged → Fix Released |
| Launchpad Janitor (janitor) wrote : | #7 |
This bug was fixed in the package nvidia-
---------------
nvidia-
* debian/
debian/
- Add support for Linux 3.19 (LP: #1427924).
-- Alberto Milone <email address hidden> Wed, 04 Mar 2015 17:54:42 +0100
| Changed in nvidia-graphics-drivers-304-updates (Ubuntu): | |
| status: | Triaged → Fix Released |
| Launchpad Janitor (janitor) wrote : | #8 |
Status changed to 'Confirmed' because the bug affects multiple users.
| Changed in ubuntu-drivers-common (Ubuntu): | |
| status: | New → Confirmed |


That's pretty much exactly what the u-d-common tests are supposed to detect -- the new kernel broke the -304 nvidia driver. I talked about that to Alberto last week, but good to have a bug now.