Bug 1357998 - After yum update nova-compute will not start
Summary: After yum update nova-compute will not start
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-nova
Version: 5.0 (RHEL 7)
Hardware: Unspecified
OS: Unspecified
urgent
urgent
Target Milestone: async
: 5.0 (RHEL 7)
Assignee: Eoghan Glynn
QA Contact: Prasanth Anbalagan
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-07-19 19:20 UTC by Jeremy
Modified: 2023-09-14 03:28 UTC (History)
12 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-08-04 12:26:30 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Jeremy 2016-07-19 19:20:48 UTC
Description of problem:This issue seems to be related to : https://bugs.launchpad.net/nova/+bug/1407685. 


Version-Release number of selected component (if applicable):
openstack-nova-compute-2014.1.5-31.el7ost.noarch

How reproducible:
100

Steps to Reproduce:
1.yum update 
2. notice nova-compute traceback
3.

Actual results:
fails to start nova-compute

Expected results:
nova starts

Additional info:
The traceback:
2016-07-19 13:39:28.879 7481 ERROR nova.virt.driver [-] Unable to load the virtualization driver
2016-07-19 13:39:28.879 7481 TRACE nova.virt.driver Traceback (most recent call last):
2016-07-19 13:39:28.879 7481 TRACE nova.virt.driver   File "/usr/lib/python2.7/site-packages/nova/virt/driver.py", line 1323, in load_compute_driver
2016-07-19 13:39:28.879 7481 TRACE nova.virt.driver     virtapi)
2016-07-19 13:39:28.879 7481 TRACE nova.virt.driver   File "/usr/lib/python2.7/site-packages/nova/openstack/common/importutils.py", line 52, in import_object_ns
2016-07-19 13:39:28.879 7481 TRACE nova.virt.driver     return import_class(import_str)(*args, **kwargs)
2016-07-19 13:39:28.879 7481 TRACE nova.virt.driver   File "/usr/lib/python2.7/site-packages/nova/openstack/common/importutils.py", line 33, in import_class
2016-07-19 13:39:28.879 7481 TRACE nova.virt.driver     traceback.format_exception(*sys.exc_info())))
2016-07-19 13:39:28.879 7481 TRACE nova.virt.driver ImportError: Class LibvirtDriver cannot be found (['Traceback (most recent call last):\n', '  File "/usr/lib/python2.7/site-packages/nova/openstack/common/importutils.py", line 29, in import_class\n    return getattr(sys.modules[mod_str], class_str)\n', "AttributeError: 'module' object has no attribute 'LibvirtDriver'\n"])
2016-07-19 13:39:28.879 7481 TRACE nova.virt.driver
2016-07-19 13:39:29.569 7614 INFO nova.openstack.common.periodic_task [-] Skipping periodic task _periodic_update_dns because its interval is negative
2016-07-19 13:39:29.605 7614 ERROR stevedore.extension [-] Could not load 'file': cannot import name util
2016-07-19 13:39:29.605 7614 ERROR stevedore.extension [-] cannot import name util
2016-07-19 13:39:29.605 7614 TRACE stevedore.extension Traceback (most recent call last):
2016-07-19 13:39:29.605 7614 TRACE stevedore.extension   File "/usr/lib/python2.7/site-packages/stevedore/extension.py", line 162, in _load_plugins
2016-07-19 13:39:29.605 7614 TRACE stevedore.extension     verify_requirements,
2016-07-19 13:39:29.605 7614 TRACE stevedore.extension   File "/usr/lib/python2.7/site-packages/stevedore/extension.py", line 177, in _load_one_plugin
2016-07-19 13:39:29.605 7614 TRACE stevedore.extension     plugin = ep.load(require=verify_requirements)
2016-07-19 13:39:29.605 7614 TRACE stevedore.extension   File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load
2016-07-19 13:39:29.605 7614 TRACE stevedore.extension     entry = __import__(self.module_name, globals(),globals(), ['__name__'])
2016-07-19 13:39:29.605 7614 TRACE stevedore.extension   File "/usr/lib/python2.7/site-packages/nova/image/download/file.py", line 23, in <module>
2016-07-19 13:39:29.605 7614 TRACE stevedore.extension     import nova.virt.libvirt.utils as lv_utils
2016-07-19 13:39:29.605 7614 TRACE stevedore.extension   File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/__init__.py", line 15, in <module>
2016-07-19 13:39:29.605 7614 TRACE stevedore.extension     from nova.virt.libvirt import driver
2016-07-19 13:39:29.605 7614 TRACE stevedore.extension   File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 59, in <module>
2016-07-19 13:39:29.605 7614 TRACE stevedore.extension     from eventlet import util as eventlet_util
2016-07-19 13:39:29.605 7614 TRACE stevedore.extension ImportError: cannot import name util

~~~~~~~~~~~~~~


[root@tdaf-fi10osc02 eventlet-0.18.4-py2.7.egg-info]# systemctl -l status openstack-nova-compute.service
● openstack-nova-compute.service - OpenStack Nova Compute Server
   Loaded: loaded (/usr/lib/systemd/system/openstack-nova-compute.service; enabled; vendor preset: disabled)
   Active: failed (Result: start-limit) since Tue 2016-07-19 14:24:00 EDT; 22min ago
  Process: 17587 ExecStart=/usr/bin/nova-compute (code=exited, status=1/FAILURE)
 Main PID: 17587 (code=exited, status=1/FAILURE)

Jul 19 14:24:00 tdaf-fi10osc02.lab.ecap.tdaf.com systemd[1]: Failed to start OpenStack Nova Compute Server.
Jul 19 14:24:00 tdaf-fi10osc02.lab.ecap.tdaf.com systemd[1]: Unit openstack-nova-compute.service entered failed state.
Jul 19 14:24:00 tdaf-fi10osc02.lab.ecap.tdaf.com systemd[1]: openstack-nova-compute.service failed.
Jul 19 14:24:00 tdaf-fi10osc02.lab.ecap.tdaf.com systemd[1]: openstack-nova-compute.service holdoff time over, scheduling restart.
Jul 19 14:24:00 tdaf-fi10osc02.lab.ecap.tdaf.com systemd[1]: start request repeated too quickly for openstack-nova-compute.service
Jul 19 14:24:00 tdaf-fi10osc02.lab.ecap.tdaf.com systemd[1]: Failed to start OpenStack Nova Compute Server.
Jul 19 14:24:00 tdaf-fi10osc02.lab.ecap.tdaf.com systemd[1]: Unit openstack-nova-compute.service entered failed state.
Jul 19 14:24:00 tdaf-fi10osc02.lab.ecap.tdaf.com systemd[1]: openstack-nova-compute.service failed.


###Similar issue in icehouse: https://review.openstack.org/#/c/147063/

Comment 7 Jon Schlueter 2016-08-02 17:33:37 UTC
python-eventlet-0.14.0-4.el7ost was last version of eventlet shipped for OSP 5 in September of 2015

Comment 8 Eoghan Glynn 2016-08-04 12:26:30 UTC
Caused by user error in installing EL7 Fedora Project packages instead of the OSP versions. Now resolved.

Comment 9 Red Hat Bugzilla 2023-09-14 03:28:19 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days


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