On Wed, May 27, 2026 at 10:21:01PM +0200, Louis Sautier wrote: > When cloud-init configures bonds from an OpenStack network_data.json on > bookworm, every member interface of a bond is assigned the *bond's* MAC > address instead of its own. > > With the netplan renderer, this produces two 'ethernets' stanzas per > bond that both 'match: macaddress:' the same NIC, so only one physical > NIC per bond is ever matched and brought into the bond; the other NIC > matches nothing and stays down. > > This is already fixed upstream, first released in cloud-init 24.2: > https://github.com/canonical/cloud-init/commit/12f1198e8
I've applied upstream's fix to packages published as 22.4.2-1+deb12u4 to my bookworm repo on people.debian.org. Can you please test these packages and confirm that they resolve the issue in your environment? See https://people.debian.org/~noahm/repo/ If the fix is acceptable, then these packages will be identical to what we'll include in the next bookworm point release. Thanks noah

