Cloud-Init Stanza for Disbling Network is Incorrect
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Fix Released
|
Medium
|
Joseph Phillips | ||
2.5 |
Fix Released
|
Medium
|
Joseph Phillips |
Bug Description
cloudconfig/
const CloudInitNetwor
config: "disabled"
`
In /var/log/
2018-11-21 16:26:31,173 - stages.py[DEBUG]: applying net config names for {'network': {'config': 'disabled'}}
2018-11-21 16:26:31,173 - stages.py[WARNING]: Failed to rename devices: Failed to apply network config names. Found bad network config version: None
2018-11-21 16:26:31,173 - stages.py[INFO]: Applying network configuration from ds bringup=False: {'network': {'config': 'disabled'}}
2018-11-21 16:26:31,174 - __init__.py[DEBUG]: Selected renderer 'netplan' from priority list: None
2018-11-21 16:26:31,174 - util.py[WARNING]: failed stage init-local
2018-11-21 16:26:31,174 - util.py[DEBUG]: failed stage init-local
Traceback (most recent call last):
File "/usr/lib/
ret = functor(name, args)
File "/usr/lib/
init.
File "/usr/lib/
return self.distro.
File "/usr/lib/
dev_names = self._write_
File "/usr/lib/
return self._supported
File "/usr/lib/
renderer.
File "/usr/lib/
templates=
File "/usr/lib/
content = self._render_
File "/usr/lib/
if network_
AttributeError: 'NoneType' object has no attribute 'version'
This only needs to be:
const CloudInitNetwor
`
Which results in:
2018-11-21 16:47:38,561 - stages.py[DEBUG]: network config disabled by ds
2018-11-21 16:47:38,561 - stages.py[INFO]: network config is disabled by ds
2018-11-21 16:47:38,561 - main.py[DEBUG]: [local] Exiting. datasource DataSourceNoCloud [seed=/
smode=net] not in local mode.
2018-11-21 16:47:38,562 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2018-11-21 16:47:38,563 - util.py[DEBUG]: Read 10 bytes from /proc/uptime
2018-11-21 16:47:38,563 - util.py[DEBUG]: cloud-init mode 'init' took 0.163 seconds (0.00)
2018-11-21 16:47:38,563 - handlers.py[DEBUG]: finish: init-local: SUCCESS: searching for local datasources
Changed in juju: | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Joseph Phillips (manadart) |
milestone: | none → 2.4.7 |
Changed in juju: | |
status: | In Progress → Fix Committed |
Changed in juju: | |
status: | Fix Committed → Fix Released |
2.5.0 is out now. Should this be marked as fix-released?