Bug#1104279: needrestart: -p always requires root
From
Tollef Fog Heen@21:1/5 to
All on Mon Apr 28 09:40:01 2025
Package: needrestart
Version: 3.11-1
Severity: normal
It seems like needrestart -p always asks for root, even when -k is used,
and when it would work just fine without it:
$ needrestart -k
Scanning linux images...
Pending kernel upgrade!
Running kernel version:
6.12.21-amd64
Diagnostics:
The currently running kernel version is not the expected kernel version 6.12.22-amd64.
Restarting the system to load the new kernel will not be handled automatically, so you should consider rebooting. [Return]
$ needrestart -p -k
UNKN - This plugin needs to be run as root!
$ fakeroot needrestart -p -k
CRIT - Kernel: 6.12.21-amd64!=6.12.22-amd64 (!!)|Kernel=2;0;;0;2
Could you please consider relaxing the requirement for it to be run as
root for -p to be used? I can use fakeroot, but it seems a bit silly.
Cheers,
--
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)