Activity log for bug #2051181

Date Who What changed Old value New value Message
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