I had an el7 system installed a while ago with RDO packstack (Icehouse). I installed a newer python-cinderclient from Juno. # rpm -q openstack-cinder openstack-cinder-2014.1.3-1.el7.centos.noarch # rpm -q python-cinderclient python-cinderclient-1.0.9-1.el7.noarch Attempt to get a newer cinderclient: # rpm -U https://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-7/python-cinderclient-1.1.1-1.el7.centos.noarch.rpm warning: /var/tmp/rpm-tmp.rmnfFr: Header V4 RSA/SHA1 Signature, key ID df6674e3: NOKEY # cinder help Traceback (most recent call last): File "/bin/cinder", line 6, in <module> from cinderclient.shell import main File "/usr/lib/python2.7/site-packages/cinderclient/shell.py", line 34, in <module> from cinderclient import client File "/usr/lib/python2.7/site-packages/cinderclient/client.py", line 26, in <module> from keystoneclient import adapter ImportError: cannot import name adapter python-cinderclient-1.1.1-1.el7 seems to not express correct dependencies for keystoneclient. # rpm -q python-keystoneclient python-keystoneclient-0.9.0-1.el7.noarch
Thanks Eric for reporting this issue, builds are in process.
Note that it needs to require >0.10.0 for keystoneclient.adapter to exist. (I had 0.9.0 installed.)
python-cinderclient-1.1.1-2.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2015-15110
python-cinderclient-1.1.1-2.fc22.1 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report.\nIf you want to test the update, you can install it with \n su -c 'yum --enablerepo=updates-testing update python-cinderclient'. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-15110
python-cinderclient-1.1.1-2.fc22.1 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.