Public bug reported:
With 6.8.0 kernels, the `linux-tools-common` package installed bpftool
with a binary that works for that kernel. In 6.14.0, it seems that the
linux-tools-6.14.0-* packages which are installed for the specific
kernel no longer include a bpftool binary built for that kernel (or
cpupower or perf or usbip or usbipd).
For example:
```
$ dpkg -L linux-tools-6.8.0-1031-aws
/.
/usr
/usr/lib
/usr/lib/linux-tools
/usr/lib/linux-tools/6.8.0-1031-aws
/usr/share
/usr/share/doc
/usr/share/doc/linux-tools-6.8.0-1031-aws
/usr/share/doc/linux-tools-6.8.0-1031-aws/copyright
/usr/lib/linux-tools/6.8.0-1031-aws/bpftool
/usr/lib/linux-tools/6.8.0-1031-aws/cpupower
/usr/lib/linux-tools/6.8.0-1031-aws/libperf-jvmti.so
/usr/lib/linux-tools/6.8.0-1031-aws/perf
/usr/lib/linux-tools/6.8.0-1031-aws/usbip
/usr/lib/linux-tools/6.8.0-1031-aws/usbipd
/usr/share/doc/linux-tools-6.8.0-1031-aws/changelog.Debian.gz
$ dpkg -L linux-tools-6.14.0-1011-aws
/.
/usr
/usr/lib
/usr/lib/linux-tools
/usr/share
/usr/share/doc
/usr/share/doc/linux-tools-6.14.0-1011-aws
/usr/share/doc/linux-tools-6.14.0-1011-aws/copyright
/usr/lib/linux-tools/6.14.0-1011-aws
/usr/share/doc/linux-tools-6.14.0-1011-aws/changelog.Debian.gz
```
The 6.14.0 package creates the directory `/usr/lib/linux-
tools/6.14.0-1011-aws` but there are no contents.
Meanwhile, the `linux-tools-common` package still includes `/usr/sbin/bpftool`
but when you run this it gives an error that bpftool is not found for the
kernel version (because it is looking for it in
`/usr/lib/linux-tools/6.14.0-1011-aws`) and asking the user to install the
package `linux-tools-6.14.0-1011-aws` (which is already installed but is
missing bpftool) or `linux-cloud-tools-6.14.0-1011-aws` (which does not exist):
```
$ /usr/sbin/bpftool
WARNING: bpftool not found for kernel 6.14.0-1011
You may need to install the following packages for this specific kernel:
linux-tools-6.14.0-1011-aws
linux-cloud-tools-6.14.0-1011-aws
You may also want to install one of the following packages to keep up to date:
linux-tools-aws
linux-cloud-tools-aws
```
I have not been able to find any ubuntu package on 24.04.3 that contains
a bpftool binary for a 6.14.0 kernel.
Release of Ubuntu:
```
$ lsb_release -rd
No LSB modules are available.
Description: Ubuntu 24.04.3 LTS
Release: 24.04
```
Relevant package versions:
```
$ apt-cache policy linux-tools-6.14.0-1011-aws
linux-tools-6.14.0-1011-aws:
Installed: 6.14.0-1011.11~24.04.1
Candidate: 6.14.0-1011.11~24.04.1
Version table:
*** 6.14.0-1011.11~24.04.1 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
100 /var/lib/dpkg/status
$ apt-cache policy linux-tools-6.8.0-1031-aws
linux-tools-6.8.0-1031-aws:
Installed: 6.8.0-1031.33
Candidate: 6.8.0-1031.33
Version table:
*** 6.8.0-1031.33 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
100 /var/lib/dpkg/status
$ apt-cache policy linux-tools-common
linux-tools-common:
Installed: 6.8.0-78.78
Candidate: 6.8.0-78.78
Version table:
*** 6.8.0-78.78 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
100 /var/lib/dpkg/status
6.8.0-71.71 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-64.67 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-63.66 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-62.65 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-60.63 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-59.61 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-58.60 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-57.59 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-56.58 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-55.57 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-54.56 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-53.55 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
6.8.0-52.53 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-51.52 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-50.51 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-49.49 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-48.48 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-47.47 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-45.45 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-44.44 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-41.41 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-40.40 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-39.39 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-38.38 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-36.36 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-35.35 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble-updates/main
amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
6.8.0-31.31 500
500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu noble/main amd64
Packages
```
** Affects: linux-tools (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2121230
Title:
linux-tools-* packages no longer include kernel-specific bpftool
binary for 6.14.0 kernels
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-tools/+bug/2121230/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs