| Summary: | openstack-nova requires python-cinderclient | ||
|---|---|---|---|
| Product: | [Community] RDO | Reporter: | Lars Kellogg-Stedman <lars> |
| Component: | openstack-nova | Assignee: | Xavier Queralt <xqueralt> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Gabriel Szasz <gszasz> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | unspecified | CC: | dallan, ndipanov, rbryant, xqueralt, yeylon |
| Target Milestone: | --- | ||
| Target Release: | Havana | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | openstack-nova-2013.2-5.el6ost | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2014-03-24 07:45:13 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
This dependency was mistakenly added when the encrypted volumes feature was added and has been fixed upstream (https://review.openstack.org/#/c/54533/), I'll backport the patch to RDO. |
Description of problem: After installing openstack-nova-common-2013.2-2.el6, running "nova-manage service list" yields: Command failed, please check log for more info 2013-11-18 09:27:21.556 4898 CRITICAL nova [-] No module named cinderclient 2013-11-18 09:27:21.556 4898 TRACE nova Traceback (most recent call last): 2013-11-18 09:27:21.556 4898 TRACE nova File "/usr/bin/nova-manage", line 10, in <module> 2013-11-18 09:27:21.556 4898 TRACE nova sys.exit(main()) 2013-11-18 09:27:21.556 4898 TRACE nova File "/usr/lib/python2.6/site-packages/nova/cmd/manage.py", line 1377, in main 2013-11-18 09:27:21.556 4898 TRACE nova ret = fn(*fn_args, **fn_kwargs) 2013-11-18 09:27:21.556 4898 TRACE nova File "/usr/lib/python2.6/site-packages/nova/cmd/manage.py", line 685, in list 2013-11-18 09:27:21.556 4898 TRACE nova servicegroup_api = servicegroup.API() 2013-11-18 09:27:21.556 4898 TRACE nova File "/usr/lib/python2.6/site-packages/nova/servicegroup/api.py", line 70, in __new__ 2013-11-18 09:27:21.556 4898 TRACE nova *args, **kwargs) 2013-11-18 09:27:21.556 4898 TRACE nova File "/usr/lib/python2.6/site-packages/nova/openstack/common/importutils.py", line 40, in import_object 2013-11-18 09:27:21.556 4898 TRACE nova return import_class(import_str)(*args, **kwargs) 2013-11-18 09:27:21.556 4898 TRACE nova File "/usr/lib/python2.6/site-packages/nova/servicegroup/drivers/db.py", line 37, in __init__ 2013-11-18 09:27:21.556 4898 TRACE nova self.conductor_api = conductor.API(use_local=self.db_allowed) 2013-11-18 09:27:21.556 4898 TRACE nova File "/usr/lib/python2.6/site-packages/nova/conductor/__init__.py", line 26, in API 2013-11-18 09:27:21.556 4898 TRACE nova return api(*args, **kwargs) 2013-11-18 09:27:21.556 4898 TRACE nova File "/usr/lib/python2.6/site-packages/nova/conductor/api.py", line 57, in __init__ 2013-11-18 09:27:21.556 4898 TRACE nova self._manager = utils.ExceptionHelper(manager.ConductorManager()) 2013-11-18 09:27:21.556 4898 TRACE nova File "/usr/lib/python2.6/site-packages/nova/conductor/manager.py", line 83, in __init__ 2013-11-18 09:27:21.556 4898 TRACE nova openstack_driver.get_openstack_security_group_driver()) 2013-11-18 09:27:21.556 4898 TRACE nova File "/usr/lib/python2.6/site-packages/nova/network/security_group/openstack_driver.py", line 43, in get_openstack_security_group_driver 2013-11-18 09:27:21.556 4898 TRACE nova return importutils.import_object(NEUTRON_DRIVER) 2013-11-18 09:27:21.556 4898 TRACE nova File "/usr/lib/python2.6/site-packages/nova/openstack/common/importutils.py", line 40, in import_object 2013-11-18 09:27:21.556 4898 TRACE nova return import_class(import_str)(*args, **kwargs) 2013-11-18 09:27:21.556 4898 TRACE nova File "/usr/lib/python2.6/site-packages/nova/openstack/common/importutils.py", line 30, in import_class 2013-11-18 09:27:21.556 4898 TRACE nova __import__(mod_str) 2013-11-18 09:27:21.556 4898 TRACE nova File "/usr/lib/python2.6/site-packages/nova/api/openstack/compute/__init__.py", line 35, in <module> 2013-11-18 09:27:21.556 4898 TRACE nova from nova.api.openstack.compute import servers 2013-11-18 09:27:21.556 4898 TRACE nova File "/usr/lib/python2.6/site-packages/nova/api/openstack/compute/servers.py", line 53, in <module> 2013-11-18 09:27:21.556 4898 TRACE nova CONF.import_opt('reclaim_instance_interval', 'nova.compute.manager') 2013-11-18 09:27:21.556 4898 TRACE nova File "/usr/lib/python2.6/site-packages/oslo/config/cfg.py", line 1796, in import_opt 2013-11-18 09:27:21.556 4898 TRACE nova __import__(module_str) 2013-11-18 09:27:21.556 4898 TRACE nova File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 85, in <module> 2013-11-18 09:27:21.556 4898 TRACE nova from nova.volume import encryptors 2013-11-18 09:27:21.556 4898 TRACE nova File "/usr/lib/python2.6/site-packages/nova/volume/encryptors/__init__.py", line 52, in <module> 2013-11-18 09:27:21.556 4898 TRACE nova _volume_api = volume.API() 2013-11-18 09:27:21.556 4898 TRACE nova File "/usr/lib/python2.6/site-packages/nova/volume/__init__.py", line 38, in API 2013-11-18 09:27:21.556 4898 TRACE nova cls = importutils.import_class(volume_api_class) 2013-11-18 09:27:21.556 4898 TRACE nova File "/usr/lib/python2.6/site-packages/nova/openstack/common/importutils.py", line 30, in import_class 2013-11-18 09:27:21.556 4898 TRACE nova __import__(mod_str) 2013-11-18 09:27:21.556 4898 TRACE nova File "/usr/lib/python2.6/site-packages/nova/volume/cinder.py", line 26, in <module> 2013-11-18 09:27:21.556 4898 TRACE nova from cinderclient import exceptions as cinder_exception 2013-11-18 09:27:21.556 4898 TRACE nova ImportError: No module named cinderclient 2013-11-18 09:27:21.556 4898 TRACE nova It looks like openstack-nova should Require: python-cinderclient.