All autopkgtests for the newly accepted systemd (255.4-1ubuntu8.9) for noble 
have finished running.
The following regressions have been reported in tests triggered by the package:

389-ds-base/unknown (s390x)
amavisd-new/unknown (s390x)
apport/unknown (s390x)
appstream/unknown (amd64, ppc64el, s390x)
apt/2.8.3 (armhf)
apt/unknown (amd64)
asterisk/unknown (amd64, arm64, ppc64el, s390x)
at-spi2-core/unknown (amd64, ppc64el, s390x)
bind9/unknown (amd64, ppc64el, s390x)
bolt/unknown (amd64, arm64, ppc64el)
casper/unknown (amd64, ppc64el, s390x)
casync/unknown (amd64, arm64, s390x)
ceph/unknown (amd64, arm64, ppc64el, s390x)
certspotter/unknown (amd64, arm64, ppc64el, s390x)
clamav/unknown (amd64, arm64, ppc64el, s390x)
clevis/unknown (amd64, arm64, ppc64el, s390x)
cloudflare-ddns/unknown (amd64, arm64, ppc64el)
clutter-1.0/unknown (amd64, arm64, ppc64el)
cockpit/314-1 (s390x)
cockpit/unknown (amd64, arm64, ppc64el)
collectd/unknown (amd64, arm64, ppc64el)
colord/unknown (amd64, arm64, ppc64el)
comitup/unknown (amd64, arm64, ppc64el, s390x)
conntrack-tools/unknown (amd64, arm64, ppc64el)
corosync/unknown (amd64, arm64, i386, ppc64el, s390x)
corosync-qdevice/unknown (amd64, arm64, s390x)
coturn/unknown (amd64, arm64, s390x)
cron/3.0pl1-184ubuntu2 (ppc64el)
cron/unknown (amd64, s390x)
crun/unknown (amd64, arm64, ppc64el, s390x)
cryptsetup/unknown (ppc64el, s390x)
csync2/unknown (amd64, arm64, ppc64el, s390x)
cups/unknown (amd64, arm64, ppc64el, s390x)
dbus/unknown (amd64, arm64, s390x)
dbus-broker/35-2 (s390x)
dbus-broker/unknown (amd64)
dhcpcd/unknown (amd64, armhf, s390x)
dlm/unknown (amd64, ppc64el)
docker.io-app/27.5.1-0ubuntu3~24.04.2 (s390x)
docker.io-app/unknown (amd64, ppc64el)
dovecot/1:2.3.21+dfsg1-2ubuntu6 (ppc64el)
dovecot/unknown (amd64)
dpdk/unknown (amd64)
dq/unknown (amd64)
dracut/unknown (amd64)
exim4/unknown (amd64, ppc64el, s390x)
expeyes/unknown (amd64, arm64)
fetchmail/6.4.38-1ubuntu4 (amd64)
fetchmail/unknown (ppc64el, s390x)
fluidsynth/unknown (amd64)
freedom-maker/unknown (amd64)
freeradius/unknown (amd64, arm64)
fwupd/1.9.29-0ubuntu1~24.04.1ubuntu1 (ppc64el)
fwupd/unknown (amd64)
gamemode/unknown (amd64, armhf)
gdm3/unknown (ppc64el)
golang-github-coreos-go-systemd/unknown (arm64, ppc64el)
golang-github-go-debos-fakemachine/unknown (amd64, arm64)
gpsd/unknown (amd64, arm64)
gvfs/unknown (amd64, ppc64el)
haproxy/unknown (ppc64el)
hwloc/unknown (amd64, ppc64el, s390x)
incus/unknown (amd64, ppc64el, s390x)
init-system-helpers/unknown (amd64, ppc64el, s390x)
initramfs-tools/unknown (amd64, i386, ppc64el, s390x)
interception-tools/unknown (ppc64el)
jami/unknown (amd64, ppc64el, s390x)
janus/unknown (arm64, s390x)
keyman/unknown (amd64)
knot/unknown (amd64, s390x)
kodi/unknown (amd64, s390x)
libcamera/unknown (s390x)
libei/unknown (arm64, s390x)
libinput/unknown (arm64)
liblinux-systemd-perl/unknown (amd64, ppc64el)
libqb/unknown (amd64, arm64, ppc64el)
libreswan/unknown (arm64, ppc64el)
libsdl2/unknown (amd64, ppc64el)
libsfml/unknown (amd64, arm64, ppc64el)
libsoup2.4/unknown (amd64)
libsoup3/unknown (amd64, arm64, ppc64el)
libusb-1.0/unknown (arm64)
libusbauth-configparser/unknown (amd64)
libvirt/unknown (ppc64el)
lighttpd/unknown (amd64, ppc64el)
linux-aws-6.11/unknown (amd64)
linux-azure-6.11/6.11.0-1015.15~24.04.1 (arm64)
linux-azure-6.11/unknown (amd64)
linux-azure-nvidia/6.8.0-1018.19 (arm64)
linux-gcp-6.11/6.11.0-1016.16~24.04.1 (arm64)
linux-gkeop/unknown (amd64)
linux-hwe-6.11/6.11.0-28.28~24.04.1 (arm64, ppc64el)
linux-hwe-6.11/unknown (amd64, s390x)
linux-ibm/unknown (amd64)
linux-lowlatency/unknown (amd64, arm64)
linux-lowlatency-hwe-6.11/unknown (amd64, arm64)
linux-nvidia/unknown (amd64, arm64)
linux-nvidia-6.11/unknown (arm64)
linux-nvidia-lowlatency/unknown (arm64)
linux-nvidia-tegra/unknown (arm64)
linux-raspi-realtime/6.8.0-2019.20 (arm64)
linux-realtime/6.8.1-1015.16 (arm64)
linux-realtime/unknown (amd64)
linux-xilinx/6.8.0-1015.16 (arm64)
logiops/unknown (amd64)
logrotate/unknown (amd64, ppc64el, s390x)
mandos/unknown (amd64, ppc64el, s390x)
mariadb/unknown (amd64, s390x)
mediawiki/unknown (amd64, s390x)
mir/unknown (amd64)
mkosi/unknown (amd64, ppc64el, s390x)
monitoring-plugins-systemd/unknown (amd64, arm64, ppc64el)
mpd/unknown (amd64, ppc64el)
multipath-tools/unknown (amd64, ppc64el)
munin/unknown (amd64, ppc64el)
mutter/unknown (amd64, s390x)
nagios-tang/unknown (amd64, s390x)
ndctl/unknown (amd64, ppc64el, s390x)
netplan.io/1.1.2-2~ubuntu24.04.1 (arm64, armhf)
netplan.io/unknown (amd64, ppc64el, s390x)
network-manager/unknown (amd64, ppc64el)
nextepc/unknown (amd64, ppc64el)
nftables/unknown (amd64, ppc64el, s390x)
nghttp2/unknown (amd64, ppc64el, s390x)
nix/unknown (amd64, arm64, ppc64el, s390x)
nut/unknown (amd64, ppc64el)
oomd/unknown (amd64)
open-build-service/unknown (amd64)
openbsd-inetd/unknown (amd64, arm64)
openssh/unknown (amd64, arm64)
openvpn/unknown (amd64, s390x)
openzwave/unknown (amd64, s390x)
ostree/unknown (amd64, ppc64el)
ovn/24.03.2-0ubuntu0.24.04.2 (arm64)
ovn/unknown (amd64)
pam/unknown (amd64, ppc64el)
pdns-recursor/unknown (arm64, ppc64el)
pgagroal/unknown (arm64, ppc64el)
pgbouncer/unknown (arm64, ppc64el, s390x)
pglistener/unknown (arm64)
php8.3/8.3.6-0ubuntu0.24.04.4 (ppc64el)
php8.3/unknown (arm64)
pipewire/unknown (arm64, armhf, ppc64el, s390x)
policykit-1/unknown (ppc64el)
polkit-qt-1/unknown (arm64, ppc64el, s390x)
postgresql-16/unknown (arm64, ppc64el)
prometheus-exporter-exporter/unknown (arm64, ppc64el)
prometheus-homeplug-exporter/unknown (arm64, ppc64el)
prometheus-ipmi-exporter/unknown (arm64, ppc64el)
prometheus-libvirt-exporter/unknown (ppc64el, s390x)
prometheus-mqtt-exporter/unknown (ppc64el, s390x)
prometheus-postfix-exporter/unknown (ppc64el, s390x)
prometheus-postgres-exporter/unknown (ppc64el, s390x)
prometheus-squid-exporter/unknown (ppc64el, s390x)
pulseaudio/unknown (i386, ppc64el)
puppet-agent/unknown (s390x)
pystemd/unknown (s390x)
python-dbusmock/unknown (s390x)
python-sdbus/unknown (s390x)
python-systemd/unknown (ppc64el)
pyudev/unknown (ppc64el)
qlcplus/unknown (ppc64el)
rbldnsd/unknown (ppc64el)
redis/unknown (ppc64el)
remctl/unknown (ppc64el)
samba/unknown (ppc64el, s390x)
sbws/unknown (amd64)
seatd/unknown (ppc64el)
shibboleth-sp/unknown (ppc64el)
sks/1.1.6+git20210302.c3ba6d5a-4build2 (amd64, arm64, armhf)
sks/unknown (ppc64el, s390x)
smcroute/unknown (ppc64el, s390x)
snapd/unknown (ppc64el, s390x)
spamassassin/unknown (amd64, i386, s390x)
speech-dispatcher/unknown (ppc64el, s390x)
squid/unknown (ppc64el, s390x)
sssd/2.9.4-1.1ubuntu6.2 (s390x)
sssd/unknown (amd64, ppc64el)
stayrtr/unknown (amd64, ppc64el)
strongswan/unknown (arm64, s390x)
stunnel4/unknown (arm64, ppc64el)
swupdate/2023.12.1+dfsg-1ubuntu5 (armhf)
systemd-bootchart/unknown (ppc64el, s390x)
systemd-cron/unknown (ppc64el, s390x)
systemd-hwe/unknown (i386, s390x)
tang/unknown (ppc64el)
tgt/unknown (amd64, s390x)
tinyssh/unknown (amd64, ppc64el, s390x)
tmux/unknown (ppc64el)
tpm2-abrmd/unknown (ppc64el, s390x)
tpm2-pkcs11/unknown (amd64, ppc64el)
udisks2/unknown (ppc64el)
umockdev/unknown (amd64, ppc64el)
upower/unknown (ppc64el, s390x)
usbauth/unknown (ppc64el, s390x)
util-linux/unknown (ppc64el, s390x)
valkey/unknown (ppc64el, s390x)
vlc/unknown (amd64, ppc64el, s390x)
webhook/unknown (ppc64el)
weston/unknown (amd64, ppc64el)
wireshark/unknown (amd64, ppc64el, s390x)
xpra/unknown (amd64, ppc64el, s390x)
yder/unknown (ppc64el)
zfs-linux/2.2.2-0ubuntu9.2 (s390x)
zfs-linux/unknown (ppc64el)


Please visit the excuses page listed below and investigate the failures, 
proceeding afterwards as per the StableReleaseUpdates policy regarding 
autopkgtest regressions [1].

https://people.canonical.com/~ubuntu-archive/proposed-
migration/noble/update_excuses.html#systemd

[1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions

Thank you!

-- 
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