← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1983516] Re: failed to generate config when interface was renamed

 

This bug is believed to be fixed in cloud-init in version 22.3. If this
is still a problem for you, please make a comment and set the state back
to New

Thank you.

** Changed in: cloud-init
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to cloud-init.
https://bugs.launchpad.net/bugs/1983516

Title:
  failed to generate config when interface was renamed

Status in cloud-init:
  Fix Released

Bug description:
  2022-08-03 18:42:31,598 - util.py[DEBUG]: Writing to /etc/netplan/50-cloud-init.yaml - wb: [644] 1359 bytes
  2022-08-03 18:42:31,598 - subp.py[DEBUG]: Running command ['netplan', 'generate'] with allowed return codes [0] (shell=False, capture=True)
  2022-08-03 18:42:31,875 - subp.py[DEBUG]: Running command ['udevadm', 'test-builtin', 'net_setup_link', '/sys/class/net/eth2'] with allowed return codes [0] (shell=False, capture=True)
  2022-08-03 18:42:31,880 - subp.py[DEBUG]: Running command ['udevadm', 'test-builtin', 'net_setup_link', '/sys/class/net/eth0'] with allowed return codes [0] (shell=False, capture=True)
  2022-08-03 18:42:31,956 - subp.py[DEBUG]: Running command ['udevadm', 'test-builtin', 'net_setup_link', '/sys/class/net/eth7'] with allowed return codes [0] (shell=False, capture=True)
  2022-08-03 18:42:31,959 - util.py[WARNING]: failed stage init-local
  2022-08-03 18:42:31,959 - util.py[DEBUG]: failed stage init-local
  Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 740, in status_wrapper
      ret = functor(name, args)
    File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 410, in main_init
      init.apply_network_config(bring_up=bring_up_interfaces)
    File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 937, in apply_network_config
      return self.distro.apply_network_config(
    File "/usr/lib/python3/dist-packages/cloudinit/distros/__init__.py", line 233, in apply_network_config
      self._write_network_state(network_state)
    File "/usr/lib/python3/dist-packages/cloudinit/distros/debian.py", line 142, in _write_network_state
      return super()._write_network_state(network_state)
    File "/usr/lib/python3/dist-packages/cloudinit/distros/__init__.py", line 129, in _write_network_state
      renderer.render_network_state(network_state)
    File "/usr/lib/python3/dist-packages/cloudinit/net/netplan.py", line 260, in render_network_state
      self._net_setup_link(run=self._postcmds)
    File "/usr/lib/python3/dist-packages/cloudinit/net/netplan.py", line 282, in _net_setup_link
      subp.subp(cmd, capture=True)
    File "/usr/lib/python3/dist-packages/cloudinit/subp.py", line 335, in subp
      raise ProcessExecutionError(
  cloudinit.subp.ProcessExecutionError: Unexpected error while running command.
  Command: ['udevadm', 'test-builtin', 'net_setup_link', '/sys/class/net/eth7']
  Exit code: 1
  Reason: -
  Stdout:
  Stderr: Load module index
          Parsed configuration file /usr/lib/systemd/network/99-default.link
          Parsed configuration file /usr/lib/systemd/network/73-usb-net-by-mac.link
          Parsed configuration file /run/systemd/network/10-netplan-eth3.link
          Parsed configuration file /run/systemd/network/10-netplan-eth2.link
          Parsed configuration file /run/systemd/network/10-netplan-eth1.link
          Parsed configuration file /run/systemd/network/10-netplan-eth0.link
          Created link configuration context.
          Failed to open device '/sys/class/net/eth7': No such device
          Unload module index
          Unloaded link configuration context.

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1983516/+subscriptions



References