Public bug reported: cloud-init 0.7.9-66-g5beecdf8-0ubuntu1. I noticed that diaspora- installer running in autopkgtest was looping. It turns out that /etc/environment (written by a runcmd) hasn't been updated. Looking in console-log I saw the following:
--- [ 7.073261] cloud-init[284]: Cloud-init v. 0.7.9 running 'init-local' at Mon, 20 Mar 2017 11:50:50 +0000. Up 6.93 seconds. [ 7.078970] cloud-init[284]: 2017-03-20 11:50:50,196 - util.py[WARNING]: failed stage init-local [ 7.112926] cloud-init[284]: failed run of stage init-local [ 7.114233] cloud-init[284]: ------------------------------------------------------------ [ 7.116223] cloud-init[284]: Traceback (most recent call last): [ 7.120348] cloud-init[284]: File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 332, in main_init [ 7.121921] cloud-init[284]: init.fetch(existing=existing) [ 7.124383] cloud-init[284]: File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 349, in fetch [ 7.128405] cloud-init[284]: return self._get_data_source(existing=existing) [ 7.132399] cloud-init[284]: File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 259, in _get_data_source [ 7.134033] cloud-init[284]: pkg_list, self.reporter) [ 7.136243] cloud-init[284]: File "/usr/lib/python3/dist-packages/cloudinit/sources/__init__.py", line 320, in find_source [ 7.140370] cloud-init[284]: raise DataSourceNotFoundException(msg) [ 7.141527] cloud-init[284]: cloudinit.sources.DataSourceNotFoundException: Did not find any data source, searched classes: () [ 7.145341] cloud-init[284]: During handling of the above exception, another exception occurred: [ 7.148301] cloud-init[284]: Traceback (most recent call last): [ 7.152275] cloud-init[284]: File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 647, in status_wrapper [ 7.153846] cloud-init[284]: ret = functor(name, args) [ 7.156281] cloud-init[284]: File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 350, in main_init [ 7.160275] cloud-init[284]: init.apply_network_config(bring_up=not args.local) [ 7.161612] cloud-init[284]: File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 648, in apply_network_config [ 7.168504] cloud-init[284]: return self.distro.apply_network_config(netcfg, bring_up=bring_up) [ 7.172333] cloud-init[284]: File "/usr/lib/python3/dist-packages/cloudinit/distros/__init__.py", line 163, in apply_network_config [ 7.174047] cloud-init[284]: dev_names = self._write_network_config(netconfig) [ 7.180476] cloud-init[284]: File "/usr/lib/python3/dist-packages/cloudinit/distros/debian.py", line 83, in _write_network_config [ 7.184319] cloud-init[284]: return self._supported_write_network_config(netconfig) [ 7.185681] cloud-init[284]: File "/usr/lib/python3/dist-packages/cloudinit/distros/__init__.py", line 78, in _supported_write_network_config [ 7.192992] cloud-init[284]: name, render_cls = renderers.select(priority=priority) [ 7.196350] cloud-init[284]: File "/usr/lib/python3/dist-packages/cloudinit/net/renderers.py", line 39, in select [ 7.200655] cloud-init[284]: found = search(priority, target=target, first=True) [ 7.201941] cloud-init[284]: File "/usr/lib/python3/dist-packages/cloudinit/net/renderers.py", line 29, in search [ 7.208347] cloud-init[284]: if render_mod.available(target): [ 7.209513] cloud-init[284]: File "/usr/lib/python3/dist-packages/cloudinit/net/eni.py", line 511, in available [ 7.216033] cloud-init[284]: if not os.path.is_file(eni): [ 7.217267] cloud-init[284]: AttributeError: module 'posixpath' has no attribute 'is_file' [ 7.220239] cloud-init[284]: ------------------------------------------------------------ [[0;1;31mFAILED[0m] Failed to start Initial cloud-init job (pre-networking). --- I don't yet know for sure that this caused my problem, but you probably want to fix it (isfile vs is_file). Introduced in: https://git.launchpad.net/cloud- init/commit/?id=5beecdf88b630a397b3722ddb299e9a37ff02737 ** Affects: cloud-init (Ubuntu) Importance: Undecided Assignee: Scott Moser (smoser) Status: New ** Changed in: cloud-init (Ubuntu) Assignee: (unassigned) => Scott Moser (smoser) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1674317 Title: cloud-init crashes with AttributeError: module 'posixpath' has no attribute 'is_file' To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1674317/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
