This bug was fixed in the package linux - 6.8.0-55.57
---------------
linux (6.8.0-55.57) noble; urgency=medium
* noble/linux: 6.8.0-55.57 -proposed tracker (LP: #2097981)
* python perf module missing in realtime kernel (LP: #2089411)
- [Packaging] linux-tools: Add missing python perf symlink
- [Packaging] linux-tools: Fix python perf library packaging
- [Packaging] linux-tools: Fall back to old python perf path
* CVE-2024-53104
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in
uvc_parse_format
-- Manuel Diewald <[email protected]> Wed, 12 Feb 2025
20:54:42 +0100
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2089411
Title:
python perf module missing in realtime kernel
Status in linux package in Ubuntu:
Fix Released
Status in linux source package in Noble:
Fix Released
Status in linux source package in Oracular:
Fix Released
Status in linux source package in Plucky:
Fix Released
Bug description:
[Impact]
ubuntu@ubuntu-plucky:~$ python3 -c 'import perf; [print(c) for c in
perf.cpu_map()]'
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python3/dist-packages/perf/__init__.py", line 24, in <module>
raise KernelNotFoundError()
perf.KernelNotFoundError: WARNING: python perf module not found for kernel
6.12.0-4-generic
You may need to install the following packages for this specific kernel:
linux-tools-6.12.0-4-generic-generic
You may also want to install of the following package to keep up to date:
linux-tools-generic
This works only with the main generic kernel but not with any of the
derivatives. Packaging is broken and the perf python modules is
looking in the wrong place for the library.
[Test Plan]
Run:
$ python3 -c 'import perf; [print(c) for c in perf.cpu_map()]'
$ perf
The above must not result in errors.
[Where Problems Could Occur]
Potential issues when using the perf python module or any
scripts/binaries provided by the linux-tools packages.
[Original Description]
Issue is related to Bug #2051560
In using tuned profile realtime-virtual-host under the realtime kernel, the
operating system would lose network connection. Further viewing of the tuned
logs pointed to the following error:
ERROR tuned.units.manager: WARNING: python perf module not found
for kernel 6.8.1-1011-realtime
Researching online Bug #2051560 was discovered. However, it looks as
if the realtime kernel was not listed as fixed to include the perf
Python module that affects tuned.
Server info:
uname -a:
Linux 6.8.1-1011-realtime #11-Ubuntu SMP PREEMPT_RT Tue Oct 8 17:19:16 UTC
2024 x86_64 x86_64 x86_64 GNU/Linux
-----------------------
lsb_release -crid:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.1 LTS
Release: 24.04
Codename: noble
-----------------------
apt policy linux-image-6.8.1-1011-realtime:
linux-image-6.8.1-1011-realtime:
Installed: 6.8.1-1011.11
Candidate: 6.8.1-1011.11
Version table:
*** 6.8.1-1011.11 500
500 https://esm.ubuntu.com/realtime/ubuntu noble/main amd64 Packages
100 /var/lib/dpkg/status
-----------------------
Realtime kernel was installed via Ubuntu Pro subscription.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2089411/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp