I agree to not pursue oracular further in this case. $ remove-package -m "Superseeded by security, decided to not purse further. See https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2098183/comments/24" -s oracular-proposed -e 256.5-2ubuntu3.2 systemd Removing packages from oracular-proposed: systemd 256.5-2ubuntu3.2 in oracular libnss-myhostname 256.5-2ubuntu3.2 in oracular amd64 libnss-myhostname 256.5-2ubuntu3.2 in oracular arm64 libnss-myhostname 256.5-2ubuntu3.2 in oracular armhf libnss-myhostname 256.5-2ubuntu3.2 in oracular i386 libnss-myhostname 256.5-2ubuntu3.2 in oracular ppc64el libnss-myhostname 256.5-2ubuntu3.2 in oracular riscv64 libnss-myhostname 256.5-2ubuntu3.2 in oracular s390x libnss-mymachines 256.5-2ubuntu3.2 in oracular amd64 libnss-mymachines 256.5-2ubuntu3.2 in oracular arm64 libnss-mymachines 256.5-2ubuntu3.2 in oracular armhf libnss-mymachines 256.5-2ubuntu3.2 in oracular i386 libnss-mymachines 256.5-2ubuntu3.2 in oracular ppc64el libnss-mymachines 256.5-2ubuntu3.2 in oracular riscv64 libnss-mymachines 256.5-2ubuntu3.2 in oracular s390x libnss-resolve 256.5-2ubuntu3.2 in oracular amd64 libnss-resolve 256.5-2ubuntu3.2 in oracular arm64 libnss-resolve 256.5-2ubuntu3.2 in oracular armhf libnss-resolve 256.5-2ubuntu3.2 in oracular i386 libnss-resolve 256.5-2ubuntu3.2 in oracular ppc64el libnss-resolve 256.5-2ubuntu3.2 in oracular riscv64 libnss-resolve 256.5-2ubuntu3.2 in oracular s390x libnss-systemd 256.5-2ubuntu3.2 in oracular amd64 libnss-systemd 256.5-2ubuntu3.2 in oracular arm64 libnss-systemd 256.5-2ubuntu3.2 in oracular armhf libnss-systemd 256.5-2ubuntu3.2 in oracular i386 libnss-systemd 256.5-2ubuntu3.2 in oracular ppc64el libnss-systemd 256.5-2ubuntu3.2 in oracular riscv64 libnss-systemd 256.5-2ubuntu3.2 in oracular s390x libpam-systemd 256.5-2ubuntu3.2 in oracular amd64 libpam-systemd 256.5-2ubuntu3.2 in oracular arm64 libpam-systemd 256.5-2ubuntu3.2 in oracular armhf libpam-systemd 256.5-2ubuntu3.2 in oracular i386 libpam-systemd 256.5-2ubuntu3.2 in oracular ppc64el libpam-systemd 256.5-2ubuntu3.2 in oracular riscv64 libpam-systemd 256.5-2ubuntu3.2 in oracular s390x libsystemd-dev 256.5-2ubuntu3.2 in oracular amd64 libsystemd-dev 256.5-2ubuntu3.2 in oracular arm64 libsystemd-dev 256.5-2ubuntu3.2 in oracular armhf libsystemd-dev 256.5-2ubuntu3.2 in oracular i386 libsystemd-dev 256.5-2ubuntu3.2 in oracular ppc64el libsystemd-dev 256.5-2ubuntu3.2 in oracular riscv64 libsystemd-dev 256.5-2ubuntu3.2 in oracular s390x libsystemd-shared 256.5-2ubuntu3.2 in oracular amd64 libsystemd-shared 256.5-2ubuntu3.2 in oracular arm64 libsystemd-shared 256.5-2ubuntu3.2 in oracular armhf libsystemd-shared 256.5-2ubuntu3.2 in oracular i386 libsystemd-shared 256.5-2ubuntu3.2 in oracular ppc64el libsystemd-shared 256.5-2ubuntu3.2 in oracular riscv64 libsystemd-shared 256.5-2ubuntu3.2 in oracular s390x libsystemd0 256.5-2ubuntu3.2 in oracular amd64 libsystemd0 256.5-2ubuntu3.2 in oracular arm64 libsystemd0 256.5-2ubuntu3.2 in oracular armhf libsystemd0 256.5-2ubuntu3.2 in oracular i386 libsystemd0 256.5-2ubuntu3.2 in oracular ppc64el libsystemd0 256.5-2ubuntu3.2 in oracular riscv64 libsystemd0 256.5-2ubuntu3.2 in oracular s390x libudev-dev 256.5-2ubuntu3.2 in oracular amd64 libudev-dev 256.5-2ubuntu3.2 in oracular arm64 libudev-dev 256.5-2ubuntu3.2 in oracular armhf libudev-dev 256.5-2ubuntu3.2 in oracular i386 libudev-dev 256.5-2ubuntu3.2 in oracular ppc64el libudev-dev 256.5-2ubuntu3.2 in oracular riscv64 libudev-dev 256.5-2ubuntu3.2 in oracular s390x libudev1 256.5-2ubuntu3.2 in oracular amd64 libudev1 256.5-2ubuntu3.2 in oracular arm64 libudev1 256.5-2ubuntu3.2 in oracular armhf libudev1 256.5-2ubuntu3.2 in oracular i386 libudev1 256.5-2ubuntu3.2 in oracular ppc64el libudev1 256.5-2ubuntu3.2 in oracular riscv64 libudev1 256.5-2ubuntu3.2 in oracular s390x systemd 256.5-2ubuntu3.2 in oracular amd64 systemd 256.5-2ubuntu3.2 in oracular arm64 systemd 256.5-2ubuntu3.2 in oracular armhf systemd 256.5-2ubuntu3.2 in oracular i386 systemd 256.5-2ubuntu3.2 in oracular ppc64el systemd 256.5-2ubuntu3.2 in oracular riscv64 systemd 256.5-2ubuntu3.2 in oracular s390x systemd-boot 256.5-2ubuntu3.2 in oracular amd64 systemd-boot 256.5-2ubuntu3.2 in oracular arm64 systemd-boot 256.5-2ubuntu3.2 in oracular armhf systemd-boot 256.5-2ubuntu3.2 in oracular i386 systemd-boot 256.5-2ubuntu3.2 in oracular riscv64 systemd-boot-efi 256.5-2ubuntu3.2 in oracular amd64 systemd-boot-efi 256.5-2ubuntu3.2 in oracular arm64 systemd-boot-efi 256.5-2ubuntu3.2 in oracular armhf systemd-boot-efi 256.5-2ubuntu3.2 in oracular i386 systemd-boot-efi 256.5-2ubuntu3.2 in oracular riscv64 systemd-container 256.5-2ubuntu3.2 in oracular amd64 systemd-container 256.5-2ubuntu3.2 in oracular arm64 systemd-container 256.5-2ubuntu3.2 in oracular armhf systemd-container 256.5-2ubuntu3.2 in oracular i386 systemd-container 256.5-2ubuntu3.2 in oracular ppc64el systemd-container 256.5-2ubuntu3.2 in oracular riscv64 systemd-container 256.5-2ubuntu3.2 in oracular s390x systemd-coredump 256.5-2ubuntu3.2 in oracular amd64 systemd-coredump 256.5-2ubuntu3.2 in oracular arm64 systemd-coredump 256.5-2ubuntu3.2 in oracular armhf systemd-coredump 256.5-2ubuntu3.2 in oracular i386 systemd-coredump 256.5-2ubuntu3.2 in oracular ppc64el systemd-coredump 256.5-2ubuntu3.2 in oracular riscv64 systemd-coredump 256.5-2ubuntu3.2 in oracular s390x systemd-cryptsetup 256.5-2ubuntu3.2 in oracular amd64 systemd-cryptsetup 256.5-2ubuntu3.2 in oracular arm64 systemd-cryptsetup 256.5-2ubuntu3.2 in oracular armhf systemd-cryptsetup 256.5-2ubuntu3.2 in oracular i386 systemd-cryptsetup 256.5-2ubuntu3.2 in oracular ppc64el systemd-cryptsetup 256.5-2ubuntu3.2 in oracular riscv64 systemd-cryptsetup 256.5-2ubuntu3.2 in oracular s390x systemd-dev 256.5-2ubuntu3.2 in oracular amd64 systemd-dev 256.5-2ubuntu3.2 in oracular arm64 systemd-dev 256.5-2ubuntu3.2 in oracular armhf systemd-dev 256.5-2ubuntu3.2 in oracular i386 systemd-dev 256.5-2ubuntu3.2 in oracular ppc64el systemd-dev 256.5-2ubuntu3.2 in oracular riscv64 systemd-dev 256.5-2ubuntu3.2 in oracular s390x systemd-homed 256.5-2ubuntu3.2 in oracular amd64 systemd-homed 256.5-2ubuntu3.2 in oracular arm64 systemd-homed 256.5-2ubuntu3.2 in oracular armhf systemd-homed 256.5-2ubuntu3.2 in oracular i386 systemd-homed 256.5-2ubuntu3.2 in oracular ppc64el systemd-homed 256.5-2ubuntu3.2 in oracular riscv64 systemd-homed 256.5-2ubuntu3.2 in oracular s390x systemd-journal-remote 256.5-2ubuntu3.2 in oracular amd64 systemd-journal-remote 256.5-2ubuntu3.2 in oracular arm64 systemd-journal-remote 256.5-2ubuntu3.2 in oracular armhf systemd-journal-remote 256.5-2ubuntu3.2 in oracular i386 systemd-journal-remote 256.5-2ubuntu3.2 in oracular ppc64el systemd-journal-remote 256.5-2ubuntu3.2 in oracular riscv64 systemd-journal-remote 256.5-2ubuntu3.2 in oracular s390x systemd-oomd 256.5-2ubuntu3.2 in oracular amd64 systemd-oomd 256.5-2ubuntu3.2 in oracular arm64 systemd-oomd 256.5-2ubuntu3.2 in oracular armhf systemd-oomd 256.5-2ubuntu3.2 in oracular i386 systemd-oomd 256.5-2ubuntu3.2 in oracular ppc64el systemd-oomd 256.5-2ubuntu3.2 in oracular riscv64 systemd-oomd 256.5-2ubuntu3.2 in oracular s390x systemd-repart 256.5-2ubuntu3.2 in oracular amd64 systemd-repart 256.5-2ubuntu3.2 in oracular arm64 systemd-repart 256.5-2ubuntu3.2 in oracular armhf systemd-repart 256.5-2ubuntu3.2 in oracular i386 systemd-repart 256.5-2ubuntu3.2 in oracular ppc64el systemd-repart 256.5-2ubuntu3.2 in oracular riscv64 systemd-repart 256.5-2ubuntu3.2 in oracular s390x systemd-resolved 256.5-2ubuntu3.2 in oracular amd64 systemd-resolved 256.5-2ubuntu3.2 in oracular arm64 systemd-resolved 256.5-2ubuntu3.2 in oracular armhf systemd-resolved 256.5-2ubuntu3.2 in oracular i386 systemd-resolved 256.5-2ubuntu3.2 in oracular ppc64el systemd-resolved 256.5-2ubuntu3.2 in oracular riscv64 systemd-resolved 256.5-2ubuntu3.2 in oracular s390x systemd-standalone-shutdown 256.5-2ubuntu3.2 in oracular amd64 systemd-standalone-shutdown 256.5-2ubuntu3.2 in oracular arm64 systemd-standalone-shutdown 256.5-2ubuntu3.2 in oracular armhf systemd-standalone-shutdown 256.5-2ubuntu3.2 in oracular i386 systemd-standalone-shutdown 256.5-2ubuntu3.2 in oracular ppc64el systemd-standalone-shutdown 256.5-2ubuntu3.2 in oracular riscv64 systemd-standalone-shutdown 256.5-2ubuntu3.2 in oracular s390x systemd-standalone-sysusers 256.5-2ubuntu3.2 in oracular amd64 systemd-standalone-sysusers 256.5-2ubuntu3.2 in oracular arm64 systemd-standalone-sysusers 256.5-2ubuntu3.2 in oracular armhf systemd-standalone-sysusers 256.5-2ubuntu3.2 in oracular i386 systemd-standalone-sysusers 256.5-2ubuntu3.2 in oracular ppc64el systemd-standalone-sysusers 256.5-2ubuntu3.2 in oracular riscv64 systemd-standalone-sysusers 256.5-2ubuntu3.2 in oracular s390x systemd-standalone-tmpfiles 256.5-2ubuntu3.2 in oracular amd64 systemd-standalone-tmpfiles 256.5-2ubuntu3.2 in oracular arm64 systemd-standalone-tmpfiles 256.5-2ubuntu3.2 in oracular armhf systemd-standalone-tmpfiles 256.5-2ubuntu3.2 in oracular i386 systemd-standalone-tmpfiles 256.5-2ubuntu3.2 in oracular ppc64el systemd-standalone-tmpfiles 256.5-2ubuntu3.2 in oracular riscv64 systemd-standalone-tmpfiles 256.5-2ubuntu3.2 in oracular s390x systemd-sysv 256.5-2ubuntu3.2 in oracular amd64 systemd-sysv 256.5-2ubuntu3.2 in oracular arm64 systemd-sysv 256.5-2ubuntu3.2 in oracular armhf systemd-sysv 256.5-2ubuntu3.2 in oracular i386 systemd-sysv 256.5-2ubuntu3.2 in oracular ppc64el systemd-sysv 256.5-2ubuntu3.2 in oracular riscv64 systemd-sysv 256.5-2ubuntu3.2 in oracular s390x systemd-tests 256.5-2ubuntu3.2 in oracular amd64 systemd-tests 256.5-2ubuntu3.2 in oracular arm64 systemd-tests 256.5-2ubuntu3.2 in oracular armhf systemd-tests 256.5-2ubuntu3.2 in oracular i386 systemd-tests 256.5-2ubuntu3.2 in oracular ppc64el systemd-tests 256.5-2ubuntu3.2 in oracular riscv64 systemd-tests 256.5-2ubuntu3.2 in oracular s390x systemd-timesyncd 256.5-2ubuntu3.2 in oracular amd64 systemd-timesyncd 256.5-2ubuntu3.2 in oracular arm64 systemd-timesyncd 256.5-2ubuntu3.2 in oracular armhf systemd-timesyncd 256.5-2ubuntu3.2 in oracular i386 systemd-timesyncd 256.5-2ubuntu3.2 in oracular ppc64el systemd-timesyncd 256.5-2ubuntu3.2 in oracular riscv64 systemd-timesyncd 256.5-2ubuntu3.2 in oracular s390x systemd-ukify 256.5-2ubuntu3.2 in oracular amd64 systemd-ukify 256.5-2ubuntu3.2 in oracular arm64 systemd-ukify 256.5-2ubuntu3.2 in oracular armhf systemd-ukify 256.5-2ubuntu3.2 in oracular i386 systemd-ukify 256.5-2ubuntu3.2 in oracular ppc64el systemd-ukify 256.5-2ubuntu3.2 in oracular riscv64 systemd-ukify 256.5-2ubuntu3.2 in oracular s390x systemd-userdbd 256.5-2ubuntu3.2 in oracular amd64 systemd-userdbd 256.5-2ubuntu3.2 in oracular arm64 systemd-userdbd 256.5-2ubuntu3.2 in oracular armhf systemd-userdbd 256.5-2ubuntu3.2 in oracular i386 systemd-userdbd 256.5-2ubuntu3.2 in oracular ppc64el systemd-userdbd 256.5-2ubuntu3.2 in oracular riscv64 systemd-userdbd 256.5-2ubuntu3.2 in oracular s390x udev 256.5-2ubuntu3.2 in oracular amd64 udev 256.5-2ubuntu3.2 in oracular arm64 udev 256.5-2ubuntu3.2 in oracular armhf udev 256.5-2ubuntu3.2 in oracular i386 udev 256.5-2ubuntu3.2 in oracular ppc64el udev 256.5-2ubuntu3.2 in oracular riscv64 udev 256.5-2ubuntu3.2 in oracular s390x Comment: Superseeded by security, decided to not purse further. See https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2098183/comments/24 Remove [y|N]? y 1 package successfully removed.
-- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. https://bugs.launchpad.net/bugs/2098183 Title: Preserve IPv6 configurations when `KeepConfiguration=dhcp-on-stop` is set Status in systemd package in Ubuntu: Fix Released Status in systemd source package in Focal: Won't Fix Status in systemd source package in Jammy: Won't Fix Status in systemd source package in Noble: Fix Committed Status in systemd source package in Oracular: Won't Fix Status in systemd source package in Plucky: Fix Released Bug description: [Impact] The IPv6 configuration is being cleared even though `KeepConfiguration` is set to `yes`, causing the iSCSI backend system to hang during shutdown. [Fix] Systemd upstream has addressed this issue. https://github.com/systemd/systemd/pull/34989 [Test Plan] <Verify the functionality of KeepConfiguration in preserving IPv6 configurations> 1. Set up a machine with an iSCSI backend in an IPv6-only environment. 2. Configure the `KeepConfiguration` option for each network device individually using drop-in configuration files (e.g., `/etc/systemd/network/*.network.d/*.conf`) or set the `"critical"` option to `true` in the Netplan configuration. 3. Power off the machine and verify that the system does not hang. <Verify the serialization and deserialization functionality in the systemd-networkd service> 1. Enable debugging for systemd-networkd > mkdir -p /etc/systemd/system/systemd-networkd.service.d/ > vim /etc/systemd/system/systemd-networkd.service.d/10-debug.conf === [Service] Environment=SYSTEMD_LOG_LEVEL=debug === systemctl daemon-reload 2. Restart the systemd-networkd service twice using the `systemctl restart systemd-networkd` command. 3. Confirm that serialization and deserialization are functioning correctly by checking `/var/log/syslog` 2025-03-13T00:35:01.540134+00:00 oracular systemd-networkd[2998]: Serializing... 2025-03-13T00:35:01.540165+00:00 oracular systemd-networkd[2998]: enp0s9: Serializing DHCPv4 address (configured): 10.0.2.100/24 broadcast 10.0.2.255 (valid forever, preferred forever), flags: permanent, scope: global, label: n/a 2025-03-13T00:35:01.540193+00:00 oracular systemd-networkd[2998]: enp0s9: Serializing DHCPv6 address (configured): 2603:c020:4016:8201:48ee:6b22:d3e4:2e8/128 (valid for 1d 56min 49s, preferred for 23h 56min 49s), flags: no-prefixroute, scope: global 2025-03-13T00:35:01.540218+00:00 oracular systemd-networkd[2998]: Serialization completed. ... 2025-03-13T00:35:01.596591+00:00 oracular systemd-networkd[3029]: Deserializing... 2025-03-13T00:35:01.596612+00:00 oracular systemd-networkd[3029]: enp0s9: Deserialized DHCPv4 address (configured): 10.0.2.100/24 broadcast 10.0.2.255 (valid forever, preferred forever), flags: permanent, scope: global, label: n/a 2025-03-13T00:35:01.596635+00:00 oracular systemd-networkd[3029]: enp0s9: Deserialized DHCPv6 address (configured): 2603:c020:4016:8201:48ee:6b22:d3e4:2e8/128 (valid for 1d 56min 49s, preferred for 23h 56min 49s), flags: no-prefixroute, scope: global 2025-03-13T00:35:01.596662+00:00 oracular systemd-networkd[3029]: Deserialization completed. <Verify that the IP address is removed when KeepConfiguration=no is set> 1. Check the name of the current network configuration file: > ls /run/systemd/network/ 10-netplan-enp0s9.link 10-netplan-enp0s9.network 2. Create a drop-in directory and override the KeepConfiguration setting: > mkdir -p /etc/systemd/network/10-netplan-enp0s9.network.d > vim /etc/systemd/network/10-netplan-enp0s9.network.d/10-netplan-enp0s9.network.conf === [Network] KeepConfiguration=no === 3. Restart the systemd-networkd service to apply the changes: > systemctl restart systemd-networkd 4. Stop the systemd-networkd service and verify the IP address is dropped: > systemctl stop systemd-networkd > ip a [Where problems could occur] The patches introduce network serialization and deserialization behavior, ensuring that DHCPv6 addresses are preserved when `KeepConfiguration=yes` is set. If any regressions occur, error messages may appear when restarting `systemd-networkd`, but they will be ignored. Both IPv4/IPv6 configuration and the IPv6 connection may be affected. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2098183/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp