Hi,

this does *not* depend on the init system. Needrestart fails to detect microcode updates due the missing of the iutool. The needrestart 2.11 release shipped with Stretch did not contain the microcode feature, yet.

You may disable microcode checking by setting `$nrconf{ucodehints} = 0;`.


Regards,
Thomas


On Mon, 14 Oct 2019, wirelessduck wrote:

Package: needrestart
Version: 3.4-5
Severity: normal

Dear Maintainer,

  * What led up to the situation?

Upgrading from Debian 9 to Debian 10

  * What exactly did you do (or not do) that was effective (or
    ineffective)?

Running `needrestart -p`

  * What was the outcome of this action?

Running `needrestart -p` on Debian 10 with sysvinit gives UNKN output

[main] eval /etc/needrestart/needrestart.conf
[main] needrestart v3.4
[main] running in root mode
[main] #388 uses deleted /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
[main] #388 is not a child
[main] #489 uses deleted /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
[main] #489 is not a child
[Core] #5394 is a NeedRestart::Interp::Python
[Python] #5394: source=/usr/bin/reportbug
[main] #388 exe => /usr/lib/systemd/systemd-udevd
[main] #388 running /etc/needrestart/hook.d/10-dpkg
dpkg-query: no path found matching pattern /usr/lib/systemd/systemd-udevd
[main] #388 running /etc/needrestart/hook.d/20-rpm
[main] #388 running /etc/needrestart/hook.d/90-none
[main] #489 exe => /usr/sbin/dhclient
[main] #489 running /etc/needrestart/hook.d/10-dpkg
dpkg-query: no path found matching pattern /usr/sbin/dhclient
[main] #489 running /etc/needrestart/hook.d/20-rpm
[main] #489 running /etc/needrestart/hook.d/90-none
Failed to load NeedRestart::uCode::Intel: [uCode/Intel] iucode-tool not 
available!
[ucode] no supported processor microcode detection
[Kernel] Linux: kernel release 4.19.0-6-amd64, kernel version #1 SMP Debian 
4.19.67-2+deb10u1 (2019-09-20)
Failed to load NeedRestart::Kernel::kFreeBSD: [Kernel/kFreeBSD] Not running on 
GNU/kFreeBSD!
[Kernel/Linux] /boot/vmlinuz-4.19.0-6-amd64 => 4.19.0-6-amd64 
([email protected]) #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) 
[4.19.0-6-amd64]*
[Kernel/Linux] Expected linux version: 4.19.0-6-amd64
UNKN - Kernel: 4.19.0-6-amd64, Microcode: unknown, Services: none, Containers: 
none, Sessions: none|Kernel=0;0;;0;2 Microcode=U;0;;0;1 Services=0;;0;0 
Containers=0;;0;0 Sessions=0;0;;0
root@debian:~# echo $?
3

  * What outcome did you expect instead?

Running `needrestart -p` on Debian 9 with sysvinit gives expected OK output

root@debian:~# needrestart -p -v
[main] eval /etc/needrestart/needrestart.conf
[main] needrestart v2.11
[main] running in root mode
[Kernel] Linux: kernel release 4.9.0-11-amd64, kernel version #1 SMP Debian 
4.9.189-3+deb9u1 (2019-09-20)
Failed to load NeedRestart::Kernel::kFreeBSD: [Kernel/kFreeBSD] Not running on 
GNU/kFreeBSD!
[Kernel/Linux] /boot/vmlinuz-4.9.0-11-amd64 => 4.9.0-11-amd64 
([email protected]) #1 SMP Debian 4.9.189-3+deb9u1 (2019-09-20) 
[4.9.0-11-amd64]*
[Kernel/Linux] Expected linux version: 4.9.0-11-amd64
OK - Kernel: 4.9.0-11-amd64, Services: none, Containers: none, Sessions: 
none|Kernel=0;0;;0;2 Services=0;;0;0 Containers=0;;0;0 Sessions=0;0;;0
root@debian:~# echo $?
0

Running `needrestart -p` on Debian 10 with sysvinit should also give OK output


-- Package-specific info:
needrestart output:

checkrestart output:


-- System Information:
Debian Release: 10.1
 APT prefers stable-updates
 APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-6-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_AU:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages needrestart depends on:
ii  binutils                   2.31.1-16
ii  dpkg                       1.19.7
ii  gettext-base               0.19.8.1-9
ii  libintl-perl               1.26-2
ii  libmodule-find-perl        0.13-1
ii  libmodule-scandeps-perl    1.27-1
ii  libproc-processtable-perl  0.56-1
ii  libsort-naturally-perl     1.03-2
ii  libterm-readkey-perl       2.38-1
ii  perl                       5.28.1-6
ii  xz-utils                   5.2.4-1

Versions of packages needrestart recommends:
ii  sysvinit-core  2.93-8

Versions of packages needrestart suggests:
pn  iucode-tool                          <none>
pn  needrestart-session | libnotify-bin  <none>

-- no debconf information



--

    ::  WWW:                        https://fiasko-nw.net/~thomas/  ::
   :::  GnuPG: 0x49D0C2C3              mailto:[email protected]  :::
    ::  flickr:             https://www.flickr.com/photos/laugufe/  ::

Reply via email to