Red Hat Bugzilla – Bug 837661
get_instance_metadata chokes on empty strings - breaks cloud-init
Last modified: 2012-07-17 13:25:05 EDT
Description of problem:
An alteration to boto to support json metadata has broken the 'get_instance_metadata' routing in 'utils'. This stops the 'cloud-init' service from working properly where any of the meta-data fields are empty (eg public ip).
Version-Release number of selected component (if applicable):
Run cloudinit against a EC2 interface with a blank public ip.
Created attachment 596253 [details]
Fix for get-instance-metadata
python-boto-2.5.2-1.fc17 has been submitted as an update for Fedora 17.
Thanks for the report!
The update system appears to have failed to mention that this update is already in updates-testing. If you're interested in testing the fix for this bug then please run:
yum --enablerepo=updates-testing update python-boto
...and then give it +1 here if the package works:
python-boto-2.5.2-1.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.