Verified in a fresh VM: root@needrestart-motd:~/needrestart-3.6# dpkg -l needrestart | tail -n 1 ii needrestart 3.6-7ubuntu4.1 all check which daemons need to be restarted after library upgrades root@needrestart-motd:~/needrestart-3.6# systemd-detect-virt kvm root@needrestart-motd:~/needrestart-3.6# ls /run/reboot-required ls: cannot access '/run/reboot-required': No such file or directory root@needrestart-motd:~/needrestart-3.6# gcc -shared -fPIC -ldl debian/tests/mockuname.c -o mockuname.so root@needrestart-motd:~/needrestart-3.6# LD_PRELOAD=$PWD/mockuname.so apt install hello Reading package lists... Done Building dependency tree... Done Reading state information... Done The following NEW packages will be installed: hello 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 26.0 kB of archives. After this operation, 106 kB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu noble/main amd64 hello amd64 2.10-3build1 [26.0 kB] Fetched 26.0 kB in 0s (309 kB/s) Selecting previously unselected package hello. (Reading database ... 105648 files and directories currently installed.) Preparing to unpack .../hello_2.10-3build1_amd64.deb ... Unpacking hello (2.10-3build1) ... Setting up hello (2.10-3build1) ... Processing triggers for man-db (2.12.0-4build2) ... ERROR: ld.so: object '/root/needrestart-3.6/mockuname.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Processing triggers for install-info (7.1-3build2) ... Scanning processes... Scanning linux images...
Pending kernel upgrade! Running kernel version: 6.8.0-37-generic Diagnostics: The currently running kernel version is not the expected kernel version 6.8.0-38-generic. Restarting the system to load the new kernel will not be handled automatically, so you should consider rebooting. No services need to be restarted. No containers need to be restarted. No user sessions are running outdated binaries. No VM guests are running outdated hypervisor (qemu) binaries on this host. root@needrestart-motd:~/needrestart-3.6# test ! -x /run/reboot-required || echo test failed root@needrestart-motd:~/needrestart-3.6# ** Tags removed: verification-needed verification-needed-noble ** Tags added: verification-done verification-done-noble -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2065863 Title: needrestart causes kernel upgrade messages in motd To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/needrestart/+bug/2065863/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs