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

Reply via email to