[Bug 1817651] Re: Primary slave on the bond not getting set.

Lukas Märdian 1817651 at bugs.launchpad.net
Fri Jan 15 13:51:46 UTC 2021


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 Ubuntu
Sponsors Team, 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



More information about the Ubuntu-sponsors mailing list