Comment 1 for bug 1870421

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

With attached foo.yaml, I can reproduce this with:

$ cloud-init devel net-convert -p ./foo.yaml --kind yaml -O eni -d . -D ubuntu

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/bin/cloud-init", line 11, in <module>
    load_entry_point('cloud-init==20.1', 'console_scripts', 'cloud-init')()
  File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 891, in main
    retval = util.log_time(
  File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 2556, in log_time
    ret = func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/cloudinit/cmd/devel/net_convert.py", line 95, in handle_args
    ns = network_state.parse_net_config_data(pre_ns)
  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'