ValueError: no such protocol 'tlsv1_2'

25 views
Skip to first unread message

Will Jenkins

unread,
May 17, 2016, 12:43:40 PM5/17/16
to simian-...@googlegroups.com
I'm in the process of spinning up a brand new instance from the latest master.

On my test client (10.11.4), I'm getting the following error, any ideas?

# /usr/local/munki/preflight --debug
...
DEBUG:root:_Get(ca_id)
DEBUG:root:_GetExternalValue(ca_id)
DEBUG:root:_GetExternalConfiguration(settings)
DEBUG:root:_Get(ca_public_cert_pem)
DEBUG:root:_GetExternalPem(ca_public_cert_pem)
DEBUG:root:_Get(server_public_cert_pem)
DEBUG:root:_GetExternalPem(server_public_cert_pem)
DEBUG:root:_Get(required_issuer)
DEBUG:root:_GetExternalValue(required_issuer)
DEBUG:root:Do(POST, /auth) try #1
DEBUG:root:Connecting to https://expmunki.appspot.com:None
Traceback (most recent call last):
  File "/usr/local/munki/simian_client.py", line 87, in <module>
    sys.exit(main(sys.argv[1:]))
  File "/usr/local/munki/simian_client.py", line 73, in main
    preflight.RunPreflight(runtype, server_url=server_url)
  File "/usr/local/munki/simian/lib/python2.7/site-packages/simian-2.4-py2.7.egg/simian/mac/client/preflight.py", line 371, in RunPreflight
    secure_config, client_id, user_settings, client_exit)
  File "/usr/local/munki/simian/lib/python2.7/site-packages/simian-2.4-py2.7.egg/simian/mac/client/preflight.py", line 140, in LoginToServer
    token = client.GetAuthToken()
  File "/usr/local/munki/simian/lib/python2.7/site-packages/simian-2.4-py2.7.egg/simian/client/client.py", line 1481, in GetAuthToken
    self.DoSimianAuth()
  File "/usr/local/munki/simian/lib/python2.7/site-packages/simian-2.4-py2.7.egg/simian/client/client.py", line 1194, in DoSimianAuth
    response = self.Do('POST', auth_url, {'n': cn})
  File "/usr/local/munki/simian/lib/python2.7/site-packages/simian-2.4-py2.7.egg/simian/client/client.py", line 687, in Do
    method, url, body=body, headers=headers, output_file=output_file)
  File "/usr/local/munki/simian/lib/python2.7/site-packages/simian-2.4-py2.7.egg/simian/client/client.py", line 633, in _DoRequestResponse
    conn = self._Connect()
  File "/usr/local/munki/simian/lib/python2.7/site-packages/simian-2.4-py2.7.egg/simian/client/client.py", line 553, in _Connect
    conn.connect()
  File "/usr/local/munki/simian/lib/python2.7/site-packages/simian-2.4-py2.7.egg/simian/client/client.py", line 389, in connect
    ctx = SSL.Context(_SSL_VERSION)
  File "/usr/local/munki/simian/lib/python2.7/site-packages/simian_M2Crypto-0.22.3-py2.7-macosx-10.11-intel.egg/M2Crypto/SSL/Context.py", line 42, in __init__
ValueError: no such protocol 'tlsv1_2'

Maxim Ermilov

unread,
May 17, 2016, 3:53:03 PM5/17/16
to simian-...@googlegroups.com
Hi,

> On my test client (10.11.4), I'm getting the following error, any ideas?

Thank you for taking the time to report this bug.

Thanks,
Maxim

--
You received this message because you are subscribed to the Google Groups "Simian Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to simian-discus...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Will Jenkins

unread,
May 18, 2016, 6:51:57 AM5/18/16
to simian-...@googlegroups.com
Thanks for taking a look, it's still not working I'm afraid:

DEBUG:root:_Get(ca_id)
DEBUG:root:_GetExternalValue(ca_id)
DEBUG:root:_GetExternalConfiguration(settings)
DEBUG:root:_Get(ca_public_cert_pem)
DEBUG:root:_GetExternalPem(ca_public_cert_pem)
DEBUG:root:_Get(server_public_cert_pem)
DEBUG:root:_GetExternalPem(server_public_cert_pem)
DEBUG:root:_Get(required_issuer)
DEBUG:root:_GetExternalValue(required_issuer)
DEBUG:root:Do(POST, /auth) try #1
DEBUG:root:Connecting to https://expmunki.appspot.com:None
DEBUG:root:Loaded 300157 bytes of CA cert chain and configured ctx
DEBUG:root:SSL configuring with context
DEBUG:root:SSL connect(('expmunki.appspot.com', 443))
Traceback (most recent call last):
  File "/usr/local/munki/simian_client.py", line 87, in <module>
    sys.exit(main(sys.argv[1:]))
  File "/usr/local/munki/simian_client.py", line 73, in main
    preflight.RunPreflight(runtype, server_url=server_url)
  File "/usr/local/munki/simian/lib/python2.7/site-packages/simian-2.4-py2.7.egg/simian/mac/client/preflight.py", line 371, in RunPreflight
    secure_config, client_id, user_settings, client_exit)
  File "/usr/local/munki/simian/lib/python2.7/site-packages/simian-2.4-py2.7.egg/simian/mac/client/preflight.py", line 140, in LoginToServer
    token = client.GetAuthToken()
  File "/usr/local/munki/simian/lib/python2.7/site-packages/simian-2.4-py2.7.egg/simian/client/client.py", line 1482, in GetAuthToken
    self.DoSimianAuth()
  File "/usr/local/munki/simian/lib/python2.7/site-packages/simian-2.4-py2.7.egg/simian/client/client.py", line 1195, in DoSimianAuth
    response = self.Do('POST', auth_url, {'n': cn})
  File "/usr/local/munki/simian/lib/python2.7/site-packages/simian-2.4-py2.7.egg/simian/client/client.py", line 688, in Do
    method, url, body=body, headers=headers, output_file=output_file)
  File "/usr/local/munki/simian/lib/python2.7/site-packages/simian-2.4-py2.7.egg/simian/client/client.py", line 634, in _DoRequestResponse
    conn = self._Connect()
  File "/usr/local/munki/simian/lib/python2.7/site-packages/simian-2.4-py2.7.egg/simian/client/client.py", line 554, in _Connect
    conn.connect()
  File "/usr/local/munki/simian/lib/python2.7/site-packages/simian-2.4-py2.7.egg/simian/client/client.py", line 404, in connect
    raise SimianClientError('SSL error: %s' % str(e))
simian.client.client.SimianClientError: SSL error: no ciphers available

Maxim Ermilov

unread,
May 18, 2016, 12:00:39 PM5/18/16
to simian-...@googlegroups.com
> it's still not working I'm afraid:

Yeah, I forgot to revert _CIPHER_LIST too.

fixed now.

Thanks,
Maxim

Will Jenkins

unread,
May 18, 2016, 12:24:11 PM5/18/16
to simian-...@googlegroups.com
Thanks - can confirm all good now :)

Reply all
Reply to author
Forward
0 new messages