yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #87556
[Bug 1949407] [NEW] crash in cloud-init when using set-name on networkd renderer
Public bug reported:
When using set-name with a networkd renderer, we are hitting the following crash:
Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/cloudinit/cmd/main.py", line 682, in status_wrapper
ret = functor(name, args)
File "/usr/lib/python3.7/site-packages/cloudinit/cmd/main.py", line 391, in main_init
init.apply_network_config(bring_up=bool(mode != sources.DSMODE_LOCAL))
File "/usr/lib/python3.7/site-packages/cloudinit/stages.py", line 825, in apply_network_config
netcfg, bring_up=bring_up)
File "/usr/lib/python3.7/site-packages/cloudinit/distros/__init__.py", line 222, in apply_network_config
self._write_network_state(network_state)
File "/usr/lib/python3.7/site-packages/cloudinit/distros/__init__.py", line 125, in _write_network_state
renderer.render_network_state(network_state)
File "/usr/lib/python3.7/site-packages/cloudinit/net/networkd.py", line 220, in render_network_state
ret_dict = self._render_content(network_state)
File "/usr/lib/python3.7/site-packages/cloudinit/net/networkd.py", line 245, in _render_content
self.dhcp_domain(ns.config['ethernets'][name], cfg)
KeyError: 'eth0'
1. Tell us your cloud provider
DataSourceVMware
2. Any appropriate cloud-init configuration you can provide us
instance-id: "management-appliance-control-plane-0"
local-hostname: "management-appliance-control-plane-0"
wait-on-network:
ipv4: false
ipv6: false
network:
version: 2
ethernets:
id0:
match:
macaddress: "00:50:56:9d:14:42"
set-name: "eth0"
wakeonlan: true
addresses:
- "192.168.20.30/24"
gateway4: "192.168.20.1"
nameservers:
addresses:
- "127.0.0.53"
- ""
- ""
3. Perform the following on the system and attach it to this bug:
Attached is the output of cloud-init collect-logs
** Affects: cloud-init
Importance: Undecided
Status: New
** Attachment added: "cloud-init.tar.gz"
https://bugs.launchpad.net/bugs/1949407/+attachment/5537497/+files/cloud-init.tar.gz
--
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/1949407
Title:
crash in cloud-init when using set-name on networkd renderer
Status in cloud-init:
New
Bug description:
When using set-name with a networkd renderer, we are hitting the following crash:
Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/cloudinit/cmd/main.py", line 682, in status_wrapper
ret = functor(name, args)
File "/usr/lib/python3.7/site-packages/cloudinit/cmd/main.py", line 391, in main_init
init.apply_network_config(bring_up=bool(mode != sources.DSMODE_LOCAL))
File "/usr/lib/python3.7/site-packages/cloudinit/stages.py", line 825, in apply_network_config
netcfg, bring_up=bring_up)
File "/usr/lib/python3.7/site-packages/cloudinit/distros/__init__.py", line 222, in apply_network_config
self._write_network_state(network_state)
File "/usr/lib/python3.7/site-packages/cloudinit/distros/__init__.py", line 125, in _write_network_state
renderer.render_network_state(network_state)
File "/usr/lib/python3.7/site-packages/cloudinit/net/networkd.py", line 220, in render_network_state
ret_dict = self._render_content(network_state)
File "/usr/lib/python3.7/site-packages/cloudinit/net/networkd.py", line 245, in _render_content
self.dhcp_domain(ns.config['ethernets'][name], cfg)
KeyError: 'eth0'
1. Tell us your cloud provider
DataSourceVMware
2. Any appropriate cloud-init configuration you can provide us
instance-id: "management-appliance-control-plane-0"
local-hostname: "management-appliance-control-plane-0"
wait-on-network:
ipv4: false
ipv6: false
network:
version: 2
ethernets:
id0:
match:
macaddress: "00:50:56:9d:14:42"
set-name: "eth0"
wakeonlan: true
addresses:
- "192.168.20.30/24"
gateway4: "192.168.20.1"
nameservers:
addresses:
- "127.0.0.53"
- ""
- ""
3. Perform the following on the system and attach it to this bug:
Attached is the output of cloud-init collect-logs
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1949407/+subscriptions
Follow ups