This bug was fixed in the package cloud-init -
17.1-41-g76243487-0ubuntu1
---------------
cloud-init (17.1-41-g76243487-0ubuntu1) bionic; urgency=medium
* debian/cloud-init.templates: Fix capitilazation in 'AliYun' name.
(LP: #1728186)
* New upstream snapshot.
- integration test: replace curtin test ppa with cloud-init test ppa.
- EC2: Fix bug using fallback_nic and metadata when restoring from cache.
(LP: #1732917)
- EC2: Kill dhclient process used in sandbox dhclient. (LP: #1732964)
- ntp: fix configuration template rendering for openSUSE and SLES
(LP: #1726572)
- centos: Provide the failed #include url in error messages
- Catch UrlError when #include'ing URLs [Andrew Jorgensen]
- hosts: Fix openSUSE and SLES setup for /etc/hosts and clarify docs.
[Robert Schweikert] (LP: #1731022)
- rh_subscription: Perform null checks for enabled and disabled repos.
[Dave Mulford]
- Improve warning message when a template is not found.
[Robert Schweikert] (LP: #1731035)
- Replace the temporary i9n.brickies.net with i9n.cloud-init.io.
- Azure: don't generate network configuration for SRIOV devices
(LP: #1721579)
- tests: address some minor feedback missed in last merge.
- tests: integration test cleanup and full pass of nocloud-kvm.
- Gentoo: chmod +x on all files in sysvinit/gentoo/
[ckonstanski] (LP: #1727126)
-- Chad Smith <[email protected]> Mon, 20 Nov 2017 15:18:52
-0700
** Changed in: cloud-init (Ubuntu)
Status: Confirmed => Fix Released
--
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/1732917
Title:
17.1 update breaks EC2 nodes
Status in cloud-init:
Fix Committed
Status in cloud-init package in Ubuntu:
Fix Released
Bug description:
We updated from 0.7.9 to 17.1 on Ubuntu 16.04. After that, cloud-init
fails to start.
Update:
Start-Date: 2017-11-15 06:03:19
Commandline: /usr/bin/unattended-upgrade
Upgrade: cloud-init:amd64 (0.7.9-233-ge586fe35-0ubuntu1~16.04.2,
17.1-27-geb292c18-0ubuntu1~16.04.1), ubuntu-standard:amd64 (1.361, 1.361.1),
ubuntu-server:amd64 (1.361, 1.361.1), grub-legacy-ec2:amd64
(0.7.9-233-ge586fe35-0ubuntu1~16.04.2, 17.1-27-geb292c18-0ubuntu1~16.04.1),
ubuntu-minimal:amd64 (1.361, 1.361.1)
End-Date: 2017-11-15 06:03:23
Failure:
Nov 17 13:53:13 ip-10-50-198-224 cloud-init[11795]: 2017-11-17 13:53:12,947 -
util.py[WARNING]: failed stage init
Nov 17 13:53:13 ip-10-50-198-224 cloud-init[11795]: failed run of stage init
Nov 17 13:53:13 ip-10-50-198-224 cloud-init[11795]:
------------------------------------------------------------
Nov 17 13:53:13 ip-10-50-198-224 cloud-init[11795]: Traceback (most recent
call last):
Nov 17 13:53:13 ip-10-50-198-224 cloud-init[11795]: File
"/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 638, in
status_wrapper
Nov 17 13:53:13 ip-10-50-198-224 cloud-init[11795]: ret = functor(name,
args)
Nov 17 13:53:13 ip-10-50-198-224 cloud-init[11795]: File
"/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 357, in main_init
Nov 17 13:53:13 ip-10-50-198-224 cloud-init[11795]:
init.apply_network_config(bring_up=bool(mode != sources.DSMODE_LOCAL))
Nov 17 13:53:13 ip-10-50-198-224 cloud-init[11795]: File
"/usr/lib/python3/dist-packages/cloudinit/stages.py", line 635, in
apply_network_config
Nov 17 13:53:13 ip-10-50-198-224 cloud-init[11795]: netcfg, src =
self._find_networking_config()
Nov 17 13:53:13 ip-10-50-198-224 cloud-init[11795]: File
"/usr/lib/python3/dist-packages/cloudinit/stages.py", line 622, in
_find_networking_config
Nov 17 13:53:12 ip-10-50-198-224 systemd[1]: cloud-init.service: Unit entered
failed state.
Nov 17 13:53:13 ip-10-50-198-224 cloud-init[11795]: if self.datasource
and hasattr(self.datasource, 'network_config'):
Nov 17 13:53:13 ip-10-50-198-224 cloud-init[11795]: File
"/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceEc2.py", line 307,
in network_config
Nov 17 13:53:13 ip-10-50-198-224 cloud-init[11795]:
net.get_interface_mac(self.fallback_nic): self.fallback_nic}
Nov 17 13:53:13 ip-10-50-198-224 cloud-init[11795]: File
"/usr/lib/python3/dist-packages/cloudinit/net/__init__.py", line 506, in
get_interface_mac
Nov 17 13:53:13 ip-10-50-198-224 cloud-init[11795]: if
os.path.isdir(sys_dev_path(ifname, "bonding_slave")):
Nov 17 13:53:13 ip-10-50-198-224 cloud-init[11795]: File
"/usr/lib/python3/dist-packages/cloudinit/net/__init__.py", line 38, in
sys_dev_path
Nov 17 13:53:13 ip-10-50-198-224 cloud-init[11795]: return
get_sys_class_path() + devname + "/" + path
Nov 17 13:53:13 ip-10-50-198-224 cloud-init[11795]: TypeError: Can't convert
'NoneType' object to str implicitly
Nov 17 13:53:13 ip-10-50-198-224 cloud-init[11795]:
------------------------------------------------------------
Nov 17 13:53:12 ip-10-50-198-224 systemd[1]: cloud-init.service: Failed with
result 'exit-code'.
This is pretty serious. Is it normal to do a major version update on an LTS
release?
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1732917/+subscriptions
--
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp