** Description changed:
[Impact]
- The normal configuration knob to change the behaviour of needrestart wrt
restarting services vs asking the user vs just listing them doesn't work anymore
- on Noble due to the "Ubuntu mode" changes made during that cycle.
+ The normal configuration knob to change the behaviour of needrestart wrt
restarting services vs asking the user vs just listing them doesn't work
anymore on Noble due to the "Ubuntu mode" changes made during that cycle.
[Test plan]
echo '$nrconf{restart} = "l";' > /etc/needrestart/conf.d/listmode.conf
apt reinstall libc6
# The previous command should not have restarted any service.
[ Where problems could occur ]
If the patch is buggy, automatic restart could be disabled for all
users. However, that use case is checked by the autopkgtests.
[Original report]
On Ubuntu 24.04:
The conf /etc/needrestart/needrestart.conf contains:
# Restart mode: (l)ist only, (i)nteractive or (a)utomatically.
#
# ATTENTION: If needrestart is configured to run in interactive mode but is
run
# non-interactive (i.e. unattended-upgrades) it will fallback to list only
mode.
#
#$nrconf{restart} = 'i';
Whether that variable is left at default (commented out) or defined with
'l' or 'i', services are still restarted.
This config variable conflicts with the new behavior in [1].
To reproduce: set "$nrconf{restart} = 'l'" run 'apt reinstall
libssl3t64' on servers with Nginx, Redis, etc.
Not sure if this setting should be respected, changed, or removed.
[1] https://discourse.ubuntu.com/t/needrestart-changes-in-
ubuntu-24-04-service-restarts/44671
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2068543
Title:
Config variable $nrconf{restart} is no longer accurate: it always
restarts
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/needrestart/+bug/2068543/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs