-
Notifications
You must be signed in to change notification settings - Fork 837
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cloud-init crashes with IPv6 routes #4094
Comments
Launchpad user Michael Camilli(mcamilli) wrote on 2023-03-31T21:37:48.042949+00:00 Launchpad attachments: cloud-init.tar.gz |
Launchpad user Chad Smith(chad.smith) wrote on 2023-04-05T21:59:37.597357+00:00 Thanks for filing a bug and making cloud-init better and for the documentation request plug as well. This bug looks conspicuously like the former bug https://bugs.launchpad.net/cloud-init/+bug/1958506 which was fixed in cloud-init version 22.2. If possible, would you be able to try reproducing this issue with a newer version of cloud-init? You may be able to install cloud-init upstream's latest approved upstream release of 23.1 from our copr repo Once cloud-init is upgraded to 23.1 try running |
This is believed to be fixed. Please reopen if you believe this to still be an issue. |
This bug was originally filed in Launchpad as LP: #2014226
Launchpad details
Launchpad user Michael Camilli(mcamilli) wrote on 2023-03-31T21:37:48.042949+00:00
I have static routes specified for two networks, and during cloud-init an error occurs as it tries to make use of NETMASK1.
Network 2
eth1:
addresses: # List of IP[v4,v6] addresses to assign to this interface
- 2001:db8:abcd:abce:fe::1000/96
Network 3
eth2:
addresses: # List of IP[v4,v6] addresses to assign to this interface
- 2001:db8:abcd:abcf:fe::1000/96
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/cloudinit/cmd/main.py", line 761, in status_wrapper
ret = functor(name, args)
File "/usr/lib/python3.6/site-packages/cloudinit/cmd/main.py", line 433, in main_init
init.apply_network_config(bring_up=bring_up_interfaces)
File "/usr/lib/python3.6/site-packages/cloudinit/stages.py", line 926, in apply_network_config
netcfg, bring_up=bring_up
File "/usr/lib/python3.6/site-packages/cloudinit/distros/init.py", line 233, in apply_network_config
self._write_network_state(network_state)
File "/usr/lib/python3.6/site-packages/cloudinit/distros/init.py", line 129, in _write_network_state
renderer.render_network_state(network_state)
File "/usr/lib/python3.6/site-packages/cloudinit/net/sysconfig.py", line 1011, in render_network_state
base_sysconf_dir, network_state, self.flavor, templates=templates
File "/usr/lib/python3.6/site-packages/cloudinit/net/sysconfig.py", line 1002, in _render_sysconfig
contents[cpath] = iface_cfg.routes.to_string(proto)
File "/usr/lib/python3.6/site-packages/cloudinit/net/sysconfig.py", line 199, in to_string
netmask_value = str(self._conf["NETMASK" + index])
KeyError: 'NETMASK1'
Additional Info:
The text was updated successfully, but these errors were encountered: