Version-Release number of selected component: 2.38 Steps to Reproduce from base CentOS7: 1. yum install euca2ools 2. yum install epel-release 3. yum upgrade python-boto 4. euca-run-instance Actual results: Traceback (most recent call last): File "/usr/bin/euca-run-instances", line 37, in <module> import euca2ools.commands.euca.runinstances File "/usr/lib/python2.7/site-packages/euca2ools/commands/euca/runinstances.py", line 34, in <module> import euca2ools.commands.eucacommand File "/usr/lib/python2.7/site-packages/euca2ools/commands/eucacommand.py", line 34, in <module> import boto File "/usr/lib/python2.7/site-packages/boto/__init__.py", line 27, in <module> from boto.pyami.config import Config, BotoConfigLocations File "/usr/lib/python2.7/site-packages/boto/pyami/config.py", line 29, in <module> from boto.compat import expanduser, ConfigParser, StringIO File "/usr/lib/python2.7/site-packages/boto/compat.py", line 58, in <module> from boto.vendored import six ImportError: No module named vendored Expected results: Printing of euca-run-instance help. Additional info: python-boto-2.34 works fine I could quick fixed a personal copy of the python-boto source package to remove the patch and rm statement in the spec file that remove the boto.vendored package. With this quick fixed version including boto.vendored I am able to run euca-run-instance without the error.
*** Bug 1231233 has been marked as a duplicate of this bug. ***
python-boto-2.38.0-2.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.