[Bug 1983981] [NEW] Wrong package version displayed in action summary if update is available
Simon Déziel
1983981 at bugs.launchpad.net
Mon Aug 8 16:00:06 UTC 2022
Public bug reported:
If an update for a package is available but not installed, simulating a
purge shows the wrong version.
On that 20.04 system, an update to libxml2 2.9.10+dfsg-5ubuntu0.20.04.4
was available but only the ".3" one was installed. Simulating a purge
gives this bogus output (with `APT::Get::Show-Versions "true"`):
$ apt-get autopurge -s libxml2
NOTE: This is only a simulation!
apt-get needs root privileges for real execution.
Keep also in mind that locking is deactivated,
so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
libicu66* (66.1-2ubuntu2.1)
libxml2* (2.9.10+dfsg-5ubuntu0.20.04.4)
shared-mime-info* (1.15-1)
0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
Purg shared-mime-info [1.15-1]
Purg libxml2 [2.9.10+dfsg-5ubuntu0.20.04.3]
Purg libicu66 [66.1-2ubuntu2.1]
In the above, the "REMOVED" section shows the wrong version number but
the simulation part is OK.
# Additional information
Note: libxml2's update was applied before checking the policy.
$ apt-cache policy apt libxml2
apt:
Installed: 2.0.9
Candidate: 2.0.9
Version table:
*** 2.0.9 500
500 http://us.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
100 /var/lib/dpkg/status
2.0.2ubuntu0.2 500
500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
2.0.2 500
500 http://us.archive.ubuntu.com/ubuntu focal/main amd64 Packages
libxml2:
Installed: 2.9.10+dfsg-5ubuntu0.20.04.4
Candidate: 2.9.10+dfsg-5ubuntu0.20.04.4
Version table:
*** 2.9.10+dfsg-5ubuntu0.20.04.4 500
500 http://us.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
100 /var/lib/dpkg/status
2.9.10+dfsg-5 500
500 http://us.archive.ubuntu.com/ubuntu focal/main amd64 Packages
$ lsb_release -sd
Ubuntu 20.04.4 LTS
** Affects: apt (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to apt in Ubuntu.
https://bugs.launchpad.net/bugs/1983981
Title:
Wrong package version displayed in action summary if update is
available
Status in apt package in Ubuntu:
New
Bug description:
If an update for a package is available but not installed, simulating
a purge shows the wrong version.
On that 20.04 system, an update to libxml2
2.9.10+dfsg-5ubuntu0.20.04.4 was available but only the ".3" one was
installed. Simulating a purge gives this bogus output (with
`APT::Get::Show-Versions "true"`):
$ apt-get autopurge -s libxml2
NOTE: This is only a simulation!
apt-get needs root privileges for real execution.
Keep also in mind that locking is deactivated,
so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
libicu66* (66.1-2ubuntu2.1)
libxml2* (2.9.10+dfsg-5ubuntu0.20.04.4)
shared-mime-info* (1.15-1)
0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
Purg shared-mime-info [1.15-1]
Purg libxml2 [2.9.10+dfsg-5ubuntu0.20.04.3]
Purg libicu66 [66.1-2ubuntu2.1]
In the above, the "REMOVED" section shows the wrong version number but
the simulation part is OK.
# Additional information
Note: libxml2's update was applied before checking the policy.
$ apt-cache policy apt libxml2
apt:
Installed: 2.0.9
Candidate: 2.0.9
Version table:
*** 2.0.9 500
500 http://us.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
100 /var/lib/dpkg/status
2.0.2ubuntu0.2 500
500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
2.0.2 500
500 http://us.archive.ubuntu.com/ubuntu focal/main amd64 Packages
libxml2:
Installed: 2.9.10+dfsg-5ubuntu0.20.04.4
Candidate: 2.9.10+dfsg-5ubuntu0.20.04.4
Version table:
*** 2.9.10+dfsg-5ubuntu0.20.04.4 500
500 http://us.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
100 /var/lib/dpkg/status
2.9.10+dfsg-5 500
500 http://us.archive.ubuntu.com/ubuntu focal/main amd64 Packages
$ lsb_release -sd
Ubuntu 20.04.4 LTS
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1983981/+subscriptions
More information about the foundations-bugs
mailing list