Description of problem: The euca-bundle-image -i images/cirros-0.3.1-x86_64-uec/cirros-0.3.1-x86_64-blank.img -d /tmp command fails on argument conversion, when the boto library is newer than 2.22 Version-Release number of selected component (if applicable): How reproducible: always Steps to Reproduce: 1. euca-bundle-image -i /etc/passwd or euca-bundle-image -i images/cirros-0.3.1-x86_64-uec/cirros-0.3.1-x86_64-blank.img -d /tmp Actual results: The following error message: image should be of type file Expected results: Bundle the image, or print an error about missing environment variables. Additional info: Workaround: pip install --upgrade boto==0.21 Note: The euca2ools 3.x would require more arguments (architecture) for bundling. If there is no good reason for using newer boto library, a downgrade can be good solution, otherwise the euca2ools needs to be upgraded.
This sounds like bug 1064550. Are you able to reproduce this with python-boto-2.25.0-2.fc20 from updates-testing?
No. $ euca-bundle-image -i /etc/passwd -d /tmp Checking image Compressing image Encrypting image Splitting image... Part: passwd.part.00 Generating manifest /tmp/passwd.manifest.xml *** This bug has been marked as a duplicate of bug 1064550 ***