vmware/pyvmomi-community-samples

raise SSLError

Open

#455 opened on Jan 4, 2018

View on GitHub
 (0 comments) (0 reactions) (0 assignees)Python (972 stars) (914 forks)batch import
help wanted

Description

I am getting the following error. Newly installed vcenter and i am getting error message as below. help Please

C:\Temp2>list_vms.py --server xxxxxxxxxxxxxxxx --username 'administrator@vpshere.

local' --password 'xxxxxxxxxxxxx'

vcenter server = xxxxxxxxxxxxxxx

vc username = 'administrator@vpshere.local'

Traceback (most recent call last):

File "C:\Program Files (x86)\Python36-32\Lib\site-packages\urllib3\contrib\pyo

penssl.py", line 441, in wrap_socket

cnx.do_handshake()

File "C:\Program Files (x86)\Python36-32\lib\site-packages\pyopenssl-17.5.0-py

3.6.egg\OpenSSL\SSL.py", line 1806, in do_handshake

File "C:\Program Files (x86)\Python36-32\lib\site-packages\pyopenssl-17.5.0-py

3.6.egg\OpenSSL\SSL.py", line 1546, in _raise_ssl_error

File "C:\Program Files (x86)\Python36-32\lib\site-packages\pyopenssl-17.5.0-py

3.6.egg\OpenSSL_util.py", line 54, in exception_from_error_queue

OpenSSL.SSL.Error: [('SSL routines', 'tls_process_server_certificate', 'certific

ate verify failed')]

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "C:\Program Files (x86)\Python36-32\Lib\site-packages\urllib3\connectionp

ool.py", line 601, in urlopen

chunked=chunked)

File "C:\Program Files (x86)\Python36-32\Lib\site-packages\urllib3\connectionp

ool.py", line 346, in _make_request

self._validate_conn(conn)

File "C:\Program Files (x86)\Python36-32\Lib\site-packages\urllib3\connectionp

ool.py", line 850, in _validate_conn

conn.connect()

File "C:\Program Files (x86)\Python36-32\Lib\site-packages\urllib3\connection.

py", line 326, in connect

ssl_context=context)

File "C:\Program Files (x86)\Python36-32\Lib\site-packages\urllib3\util\ssl_.p

y", line 329, in ssl_wrap_socket

return context.wrap_socket(sock, server_hostname=server_hostname)

File "C:\Program Files (x86)\Python36-32\Lib\site-packages\urllib3\contrib\pyo

penssl.py", line 448, in wrap_socket

raise ssl.SSLError('bad handshake: %r' % e)

ssl.SSLError: ("bad handshake: Error([('SSL routines', 'tls_process_server_certi

ficate', 'certificate verify failed')],)",)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "C:\Program Files (x86)\Python36-32\lib\site-packages\requests-2.18.4-py3

.6.egg\requests\adapters.py", line 440, in send

timeout=timeout

File "C:\Program Files (x86)\Python36-32\Lib\site-packages\urllib3\connectionp

ool.py", line 639, in urlopen

_stacktrace=sys.exc_info()[2])

File "C:\Program Files (x86)\Python36-32\Lib\site-packages\urllib3\util\retry.

py", line 388, in increment

raise MaxRetryError(_pool, url, error or ResponseError(cause))

urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='xxxxxxxxxxxx', po

rt=443): Max retries exceeded with url: /api (Caused by SSLError(SSLError("bad h

andshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate

verify failed')],)",),))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "C:\Temp2\list_vms.py", line 76, in

main()

File "C:\Temp2\list_vms.py", line 71, in main

list_vm.setup()

File "C:\Temp2\list_vms.py", line 53, in setup

self.service_manager.connect()

File "C:\Program Files (x86)\Python36-32\Lib\site-packages\samples\vsphere\com

mon\service_manager.py", line 47, in connect

skip_verification=self.skip_verification)

File "C:\Program Files (x86)\Python36-32\Lib\site-packages\samples\vsphere\com

mon\vapiconnect.py", line 52, in connect

return login(stub_config, user, pwd)

File "C:\Program Files (x86)\Python36-32\Lib\site-packages\samples\vsphere\com

mon\vapiconnect.py", line 70, in login

session_id = session_svc.create()

File "c:\program files (x86)\python36-32\lib\site-packages\com\vmware\cis_clie

nt.py", line 193, in create

return self._invoke('create', None)

File "C:\Program Files (x86)\Python36-32\Lib\site-packages\vmware\vapi\binding

s\stub.py", line 310, in _invoke

return self._api_interface.native_invoke(ctx, _method_name, kwargs)

File "C:\Program Files (x86)\Python36-32\Lib\site-packages\vmware\vapi\binding

s\stub.py", line 238, in native_invoke

method_result = self.invoke(ctx, method_id, data_val)

File "C:\Program Files (x86)\Python36-32\Lib\site-packages\vmware\vapi\binding

s\stub.py", line 174, in invoke

ctx)

File "C:\Program Files (x86)\Python36-32\Lib\site-packages\vmware\vapi\securit

y\client\security_context_filter.py", line 99, in invoke

self, service_id, operation_id, input_value, new_ctx)

File "C:\Program Files (x86)\Python36-32\Lib\site-packages\vmware\vapi\provide

r\filter.py", line 76, in invoke

service_id, operation_id, input_value, ctx)

File "C:\Program Files (x86)\Python36-32\Lib\site-packages\vmware\vapi\protoco

l\client\msg\json_connector.py", line 76, in invoke

response = self._do_request(VAPI_INVOKE, params)

File "C:\Program Files (x86)\Python36-32\Lib\site-packages\vmware\vapi\protoco

l\client\msg\json_connector.py", line 116, in _do_request

headers=request_headers, body=request_body))

File "C:\Program Files (x86)\Python36-32\Lib\site-packages\vmware\vapi\protoco

l\client\rpc\requests_provider.py", line 98, in do_request

cookies=http_request.cookies, timeout=timeout)

File "C:\Program Files (x86)\Python36-32\lib\site-packages\requests-2.18.4-py3

.6.egg\requests\sessions.py", line 508, in request

resp = self.send(prep, **send_kwargs)

File "C:\Program Files (x86)\Python36-32\lib\site-packages\requests-2.18.4-py3

.6.egg\requests\sessions.py", line 618, in send

r = adapter.send(request, **kwargs)

File "C:\Program Files (x86)\Python36-32\lib\site-packages\requests-2.18.4-py3

.6.egg\requests\adapters.py", line 506, in send

raise SSLError(e, request=request)

requests.exceptions.SSLError: HTTPSConnectionPool(host='xxxxxxxxx', port=4

43): Max retries exceeded with url: /api (Caused by SSLError(SSLError("bad hands

hake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate ver

ify failed')],)",),))

Contributor guide