[Bug 1806463] Re: Unattended-Upgrade::InstallOnShutdown "true" not working
Justin V
1806463 at bugs.launchpad.net
Thu Dec 6 23:49:11 UTC 2018
After reading the NEWS file, it seems that it is necessary for the dbus
signal to be sent first, at which point the upgrade begins. Next, the
SIGTERM is received, but the upgrade has already started. So, "shutdown
-r now" will not trigger an upgrade.
I'll need some time to be able to experiment with a reboot. I was doing
"shutdown -r now". Also, I am using xfce, so maybe it is not sending a
signal (either).
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to unattended-upgrades in Ubuntu.
https://bugs.launchpad.net/bugs/1806463
Title:
Unattended-Upgrade::InstallOnShutdown "true" not working
Status in unattended-upgrades package in Ubuntu:
Incomplete
Bug description:
Cosmic, unattended-upgrades 1.5ubuntu3.18.10.0
Trying to get install-on-shutdown working. Added << Unattended-
Upgrade::InstallOnShutdown "true"; >> to apt.conf.
It appears that the logic for install-on-shutdown is in /usr/share
/unattended-upgrades/unattended-upgrade-shutdown. The logic for run-
on-shutdown is in UnattendedUpgradesShutdown.try_iter_on_shutdown,
which is only called by iter "if not
self.stop_signal_received.is_set()". However, since --wait-for-signal
is true, it waits for a signal, then the iter says "signal recieved,
so skip upgrade":
1. apt.conf: Unattended-Upgrade::InstallOnShutdown "true" (though, unused)
2. unattended-upgrades.service: .../unattended-upgrade-shutdown --wait-for-signal
3. UnattendedUpgradesShutdown.run: signal_handler is installed; wait.
4. UUS.run.signal_handler: stop_signal_received.set(); start_iterations()
5. UUS.start_iterations: scheduler timer to call self.iter
6. UUS.iter: not self.stop_signal_received.is_set() is always False
7. UUS.try_iter_on_shutdown is never called
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unattended-upgrades/+bug/1806463/+subscriptions
More information about the foundations-bugs
mailing list