canonical-ubuntu-qa team mailing list archive
-
canonical-ubuntu-qa team
-
Mailing list archive
-
Message #03886
[Bug 2063489] [NEW] modules-extra packages not installed during ADT testing for some kernels
Public bug reported:
The modules-extra packages for derivative kernels (maybe just some of
them) do not get installed during ADT testing, despite what looks like
an attempt to do so with this setup-command:
--setup-commands 'apt-get install -y ^kernel-testing--linux\-aws\-6\.5--modules-extra--preferred$ || apt-get install -y ^linux-modules-extra\-aws\-6\.5$ || :'
This results in nothing being found:
146s Reading package lists...
155s Building dependency tree...
155s Reading state information...E: Unable to locate package ^kernel-testing--linux-aws-6.5--modules-extra--preferred$
155s E: Couldn't find any package by glob '^kernel-testing--linux-aws-6.5--modules-extra--preferred$'
155s E: Couldn't find any package by regex '^kernel-testing--linux-aws-6.5--modules-extra--preferred$'
155s Reading package lists...
155s Building dependency tree...
155s Reading state information...
155s
155s E: Unable to locate package ^linux-modules-extra-aws-6.5$
155s E: Couldn't find any package by glob '^linux-modules-extra-aws-6.5$'
155s E: Couldn't find any package by regex '^linux-modules-extra-aws-6.5$'
>From https://autopkgtest.ubuntu.com/results/autopkgtest-
jammy/jammy/amd64/n/nvidia-graphics-
drivers-520/20240409_174454_51c2a@/log.gz
When testing linux-generic, the modules-extra package is installed as a
result of a dependency from linux-image-generic:
$ apt-cache show linux-image-generic
…
Depends: linux-image-5.15.0-105-generic, linux-modules-extra-5.15.0-105-generic, linux-firmware, intel-microcode, amd64-microcode
But the aws kernel is different:
$ apt-cache show linux-image-aws
…
Depends: linux-image-6.5.0-1018-aws, microcode-initrd
$ apt-cache show linux-image-6.5.0-1018-aws
…
Depends: kmod, linux-base (>= 4.5ubuntu1~16.04.1), linux-modules-6.5.0-1018-aws
The only thing which depends on the modules-extra package, is what looks
like a meta package:
$ apt-cache rdepends linux-modules-extra-6.5.0-1018-aws
linux-modules-extra-6.5.0-1018-aws
Reverse Depends:
linux-modules-extra-aws
linux-modules-extra-aws-edge
$ apt-cache rdepends linux-modules-extra-aws
linux-modules-extra-aws
Reverse Depends:
$ apt-cache rdepends linux-modules-extra-aws-edge
linux-modules-extra-aws-edge
Reverse Depends:
This meta package does contain a “Provides”, but it does not match what the ADT setup command is trying to install:
$ apt-cache show linux-modules-extra-aws
Package: linux-modules-extra-aws
…
Provides: kernel-testing--linux-aws-6.5--modules-extra--aws
Depends: linux-modules-extra-6.5.0-1018-aws
The difference is `^kernel-testing--linux-aws-6.5--modules-extra--
preferred$` vs `kernel-testing--linux-aws-6.5--modules-extra--aws`
I do not have a list of kernels that show this behavior. Just looked at
focal:linux-aws-5.15, focal:linux-azure-5.15 and jammy:linux-aws-6.5
(and compared with the behavior of jammy:linux)
** Affects: ubuntu-kernel-tests
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Canonical
Platform QA Team, which is subscribed to ubuntu-kernel-tests.
https://bugs.launchpad.net/bugs/2063489
Title:
modules-extra packages not installed during ADT testing for some
kernels
Status in ubuntu-kernel-tests:
New
Bug description:
The modules-extra packages for derivative kernels (maybe just some of
them) do not get installed during ADT testing, despite what looks like
an attempt to do so with this setup-command:
--setup-commands 'apt-get install -y ^kernel-testing--linux\-aws\-6\.5--modules-extra--preferred$ || apt-get install -y ^linux-modules-extra\-aws\-6\.5$ || :'
This results in nothing being found:
146s Reading package lists...
155s Building dependency tree...
155s Reading state information...E: Unable to locate package ^kernel-testing--linux-aws-6.5--modules-extra--preferred$
155s E: Couldn't find any package by glob '^kernel-testing--linux-aws-6.5--modules-extra--preferred$'
155s E: Couldn't find any package by regex '^kernel-testing--linux-aws-6.5--modules-extra--preferred$'
155s Reading package lists...
155s Building dependency tree...
155s Reading state information...
155s
155s E: Unable to locate package ^linux-modules-extra-aws-6.5$
155s E: Couldn't find any package by glob '^linux-modules-extra-aws-6.5$'
155s E: Couldn't find any package by regex '^linux-modules-extra-aws-6.5$'
From https://autopkgtest.ubuntu.com/results/autopkgtest-
jammy/jammy/amd64/n/nvidia-graphics-
drivers-520/20240409_174454_51c2a@/log.gz
When testing linux-generic, the modules-extra package is installed as
a result of a dependency from linux-image-generic:
$ apt-cache show linux-image-generic
…
Depends: linux-image-5.15.0-105-generic, linux-modules-extra-5.15.0-105-generic, linux-firmware, intel-microcode, amd64-microcode
But the aws kernel is different:
$ apt-cache show linux-image-aws
…
Depends: linux-image-6.5.0-1018-aws, microcode-initrd
$ apt-cache show linux-image-6.5.0-1018-aws
…
Depends: kmod, linux-base (>= 4.5ubuntu1~16.04.1), linux-modules-6.5.0-1018-aws
The only thing which depends on the modules-extra package, is what
looks like a meta package:
$ apt-cache rdepends linux-modules-extra-6.5.0-1018-aws
linux-modules-extra-6.5.0-1018-aws
Reverse Depends:
linux-modules-extra-aws
linux-modules-extra-aws-edge
$ apt-cache rdepends linux-modules-extra-aws
linux-modules-extra-aws
Reverse Depends:
$ apt-cache rdepends linux-modules-extra-aws-edge
linux-modules-extra-aws-edge
Reverse Depends:
This meta package does contain a “Provides”, but it does not match what the ADT setup command is trying to install:
$ apt-cache show linux-modules-extra-aws
Package: linux-modules-extra-aws
…
Provides: kernel-testing--linux-aws-6.5--modules-extra--aws
Depends: linux-modules-extra-6.5.0-1018-aws
The difference is `^kernel-testing--linux-aws-6.5--modules-extra--
preferred$` vs `kernel-testing--linux-aws-6.5--modules-extra--aws`
I do not have a list of kernels that show this behavior. Just looked
at focal:linux-aws-5.15, focal:linux-azure-5.15 and jammy:linux-
aws-6.5 (and compared with the behavior of jammy:linux)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/2063489/+subscriptions