Public bug reported:

http://paste.ubuntu.com/p/KR7P7ZYvzj/

2020-04-02 20:27:47,323 - stages.py[INFO]: Applying network configuration from 
system_cfg bringup=False: {'version': 2, 'renderer': 'networkd', 'ethernets': 
{'ens3': {'match': {'macaddress': '52:54:00:b2:9d:87'}, 'set-name': 'ens3', 
'dhcp4': True, 'dhcp-identifier': 'mac', 'critical': True, 'nameservers': 
{'addresses': ['192.168.122.1']}}, 'all-en': {'match': {'name': 'en*'}, 
'dhcp4': True}, 'all-eth': {'match': {'name': 'eth*'}, 'dhcp4': True}}}
2020-04-02 20:27:47,327 - __init__.py[DEBUG]: Selected renderer 'netplan' from 
priority list: None
2020-04-02 20:27:47,328 - util.py[WARNING]: failed stage init-local
2020-04-02 20:27:47,328 - util.py[DEBUG]: failed stage init-local
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/cloudinit/net/network_state.py", line 
318, in parse_config_v2
    handler = self.command_handlers[command_type]
KeyError: 'renderer'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 653, in 
status_wrapper
    ret = functor(name, args)
  File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 362, in 
main_init
    init.apply_network_config(bring_up=bool(mode != sources.DSMODE_LOCAL))
  File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 708, in 
apply_network_config
    return self.distro.apply_network_config(netcfg, bring_up=bring_up)
  File "/usr/lib/python3/dist-packages/cloudinit/distros/__init__.py", line 
175, in apply_network_config
    dev_names = self._write_network_config(netconfig)
  File "/usr/lib/python3/dist-packages/cloudinit/distros/debian.py", line 115, 
in _write_network_config
    return self._supported_write_network_config(netconfig)
  File "/usr/lib/python3/dist-packages/cloudinit/distros/__init__.py", line 90, 
in _supported_write_network_config
    renderer.render_network_config(network_config)
  File "/usr/lib/python3/dist-packages/cloudinit/net/renderer.py", line 55, in 
render_network_config
    network_state=parse_net_config_data(network_config),
  File "/usr/lib/python3/dist-packages/cloudinit/net/network_state.py", line 
76, in parse_net_config_data
    nsi.parse_config(skip_broken=skip_broken)
  File "/usr/lib/python3/dist-packages/cloudinit/net/network_state.py", line 
292, in parse_config
    self.parse_config_v2(skip_broken=skip_broken)
  File "/usr/lib/python3/dist-packages/cloudinit/net/network_state.py", line 
320, in parse_config_v2
    raise RuntimeError("No handler found for"
RuntimeError: No handler found for command 'renderer'


renderer is a valid netplan key. https://netplan.io/reference

** Affects: cloud-init (Ubuntu)
     Importance: Critical
         Status: New


** Tags: req4focal

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1870421

Title:
  cloud-init fails on valid netplan

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to