Comment 1 for bug 1609279

Revision history for this message
Mark Thebridge (mark-thebridge) wrote :

The same problem occurs if using an SR-IOV network port on an Ubuntu 16.04 guest using OpenStack Liberty + ConfigDrive. Looks like the link type "hw_veb" needs to be handled as well. There may be other missing types too.

[ 49.997898] cloud-init[2096]: 2016-08-03 09:08:06,504 - util.py[WARNING]: failed stage init
[ 49.999468] cloud-init[2096]: failed run of stage init
[ 50.000397] cloud-init[2096]: ------------------------------------------------------------
[ 50.001502] cloud-init[2096]: Traceback (most recent call last):
[ 50.002466] cloud-init[2096]: File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 530, in status_wrapper
[ 50.003800] cloud-init[2096]: ret = functor(name, args)
[ 50.004752] cloud-init[2096]: File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 277, in main_init
[ 50.008967] cloud-init[2096]: init.apply_network_config(bring_up=bool(mode != sources.DSMODE_LOCAL))
[ 50.011275] cloud-init[2096]: File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 631, in apply_network_config
[ 50.012903] cloud-init[2096]: netcfg, src = self._find_networking_config()
[ 50.013970] cloud-init[2096]: File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 618, in _find_networking_config
[ 50.016439] cloud-init[2096]: if self.datasource and hasattr(self.datasource, 'network_config'):
[ 50.017755] cloud-init[2096]: File "/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceConfigDrive.py", line 152, in network_config
[ 50.020349] cloud-init[2096]: self.network_json, known_macs=self.known_macs)
[ 50.021691] cloud-init[2096]: File "/usr/lib/python3/dist-packages/cloudinit/sources/helpers/openstack.py", line 599, in convert_net_json
[ 50.025182] cloud-init[2096]: 'Unknown network_data link type: %s' % link['type'])
[ 50.027331] cloud-init[2096]: ValueError: Unknown network_data link type: hw_veb
[ 50.028782] cloud-init[2096]: ------------------------------------------------------------