#1142806 needrestart incorrectly expects rpi-v8 kernel instead of rpi-2712 on Raspberry Pi 5

#1142806#5
Date:
2026-07-26 12:24:54 UTC
From:
To:
Hello,

I believe I have found a reproducible bug in needrestart on a Raspberry Pi 5 running Debian GNU/Linux 13 (Trixie).

The system is already running the latest installed Raspberry Pi 5 kernel:

Linux pi 6.12.47+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.12.47-1+rpt1~bookworm aarch64 GNU/Linux

However, needrestart incorrectly reports:

Expected linux version:
6.12.47+rpt-rpi-v8

and therefore displays:

Pending kernel upgrade!

Running "sudo needrestart -v" consistently shows:

[Kernel/Linux] Expected linux version: 6.12.47+rpt-rpi-v8

followed by:

Pending kernel upgrade!

Running kernel version:
6.12.47+rpt-rpi-2712

The warning reappears every time needrestart scans the installed kernels, even after reboot.

Both kernel images are correctly installed:

linux-image-6.12.47+rpt-rpi-2712
linux-image-6.12.47+rpt-rpi-v8

The verbose output indicates that needrestart selects the generic Raspberry Pi ARM64 kernel (rpt-rpi-v8) as the expected kernel instead of the Raspberry Pi 5 specific kernel (rpt-rpi-2712).

Expected behaviour:

needrestart should recognize that Raspberry Pi 5 uses the rpt-rpi-2712 kernel flavour and compare the running kernel against that kernel instead of rpt-rpi-v8.

A similar issue has previously been discussed on the Raspberry Pi forum:

https://forums.raspberrypi.com/viewtopic.php?t=365698

I can provide the complete verbose output from "sudo needrestart -v" and perform additional testing if required.
Thank you.

Sent with [Proton Mail](https://proton.me/mail/home) secure email.