From 2b16bdb5cd7536f57312d32866a22308223d64b7 Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Sun, 31 Mar 2024 21:00:10 -0400 Subject: [PATCH] upgrades: Re-enable unattended-upgrade during dist-upgrade Previously, when dist-upgrading from bullseye to bookworm, there was an issue where unattended-upgrade gets stuck. See #2266. However, it does not get stuck when dist-upgrading from bookworm to trixie. Signed-off-by: James Valleroy Reviewed-by: Sunil Mohan Adapa --- plinth/modules/upgrades/privileged.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plinth/modules/upgrades/privileged.py b/plinth/modules/upgrades/privileged.py index 8193d8154..53521de41 100644 --- a/plinth/modules/upgrades/privileged.py +++ b/plinth/modules/upgrades/privileged.py @@ -471,10 +471,12 @@ def _perform_dist_upgrade(): f'{DIST_UPGRADE_PRE_DEBCONF_SELECTIONS}', flush=True) debconf_set_selections(DIST_UPGRADE_PRE_DEBCONF_SELECTIONS) - # XXX: unattended-upgrade gets stuck here, see #2266. # This will upgrade most of the packages. - # print('Running unattended-upgrade...', flush=True) - # subprocess.run(['unattended-upgrade', '--verbose'], check=False) + # Previously, when dist-upgrading from bullseye to bookworm, there was + # an issue where unattended-upgrade gets stuck. See #2266. However, it + # does not get stuck when dist-upgrading from bookworm to trixie. + print('Running unattended-upgrade...', flush=True) + subprocess.run(['unattended-upgrade', '--verbose'], check=False) # Remove obsolete packages that may prevent other packages from # upgrading.