Activity log for bug #1974196

Date Who What changed Old value New value Message
2022-05-19 14:11:25 nuclearsandwich bug added bug
2022-05-19 15:46:45 Matthieu Clemenceau tags fr-2401
2022-05-19 23:17:02 Launchpad Janitor systemd (Ubuntu): status New Confirmed
2022-05-19 23:17:19 Tully bug added subscriber Tully
2022-06-23 23:04:09 Kenji Brameld bug added subscriber Kenji Brameld
2022-06-24 13:27:21 user781291271852187 attachment added full-upgrade 23_06.txt https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1974196/+attachment/5599565/+files/full-upgrade%2023_06.txt
2022-07-08 16:55:51 Julian Andres Klode affects systemd (Ubuntu) apt (Ubuntu)
2022-07-08 16:55:51 Julian Andres Klode apt (Ubuntu): status Confirmed In Progress
2022-07-08 16:55:57 Julian Andres Klode apt (Ubuntu): assignee Julian Andres Klode (juliank)
2022-07-08 16:56:02 Julian Andres Klode nominated for series Ubuntu Jammy
2022-07-08 16:56:02 Julian Andres Klode bug task added apt (Ubuntu Jammy)
2022-07-08 16:56:02 Julian Andres Klode nominated for series Ubuntu Kinetic
2022-07-08 16:56:02 Julian Andres Klode bug task added apt (Ubuntu Kinetic)
2022-07-14 13:39:30 Launchpad Janitor apt (Ubuntu Jammy): status New Confirmed
2022-07-14 14:44:41 Marcos Alano bug added subscriber Marcos Alano
2022-07-19 07:36:20 Robin Kloppe bug added subscriber Robin Kloppe
2022-07-24 15:06:05 vishnunaini bug added subscriber vishnunaini
2022-07-28 09:30:40 Julian Andres Klode apt (Ubuntu Jammy): status Confirmed In Progress
2022-07-28 09:33:33 Julian Andres Klode description On an Ubuntu 22.04 desktop system created using the current installation image without enabling package updates over the network, installing the package libudev1 results in a large number of critical packages being removed and rendering the system essentially unusable. https://github.com/tfoote/udevdebug/blob/main/Dockerfile is a Dockerfile which also demonstrates the issue. Building the image, which will install udev 249.11-0ubuntu3 and init 1.62, and then running `apt install libudev1` in the generated image results in The following packages will be REMOVED: libnss-systemd libpam-systemd systemd-timesyncd udev The following packages will be upgraded: libudev1 This is completely prevented by ensuring that updates are installed from the jammy-updates repository before installing any additional packages and that is almost certainly the correct thing to do. But this is a punishing result for such a mistake. I would expect the installation to either force the upgrade of the other systemd packages or refuse to install libudev1 at the incorrect version relative to the other systemd packages until the system is upgraded. We found this out via a user report for ROS 2 Humble which is releasing on top of Ubuntu 22.04 next week: https://github.com/ros2/ros2/issues/1272 [Impact] On an Ubuntu 22.04 desktop system created using the current installation image without enabling package updates over the network, installing the package libudev1 results in a large number of critical packages being removed and rendering the system essentially unusable. [Test plan] Comprehensive regression test suite validating a full solver dump with the issue is run as autopkgtest. [Where problems could occur] We could break other things from resolving. The solver is a bit finicky. Hopefully this is isolated enough. [Other info] https://github.com/tfoote/udevdebug/blob/main/Dockerfile is a Dockerfile which also demonstrates the issue. Building the image, which will install udev 249.11-0ubuntu3 and init 1.62, and then running `apt install libudev1` in the generated image results in The following packages will be REMOVED:   libnss-systemd libpam-systemd systemd-timesyncd udev The following packages will be upgraded:   libudev1 This is completely prevented by ensuring that updates are installed from the jammy-updates repository before installing any additional packages and that is almost certainly the correct thing to do. But this is a punishing result for such a mistake. I would expect the installation to either force the upgrade of the other systemd packages or refuse to install libudev1 at the incorrect version relative to the other systemd packages until the system is upgraded. We found this out via a user report for ROS 2 Humble which is releasing on top of Ubuntu 22.04 next week: https://github.com/ros2/ros2/issues/1272
2022-07-28 11:16:15 Julian Andres Klode apt (Ubuntu Jammy): milestone ubuntu-22.04.1
2022-07-28 12:47:35 Łukasz Zemczak apt (Ubuntu Jammy): status In Progress Fix Committed
2022-07-28 12:47:37 Łukasz Zemczak bug added subscriber Ubuntu Stable Release Updates Team
2022-07-28 12:47:38 Łukasz Zemczak bug added subscriber SRU Verification
2022-07-28 12:47:42 Łukasz Zemczak tags fr-2401 fr-2401 verification-needed verification-needed-jammy
2022-07-28 14:07:49 vishnunaini tags fr-2401 verification-needed verification-needed-jammy fr-2401 verification-done-jammy verification-needed
2022-07-28 14:10:54 vishnunaini bug added subscriber Hans gogia
2022-08-04 22:33:39 Launchpad Janitor apt (Ubuntu Kinetic): status In Progress Fix Released
2022-08-11 15:59:28 Launchpad Janitor apt (Ubuntu Jammy): status Fix Committed Fix Released
2022-08-11 15:59:34 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2022-10-10 09:45:26 Julian Andres Klode nominated for series Ubuntu Focal
2022-10-10 09:45:26 Julian Andres Klode bug task added apt (Ubuntu Focal)