Thank you Seyeong for preparing the debdiff for Bionic. It is malformatted at line 36, but I fixed that.
The patch was taken from upstream and LGTM, it passed all build tests (incl. the new one from the patch)! For SRU verification, please also attach the Bionic test logs of our integration test-suite, in addition to the test case you described above. This way we can verify that we do not regress, according to: https://wiki.ubuntu.com/NetplanUpdates Logs can be found here, once they are run for version 0.99-0ubuntu3~18.04.4: https://autopkgtest.ubuntu.com/packages/netplan.io (bionic/*) -- You received this bug notification because you are a member of STS Sponsors, which is subscribed to the bug report. https://bugs.launchpad.net/bugs/1817651 Title: Primary slave on the bond not getting set. Status in netplan.io package in Ubuntu: Fix Released Status in netplan.io source package in Bionic: In Progress Status in netplan.io source package in Focal: Fix Released Bug description: [Impact] primary slave fails to get set in netplan bonding configuration [Test Case] 0. created vm with 3 nics ( ens33, ens38, ens39 ) 1. setup netplan as below - https://pastebin.ubuntu.com/p/JGqhYXYY6r/ - ens38, ens39 is virtual nic, and dummy2 is not. 2. netplan apply 3. shows error [Where problems could occur] As this patch is related to bond, bond may have issue if there is problem. [Others] original description The primary slave fails to get set in netplan bonding configuration: network: version: 2 ethernets: e1p1: addresses: - x.x.x.x/x gateway4: x.x.x.x match: macaddress: xyz mtu: 9000 nameservers: addresses: - x.x.x.x set-name: e1p1 p1p1: match: macaddress: xx mtu: 1500 set-name: p1p1 p1p2: match: macaddress: xx mtu: 1500 set-name: p1p2 bonds: bond0: mtu: 9000 interfaces: [p1p1, p1p2] parameters: mode: active-backup mii-monitor-interval: 100 primary: p1p2 ~$ sudo netplan --debug apply sudo netplan --debug apply ** (generate:7353): DEBUG: 13:22:31.480: Processing input file /etc/netplan/50-cloud-init.yaml.. ** (generate:7353): DEBUG: 13:22:31.480: starting new processing pass ** (generate:7353): DEBUG: 13:22:31.480: Processing input file /etc/netplan/60-puppet-netplan.yaml.. ** (generate:7353): DEBUG: 13:22:31.480: starting new processing pass ** (generate:7353): DEBUG: 13:22:31.480: recording missing yaml_node_t bond0 ** (generate:7353): DEBUG: 13:22:31.480: recording missing yaml_node_t bond0 ** (generate:7353): DEBUG: 13:22:31.480: recording missing yaml_node_t bond0 ** (generate:7353): DEBUG: 13:22:31.480: recording missing yaml_node_t bond0 ** (generate:7353): DEBUG: 13:22:31.480: recording missing yaml_node_t bond0 ** (generate:7353): DEBUG: 13:22:31.480: starting new processing pass Error in network definition /etc/netplan/60-puppet-netplan.yaml line 68 column 17: bond0: bond already has a primary slave: p1p2 What's wrong here?? #apt-cache policy netplan.io netplan.io: Installed: 0.40.1~18.04.4 Candidate: 0.40.1~18.04.4 Version table: *** 0.40.1~18.04.4 500 500 http://mirrors.rc.nectar.org.au/ubuntu bionic-security/main amd64 Packages 500 http://mirrors.rc.nectar.org.au/ubuntu bionic-updates/main amd64 Packages 100 /var/lib/dpkg/status 0.36.1 500 500 http://mirrors.rc.nectar.org.au/ubuntu bionic/main amd64 Packages #cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=18.04 DISTRIB_CODENAME=bionic DISTRIB_DESCRIPTION="Ubuntu 18.04.2 LTS" regards, Shahaan To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/1817651/+subscriptions -- Mailing list: https://launchpad.net/~sts-sponsors Post to : [email protected] Unsubscribe : https://launchpad.net/~sts-sponsors More help : https://help.launchpad.net/ListHelp

