Bug#1010883: dkms breaks nvidia-graphics-drivers autopkgtest on arm64: unmet dependencies

Paul Gevers elbrus at debian.org
Thu May 12 08:57:01 BST 2022


Source: dkms, nvidia-graphics-drivers
Control: found -1 dkms/3.0.3-1
Control: found -1 nvidia-graphics-drivers/470.103.01-3
Severity: serious
Tags: sid bookworm
User: debian-ci at lists.debian.org
Usertags: breaks needs-update

Dear maintainer(s),

With a recent upload of dkms the autopkgtest of nvidia-graphics-drivers 
fails in testing when that autopkgtest is run with the binary packages 
of dkms from unstable. It passes when run with only packages from 
testing. In tabular form:

                         pass            fail
dkms                    from testing    3.0.3-1
nvidia-graphics-drivers from testing    470.103.01-3
all others              from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration of dkms to testing 
[1]. Due to the nature of this issue, I filed this bug report against 
both packages. Can you please investigate the situation and reassign the 
bug to the right package?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=dkms

https://ci.debian.net/data/autopkgtest/testing/arm64/n/nvidia-graphics-drivers/21589789/log.gz

I: Removing binary package nvidia-kernel-dkms, to get clean state
I: Installing binary package nvidia-kernel-dkms
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
   glx-alternative-mesa glx-alternative-nvidia glx-diversions
   nvidia-alternative nvidia-installer-cleanup nvidia-kernel-common
   nvidia-kernel-support nvidia-modprobe update-glx
Suggested packages:
   libgl1-mesa-glx | libgl1 nvidia-driver | nvidia-driver-any
Recommended packages:
   nvidia-driver | libcuda1
The following NEW packages will be installed:
   glx-alternative-mesa glx-alternative-nvidia glx-diversions
   nvidia-alternative nvidia-installer-cleanup nvidia-kernel-common
   nvidia-kernel-dkms nvidia-kernel-support nvidia-modprobe update-glx
0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded.
Need to get 25.9 MB of archives.
After this operation, 50.2 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian testing/contrib arm64 update-glx 
arm64 1.2.1 [10.6 kB]
Get:2 http://deb.debian.org/debian testing/contrib arm64 
glx-alternative-mesa arm64 1.2.1 [9912 B]
Get:3 http://deb.debian.org/debian testing/contrib arm64 
nvidia-installer-cleanup arm64 20220217+1 [19.4 kB]
Get:4 http://deb.debian.org/debian testing/contrib arm64 glx-diversions 
arm64 1.2.1 [12.6 kB]
Get:5 http://deb.debian.org/debian testing/contrib arm64 
glx-alternative-nvidia arm64 1.2.1 [10.9 kB]
Get:6 http://deb.debian.org/debian testing/non-free arm64 
nvidia-alternative arm64 470.103.01-3 [240 kB]
Get:7 http://deb.debian.org/debian testing/contrib arm64 
nvidia-kernel-common arm64 20220217+1 [10.9 kB]
Get:8 http://deb.debian.org/debian testing/contrib arm64 nvidia-modprobe 
arm64 510.68.02-1 [20.5 kB]
Get:9 http://deb.debian.org/debian testing/non-free arm64 
nvidia-kernel-support arm64 470.103.01-3 [239 kB]
Get:10 http://deb.debian.org/debian testing/non-free arm64 
nvidia-kernel-dkms arm64 470.103.01-3 [25.3 MB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 25.9 MB in 2s (16.5 MB/s)
Selecting previously unselected package update-glx.
(Reading database ... (Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 29721 files and directories currently installed.)
Preparing to unpack .../update-glx_1.2.1_arm64.deb ...
Unpacking update-glx (1.2.1) ...
Selecting previously unselected package glx-alternative-mesa.
Preparing to unpack .../glx-alternative-mesa_1.2.1_arm64.deb ...
Unpacking glx-alternative-mesa (1.2.1) ...
Selecting previously unselected package nvidia-installer-cleanup.
Preparing to unpack .../nvidia-installer-cleanup_20220217+1_arm64.deb ...
Unpacking nvidia-installer-cleanup (20220217+1) ...
Setting up nvidia-installer-cleanup (20220217+1) ...
Selecting previously unselected package glx-diversions.
(Reading database ... (Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 29866 files and directories currently installed.)
Preparing to unpack .../0-glx-diversions_1.2.1_arm64.deb ...
Unpacking glx-diversions (1.2.1) ...
Selecting previously unselected package glx-alternative-nvidia.
Preparing to unpack .../1-glx-alternative-nvidia_1.2.1_arm64.deb ...
Unpacking glx-alternative-nvidia (1.2.1) ...
Selecting previously unselected package nvidia-alternative.
Preparing to unpack .../2-nvidia-alternative_470.103.01-3_arm64.deb ...
Unpacking nvidia-alternative (470.103.01-3) ...
Selecting previously unselected package nvidia-kernel-common.
Preparing to unpack .../3-nvidia-kernel-common_20220217+1_arm64.deb ...
Unpacking nvidia-kernel-common (20220217+1) ...
Selecting previously unselected package nvidia-modprobe.
Preparing to unpack .../4-nvidia-modprobe_510.68.02-1_arm64.deb ...
Unpacking nvidia-modprobe (510.68.02-1) ...
Selecting previously unselected package nvidia-kernel-support.
Preparing to unpack .../5-nvidia-kernel-support_470.103.01-3_arm64.deb ...
Unpacking nvidia-kernel-support (470.103.01-3) ...
Selecting previously unselected package nvidia-kernel-dkms.
Preparing to unpack .../6-nvidia-kernel-dkms_470.103.01-3_arm64.deb ...
Unpacking nvidia-kernel-dkms (470.103.01-3) ...
Setting up nvidia-kernel-common (20220217+1) ...
Setting up update-glx (1.2.1) ...
Setting up nvidia-modprobe (510.68.02-1) ...
Setting up glx-alternative-mesa (1.2.1) ...
Setting up glx-diversions (1.2.1) ...
Processing triggers for glx-alternative-mesa (1.2.1) ...
Setting up glx-alternative-nvidia (1.2.1) ...
Processing triggers for glx-alternative-nvidia (1.2.1) ...
Setting up nvidia-alternative (470.103.01-3) ...
Processing triggers for nvidia-alternative (470.103.01-3) ...
Setting up nvidia-kernel-support (470.103.01-3) ...
Processing triggers for nvidia-alternative (470.103.01-3) ...
Setting up nvidia-kernel-dkms (470.103.01-3) ...
autoinstall for dkms modules has been disabled.
Processing triggers for libc-bin (2.33-7) ...
Processing triggers for update-glx (1.2.1) ...
Processing triggers for glx-alternative-nvidia (1.2.1) ...
Processing triggers for glx-alternative-mesa (1.2.1) ...
Processing triggers for libc-bin (2.33-7) ...
I: Checking for missing dkms dependency by trying to deinstall dkms
dpkg: dependency problems prevent removal of dkms:
  nvidia-kernel-dkms depends on dkms (>= 2.1.0.0).

dpkg: error processing package dkms (--remove):
  dependency problems - not removing
Errors were encountered while processing:
  dkms
I: No Linux header packages are installed. Installing all available ones:
I:   linux-headers-5.17.0-1-arm64
I:   linux-headers-5.17.0-1-cloud-arm64
I:   linux-headers-5.17.0-1-rt-arm64
I:   linux-headers-arm64
I:   linux-headers-cloud-arm64
I:   linux-headers-rt-arm64
I:   linux-headers-5.17.0-2-arm64
I:   linux-headers-5.17.0-2-cloud-arm64
I:   linux-headers-5.17.0-2-rt-arm64
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  linux-headers-5.17.0-2-arm64 : Depends: linux-kbuild-5.17 (>= 
5.17.6-1) but 5.17.3-1 is to be installed
  linux-headers-5.17.0-2-cloud-arm64 : Depends: linux-kbuild-5.17 (>= 
5.17.6-1) but 5.17.3-1 is to be installed
  linux-headers-5.17.0-2-rt-arm64 : Depends: linux-kbuild-5.17 (>= 
5.17.6-1) but 5.17.3-1 is to be installed
E: Unable to correct problems, you have held broken packages.
E: Linux headers failed to install
autopkgtest [12:19:58]: test dkms-autopkgtest

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-nvidia-devel/attachments/20220512/732b90c2/attachment.sig>


More information about the pkg-nvidia-devel mailing list