Bug 1163519 - virConnectGetCapabilities fails due to socket closure.
Summary: virConnectGetCapabilities fails due to socket closure.
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: ---
: ---
Assignee: Sahid Ferdjaoui
QA Contact: Ami Jeain
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-11-12 22:34 UTC by Eric Rich
Modified: 2019-09-09 14:46 UTC (History)
10 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-03-16 17:22:02 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Eric Rich 2014-11-12 22:34:55 UTC
Description of problem:

2014-11-12 16:34:13.619 14136 ERROR nova.openstack.common.threadgroup [-] internal error: client socket is closed
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup Traceback (most recent call last):
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup   File "/usr/lib/python2.7/site-packages/nova/openstack/common/threadgroup.py", line 117, in wait
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup     x.wait()
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup   File "/usr/lib/python2.7/site-packages/nova/openstack/common/threadgroup.py", line 49, in wait
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup     return self.thread.wait()
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup   File "/usr/lib/python2.7/site-packages/eventlet/greenthread.py", line 168, in wait
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup     return self._exit_event.wait()
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup   File "/usr/lib/python2.7/site-packages/eventlet/event.py", line 116, in wait
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup     return hubs.get_hub().switch()
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup   File "/usr/lib/python2.7/site-packages/eventlet/hubs/hub.py", line 187, in switch
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup     return self.greenlet.switch()
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup   File "/usr/lib/python2.7/site-packages/eventlet/greenthread.py", line 194, in main
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup     result = function(*args, **kwargs)
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup   File "/usr/lib/python2.7/site-packages/nova/openstack/common/service.py", line 486, in run_service
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup     service.start()
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup   File "/usr/lib/python2.7/site-packages/nova/service.py", line 163, in start
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup     self.manager.init_host()
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup   File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1029, in init_host
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup     self.driver.init_host(host=self.host)
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup   File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 657, in init_host
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup     self._do_quality_warnings()
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup   File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 640, in _do_quality_warnings
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup     caps = self.get_host_capabilities()
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup   File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 2880, in get_host_capabilities
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup     xmlstr = self._conn.getCapabilities()
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup   File "/usr/lib/python2.7/site-packages/eventlet/tpool.py", line 179, in doit
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup     result = proxy_call(self._autowrap, f, *args, **kwargs)
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup   File "/usr/lib/python2.7/site-packages/eventlet/tpool.py", line 139, in proxy_call
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup     rv = execute(f,*args,**kwargs)
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup   File "/usr/lib/python2.7/site-packages/eventlet/tpool.py", line 77, in tworker
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup     rv = meth(*args,**kwargs)
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup   File "/usr/lib64/python2.7/site-packages/libvirt.py", line 2967, in getCapabilities
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup     if ret is None: raise libvirtError ('virConnectGetCapabilities() failed', conn=self)
2014-11-12 16:34:13.619 14136 TRACE nova.openstack.common.threadgroup libvirtError: internal error: client socket is closed

Version-Release number of selected component (if applicable): RHOS 5 rhel 7

How reproducible: Unconfirmed. 

This looks similar to the upstream bug: https://bugs.launchpad.net/ubuntu/+source/nova/+bug/1382837

Comment 1 Dave Maley 2015-03-16 17:22:02 UTC
issue ended up being related to rabbit config which was resolved and the support case was closed.


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