2024-01-25 02:24:50 |
Andy Chi |
bug |
|
|
added bug |
2024-02-12 18:18:35 |
Julian Andres Klode |
tags |
|
foundations-todo |
|
2024-02-12 18:18:40 |
Julian Andres Klode |
apt (Ubuntu): importance |
Undecided |
Critical |
|
2024-02-12 18:18:43 |
Julian Andres Klode |
apt (Ubuntu): assignee |
|
Julian Andres Klode (juliank) |
|
2024-02-12 18:18:46 |
Julian Andres Klode |
apt (Ubuntu): status |
New |
In Progress |
|
2024-02-12 18:19:12 |
Julian Andres Klode |
apt (Ubuntu): status |
In Progress |
Triaged |
|
2024-02-13 14:17:31 |
Julian Andres Klode |
summary |
apt cannot upgrade packages if the current security version is same as updates |
apt cannot upgrade phased updates if the current security version is same as updates |
|
2024-02-13 14:21:08 |
Julian Andres Klode |
description |
When I finished installation with Jammy 22.04.3, I noticed that nvidia-driver-535 cannot be upgrade by either `apt upgrade` nor `apt dist-upgrade`.
Below is the log of apt upgrade:
ubuntu@ubuntu:~$ sudo apt -o Debug::pkgProblemResolver=1 upgrade --dry-run [2/1878]
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Entering ResolveByKeep 10%
Dependencies are not satisfied for nvidia-driver-535:amd64 < 535.129.03-0ubuntu0.22.04.1 | 535.154.05-0ubuntu0.22.04.1 @ii pumH NPb Ib >
Package nvidia-driver-535:amd64 nvidia-driver-535:amd64 Depends on nvidia-dkms-535:amd64 < none | 535.154.05-0ubuntu0.22.04.1 @un umH > (<= 535.129.03-1)
Keeping Package linux-modules-nvidia-535-oem-22.04c:amd64 due to Depends
Dependencies are not satisfied for linux-modules-nvidia-535-oem-22.04c:amd64 < 6.1.0-1027.27 | 6.1.0-1028.28+2 @ii umH Ib >
Keeping package linux-modules-nvidia-535-oem-22.04c:amd64
Dependencies are not satisfied for linux-modules-nvidia-535-oem-22.04c:amd64 < 6.1.0-1027.27 | 6.1.0-1028.28+2 @ii umH Ib >
Package linux-modules-nvidia-535-oem-22.04c:amd64 linux-modules-nvidia-535-oem-22.04c:amd64 Depends on linux-modules-nvidia-535-6.1.0-1027-oem:amd64 < 6.1.0-1027.27 -> 6.1.0-1027.27+1 @ii umU Ib > (= 6.1.0-1027.27)
Keeping Package linux-modules-nvidia-535-6.1.0-1027-oem:amd64 due to Depends
Dependencies are not satisfied for linux-modules-nvidia-535-6.1.0-1028-oem:amd64 < none -> 6.1.0-1028.28+2 @un uN Ib >
Keeping package linux-modules-nvidia-535-6.1.0-1028-oem:amd64
Dependencies are not satisfied for linux-modules-nvidia-535-6.1.0-1027-oem:amd64 < 6.1.0-1027.27 | 6.1.0-1027.27+1 @ii umH Ib >
Keeping package linux-modules-nvidia-535-6.1.0-1027-oem:amd64
Dependencies are not satisfied for linux-modules-nvidia-535-6.1.0-1027-oem:amd64 < 6.1.0-1027.27 | 6.1.0-1027.27+1 @ii umH Ib >
Package linux-modules-nvidia-535-6.1.0-1027-oem:amd64 linux-modules-nvidia-535-6.1.0-1027-oem:amd64 Depends on linux-signatures-nvidia-6.1.0-1027-oem:amd64 < 6.1.0-1027.27 -> 6.1.0-1027.27+1 @ii umU > (= 6.1.0-1027.27)
Keeping Package linux-signatures-nvidia-6.1.0-1027-oem:amd64 due to Depends
Dependencies are not satisfied for linux-modules-nvidia-535-6.1.0-1027-oem:amd64 < 6.1.0-1027.27 | 6.1.0-1027.27+1 @ii umH Ib >
Dependencies are not satisfied for linux-modules-nvidia-535-6.1.0-1027-oem:amd64 < 6.1.0-1027.27 | 6.1.0-1027.27+1 @ii umH Ib >
Dependencies are not satisfied for linux-modules-nvidia-535-6.1.0-1027-oem:amd64 < 6.1.0-1027.27 | 6.1.0-1027.27+1 @ii umH Ib >
Package linux-modules-nvidia-535-6.1.0-1027-oem:amd64 linux-modules-nvidia-535-6.1.0-1027-oem:amd64 Depends on linux-objects-nvidia-535-6.1.0-1027-oem:amd64 < 6.1.0-1027.27 -> 6.1.0-1027.27+1 @ii umU > (= 6.1.0-1027.27)
Keeping Package linux-objects-nvidia-535-6.1.0-1027-oem:amd64 due to Depends
https://pastebin.canonical.com/p/7frwTKZG6D/ |
[Impact]
A package that has the same version in -security and -updates, with the latter having a Phased-Update-Percentage set is subject to phasing which is not expected by the security team.
[Test plan]
An automatic test case has been added to apt's comprehensive integration test suite that simulates the problem. Passing of the autopkgtests is a successful test.
[Where problems could occur]
The fix in question changes the behavior, some people may have relied on that, but also this should not have happened server side (normally security updates do not receive a value but the real one in this case went a different route).
Otherwise the fix is fairly contained, it removes a single OtherVer++ increment which made it go one version below the current version, so we do not expect any problems; setting aside the usual regression potential from bugs in the compiler and so on.
[Original bug report]
When I finished installation with Jammy 22.04.3, I noticed that nvidia-driver-535 cannot be upgrade by either `apt upgrade` nor `apt dist-upgrade`.
Below is the log of apt upgrade:
ubuntu@ubuntu:~$ sudo apt -o Debug::pkgProblemResolver=1 upgrade --dry-run [2/1878]
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Entering ResolveByKeep 10%
Dependencies are not satisfied for nvidia-driver-535:amd64 < 535.129.03-0ubuntu0.22.04.1 | 535.154.05-0ubuntu0.22.04.1 @ii pumH NPb Ib >
Package nvidia-driver-535:amd64 nvidia-driver-535:amd64 Depends on nvidia-dkms-535:amd64 < none | 535.154.05-0ubuntu0.22.04.1 @un umH > (<= 535.129.03-1)
Keeping Package linux-modules-nvidia-535-oem-22.04c:amd64 due to Depends
Dependencies are not satisfied for linux-modules-nvidia-535-oem-22.04c:amd64 < 6.1.0-1027.27 | 6.1.0-1028.28+2 @ii umH Ib >
Keeping package linux-modules-nvidia-535-oem-22.04c:amd64
Dependencies are not satisfied for linux-modules-nvidia-535-oem-22.04c:amd64 < 6.1.0-1027.27 | 6.1.0-1028.28+2 @ii umH Ib >
Package linux-modules-nvidia-535-oem-22.04c:amd64 linux-modules-nvidia-535-oem-22.04c:amd64 Depends on linux-modules-nvidia-535-6.1.0-1027-oem:amd64 < 6.1.0-1027.27 -> 6.1.0-1027.27+1 @ii umU Ib > (= 6.1.0-1027.27)
Keeping Package linux-modules-nvidia-535-6.1.0-1027-oem:amd64 due to Depends
Dependencies are not satisfied for linux-modules-nvidia-535-6.1.0-1028-oem:amd64 < none -> 6.1.0-1028.28+2 @un uN Ib >
Keeping package linux-modules-nvidia-535-6.1.0-1028-oem:amd64
Dependencies are not satisfied for linux-modules-nvidia-535-6.1.0-1027-oem:amd64 < 6.1.0-1027.27 | 6.1.0-1027.27+1 @ii umH Ib >
Keeping package linux-modules-nvidia-535-6.1.0-1027-oem:amd64
Dependencies are not satisfied for linux-modules-nvidia-535-6.1.0-1027-oem:amd64 < 6.1.0-1027.27 | 6.1.0-1027.27+1 @ii umH Ib >
Package linux-modules-nvidia-535-6.1.0-1027-oem:amd64 linux-modules-nvidia-535-6.1.0-1027-oem:amd64 Depends on linux-signatures-nvidia-6.1.0-1027-oem:amd64 < 6.1.0-1027.27 -> 6.1.0-1027.27+1 @ii umU > (= 6.1.0-1027.27)
Keeping Package linux-signatures-nvidia-6.1.0-1027-oem:amd64 due to Depends
Dependencies are not satisfied for linux-modules-nvidia-535-6.1.0-1027-oem:amd64 < 6.1.0-1027.27 | 6.1.0-1027.27+1 @ii umH Ib >
Dependencies are not satisfied for linux-modules-nvidia-535-6.1.0-1027-oem:amd64 < 6.1.0-1027.27 | 6.1.0-1027.27+1 @ii umH Ib >
Dependencies are not satisfied for linux-modules-nvidia-535-6.1.0-1027-oem:amd64 < 6.1.0-1027.27 | 6.1.0-1027.27+1 @ii umH Ib >
Package linux-modules-nvidia-535-6.1.0-1027-oem:amd64 linux-modules-nvidia-535-6.1.0-1027-oem:amd64 Depends on linux-objects-nvidia-535-6.1.0-1027-oem:amd64 < 6.1.0-1027.27 -> 6.1.0-1027.27+1 @ii umU > (= 6.1.0-1027.27)
Keeping Package linux-objects-nvidia-535-6.1.0-1027-oem:amd64 due to Depends
https://pastebin.canonical.com/p/7frwTKZG6D/ |
|
2024-02-13 14:21:23 |
Julian Andres Klode |
apt (Ubuntu): status |
Triaged |
Fix Committed |
|
2024-02-13 14:22:40 |
Julian Andres Klode |
nominated for series |
|
Ubuntu Mantic |
|
2024-02-13 14:22:40 |
Julian Andres Klode |
bug task added |
|
apt (Ubuntu Mantic) |
|
2024-02-13 14:22:40 |
Julian Andres Klode |
nominated for series |
|
Ubuntu Jammy |
|
2024-02-13 14:22:40 |
Julian Andres Klode |
bug task added |
|
apt (Ubuntu Jammy) |
|
2024-02-13 14:22:40 |
Julian Andres Klode |
nominated for series |
|
Ubuntu Noble |
|
2024-02-13 14:22:40 |
Julian Andres Klode |
bug task added |
|
apt (Ubuntu Noble) |
|
2024-02-13 14:23:54 |
Julian Andres Klode |
apt (Ubuntu Mantic): status |
New |
Triaged |
|
2024-02-13 14:23:57 |
Julian Andres Klode |
apt (Ubuntu Jammy): status |
New |
Triaged |
|
2024-02-13 18:12:29 |
Julian Andres Klode |
apt (Ubuntu Mantic): status |
Triaged |
Fix Committed |
|
2024-02-13 18:12:30 |
Julian Andres Klode |
apt (Ubuntu Jammy): status |
Triaged |
Fix Committed |
|
2024-02-13 21:45:49 |
Ubuntu Archive Robot |
bug |
|
|
added subscriber Julian Andres Klode |
2024-02-15 13:35:28 |
Robie Basak |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2024-02-15 13:35:30 |
Robie Basak |
bug |
|
|
added subscriber SRU Verification |
2024-02-15 13:35:33 |
Robie Basak |
tags |
foundations-todo |
foundations-todo verification-needed verification-needed-mantic |
|
2024-02-15 13:35:55 |
Robie Basak |
tags |
foundations-todo verification-needed verification-needed-mantic |
foundations-todo verification-needed verification-needed-jammy verification-needed-mantic |
|
2024-02-16 12:29:26 |
Launchpad Janitor |
apt (Ubuntu Noble): status |
Fix Committed |
Fix Released |
|
2024-03-18 17:55:45 |
Julian Andres Klode |
tags |
foundations-todo verification-needed verification-needed-jammy verification-needed-mantic |
foundations-todo verification-done-mantic verification-needed verification-needed-jammy |
|
2024-03-21 19:15:38 |
Julian Andres Klode |
tags |
foundations-todo verification-done-mantic verification-needed verification-needed-jammy |
foundations-todo verification-done verification-done-jammy verification-done-mantic |
|
2024-03-21 19:28:43 |
Launchpad Janitor |
apt (Ubuntu Mantic): status |
Fix Committed |
Fix Released |
|
2024-03-21 19:28:51 |
Andreas Hasenack |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2024-03-22 13:12:06 |
Viral Wang |
bug |
|
|
added subscriber Viral Wang |
2024-03-28 14:28:16 |
Launchpad Janitor |
apt (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|