Public bug reported: cloud-init 0.6.3-0ubuntu1.14 appears to depend on python-serial (due to the backported cloudsigma support patch), but this dependency is not specified in the package.
I built a machine image via debootstrap and installing the cloud-init package, but upon boot, cloud-init doesn't perform any of the expected actions, and I get this backtrace in /var/log/boot.log: Traceback (most recent call last): File "/usr/bin/cloud-init", line 229, in <module> main() File "/usr/bin/cloud-init", line 166, in main cloud.get_data_source() File "/usr/lib/python2.7/dist-packages/cloudinit/__init__.py", line 207, in get_data_source dslist = list_sources(cfglist, self.ds_deps) File "/usr/lib/python2.7/dist-packages/cloudinit/__init__.py", line 552, in list_sources return(DataSource.list_sources(cfg_list, depends, ["cloudinit", ""])) File "/usr/lib/python2.7/dist-packages/cloudinit/DataSource.py", line 178, in list_sources mod = __import__("%sDataSource%s" % (pkg, ds_coll)) File "/usr/lib/python2.7/dist-packages/cloudinit/DataSourceCloudSigma.py", line 25, in <module> from cloudinit.cs_utils import Cepko File "/usr/lib/python2.7/dist-packages/cloudinit/cs_utils.py", line 36, in <module> import serial ImportError: No module named serial The fix would appear to be adding python-serial to Depends. ** 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/1381776 Title: cloud init depends on python-serial but does not declare it To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1381776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs