cinder import error

Bug #1305170 reported by Denis Egorenko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Critical
Dmitry Burmistrov

Bug Description

{"build_id": "2014-04-07_15-04-24", "mirantis": "yes", "build_number": "261", "nailgun_sha": "5efa9d21162cd30394f2f608641c324a80ea43dd", "ostf_sha": "17f2fe6e56452f8e2f01a385be4c4b87bf3698a8", "fuelmain_sha": "0ed7471818bc50699d33e217c28114234c08c8ee", "astute_sha": "183fe05cd59a5ce6d154fa263a5a8bf5f27db0ec", "release": "5.0", "fuellib_sha": "4d942716e3cc8b40ad868d0c4836c6010fbdc42e"}

To reproduce:
1) Deploy multi-node;
2) Centos;
3) Nova-network or Neutron;

Cinder doesn't start:

2014-04-09 16:12:19.224 21592 CRITICAL cinder [-] ImportError: No module named taskflow.engines
2014-04-09 16:12:19.224 21592 TRACE cinder Traceback (most recent call last):
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/bin/cinder-api", line 57, in <module>
2014-04-09 16:12:19.224 21592 TRACE cinder server = service.WSGIService('osapi_volume')
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/cinder/service.py", line 288, in __init__
2014-04-09 16:12:19.224 21592 TRACE cinder self.app = self.loader.load_app(name)
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/cinder/wsgi.py", line 503, in load_app
2014-04-09 16:12:19.224 21592 TRACE cinder return deploy.loadapp("config:%s" % self.config_path, name=name)
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/PasteDeploy-1.5.0-py2.6.egg/paste/deploy/loadwsgi.py", line 247, in loadapp
2014-04-09 16:12:19.224 21592 TRACE cinder return loadobj(APP, uri, name=name, **kw)
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/PasteDeploy-1.5.0-py2.6.egg/paste/deploy/loadwsgi.py", line 272, in loadobj
2014-04-09 16:12:19.224 21592 TRACE cinder return context.create()
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/PasteDeploy-1.5.0-py2.6.egg/paste/deploy/loadwsgi.py", line 710, in create
2014-04-09 16:12:19.224 21592 TRACE cinder return self.object_type.invoke(self)
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/PasteDeploy-1.5.0-py2.6.egg/paste/deploy/loadwsgi.py", line 144, in invoke
2014-04-09 16:12:19.224 21592 TRACE cinder **context.local_conf)
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/PasteDeploy-1.5.0-py2.6.egg/paste/deploy/util.py", line 56, in fix_call
2014-04-09 16:12:19.224 21592 TRACE cinder val = callable(*args, **kw)
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/cinder/api/__init__.py", line 30, in root_app_factory
2014-04-09 16:12:19.224 21592 TRACE cinder return paste.urlmap.urlmap_factory(loader, global_conf, **local_conf)
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/paste/urlmap.py", line 25, in urlmap_factory
2014-04-09 16:12:19.224 21592 TRACE cinder app = loader.get_app(app_name, global_conf=global_conf)
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/PasteDeploy-1.5.0-py2.6.egg/paste/deploy/loadwsgi.py", line 350, in get_app
2014-04-09 16:12:19.224 21592 TRACE cinder name=name, global_conf=global_conf).create()
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/PasteDeploy-1.5.0-py2.6.egg/paste/deploy/loadwsgi.py", line 710, in create
2014-04-09 16:12:19.224 21592 TRACE cinder return self.object_type.invoke(self)
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/PasteDeploy-1.5.0-py2.6.egg/paste/deploy/loadwsgi.py", line 144, in invoke
2014-04-09 16:12:19.224 21592 TRACE cinder **context.local_conf)
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/PasteDeploy-1.5.0-py2.6.egg/paste/deploy/util.py", line 56, in fix_call
2014-04-09 16:12:19.224 21592 TRACE cinder val = callable(*args, **kw)
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/cinder/api/middleware/auth.py", line 55, in pipeline_factory
2014-04-09 16:12:19.224 21592 TRACE cinder app = loader.get_app(pipeline[-1])
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/PasteDeploy-1.5.0-py2.6.egg/paste/deploy/loadwsgi.py", line 350, in get_app
2014-04-09 16:12:19.224 21592 TRACE cinder name=name, global_conf=global_conf).create()
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/PasteDeploy-1.5.0-py2.6.egg/paste/deploy/loadwsgi.py", line 362, in app_context
2014-04-09 16:12:19.224 21592 TRACE cinder APP, name=name, global_conf=global_conf)
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/PasteDeploy-1.5.0-py2.6.egg/paste/deploy/loadwsgi.py", line 458, in get_context
2014-04-09 16:12:19.224 21592 TRACE cinder section)
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/PasteDeploy-1.5.0-py2.6.egg/paste/deploy/loadwsgi.py", line 517, in _context_from_explicit
2014-04-09 16:12:19.224 21592 TRACE cinder value = import_string(found_expr)
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/PasteDeploy-1.5.0-py2.6.egg/paste/deploy/loadwsgi.py", line 22, in import_string
2014-04-09 16:12:19.224 21592 TRACE cinder return pkg_resources.EntryPoint.parse("x=" + s).load(False)
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 1948, in load
2014-04-09 16:12:19.224 21592 TRACE cinder entry = __import__(self.module_name, globals(),globals(), ['__name__'])
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/cinder/api/v2/router.py", line 25, in <module>
2014-04-09 16:12:19.224 21592 TRACE cinder from cinder.api.v2 import snapshot_metadata
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/cinder/api/v2/snapshot_metadata.py", line 21, in <module>
2014-04-09 16:12:19.224 21592 TRACE cinder from cinder import volume
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/cinder/volume/__init__.py", line 27, in <module>
2014-04-09 16:12:19.224 21592 TRACE cinder API = import_utils.import_class(CONF.volume_api_class)
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/cinder/openstack/common/importutils.py", line 28, in import_class
2014-04-09 16:12:19.224 21592 TRACE cinder __import__(mod_str)
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/cinder/volume/api.py", line 41, in <module>
2014-04-09 16:12:19.224 21592 TRACE cinder from cinder.volume.flows.api import create_volume
2014-04-09 16:12:19.224 21592 TRACE cinder File "/usr/lib/python2.6/site-packages/cinder/volume/flows/api/create_volume.py", line 15, in <module>
2014-04-09 16:12:19.224 21592 TRACE cinder import taskflow.engines
2014-04-09 16:12:19.224 21592 TRACE cinder ImportError: No module named taskflow.engines
2014-04-09 16:12:19.224 21592 TRACE cinder

Tags: icehouse
tags: added: icehouse
Changed in fuel:
milestone: none → 5.0
status: New → Confirmed
importance: Undecided → Critical
assignee: nobody → Fuel OSCI Team (fuel-osci)
Revision history for this message
Tatyanka (tatyana-leontovich) wrote :

pip install taskflow, /etc/init.d/openstack-cinder-volume restart

Roman Vyalov (r0mikiam)
Changed in fuel:
assignee: Fuel OSCI Team (fuel-osci) → Sergey Otpuschennikov (sotpuschennikov)
Changed in fuel:
assignee: Sergey Otpuschennikov (sotpuschennikov) → Dmitry Burmistrov (dburmistrov)
status: Confirmed → In Progress
Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Andrey Sledzinskiy (asledzinskiy) wrote :

Verified on {"build_id": "2014-04-18_01-00-26", "mirantis": "yes", "build_number": "112", "nailgun_sha": "cd0f700fb38952139d55d26cc5d97940ce4e6c34", "production": "dev", "ostf_sha": "1ac04769cc8034438ccf1176860b25d0f5601c4a", "fuelmain_sha": "d1c962210f2dd88a2a810a52572597ea9e82d36f", "astute_sha": "0cb0b26773bd269000a14748e8ba49419462ecaf", "release": "5.0", "fuellib_sha": "6c7a341ce529d250e3e95d85361ada91f3f87686"}

Changed in fuel:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.