On a Bullseye instance:
$ perf /usr/bin/perf: line 13: exec: perf_6.1: not found
That is because we have linux-image from backport but linux-perf is not:
$ apt list --installed 'linux-image*' 'linux-perf*' linux-image-5.10.0-23-cloud-amd64/now 5.10.179-3 amd64 [installed,local] linux-image-6.1.0-0.deb11.7-cloud-amd64/now 6.1.20-2~bpo11+1 amd64 [installed,local] linux-image-cloud-amd64/now 6.1.20-2~bpo11+1 amd64 [installed,upgradable to: 6.1.90-1~bpo11+1] linux-perf-5.10/oldstable-security,now 5.10.234-1 amd64 [installed,automatic] linux-perf/oldstable-security,now 5.10.234-1 amd64 [installed]
$ apt-cache policy linux-image-cloud-amd64 linux-image-cloud-amd64: Installed: 6.1.20-2~bpo11+1 Candidate: 6.1.90-1~bpo11+1 Version table: 6.1.90-1~bpo11+1 100 100 http://mirrors.wikimedia.org/debian bullseye-backports/main amd64 Packages *** 6.1.20-2~bpo11+1 100 100 /var/lib/dpkg/status 5.10.234-1 500 500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages 5.10.223-1 500 500 http://mirrors.wikimedia.org/debian bullseye/main amd64 Packages
$ apt-cache policy linux-perf linux-perf: Installed: 5.10.234-1 Candidate: 5.10.234-1 Version table: 6.1.94-1~bpo11+1 100 100 http://mirrors.wikimedia.org/debian bullseye-backports/main amd64 Packages *** 5.10.234-1 500 500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages 100 /var/lib/dpkg/status 5.10.223-1 500 500 http://mirrors.wikimedia.org/debian bullseye/main amd64 Packages
linux-perf comes from Puppet base::standard_packages.
I can not find any apt configuration or preference to have linux-image installed from backports, hence this task.