RDO tickets are now tracked in Jira https://issues.redhat.com/projects/RDO/issues/
Bug 1397534 - Missing dependency of python2-keystonemiddleware
Summary: Missing dependency of python2-keystonemiddleware
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: RDO
Classification: Community
Component: openstack-cinder
Version: unspecified
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
: trunk
Assignee: Tzach Shefi
QA Contact: nlevinki
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-11-22 18:16 UTC by Matthew J Black
Modified: 2017-04-12 20:04 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2017-04-12 20:04:56 UTC
Embargoed:


Attachments (Terms of Use)

Description Matthew J Black 2016-11-22 18:16:02 UTC
Description of problem:

When installing python-cinder from RDO repo, it is missing a depenedency of python2-keystonemiddleware. Other components, like glance, have the dependency for the package. The cinder-manage and cinder wsgi components should throw an error due to the missing dependency. 


Version-Release number of selected component (if applicable): 9.0.0-1


How reproducible:

Run the command below to see that the package is missing.

"yum deplist python-cinder"


Steps to Reproduce:
1. Perform install of cinder
2. Configure cinder
3. Execute 'cinder-manage db sync'

Actual results:

# cinder-manage db
Traceback (most recent call last):
  File "/usr/bin/cinder-manage", line 6, in <module>
    from cinder.cmd.manage import main
  File "/usr/lib/python2.7/site-packages/cinder/cmd/manage.py", line 85, in <module>
    from cinder.volume import utils as vutils
  File "/usr/lib/python2.7/site-packages/cinder/volume/utils.py", line 47, in <module>
    from cinder.volume import volume_types
  File "/usr/lib/python2.7/site-packages/cinder/volume/volume_types.py", line 31, in <module>
    from cinder import quota
  File "/usr/lib/python2.7/site-packages/cinder/quota.py", line 33, in <module>
    from cinder import quota_utils
  File "/usr/lib/python2.7/site-packages/cinder/quota_utils.py", line 29, in <module>
    'keystone_authtoken')
  File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2449, in import_opt
    __import__(module_str)
ImportError: No module named keystonemiddleware.auth_token.__init__


Expected results:

# cinder-manage db sync
Option "logdir" from group "DEFAULT" is deprecated. Use option "log-dir" from group "DEFAULT".
2016-11-22 17:50:02.290 13424 INFO migrate.versioning.api [-] 45 -> 46...
2016-11-22 17:50:02.751 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:02.751 13424 INFO migrate.versioning.api [-] 46 -> 47...
2016-11-22 17:50:02.770 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:02.771 13424 INFO migrate.versioning.api [-] 47 -> 48...
2016-11-22 17:50:02.805 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:02.806 13424 INFO migrate.versioning.api [-] 48 -> 49...
2016-11-22 17:50:02.839 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:02.840 13424 INFO migrate.versioning.api [-] 49 -> 50...
2016-11-22 17:50:02.883 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:02.883 13424 INFO migrate.versioning.api [-] 50 -> 51...
2016-11-22 17:50:02.907 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:02.907 13424 INFO migrate.versioning.api [-] 51 -> 52...
2016-11-22 17:50:02.963 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:02.964 13424 INFO migrate.versioning.api [-] 52 -> 53...
2016-11-22 17:50:03.025 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.025 13424 INFO migrate.versioning.api [-] 53 -> 54...
2016-11-22 17:50:03.057 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.057 13424 INFO migrate.versioning.api [-] 54 -> 55...
2016-11-22 17:50:03.087 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.087 13424 INFO migrate.versioning.api [-] 55 -> 56...
2016-11-22 17:50:03.094 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.095 13424 INFO migrate.versioning.api [-] 56 -> 57...
2016-11-22 17:50:03.102 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.102 13424 INFO migrate.versioning.api [-] 57 -> 58...
2016-11-22 17:50:03.110 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.110 13424 INFO migrate.versioning.api [-] 58 -> 59...
2016-11-22 17:50:03.129 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.130 13424 INFO migrate.versioning.api [-] 59 -> 60...
2016-11-22 17:50:03.137 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.137 13424 INFO migrate.versioning.api [-] 60 -> 61...
2016-11-22 17:50:03.172 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.173 13424 INFO migrate.versioning.api [-] 61 -> 62...
2016-11-22 17:50:03.209 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.209 13424 INFO migrate.versioning.api [-] 62 -> 63...
2016-11-22 17:50:03.216 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.217 13424 INFO migrate.versioning.api [-] 63 -> 64...
2016-11-22 17:50:03.242 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.242 13424 INFO migrate.versioning.api [-] 64 -> 65...
2016-11-22 17:50:03.290 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.290 13424 INFO migrate.versioning.api [-] 65 -> 66...
2016-11-22 17:50:03.349 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.349 13424 INFO migrate.versioning.api [-] 66 -> 67...
2016-11-22 17:50:03.387 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.387 13424 INFO migrate.versioning.api [-] 67 -> 68...
2016-11-22 17:50:03.395 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.395 13424 INFO migrate.versioning.api [-] 68 -> 69...
2016-11-22 17:50:03.403 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.403 13424 INFO migrate.versioning.api [-] 69 -> 70...
2016-11-22 17:50:03.418 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.418 13424 INFO migrate.versioning.api [-] 70 -> 71...
2016-11-22 17:50:03.427 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.427 13424 INFO migrate.versioning.api [-] 71 -> 72...
2016-11-22 17:50:03.435 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.436 13424 INFO migrate.versioning.api [-] 72 -> 73...
2016-11-22 17:50:03.494 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.495 13424 INFO migrate.versioning.api [-] 73 -> 74...
2016-11-22 17:50:03.509 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.509 13424 INFO migrate.versioning.api [-] 74 -> 75...
2016-11-22 17:50:03.569 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.569 13424 INFO migrate.versioning.api [-] 75 -> 76...
2016-11-22 17:50:03.595 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.596 13424 INFO migrate.versioning.api [-] 76 -> 77...
2016-11-22 17:50:03.637 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.637 13424 INFO migrate.versioning.api [-] 77 -> 78...
2016-11-22 17:50:03.728 13424 INFO migrate.versioning.api [-] done
2016-11-22 17:50:03.728 13424 INFO migrate.versioning.api [-] 78 -> 79...
2016-11-22 17:50:03.819 13424 INFO migrate.versioning.api [-] done


Additional info:

After manually installing the missing dependency, I was able to proceed forward.


Note You need to log in before you can comment on or make changes to this bug.