Comment 4 for bug 525675

Revision history for this message
Scott Moser (smoser) wrote : Re: 20100222 images fail to boot in UEC

I'm fairly sure I know what is wrong, or at least suspect something.

cloudinit/DataSourceEc2.py:
class DataSourceEc2(DataSource.DataSource):
    api_ver = '2009-04-04'

Where, in ec2init (in karmic):
./ec2init/__init__.py:
class EC2Init:
    api_ver = '2008-02-01'

The result of above is that lucid request the newer version of the data service, which I don't think eucalyptus is making available.

You can verifiy this in your karmic instance with:

python -c 'import boto.utils; boto_utils.get_instance_userdata("2009-02-01")'

I think that will work, but if you use the newer version (2009-04-04) i think you'll fail.