Package "unattended-upgrades"
Name: |
unattended-upgrades
|
Description: |
automatic installation of security upgrades
|
Latest version: |
1.1ubuntu1.18.04.14 |
Release: |
bionic (18.04) |
Level: |
updates |
Repository: |
main |
Links
Download "unattended-upgrades"
Other versions of "unattended-upgrades" in Bionic
Changelog
unattended-upgrades (1.1ubuntu1.18.04.9) bionic; urgency=medium
* debian/changlog: Drop extra trailer after old entry
* Don't check blacklist too early and report updates from not allowed origins
as kept back. (LP: #1781176)
* test/test_blacklisted_wrong_origin.py: Fix and enable test
* Clear cache when autoremoval fails (LP: #1779157)
* Find autoremovable kernel packages using the patterns in APT's way
(LP: #1815494)
-- Balint Reczey <email address hidden> Thu, 21 Feb 2019 14:58:38 +0100
|
Source diff to previous version |
1781176 |
Blacklisted packages are included in the \ |
1779157 |
/usr/bin/unattended-upgrade:AssertionError:/usr/bin/unattended-upgrade@1927:main:do_install |
1815494 |
May remove autoremovable non-kernel packages matching pattern from APT::VersionedKernelPackages |
|
unattended-upgrades (1.1ubuntu1.18.04.8) bionic; urgency=medium
* Start service after systemd-logind.service to be able to take inhibition
lock (LP: #1806487)
* Handle gracefully when logind is down (LP: #1806487)
-- Balint Reczey <email address hidden> Thu, 13 Dec 2018 14:42:44 +0100
|
Source diff to previous version |
1806487 |
[regression] Crashing with dbus.exceptions.DBusException when logind can't be started (yet) |
|
unattended-upgrades (1.1ubuntu1.18.04.7) bionic; urgency=medium
* Trigger unattended-upgrade-shutdown actions with PrepareForShutdown()
Performing upgrades in service's ExecStop did not work when the upgrades
involved restarting services because systemd blocked other stop/start
actions making maintainer scripts time out and be killed leaving a broken
system behind.
Running unattended-upgrades.service before shutdown.target as a oneshot
service made it run after unmounting filesystems and scheduling services
properly on shutdown is a complex problem and adding more services to the
mix make it even more fragile.
The solution of monitoring PrepareForShutdown() signal from DBus
allows Unattended Upgrade to run _before_ the jobs related to shutdown are
queued thus package upgrades can safely restart services without
risking causing deadlocks or breaking part of the shutdown actions.
Also ask running unattended-upgrades to stop when shutdown starts even in
InstallOnShutdown mode and refactor most of unattended-upgrade-shutdown to
UnattendedUpgradesShutdown class. (LP: #1778219)
* Increase logind's InhibitDelayMaxSec to 30s. (LP: #1778219)
This allows more time for unattended-upgrades to shut down gracefully
or even install a few packages in InstallOnShutdown mode, but is still a
big step back from the 30 minutes allowed for InstallOnShutdown previously.
Users enabling InstallOnShutdown node are advised to increase
InhibitDelayMaxSec even further possibly to 30 minutes.
- Add NEWS entry about increasing InhibitDelayMaxSec and InstallOnShutdown
changes
* Ignore "W503 line break before binary operator"
because it will become the best practice and breaks the build
* Stop using ActionGroups, they interfere with apt.Cache.clear()
causing all autoremovable packages to be handled as newly autoremovable
ones and be removed by default. Dropping ActionGroup usage does not slow
down the most frequent case of not having anything to upgrade and when
there are packages to upgrade the gain is small compared to the actual
package installation.
Also collect autoremovable packages before adjusting candidates because that
also changed .is_auto_removable attribute of some of them. (LP: #1803749)
(Closes: #910874)
-- Balint Reczey <email address hidden> Mon, 26 Nov 2018 13:37:47 +0100
|
Source diff to previous version |
1803749 |
apt.Cache.clear() may set apt.Package.is_auto_removable to False |
910874 |
unattended-upgrades removes packages even if - Debian Bug report logs |
|
unattended-upgrades (1.1ubuntu1.18.04.6) bionic; urgency=medium
* Unlock for dpkg operations with apt_pkg.pkgsystem_unlock_inner() when it is
available. Also stop running when reacquiring the lock fails.
Thanks to Julian Andres Klode for original partial patch (LP: #1789637)
* Skip rebuilding python-apt in upgrade autopkgtests.
Python-apt has a new build dependency making the rebuilding as is failing
and the reference handling issue is worked around in unattended-upgrades
already. (LP: #1781586)
* Stop trying when no adjustment could be made and adjust package candidates
only to lower versions (LP: #1785093)
* Skip already adjusted packages from being checked for readjusting.
This makes it clearer that the recursion ends and can also be a bit quicker.
(LP: #1785093)
-- Balint Reczey <email address hidden> Tue, 02 Oct 2018 19:18:02 +0200
|
Source diff to previous version |
1789637 |
Proper support for frontend lock |
1781586 |
Skip rebuilding python-apt in upgrade autopkgtests |
1785093 |
RecursionError error in call_adjusted() |
|
unattended-upgrades (1.1ubuntu1.18.04.5) bionic; urgency=medium
* Stop updating the system when reacquiring the dpkg system lock fails.
(LP: #1260041)
-- Balint Reczey <email address hidden> Wed, 18 Jul 2018 13:22:36 +0200
|
1260041 |
Unattended-Upgrades crashes with a dpkg error |
|
About
-
Send Feedback to @ubuntu_updates