yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #70721
[Bug 1746361] [NEW] AttributeError: 'NoneType' object has no attribute 'version'
Public bug reported:
When deploying LXD containers using Juju and MAAS, the LXD containers
launch with no network connectivity because cloud-init fails with the
following stack trace:
Cloud-init v. 17.1 running 'init-local' at Tue, 30 Jan 2018 22:12:46 +0000. Up 1.00 seconds.
2018-01-30 22:12:47,040 - util.py[WARNING]: failed stage init-local
failed run of stage init-local
------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 638, in status_wrapper
ret = functor(name, args)
File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 357, in main_init
init.apply_network_config(bring_up=bool(mode != sources.DSMODE_LOCAL))
File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 654, in apply_network_config
return self.distro.apply_network_config(netcfg, bring_up=bring_up)
File "/usr/lib/python3/dist-packages/cloudinit/distros/__init__.py", line 170, in apply_network_config
dev_names = self._write_network_config(netconfig)
File "/usr/lib/python3/dist-packages/cloudinit/distros/debian.py", line 119, in _write_network_config
return self._supported_write_network_config(netconfig)
File "/usr/lib/python3/dist-packages/cloudinit/distros/__init__.py", line 86, in _supported_write_network_config
renderer.render_network_config(network_config=network_config)
File "/usr/lib/python3/dist-packages/cloudinit/net/renderer.py", line 53, in render_network_config
network_state=parse_net_config_data(network_config), target=target)
File "/usr/lib/python3/dist-packages/cloudinit/net/netplan.py", line 193, in render_network_state
content = self._render_content(network_state)
File "/usr/lib/python3/dist-packages/cloudinit/net/netplan.py", line 227, in _render_content
if network_state.version == 2:
AttributeError: 'NoneType' object has no attribute 'version'
------------------------------------------------------------
No /sbin/ifup, assuming that it's a netplan system.
Cloud-init v. 17.1 running 'init' at Tue, 30 Jan 2018 22:12:48 +0000. Up 2.00 seconds.
ci-info: +++++++++++++++++++++++++++Net device info+++++++++++++++++++++++++++
ci-info: +--------+------+-----------+-----------+-------+-------------------+
ci-info: | Device | Up | Address | Mask | Scope | Hw-Address |
ci-info: +--------+------+-----------+-----------+-------+-------------------+
ci-info: | eth0: | True | . | . | . | 00:16:3e:8e:77:d5 |
ci-info: | eth0: | True | . | . | d | 00:16:3e:8e:77:d5 |
ci-info: | lo: | True | 127.0.0.1 | 255.0.0.0 | . | . |
ci-info: | lo: | True | . | . | d | . |
ci-info: +--------+------+-----------+-----------+-------+-------------------+
This problem only seems to affect Juju and MAAS when deploying LXD
containers on Ubuntu 17.10 systems (which use Netplan) but not on
16.04.03 LTS systems.
** Affects: cloud-init
Importance: Undecided
Status: New
** Attachment added: "tarball collected by running cloud-init collect-logs"
https://bugs.launchpad.net/bugs/1746361/+attachment/5045866/+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/1746361
Title:
AttributeError: 'NoneType' object has no attribute 'version'
Status in cloud-init:
New
Bug description:
When deploying LXD containers using Juju and MAAS, the LXD containers
launch with no network connectivity because cloud-init fails with the
following stack trace:
Cloud-init v. 17.1 running 'init-local' at Tue, 30 Jan 2018 22:12:46 +0000. Up 1.00 seconds.
2018-01-30 22:12:47,040 - util.py[WARNING]: failed stage init-local
failed run of stage init-local
------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 638, in status_wrapper
ret = functor(name, args)
File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 357, in main_init
init.apply_network_config(bring_up=bool(mode != sources.DSMODE_LOCAL))
File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 654, in apply_network_config
return self.distro.apply_network_config(netcfg, bring_up=bring_up)
File "/usr/lib/python3/dist-packages/cloudinit/distros/__init__.py", line 170, in apply_network_config
dev_names = self._write_network_config(netconfig)
File "/usr/lib/python3/dist-packages/cloudinit/distros/debian.py", line 119, in _write_network_config
return self._supported_write_network_config(netconfig)
File "/usr/lib/python3/dist-packages/cloudinit/distros/__init__.py", line 86, in _supported_write_network_config
renderer.render_network_config(network_config=network_config)
File "/usr/lib/python3/dist-packages/cloudinit/net/renderer.py", line 53, in render_network_config
network_state=parse_net_config_data(network_config), target=target)
File "/usr/lib/python3/dist-packages/cloudinit/net/netplan.py", line 193, in render_network_state
content = self._render_content(network_state)
File "/usr/lib/python3/dist-packages/cloudinit/net/netplan.py", line 227, in _render_content
if network_state.version == 2:
AttributeError: 'NoneType' object has no attribute 'version'
------------------------------------------------------------
No /sbin/ifup, assuming that it's a netplan system.
Cloud-init v. 17.1 running 'init' at Tue, 30 Jan 2018 22:12:48 +0000. Up 2.00 seconds.
ci-info: +++++++++++++++++++++++++++Net device info+++++++++++++++++++++++++++
ci-info: +--------+------+-----------+-----------+-------+-------------------+
ci-info: | Device | Up | Address | Mask | Scope | Hw-Address |
ci-info: +--------+------+-----------+-----------+-------+-------------------+
ci-info: | eth0: | True | . | . | . | 00:16:3e:8e:77:d5 |
ci-info: | eth0: | True | . | . | d | 00:16:3e:8e:77:d5 |
ci-info: | lo: | True | 127.0.0.1 | 255.0.0.0 | . | . |
ci-info: | lo: | True | . | . | d | . |
ci-info: +--------+------+-----------+-----------+-------+-------------------+
This problem only seems to affect Juju and MAAS when deploying LXD
containers on Ubuntu 17.10 systems (which use Netplan) but not on
16.04.03 LTS systems.
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1746361/+subscriptions
Follow ups