Activity log for bug #1673637

Date Who What changed Old value New value Message
2017-03-17 00:49:28 Jeff Dunham bug added bug
2017-03-21 21:00:03 Jon Grimm bug added subscriber Jon Grimm
2017-03-22 13:11:39 Scott Moser cloud-init: status New Incomplete
2017-03-22 13:11:42 Scott Moser cloud-init: importance Undecided Medium
2017-03-22 13:11:45 Scott Moser cloud-init: importance Medium High
2017-03-22 21:02:47 Scott Moser cloud-init: status Incomplete Confirmed
2017-04-14 21:18:30 Launchpad Janitor merge proposal linked https://code.launchpad.net/~daniel-thewatkins/cloud-init/+git/cloud-init/+merge/322598
2017-04-28 15:48:49 Chad Smith bug task added cloud-init (Ubuntu)
2017-04-28 16:59:43 Chad Smith nominated for series Ubuntu Xenial
2017-04-28 16:59:43 Chad Smith nominated for series Ubuntu Yakkety
2017-04-28 16:59:43 Chad Smith nominated for series Ubuntu Artful
2017-04-28 16:59:43 Chad Smith nominated for series Ubuntu Zesty
2017-04-28 17:04:15 Chad Smith cloud-init (Ubuntu): status New Fix Committed
2017-05-04 04:29:23 Chad Smith description Newly provisioned Xenial hosts in softlayer bootstrapped via cloud-init are getting the following message. ************************************************************************** # A new feature in cloud-init identified possible datasources for # # this system as: # # ['Ec2', 'None'] # # However, the datasource used was: NoCloud # # # # 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'm running what I believe is the latest version of cloud-init: $ dpkg -s cloud-init Package: cloud-init Status: install ok installed Priority: extra Section: admin Installed-Size: 1417 Maintainer: Scott Moser <smoser@ubuntu.com> Architecture: all Version: 0.7.9-48-g1c795b9-0ubuntu1~16.04.1 I'm able to get rid of the message following the instructions provided, but posting the bug report as instructed. === Begin cloud-init SRU Template === [Impact] Softlayer user datasource is undetected when only openstack/latest config-drive directory is provided (due to softlayer user-data being provided). [Test Case] For cloud-init, the easiest way to demonstrate this is to create a lxc container and populate it with a '/config-drive' that only contains a openstack/latest path. wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot chmod 755 lxc-proposed-snapshot wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/tools/make-configdrive-dir chmod 755 make-configdrive-dir name=test-proposed for release in xenial yaketty zesty; do ref=$release-proposed; ./lxc-proposed-snapshot --proposed --publish $release $ref; ./lxc init $ref $name; ## populate a /config-drive with attached 'make-configdrive-dir' ## and push it to the container d=$(mktemp -d) ./make-configdrive-dir "$d" "$name" rm -Rf "$d" lxc file pull $name/etc/cloud/cloud.cfg.d/90_dpkg.cfg - | sed 's/NoCloud, //' | lxc file push - $name/etc/cloud/cloud.cfg.d/90_dpkg.cfg; lxc start $name; sleep 10; lxc exec $name cp -r /config-drive /var/lib/cloud/seed/config_drive; lxc exec $name rm -rf /var/lib/cloud/seed/config_drive/openstack/2015-10-15; lxc exec $name sudo DEBUG_LEVEL=2 DI_LOG=stderr /usr/lib/cloud-init/ds-identify --force 2>&1 | grep latest ; # should produce config drive seeded directory had only 'latest' done [Regression Potential] Minimal as this code is exercised for soft [Other Info] === End cloud-init SRU Template ===
2017-05-05 14:00:26 Scott Moser bug task added cloud-init (Ubuntu Artful)
2017-05-05 14:00:29 Scott Moser bug task added cloud-init (Ubuntu Zesty)
2017-05-05 14:00:30 Scott Moser bug task added cloud-init (Ubuntu Yakkety)
2017-05-05 14:00:32 Scott Moser bug task added cloud-init (Ubuntu Xenial)
2017-05-05 15:47:50 Scott Moser cloud-init (Ubuntu Xenial): status New Confirmed
2017-05-05 15:47:54 Scott Moser cloud-init (Ubuntu Yakkety): status New Confirmed
2017-05-05 15:47:56 Scott Moser cloud-init (Ubuntu Zesty): status New Confirmed
2017-05-05 15:48:00 Scott Moser cloud-init (Ubuntu Artful): status Fix Committed Fix Released
2017-05-05 15:48:03 Scott Moser cloud-init (Ubuntu Xenial): importance Undecided Medium
2017-05-05 15:48:06 Scott Moser cloud-init (Ubuntu Yakkety): importance Undecided Medium
2017-05-05 15:48:08 Scott Moser cloud-init (Ubuntu Zesty): importance Undecided Medium
2017-05-05 15:48:10 Scott Moser cloud-init (Ubuntu Artful): importance Undecided Medium
2017-05-08 19:04:40 Steve Langasek cloud-init (Ubuntu Xenial): status Confirmed Fix Committed
2017-05-08 19:04:43 Steve Langasek bug added subscriber Ubuntu Stable Release Updates Team
2017-05-08 19:04:46 Steve Langasek bug added subscriber SRU Verification
2017-05-08 19:04:50 Steve Langasek tags dsid dsid verification-needed
2017-05-11 20:29:59 Steve Langasek cloud-init (Ubuntu Yakkety): status Confirmed Fix Committed
2017-05-11 20:36:58 Steve Langasek cloud-init (Ubuntu Zesty): status Confirmed Fix Committed
2017-05-11 20:41:47 Chad Smith description === Begin cloud-init SRU Template === [Impact] Softlayer user datasource is undetected when only openstack/latest config-drive directory is provided (due to softlayer user-data being provided). [Test Case] For cloud-init, the easiest way to demonstrate this is to create a lxc container and populate it with a '/config-drive' that only contains a openstack/latest path. wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot chmod 755 lxc-proposed-snapshot wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/tools/make-configdrive-dir chmod 755 make-configdrive-dir name=test-proposed for release in xenial yaketty zesty; do ref=$release-proposed; ./lxc-proposed-snapshot --proposed --publish $release $ref; ./lxc init $ref $name; ## populate a /config-drive with attached 'make-configdrive-dir' ## and push it to the container d=$(mktemp -d) ./make-configdrive-dir "$d" "$name" rm -Rf "$d" lxc file pull $name/etc/cloud/cloud.cfg.d/90_dpkg.cfg - | sed 's/NoCloud, //' | lxc file push - $name/etc/cloud/cloud.cfg.d/90_dpkg.cfg; lxc start $name; sleep 10; lxc exec $name cp -r /config-drive /var/lib/cloud/seed/config_drive; lxc exec $name rm -rf /var/lib/cloud/seed/config_drive/openstack/2015-10-15; lxc exec $name sudo DEBUG_LEVEL=2 DI_LOG=stderr /usr/lib/cloud-init/ds-identify --force 2>&1 | grep latest ; # should produce config drive seeded directory had only 'latest' done [Regression Potential] Minimal as this code is exercised for soft [Other Info] === End cloud-init SRU Template === === Begin cloud-init SRU Template === [Impact] Softlayer user datasource is undetected when only openstack/latest config-drive directory is provided (due to softlayer user-data being provided). [Test Case] For cloud-init, the easiest way to demonstrate this is to create a lxc container and populate it with a '/config-drive' that only contains a openstack/latest path. wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot chmod 755 lxc-proposed-snapshot wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/tools/make-configdrive-dir chmod 755 make-configdrive-dir name=test-proposed for release in xenial yaketty zesty; do  ref=$release-proposed;  ./lxc-proposed-snapshot --proposed --publish $release $ref;  ./lxc init $ref $name; ## populate a /config-drive with attached 'make-configdrive-dir' ## and push it to the container  d=$(mktemp -d)  ./make-configdrive-dir "$d" "$name"  rm -Rf "$d"  lxc file pull $name/etc/cloud/cloud.cfg.d/90_dpkg.cfg - |     sed 's/NoCloud, //' |     lxc file push - $name/etc/cloud/cloud.cfg.d/90_dpkg.cfg;  lxc start $name;  sleep 10; lxc exec $name -- rm -rf /config-drive/openstack/2015-10-15/;  lxc exec $name -- cp -r /config-drive /var/lib/cloud/seed/config_drive;  lxc exec $name -- sudo DEBUG_LEVEL=2 DI_LOG=stderr /usr/lib/cloud-init/ds-identify --force 2>&1 | egrep 'latest|Found' ;  # should produce config drive seeded directory had only 'latest' done [Regression Potential] Minimal as this code is exercised for softlayer [Other Info] === End cloud-init SRU Template ===
2017-05-11 20:43:33 Chad Smith tags dsid verification-needed dsid verification-done-xenial verification-needed
2017-05-12 19:24:47 Chad Smith tags dsid verification-done-xenial verification-needed dsid verification-done-xenial verification-done-yakkety verification-done-zesty
2017-05-17 02:58:17 Launchpad Janitor cloud-init (Ubuntu Xenial): status Fix Committed Fix Released
2017-05-17 02:58:51 Chris Halse Rogers removed subscriber Ubuntu Stable Release Updates Team
2017-05-17 03:07:38 Launchpad Janitor cloud-init (Ubuntu Yakkety): status Fix Committed Fix Released
2017-05-17 03:14:07 Launchpad Janitor cloud-init (Ubuntu Zesty): status Fix Committed Fix Released
2017-05-25 14:12:01 Scott Moser cloud-init: status Confirmed Fix Committed
2017-05-25 14:13:10 Scott Moser description === Begin cloud-init SRU Template === [Impact] Softlayer user datasource is undetected when only openstack/latest config-drive directory is provided (due to softlayer user-data being provided). [Test Case] For cloud-init, the easiest way to demonstrate this is to create a lxc container and populate it with a '/config-drive' that only contains a openstack/latest path. wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot chmod 755 lxc-proposed-snapshot wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/tools/make-configdrive-dir chmod 755 make-configdrive-dir name=test-proposed for release in xenial yaketty zesty; do  ref=$release-proposed;  ./lxc-proposed-snapshot --proposed --publish $release $ref;  ./lxc init $ref $name; ## populate a /config-drive with attached 'make-configdrive-dir' ## and push it to the container  d=$(mktemp -d)  ./make-configdrive-dir "$d" "$name"  rm -Rf "$d"  lxc file pull $name/etc/cloud/cloud.cfg.d/90_dpkg.cfg - |     sed 's/NoCloud, //' |     lxc file push - $name/etc/cloud/cloud.cfg.d/90_dpkg.cfg;  lxc start $name;  sleep 10; lxc exec $name -- rm -rf /config-drive/openstack/2015-10-15/;  lxc exec $name -- cp -r /config-drive /var/lib/cloud/seed/config_drive;  lxc exec $name -- sudo DEBUG_LEVEL=2 DI_LOG=stderr /usr/lib/cloud-init/ds-identify --force 2>&1 | egrep 'latest|Found' ;  # should produce config drive seeded directory had only 'latest' done [Regression Potential] Minimal as this code is exercised for softlayer [Other Info] === End cloud-init SRU Template === === Begin cloud-init SRU Template === [Impact] Softlayer user datasource is undetected when only openstack/latest config-drive directory is provided (due to softlayer user-data being provided). [Test Case] For cloud-init, the easiest way to demonstrate this is to create a lxc container and populate it with a '/config-drive' that only contains a openstack/latest path. wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot chmod 755 lxc-proposed-snapshot wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/tools/make-configdrive-dir chmod 755 make-configdrive-dir name=test-proposed for release in xenial yaketty zesty; do  ref=$release-proposed;  ./lxc-proposed-snapshot --proposed --publish $release $ref;  ./lxc init $ref $name; ## populate a /config-drive with attached 'make-configdrive-dir' ## and push it to the container  d=$(mktemp -d)  ./make-configdrive-dir "$d" "$name"  rm -Rf "$d"  lxc file pull $name/etc/cloud/cloud.cfg.d/90_dpkg.cfg - |     sed 's/NoCloud, //' |     lxc file push - $name/etc/cloud/cloud.cfg.d/90_dpkg.cfg;  lxc start $name;  sleep 10;  lxc exec $name -- rm -rf /config-drive/openstack/2015-10-15/;  lxc exec $name -- cp -r /config-drive /var/lib/cloud/seed/config_drive;  lxc exec $name -- sudo DEBUG_LEVEL=2 DI_LOG=stderr /usr/lib/cloud-init/ds-identify --force 2>&1 | egrep 'latest|Found' ;  # should produce config drive seeded directory had only 'latest' done [Regression Potential] Minimal as this code is exercised for softlayer [Other Info] Related bugs: * bug 1689890: Unable to identify datasource in IBM Bluemix === End cloud-init SRU Template ===
2017-09-23 02:29:52 Scott Moser cloud-init: status Fix Committed Fix Released
2017-09-29 17:44:37 Francis Ginther tags dsid verification-done-xenial verification-done-yakkety verification-done-zesty dsid id-58cc1e3bea5b5c7f55e04e65 verification-done-xenial verification-done-yakkety verification-done-zesty
2023-05-10 21:48:20 James Falcon bug watch added https://github.com/canonical/cloud-init/issues/2829