New eventlet library breaks nova-manage
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Undecided
|
Victor Stinner | ||
Juno |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
This only affects stable/juno and stable/icehouse, which still use the deprecated eventlet.util module:
~# nova-manage service list
2015-01-05 13:13:11.202 29016 ERROR stevedore.extension [-] Could not load 'file': cannot import name util
2015-01-05 13:13:11.202 29016 ERROR stevedore.extension [-] cannot import name util
2015-01-05 13:13:11.202 29016 TRACE stevedore.extension Traceback (most recent call last):
2015-01-05 13:13:11.202 29016 TRACE stevedore.extension File "/opt/cloudbau/
2015-01-05 13:13:11.202 29016 TRACE stevedore.extension verify_
2015-01-05 13:13:11.202 29016 TRACE stevedore.extension File "/opt/cloudbau/
2015-01-05 13:13:11.202 29016 TRACE stevedore.extension plugin = ep.load(
2015-01-05 13:13:11.202 29016 TRACE stevedore.extension File "/opt/cloudbau/
2015-01-05 13:13:11.202 29016 TRACE stevedore.extension return self._load()
2015-01-05 13:13:11.202 29016 TRACE stevedore.extension File "/opt/cloudbau/
2015-01-05 13:13:11.202 29016 TRACE stevedore.extension module = __import_
2015-01-05 13:13:11.202 29016 TRACE stevedore.extension File "/opt/cloudbau/
2015-01-05 13:13:11.202 29016 TRACE stevedore.extension import nova.virt.
2015-01-05 13:13:11.202 29016 TRACE stevedore.extension File "/opt/cloudbau/
2015-01-05 13:13:11.202 29016 TRACE stevedore.extension from nova.virt.libvirt import driver
2015-01-05 13:13:11.202 29016 TRACE stevedore.extension File "/opt/cloudbau/
2015-01-05 13:13:11.202 29016 TRACE stevedore.extension from eventlet import util as eventlet_util
2015-01-05 13:13:11.202 29016 TRACE stevedore.extension ImportError: cannot import name util
2015-01-05 13:13:11.202 29016 TRACE stevedore.extension
Changed in nova: | |
milestone: | none → kilo-2 |
status: | Fix Committed → Fix Released |
no longer affects: | openstack-ansible |
no longer affects: | openstack-ansible/trunk |
no longer affects: | openstack-ansible/juno |
no longer affects: | openstack-ansible/icehouse |
Changed in nova: | |
milestone: | kilo-2 → 2015.1.0 |
The changelog from http:// eventlet. net/doc/ changelog. html says:
- Removed deprecated modules: api, most of coros, pool, proc, processes and util
The master branch isn't affected as https:/ /review. openstack. org/#/c/ 104930/ has removed the deprecated code.