Public bug reported: This is all on 0.7.9-259-g7e76c57b-0ubuntu1 in artful.
cloud-init is currently crashing on our ScalingStack ppc64el images as used for autopkgtest. It's bad for us, as we set up proxies in /etc/environment using userdata and this isn't written because of the crash. 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 635, in apply_network_config netcfg, src = self._find_networking_config() File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 622, in _find_networking_config if self.datasource and hasattr(self.datasource, 'network_config'): File "/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceEc2.py", line 297, in network_config self.metadata) File "/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceEc2.py", line 461, in convert_ec2_metadata_network_config macs_metadata = metadata['network']['interfaces']['macs'] KeyError: 'network' 'metadata' is: {'block-device-mapping': {'ami': 'vda', 'root': '/dev/vda'}, 'placement': {'availability-zone': 'nova'}, 'public-keys': {'testbed- juju-prod-ues-proposed-migration-machine-3': ['ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBJ2WCstti4DGBSSY+QleVTmqlGNfMPjzSoaCvbC4fk6sb4KvrCjNO+Hn8F2Qaw0j2uUVgwDwlcIgVh2pawyenR01hDqBEuHtH/l6VZsVYsiO83WL5HE8Iwy0i+S2W3saaZq38F19mKNrZ5obTJeRK21t84PN4nE107WTnXSj+o6DXrw4dlGPwRlejKmuhiKIn7WEQSve6fyzDXJT/F70SSUW+NqzpffGmLs2DandlJLxKKcAhLxVSZuEaLF1dY6rDPgwejd+vF64X8YVcRBaLXTQs+iWq5BKxpCfL9NsxNfYOD0vxNmENfvHgX4PXxRWefhavIMQhRs2sY967kmLR ubuntu@juju-prod-ues-proposed-migration-machine-3']}, 'ami-id': 'ami- 00002bbc', 'ami-launch-index': '0', 'ami-manifest-path': 'FIXME', 'hostname': 'laney.novalocal', 'instance-action': 'none', 'instance-id': 'i-00225797', 'instance-type': 'autopkgtest', 'kernel-id': 'None', 'local-hostname': 'laney.novalocal', 'local-ipv4': '10.43.46.163', 'public-hostname': 'laney.novalocal', 'public-ipv4': '', 'ramdisk-id': 'None', 'reservation-id': 'r-lrjn99ln', 'security-groups': ''} Note that this does *not* happen on lcy01 or lgw01. In cloud-init- output.log for bos01 (but not lcy01 or lgw01) I have: 2017-09-05 03:00:46,477 - warnings.py[WARNING]: ************************************************************************** # A new feature in cloud-init identified possible datasources for # # this system as: # # [] # # However, the datasource used was: Ec2 # # # # In the future, cloud-init will only attempt to use datasources that # # are identified or specifically configured. # # For more information see # # https://bugs.launchpad.net/bugs/1669675 # # # # If you are seeing this message, please file a bug against # # cloud-init at # # https://bugs.launchpad.net/cloud-init/+filebug?field.tags=dsid # # Make sure to include the cloud provider your instance is # # running on. # # # # After you have filed a bug, you can disable this warning by launching # # your instance with the cloud-config below, or putting that content # # into /etc/cloud/cloud.cfg.d/99-warnings.cfg # # # # #cloud-config # # warnings: # # dsid_missing_source: off # ************************************************************************** I don't know if that's relevant. ** Affects: cloud-init (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1715128 Title: Crashes in convert_ec2_metadata_network_config on ScalingStack bos01 (ppc64el) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1715128/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs