** Description changed: + === Begin SRU Template === + [Impact] + When a config drive provides network_data.json on Openstack running on + ESXi cloud-init will fail to configure networking. + + Console log and /var/log/cloud-init.log will show: + ValueError: Unknown network_data link type: hyperv + + This woudl also occur when the type of the network device as declared + to cloud-init was 'hw_veb', 'hyperv', or 'vhostuser'. + + [Test Case] + Launch an instance with config drive on hyperv cloud. + + [Regression Potential] + Low to none. cloud-init is relaxing requirements and will accept things + now that it previously complained were invalid. + + This is very similar to change in bug 1642679. + Upstream Openstack Merge proposal to stop this from continually + happening at https://review.openstack.org/#/c/400883/ + === End SRU Template === + When booting an OpenStack instance, cloud-init fails with: [ 33.307325] cloud-init[445]: Cloud-init v. 0.7.9 running 'init-local' at Mon, 20 Mar 2017 14:42:58 +0000. Up 31.06 seconds. [ 33.368434] cloud-init[445]: 2017-03-20 14:43:00,779 - util.py[WARNING]: failed stage init-local [ 33.449886] cloud-init[445]: failed run of stage init-local [ 33.490863] cloud-init[445]: ------------------------------------------------------------ [ 33.542214] cloud-init[445]: Traceback (most recent call last): [ 33.585204] cloud-init[445]: File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 513, in status_wrapper [ 33.654579] cloud-init[445]: ret = functor(name, args) [ 33.696372] cloud-init[445]: File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 269, in main_init [ 33.755593] cloud-init[445]: init.apply_network_config(bring_up=bool(mode != sources.DSMODE_LOCAL)) [ 33.809124] cloud-init[445]: File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 622, in apply_network_config [ 33.847161] cloud-init[445]: netcfg, src = self._find_networking_config() [ 33.876562] cloud-init[445]: File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 609, in _find_networking_config [ 33.916335] cloud-init[445]: if self.datasource and hasattr(self.datasource, 'network_config'): [ 33.956207] cloud-init[445]: File "/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceConfigDrive.py", line 147, in network_config [ 34.008213] cloud-init[445]: self.network_json, known_macs=self.known_macs) [ 34.049714] cloud-init[445]: File "/usr/lib/python3/dist-packages/cloudinit/sources/helpers/openstack.py", line 627, in convert_net_json [ 34.104226] cloud-init[445]: 'Unknown network_data link type: %s' % link['type']) [ 34.144219] cloud-init[445]: ValueError: Unknown network_data link type: dvs [ 34.175934] cloud-init[445]: ------------------------------------------------------------ I am using Neutron with the Simple DVS plugin. Related bugs: - * bug 1674946: cloud-init fails with "Unknown network_data link type: dvs - * bug 1642679: OpenStack network_config.json implementation fails on Hyper-V compute nodes + * bug 1674946: cloud-init fails with "Unknown network_data link type: dvs + * bug 1642679: OpenStack network_config.json implementation fails on Hyper-V compute nodes
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1674946 Title: cloud-init fails with "Unknown network_data link type: dvs" To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-init/+bug/1674946/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
