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

Reply via email to