Thanks, Michael! So I believe we can proceed with the SRU. I did another batch of tests today. The results are described below: The steps below were used to validate the fix on Jammy and Kinetic: 1) Launch a LXD Jammy instance and access it lxc launch ubuntu:22.04 jammy-netplan lxc shell jammy-netplan 2) Create the base config cat < /etc/netplan/0-snapd-defaults.yaml network: version: 2 ethernets: ens3: addresses: - "10.0.2.15/24" dhcp4: false routes: - to: "default" via: "10.0.2.2" bridges: br54: dhcp4: true EOF 3) Try to change it with netplan set netplan set --origin-hint 90-snapd-config network.bridges.br54.dhcp4=false 4) Check the the new file WASN'T created cat /etc/netplan/90-snapd-config.yaml output: cat: /etc/netplan/90-snapd-config.yaml: No such file or directory 5) Check that the DBus interface IS working properly: busctl call io.netplan.Netplan /io/netplan/Netplan io.netplan.Netplan Config output: o "/io/netplan/Netplan/config/88ZI11" <<---- USE THIS PATH IN THE COMMANDS BELOW busctl call io.netplan.Netplan /io/netplan/Netplan/config/88ZI11 io.netplan.Netplan.Config Set ss "network.bridges.br54.dhcp4=false" "90-snapd-config" output: b true busctl call io.netplan.Netplan /io/netplan/Netplan/config/88ZI11 io.netplan.Netplan.Config Get output: s "network:\n version: 2\n ethernets:\n ens3:\n addresses:\n - \"10.0.2.15/24\"\n dhcp4: false\n routes:\n - to: \"default\"\n via: \"10.0.2.2\"\n eth0:\n dhcp4: true\n bridges:\n br54:\n dhcp4: true\n" 6) Enable -proposed and update your netplan.io packages echo "deb http://archive.ubuntu.com/ubuntu jammy-proposed main" >> /etc/apt/sources.list.d/proposed.list apt update && apt -y upgrade # kill netplan-dbus to make sure the new one will run when you try busctl again killall netplan-dbus 7) Use netplan set again to change the configuration created in the second step netplan set --origin-hint 90-snapd-config network.bridges.br54.dhcp4=false 8) Check the the new file WAS created this time cat /etc/netplan/90-snapd-config.yaml network: version: 2 bridges: br54: dhcp4: false 9) Check that the DBus interface IS still working properly: busctl call io.netplan.Netplan /io/netplan/Netplan io.netplan.Netplan Config output: o "/io/netplan/Netplan/config/PMTC11" <<---- USE THIS PATH IN THE COMMANDS BELOW busctl call io.netplan.Netplan /io/netplan/Netplan/config/PMTC11 io.netplan.Netplan.Config Set ss "network.bridges.br54.dhcp4=false" "90-snapd-config" output: b true busctl call io.netplan.Netplan /io/netplan/Netplan/config/PMTC11 io.netplan.Netplan.Config Get output: s "network:\n version: 2\n ethernets:\n ens3:\n addresses:\n - \"10.0.2.15/24\"\n dhcp4: false\n routes:\n - to: \"default\"\n via: \"10.0.2.2\"\n eth0:\n dhcp4: true\n bridges:\n br54:\n dhcp4: false\n" --------- Validation on Kinetic The same steps can be performed to valid netplan.io on kinetic 1) Launch a LXD Kinetic instance and access it lxc launch ubuntu:22.10 kinetic-netplan lxc shell kinetic-netplan 2) Create the base config cat < /etc/netplan/0-snapd-defaults.yaml network: version: 2 ethernets: ens3: addresses: - "10.0.2.15/24" dhcp4: false routes: - to: "default" via: "10.0.2.2" bridges: br54: dhcp4: true EOF 3) Try to change it with netplan set netplan set --origin-hint 90-snapd-config network.bridges.br54.dhcp4=false 4) Check the the new file WASN'T created cat /etc/netplan/90-snapd-config.yaml output: cat: /etc/netplan/90-snapd-config.yaml: No such file or directory 5) Check that the DBus interface IS working properly: busctl call io.netplan.Netplan /io/netplan/Netplan io.netplan.Netplan Config output: o "/io/netplan/Netplan/config/W4MK11" <<---- USE THIS PATH IN THE COMMANDS BELOW busctl call io.netplan.Netplan /io/netplan/Netplan/config/W4MK11 io.netplan.Netplan.Config Set ss "network.bridges.br54.dhcp4=false" "90-snapd-config" output: b true busctl call io.netplan.Netplan /io/netplan/Netplan/config/W4MK11 io.netplan.Netplan.Config Get output: s "network:\n version: 2\n ethernets:\n ens3:\n addresses:\n - \"10.0.2.15/24\"\n dhcp4: false\n routes:\n - to: \"default\"\n via: \"10.0.2.2\"\n eth0:\n dhcp4: true\n bridges:\n br54:\n dhcp4: true\n" 6) Enable -proposed and update your netplan.io packages echo "deb http://archive.ubuntu.com/ubuntu kinetic-proposed main" >> /etc/apt/sources.list.d/proposed.list apt update && apt -y upgrade # kill netplan-dbus to make sure the new one will run when you try busctl again killall netplan-dbus 7) Use netplan set again to change the configuration created in the second step netplan set --origin-hint 90-snapd-config network.bridges.br54.dhcp4=false 8) Check the the new file WAS created this time cat /etc/netplan/90-snapd-config.yaml network: version: 2 bridges: br54: dhcp4: false 9) Check that the DBus interface IS still working properly: busctl call io.netplan.Netplan /io/netplan/Netplan io.netplan.Netplan Config output: o "/io/netplan/Netplan/config/CO0701" <<---- USE THIS PATH IN THE COMMANDS BELOW busctl call io.netplan.Netplan /io/netplan/Netplan/config/CO0701 io.netplan.Netplan.Config Set ss "network.bridges.br54.dhcp4=false" "90-snapd-config" output: b true busctl call io.netplan.Netplan /io/netplan/Netplan/config/CO0701 io.netplan.Netplan.Config Get output: s "network:\n version: 2\n ethernets:\n ens3:\n addresses:\n - \"10.0.2.15/24\"\n dhcp4: false\n routes:\n - to: \"default\"\n via: \"10.0.2.2\"\n eth0:\n dhcp4: true\n bridges:\n br54:\n dhcp4: false\n"