[Bug 1979238] Re: Software Updater phased updates ignores APT::Machine-ID
halogen2
1979238 at bugs.launchpad.net
Wed Aug 31 16:36:44 UTC 2022
The steps to reproduce as written are no longer optimal on fully updated
Ubuntu 22.04: seems `apt list --upgradable` no longer takes phased
updates into account. Using `apt-get -s dist-upgrade` to obtain lists
of updates from apt should still work.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to update-manager in Ubuntu.
https://bugs.launchpad.net/bugs/1979238
Title:
Software Updater phased updates ignores APT::Machine-ID
Status in update-manager package in Ubuntu:
Triaged
Status in update-manager source package in Impish:
New
Status in update-manager source package in Jammy:
New
Status in update-manager source package in Kinetic:
Triaged
Bug description:
Environment:
$ lsb_release -rd
Description: Ubuntu 22.04 LTS
Release: 22.04
$ apt-cache policy update-manager
update-manager:
Installed: 1:22.04.9
Candidate: 1:22.04.9
Version table:
*** 1:22.04.9 500
500 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
500 http://us.archive.ubuntu.com/ubuntu jammy/main i386 Packages
100 /var/lib/dpkg/status
Steps to reproduce:
1) On an Ubuntu 22.04 system with all non-phased updates installed,
check output of `apt list --upgradable` and `apt -o='Apt::Get::Always-
Include-Phased-Updates=true' list --upgradable`. Make sure these
outputs differ: there should be some phased updates, and some should
not yet be phased in for this system.
2) create a file "/etc/apt/apt.conf.d/01aaa-synced-machineid" with the
following contents -
APT {
Machine-ID "0aac969489d35d412431192762b0beff";
}
(That UUID was chosen by running `dbus-uuidgen` until it produced a
UUID that, when placed there, changed the output of `apt list
--upgradable`.)
3) Verify with `apt list --upgradable` that the list of available
phased upates is now different.
4) Run Software Updater and look at the list of available updates it
offers.
Expected results:
At (4), Software Updater should offer the same set of updates that
`apt list --upgradable` shows at (3).
Actual results:
At (4), Software Updater offers the set of updates that were offered
at (1). It seems to completely ignore APT::Machine-ID, despite that
being the official recommended way to synchronize phased updates
across multiple machines - https://discourse.ubuntu.com/t/phased-
updates-in-apt-in-21-04/20345
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: update-manager 1:22.04.9
ProcVersionSignature: Ubuntu 5.15.0-39.42-generic 5.15.35
Uname: Linux 5.15.0-39-generic x86_64
ApportVersion: 2.20.11-0ubuntu82.1
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Mon Jun 20 14:43:08 2022
ExecutablePath: /usr/bin/update-manager
GsettingsChanges:
b'com.ubuntu.update-manager' b'first-run' b'false'
b'com.ubuntu.update-manager' b'launch-count' b'3'
b'com.ubuntu.update-manager' b'launch-time' b'int64 1655750563'
b'com.ubuntu.update-manager' b'show-details' b'true'
b'com.ubuntu.update-manager' b'window-width' b'593'
InstallationDate: Installed on 2022-06-20 (0 days ago)
InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 (20220419)
InterpreterPath: /usr/bin/python3.10
PackageArchitecture: all
ProcEnviron:
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
Python3Details: /usr/bin/python3.10, Python 3.10.4, python3-minimal, 3.10.4-0ubuntu2
PythonDetails: N/A
SourcePackage: update-manager
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/1979238/+subscriptions
More information about the foundations-bugs
mailing list