Activity log for bug #1583837

Date Who What changed Old value New value Message
2016-05-19 23:33:16 Katherine Rossiter bug added bug
2016-05-20 00:07:09 Katherine Rossiter bug task added cloud-init (Ubuntu)
2016-05-20 00:08:31 Katherine Rossiter tags chef chef omnibus
2016-06-03 03:28:17 Scott Moser cloud-init (Ubuntu): status New Confirmed
2016-06-03 03:28:20 Scott Moser cloud-init (Ubuntu): importance Undecided Medium
2016-06-03 03:28:22 Scott Moser cloud-init: status New Confirmed
2016-06-03 03:28:25 Scott Moser cloud-init: importance Undecided High
2016-06-03 03:28:27 Scott Moser cloud-init (Ubuntu): importance Medium High
2017-02-14 16:51:28 Andrew Regan merge proposal linked https://code.launchpad.net/~jmelvin/cloud-init/+git/cloud-init/+merge/317229
2017-02-15 00:21:16 Andrew Regan bug added subscriber Andrew Regan
2017-03-10 19:33:48 Launchpad Janitor merge proposal linked https://code.launchpad.net/~jmelvin/cloud-init/+git/cloud-init/+merge/319612
2017-03-13 18:11:54 Scott Moser cloud-init: status Confirmed Fix Committed
2017-03-18 07:29:46 Launchpad Janitor cloud-init (Ubuntu): status Confirmed Fix Released
2017-04-04 22:01:34 Scott Moser nominated for series Ubuntu Yakkety
2017-04-04 22:01:34 Scott Moser bug task added cloud-init (Ubuntu Yakkety)
2017-04-04 22:01:34 Scott Moser nominated for series Ubuntu Xenial
2017-04-04 22:01:34 Scott Moser bug task added cloud-init (Ubuntu Xenial)
2017-04-04 22:01:43 Scott Moser cloud-init (Ubuntu Xenial): status New Confirmed
2017-04-04 22:01:46 Scott Moser cloud-init (Ubuntu Yakkety): status New Confirmed
2017-04-04 22:01:48 Scott Moser cloud-init (Ubuntu Xenial): importance Undecided Medium
2017-04-04 22:01:50 Scott Moser cloud-init (Ubuntu Yakkety): importance Undecided Medium
2017-04-04 22:03:49 Scott Moser description Ubuntu 16.04 # dpkg -l | grep cloud-init ii cloud-init 0.7.7~bzr1212-0ubuntu1 all Init scripts for cloud instances ii cloud-initramfs-copymods 0.27ubuntu1 all copy initramfs modules into root filesystem for later use ii cloud-initramfs-dyn-netconf 0.27ubuntu1 all write a network interface file in /run for BOOTIF util.write_file is trying to UTF-8 encode the text before writing, but UrlResponse doesn't have an "encode" method. Trace from syslog: May 19 23:27:09 ubuntu [CLOUDINIT] util.py[DEBUG]: Running module chef (<module 'cloudinit.config.cc_chef' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_chef.py'>) failed#012Traceback (most rec ent call last):#012 File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 739, in _run_modules#012 freq=freq)#012 File "/usr/lib/python3/dist-packages/cloudinit/cloud.py", line 70, in run#0 12 return self._runners.run(name, functor, args, freq, clear_on_fail)#012 File "/usr/lib/python3/dist-packages/cloudinit/helpers.py", line 199, in run#012 results = functor(*args)#012 File "/usr/l ib/python3/dist-packages/cloudinit/config/cc_chef.py", line 257, in handle#012 run = install_chef(cloud, chef_cfg, log)#012 File "/usr/lib/python3/dist-packages/cloudinit/config/cc_chef.py", line 313, in install_chef#012 util.write_file(tmpf, content, mode=0o700)#012 File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 1643, in write_file#012 content = encode_text(content)#012 File "/ usr/lib/python3/dist-packages/cloudinit/util.py", line 97, in encode_text#012 return text.encode(encoding)#012AttributeError: 'UrlResponse' object has no attribute 'encode' === Begin SRU Template === [Impact] Installation of chef via 'omnibus' did not work. [Test Case] $ mycfg=$(cat <<EOF #cloud-config chef: install_type: omnibus server_url: "http://example.com/" validation_name: "my-validation-name" EOF ) $ lxc launch ubuntu-daily:zesty z1 "--config=user.user-data=$mycfg" $ sleep 10 $ lxc file pull z1/var/log/cloud-init.log - | grep WARN 2017-03-13 18:17:20,193 - util.py[WARNING]: Running module chef (<module 'cloudinit.config.cc_chef' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_chef.py'>) failed After the fix, we do not see any WARN in the log and also $ lxc file pull z1/var/log/cloud-init-output.log - | grep -i Setting [Regression Potential] Low, was completely broken before (no chef installed) [Other Info] Upstream commit: https://git.launchpad.net/cloud-init/commit/?id=482b2746b591923 === End SRU Template === ~ Ubuntu 16.04 # dpkg -l | grep cloud-init ii cloud-init 0.7.7~bzr1212-0ubuntu1 all Init scripts for cloud instances ii cloud-initramfs-copymods 0.27ubuntu1 all copy initramfs modules into root filesystem for later use ii cloud-initramfs-dyn-netconf 0.27ubuntu1 all write a network interface file in /run for BOOTIF util.write_file is trying to UTF-8 encode the text before writing, but UrlResponse doesn't have an "encode" method. Trace from syslog: May 19 23:27:09 ubuntu [CLOUDINIT] util.py[DEBUG]: Running module chef (<module 'cloudinit.config.cc_chef' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_chef.py'>) failed#012Traceback (most rec ent call last):#012 File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 739, in _run_modules#012 freq=freq)#012 File "/usr/lib/python3/dist-packages/cloudinit/cloud.py", line 70, in run#0 12 return self._runners.run(name, functor, args, freq, clear_on_fail)#012 File "/usr/lib/python3/dist-packages/cloudinit/helpers.py", line 199, in run#012 results = functor(*args)#012 File "/usr/l ib/python3/dist-packages/cloudinit/config/cc_chef.py", line 257, in handle#012 run = install_chef(cloud, chef_cfg, log)#012 File "/usr/lib/python3/dist-packages/cloudinit/config/cc_chef.py", line 313,  in install_chef#012 util.write_file(tmpf, content, mode=0o700)#012 File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 1643, in write_file#012 content = encode_text(content)#012 File "/ usr/lib/python3/dist-packages/cloudinit/util.py", line 97, in encode_text#012 return text.encode(encoding)#012AttributeError: 'UrlResponse' object has no attribute 'encode'
2017-04-10 22:22:12 Brian Murray cloud-init (Ubuntu Yakkety): status Confirmed Fix Committed
2017-04-10 22:22:15 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2017-04-10 22:22:17 Brian Murray bug added subscriber SRU Verification
2017-04-10 22:22:23 Brian Murray tags chef omnibus chef omnibus verification-needed
2017-04-10 22:45:40 Brian Murray cloud-init (Ubuntu Xenial): status Confirmed Fix Committed
2017-04-13 19:26:11 Scott Moser tags chef omnibus verification-needed chef omnibus verification-done-xenial verification-done-yakkety
2017-04-20 19:33:34 Launchpad Janitor cloud-init (Ubuntu Yakkety): status Fix Committed Fix Released
2017-04-20 19:34:20 Steve Langasek removed subscriber Ubuntu Stable Release Updates Team
2017-04-20 19:35:54 Launchpad Janitor cloud-init (Ubuntu Xenial): status Fix Committed Fix Released
2017-09-23 02:13:37 Scott Moser cloud-init: status Fix Committed Fix Released
2023-05-10 13:27:23 James Falcon bug watch added https://github.com/canonical/cloud-init/issues/2669