Hide Forgot
Description of problem: Hi, request backport of: https://review.openstack.org/#/c/204523/ to OSP7 # nova image-list /usr/lib/python2.7/site-packages/requests/packages/urllib3/connection.py:251: SecurityWarning: Certificate has no `subjectAltName`, falling back to check for a `commonName` for now. This feature is being removed by major browsers and deprecated by RFC 2818. (See https://github.com/shazow/urllib3/issues/497 for details.) SecurityWarning /usr/lib/python2.7/site-packages/requests/packages/urllib3/connection.py:251: SecurityWarning: Certificate has no `subjectAltName`, falling back to check for a `commonName` for now. This feature is being removed by major browsers and deprecated by RFC 2818. (See https://github.com/shazow/urllib3/issues/497 for details.) SecurityWarning 2015-12-22 12:38:30.595 23137 ERROR nova.api.openstack [req-dd023b88-32bd-4990-b9d7-efc800fc4042 admin 454f49447bdd432d8ecb7ad4a70f6045 - - -] Caught error: 'PoolManager' object has no attribute 'connection_kw' 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack Traceback (most recent call last): 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/nova/api/openstack/__init__.py", line 125, in __call__ 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack return req.get_response(self.application) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/webob/request.py", line 1296, in send 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack application, catch_exc_info=False) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/webob/request.py", line 1260, in call_application 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack app_iter = application(self.environ, start_response) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/webob/dec.py", line 144, in __call__ 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack return resp(environ, start_response) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/keystonemiddleware/auth_token/__init__.py", line 634, in __call__ 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack return self._call_app(env, start_response) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/keystonemiddleware/auth_token/__init__.py", line 554, in _call_app 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack return self._app(env, _fake_start_response) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/webob/dec.py", line 144, in __call__ 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack return resp(environ, start_response) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/webob/dec.py", line 144, in __call__ 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack return resp(environ, start_response) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/routes/middleware.py", line 131, in __call__ 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack response = self.app(environ, start_response) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/webob/dec.py", line 144, in __call__ 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack return resp(environ, start_response) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/webob/dec.py", line 130, in __call__ 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack resp = self.call_func(req, *args, **self.kwargs) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/webob/dec.py", line 195, in call_func 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack return self.func(req, *args, **kwargs) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/nova/api/openstack/wsgi.py", line 756, in __call__ 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack content_type, body, accept) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/nova/api/openstack/wsgi.py", line 821, in _process_stack 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack action_result = self.dispatch(meth, request, action_args) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/nova/api/openstack/wsgi.py", line 911, in dispatch 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack return method(req=request, **action_args) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/nova/api/openstack/compute/images.py", line 144, in detail 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack **page_params) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/nova/image/api.py", line 68, in get_all 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack return session.detail(context, **kwargs) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/nova/image/glance.py", line 274, in detail 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack for image in images: 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/glanceclient/v1/images.py", line 249, in list 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack for image in paginate(params, return_request_id): 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/glanceclient/v1/images.py", line 233, in paginate 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack images, resp = self._list(url, "images") 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/glanceclient/v1/images.py", line 63, in _list 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack resp, body = self.client.get(url) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/glanceclient/common/http.py", line 262, in get 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack return self._request('GET', url, **kwargs) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/glanceclient/common/http.py", line 209, in _request 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack **kwargs) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 465, in request 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack resp = self.send(prep, **send_kwargs) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 573, in send 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack r = adapter.send(request, **kwargs) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/requests/adapters.py", line 337, in send 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack conn = self.get_connection(request.url, proxies) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/glanceclient/common/https.py", line 179, in get_connection 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack return self._create_glance_httpsconnectionpool(url) 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/glanceclient/common/https.py", line 157, in _create_glance_httpsconnectionpool 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack kw = self.poolmanager.connection_kw 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack AttributeError: 'PoolManager' object has no attribute 'connection_kw' 2015-12-22 12:38:30.595 23137 TRACE nova.api.openstack ERROR (ClientException): The server has either erred or is incapable of performing the requested operation. (HTTP 500) (Request-ID: req-dd023b88-32bd-4990-b9d7-efc800fc4042) Version-Release number of selected component (if applicable): python-glance-2015.1.1-3.el7ost.noarch python-glance-store-0.4.0-2.el7ost.noarch python-glanceclient-0.17.0-2.el7ost.noarch python-nova-2015.1.1-3.el7ost.noarch python-novaclient-2.23.0-1.el7ost.noarch How reproducible: Steps to Reproduce: 1."nova image-list" with SSL 2. 3. Actual results: command fails with ERROR (ClientException): The server has either erred or is incapable of performing the requested operation. (HTTP 500) (Request-ID: req-dd023b88-32bd-4990-b9d7-efc800fc4042) Expected results: command works Additional info:
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2016-0269.html