Hi,

I have been hitting the RDO bug https://bugzilla.redhat.com/show_bug.cgi?id=1087589, and not able to boot a nova instance.

I see that the fix https://review.openstack.org/#/c/92387/ was merged on May 29th 2014. Is this fix available in the latest RDO ?

Below are the package versions of neutron and nova in my RHEL 7 IceHouse setup. How can I check if the fix is available in my packages below ?

Nova:
=====

[root@compute1 nova(keystone_admin)]# rpm -qa | grep -i openstack | grep neutron
openstack-neutron-openvswitch-2014.1.2-2.el7ost.noarch
openstack-neutron-2014.1.2-2.el7ost.noarch

[root@compute1 nova(keystone_admin)]# yum info openstack-neutron-openvswitch-2014.1.2-2.el7ost.noarch
Name        : openstack-neutron-openvswitch
Arch        : noarch
Version     : 2014.1.2
Release     : 2.el7ost
From repo   : rhel-7-server-openstack-5.0-rpms

[root@compute1 nova(keystone_admin)]# yum info openstack-neutron-2014.1.2-2.el7ost.noarch
Name        : openstack-neutron
Arch        : noarch
Version     : 2014.1.2
Release     : 2.el7ost
From repo   : rhel-7-server-openstack-5.0-rpms

Neutron:
========

[root@compute1 nova(keystone_admin)]# rpm -qa | grep -i openstack | grep nova
openstack-nova-common-2014.1.2-1.el7ost.noarch
openstack-nova-compute-2014.1.2-1.el7ost.noarch

[root@compute1 nova(keystone_admin)]# yum info openstack-nova-common-2014.1.2-1.el7ost.noarch
Name        : openstack-nova-common
Arch        : noarch
Version     : 2014.1.2
Release     : 1.el7ost
From repo   : rhel-7-server-openstack-5.0-rpms

[root@compute1 nova(keystone_admin)]# yum info openstack-nova-compute-2014.1.2-1.el7ost.noarch
Name        : openstack-nova-compute
Arch        : noarch
Version     : 2014.1.2
Release     : 1.el7ost
From repo   : rhel-7-server-openstack-5.0-rpms


Below are the errors of the above bug I see when I boot an instance. Please let me know the solution/work-around. Thanks a lot!

In /var/log/nova/nova-compute.log:
==============================

2015-01-05 11:31:15.870 5275 ERROR nova.compute.manager [req-9dee8033-a261-4a89-9477-772141cb747e ca5d4869d4e2464bb6e1e3c12a82c3a2 4dd830d71afb48d6a5e3970249669970] [instance: 228289f2-d3c2-401d-b779-f359121b4e71] Instance failed to spawn
2015-01-05 11:31:15.870 5275 TRACE nova.compute.manager [instance: 228289f2-d3c2-401d-b779-f359121b4e71] Traceback (most recent call last):
2015-01-05 11:31:15.870 5275 TRACE nova.compute.manager [instance: 228289f2-d3c2-401d-b779-f359121b4e71]   File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1738, in _spawn
2015-01-05 11:31:15.870 5275 TRACE nova.compute.manager [instance: 228289f2-d3c2-401d-b779-f359121b4e71]     block_device_info)
2015-01-05 11:31:15.870 5275 TRACE nova.compute.manager [instance: 228289f2-d3c2-401d-b779-f359121b4e71]   File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 2289, in spawn
2015-01-05 11:31:15.870 5275 TRACE nova.compute.manager [instance: 228289f2-d3c2-401d-b779-f359121b4e71]     block_device_info)
2015-01-05 11:31:15.870 5275 TRACE nova.compute.manager [instance: 228289f2-d3c2-401d-b779-f359121b4e71]   File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 3710, in _create_domain_and_network
2015-01-05 11:31:15.870 5275 TRACE nova.compute.manager [instance: 228289f2-d3c2-401d-b779-f359121b4e71]     raise exception.VirtualInterfaceCreateException()
2015-01-05 11:31:15.870 5275 TRACE nova.compute.manager [instance: 228289f2-d3c2-401d-b779-f359121b4e71] VirtualInterfaceCreateException: Virtual Interface creation failed


In /var/log/neutron/server.log:
=========================

2015-01-05 11:11:40.321 3888 ERROR neutron.notifiers.nova [-] Failed to notify nova on events: [{'status': 'completed', 'tag': u'cc051252-1147-43a7-8cb2-0c9f2aa26c1c', 'name': 'network-vif-unplugged', 'server_uuid': u'13cfb377-4fc4-4fbf-ac53-c0a0d7904b93'}]
2015-01-05 11:11:40.321 3888 TRACE neutron.notifiers.nova Traceback (most recent call last):
2015-01-05 11:11:40.321 3888 TRACE neutron.notifiers.nova   File "/usr/lib/python2.7/site-packages/neutron/notifiers/nova.py", line 221, in send_events
2015-01-05 11:11:40.321 3888 TRACE neutron.notifiers.nova     batched_events)
2015-01-05 11:11:40.321 3888 TRACE neutron.notifiers.nova   File "/usr/lib/python2.7/site-packages/novaclient/v1_1/contrib/server_external_events.py", line 39, in create
2015-01-05 11:11:40.321 3888 TRACE neutron.notifiers.nova     return_raw=True)
2015-01-05 11:11:40.321 3888 TRACE neutron.notifiers.nova   File "/usr/lib/python2.7/site-packages/novaclient/base.py", line 152, in _create
2015-01-05 11:11:40.321 3888 TRACE neutron.notifiers.nova     _resp, body = self.api.client.post(url, body=body)
2015-01-05 11:11:40.321 3888 TRACE neutron.notifiers.nova   File "/usr/lib/python2.7/site-packages/novaclient/client.py", line 312, in post
2015-01-05 11:11:40.321 3888 TRACE neutron.notifiers.nova     return self._cs_request(url, 'POST', **kwargs)
2015-01-05 11:11:40.321 3888 TRACE neutron.notifiers.nova   File "/usr/lib/python2.7/site-packages/novaclient/client.py", line 286, in _cs_request
2015-01-05 11:11:40.321 3888 TRACE neutron.notifiers.nova     **kwargs)
2015-01-05 11:11:40.321 3888 TRACE neutron.notifiers.nova   File "/usr/lib/python2.7/site-packages/novaclient/client.py", line 268, in _time_request
2015-01-05 11:11:40.321 3888 TRACE neutron.notifiers.nova     resp, body = self.request(url, method, **kwargs)
2015-01-05 11:11:40.321 3888 TRACE neutron.notifiers.nova   File "/usr/lib/python2.7/site-packages/novaclient/client.py", line 262, in request
2015-01-05 11:11:40.321 3888 TRACE neutron.notifiers.nova     raise exceptions.from_response(resp, body, url, method)
2015-01-05 11:11:40.321 3888 TRACE neutron.notifiers.nova NotFound: No instances found for any event (HTTP 404) (Request-ID: req-240de890-6511-4acc-b873-49deb7c6ae56)
2015-01-05 11:11:40.321 3888 TRACE neutron.notifiers.nova

Regards,
Vikram Hosakote
OpenStack Software Engineer    |    vhosakot@cisco.com
Cloud and Virtualization Group  |    Cisco Systems
Boxborough MA                            |    Work : 978-936-8799