Activity log for bug #1381776

Date Who What changed Old value New value Message
2014-10-15 21:53:56 Drew Fisher bug added bug
2015-02-04 04:43:37 Launchpad Janitor cloud-init (Ubuntu): status New Confirmed
2015-02-04 13:17:25 Robie Basak cloud-init (Ubuntu): importance Undecided Medium
2015-04-01 17:19:12 Douglas Thrift bug added subscriber Douglas Thrift
2015-07-16 09:04:56 Dan Watkins cloud-init (Ubuntu): assignee Dan Watkins (daniel-thewatkins)
2015-07-16 16:33:10 Dan Watkins description 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. [Impact] cloud-init will fail to run on an installation of Ubuntu which doesn't include python-serial. This excludes normal cloud images (as they ship with Landscape, which indirectly depends on it), but custom built images (or more minimal images) will see this. [Test Case] Build an image with cloud-init in its default configuration but without another package that depends on python-serial. cloud-init should run successfully on boot. [Regression Potential] None; we are just adding a dependency which exists in the archive for all versions and which is installed already in most deployments. [Original Report] 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.
2015-07-22 13:15:33 Chris J Arges nominated for series Ubuntu Trusty
2015-07-22 13:15:33 Chris J Arges bug task added cloud-init (Ubuntu Trusty)
2015-07-23 14:56:27 Chris J Arges cloud-init (Ubuntu Trusty): status New Fix Committed
2015-07-23 14:56:29 Chris J Arges bug added subscriber Ubuntu Stable Release Updates Team
2015-07-23 14:56:33 Chris J Arges bug added subscriber SRU Verification
2015-07-23 14:56:40 Chris J Arges tags verification-needed
2015-07-23 14:59:37 Chris J Arges nominated for series Ubuntu Precise
2015-07-23 14:59:37 Chris J Arges bug task added cloud-init (Ubuntu Precise)
2015-07-23 15:00:02 Chris J Arges cloud-init (Ubuntu Precise): status New Fix Committed
2015-08-05 21:21:12 Felipe Reyes tags verification-needed verification-done-precise verification-needed
2015-08-10 17:15:22 Dan Watkins tags verification-done-precise verification-needed verification-done
2015-08-10 17:20:48 Dan Watkins cloud-init (Ubuntu): status Confirmed Fix Released
2015-08-10 17:29:39 Launchpad Janitor cloud-init (Ubuntu Trusty): status Fix Committed Fix Released
2015-08-10 17:29:47 Chris J Arges removed subscriber Ubuntu Stable Release Updates Team
2015-08-10 17:30:10 Launchpad Janitor cloud-init (Ubuntu Precise): status Fix Committed Fix Released
2015-09-10 16:18:31 Launchpad Janitor branch linked lp:ubuntu/trusty/cloud-init
2016-04-05 13:57:45 Launchpad Janitor branch linked lp:ubuntu/precise-proposed/cloud-init