← Back to team overview

debcrafters-packages team mailing list archive

[Bug 2098183] Autopkgtest regression report (systemd/256.5-2ubuntu3.2)

 

All autopkgtests for the newly accepted systemd (256.5-2ubuntu3.2) for oracular have finished running.
The following regressions have been reported in tests triggered by the package:

389-ds-base/3.1.1+dfsg1-1ubuntu1 (armhf)
amavisd-new/unknown (amd64)
apport/2.30.0-0ubuntu4.2 (amd64, arm64, ppc64el, s390x)
apt/2.9.8ubuntu0.1 (arm64)
asterisk/unknown (s390x)
ayatana-indicator-session/24.5.0-1 (amd64, arm64, armhf, ppc64el, s390x)
bind9/unknown (i386, ppc64el)
bluez/unknown (ppc64el)
casync/2+20201210-2build3 (arm64)
casync/unknown (amd64)
ceph/unknown (s390x)
certspotter/unknown (amd64, s390x)
clamav/unknown (s390x)
cloudflare-ddns/unknown (arm64, ppc64el)
clutter-1.0/unknown (ppc64el)
cockpit/unknown (ppc64el)
collectd/5.12.0-18.1 (s390x)
comitup/unknown (amd64)
conntrack-tools/unknown (ppc64el)
corosync/unknown (ppc64el)
cron/unknown (ppc64el)
cryptsetup/2:2.7.2-2ubuntu1 (s390x)
cups/unknown (amd64, ppc64el)
dbus/1.14.10-4ubuntu5 (ppc64el, s390x)
dbus-broker/36-1ubuntu0.24.10.1 (s390x)
dhcpcd/1:10.0.8-3 (amd64)
dovecot/1:2.3.21.1+dfsg1-1ubuntu1 (s390x)
dpdk/23.11.2-0ubuntu1.1 (arm64)
dracut/unknown (amd64)
fetchmail/unknown (ppc64el)
freedom-maker/unknown (amd64)
freeradius/unknown (ppc64el)
gdm3/unknown (s390x)
gnome-remote-desktop/unknown (ppc64el)
golang-github-coreos-go-systemd/unknown (s390x)
gpsd/unknown (arm64)
gvfs/unknown (arm64)
haproxy/unknown (arm64)
hddemux/unknown (amd64, arm64)
libcamera/0.3.1-2 (s390x)
libcamera/unknown (arm64)
libei/1.3.0-1 (arm64)
libreswan/4.14-1ubuntu2 (arm64)
libsoup2.4/2.74.3-7ubuntu0.5 (amd64)
libsoup3/3.6.0-2ubuntu0.4 (amd64)
libusb-1.0/unknown (amd64)
lighttpd/1.4.76-1ubuntu1 (ppc64el)
linux-lowlatency/6.11.0-1014.15 (amd64, arm64)
linux-realtime/6.11.0-1011.11 (amd64)
mariadb/1:11.4.5-0ubuntu0.24.10.1 (amd64, arm64, armhf, s390x)
mariadb/unknown (ppc64el)
mediawiki/1:1.39.10-1 (amd64)
mirrorbits/0.5.1+git20240203.4e34d9b+ds1-2.1 (amd64, arm64, armhf, ppc64el, s390x)
mosquitto/2.0.18-1.1 (amd64, arm64, armhf, ppc64el, s390x)
munin/2.0.76-1ubuntu1 (arm64)
mutter/47.0-1ubuntu4.4 (ppc64el)
mutter/unknown (s390x)
nagios-tang/unknown (arm64, s390x)
ndctl/unknown (arm64, s390x)
netplan.io/1.1.2-2~ubuntu24.10.1 (amd64)
netplan.io/unknown (arm64, s390x)
network-manager/unknown (s390x)
nextepc/unknown (s390x)
nftables/unknown (arm64)
nghttp2/unknown (arm64, s390x)
nix/unknown (s390x)
oomd/0.5.0-1.2 (s390x)
openssh/1:9.7p1-7ubuntu4.3 (s390x)
ovn/24.09.0-1ubuntu0.1 (arm64)
pglistener/unknown (arm64)
php8.3/unknown (arm64)
pipewire/unknown (arm64)
polkit-qt-1/unknown (s390x)
prometheus-homeplug-exporter/unknown (s390x)
prometheus-ipmi-exporter/unknown (s390x)
prometheus-libvirt-exporter/unknown (s390x)
prometheus-mqtt-exporter/unknown (arm64, s390x)
prometheus-postfix-exporter/unknown (s390x)
pulseaudio/unknown (arm64)
puppet-agent/unknown (arm64)
python-dbusmock/unknown (arm64)
rpcbind/unknown (arm64)
samba/2:4.20.4+dfsg-1ubuntu1 (amd64, ppc64el)
seatd/unknown (arm64)
sks/1.1.6+git20210302.c3ba6d5a-4.1 (amd64, arm64, armhf, ppc64el, s390x)
slm/1.21-1 (amd64)
snapd/2.67.1+24.10 (ppc64el)
squid/unknown (s390x)
strongswan/unknown (s390x)
stunnel4/unknown (s390x)
tang/15-2ubuntu1 (s390x)
tgt/unknown (s390x)
tpm2-abrmd/unknown (arm64)
webhook/unknown (arm64)


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/oracular/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
Debcrafters 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:
  Fix Committed
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