root@server:~# salt --versions-report
Traceback (most recent call last):
File "/usr/bin/salt", line 10, in <module>
salt_main()
File "/usr/lib/python3/dist-packages/salt/scripts.py", line 476, in salt_main
client.run()
File "/usr/lib/python3/dist-packages/salt/cli/salt.py", line 33, in run
import salt.client
File "/usr/lib/python3/dist-packages/salt/client/__init__.py", line 31, in <module>
import salt.cache
File "/usr/lib/python3/dist-packages/salt/cache/__init__.py", line 18, in <module>
import salt.loader
File "/usr/lib/python3/dist-packages/salt/loader.py", line 26, in <module>
import salt.utils.event
File "/usr/lib/python3/dist-packages/salt/utils/event.py", line 70, in <module>
import tornado.iostream
File "/usr/lib/python3/dist-packages/tornado/iostream.py", line 40, in <module>
from tornado.netutil import ssl_wrap_socket, ssl_match_hostname, SSLCertificateError, _client_ssl_defaults, _server_ssl_defaults
File "/usr/lib/python3/dist-packages/tornado/netutil.py", line 57, in <module>
ssl.Purpose.SERVER_AUTH)
File "/usr/lib/python3.6/ssl.py", line 502, in create_default_context
context = SSLContext(PROTOCOL_TLS)
File "/usr/lib/python3.6/ssl.py", line 391, in __new__
self = _SSLContext.__new__(cls, protocol)
ssl.SSLError: unknown error (_ssl.c:2788)
The libssl1.1 version 1.1.1-1ubuntu2. 1~18.04. 1 breaks salt package version 2017.7.4+dfsg1-1:
root@server:~# salt-key -L
Error: unknown error (_ssl.c:2788)
root@server:~# salt --versions-report python3/ dist-packages/ salt/scripts. py", line 476, in salt_main python3/ dist-packages/ salt/cli/ salt.py" , line 33, in run python3/ dist-packages/ salt/client/ __init_ _.py", line 31, in <module> python3/ dist-packages/ salt/cache/ __init_ _.py", line 18, in <module> python3/ dist-packages/ salt/loader. py", line 26, in <module> python3/ dist-packages/ salt/utils/ event.py" , line 70, in <module> python3/ dist-packages/ tornado/ iostream. py", line 40, in <module> rror, _client_ ssl_defaults, _server_ ssl_defaults python3/ dist-packages/ tornado/ netutil. py", line 57, in <module> Purpose. SERVER_ AUTH) python3. 6/ssl.py" , line 502, in create_ default_ context PROTOCOL_ TLS) python3. 6/ssl.py" , line 391, in __new__ __new__ (cls, protocol)
Traceback (most recent call last):
File "/usr/bin/salt", line 10, in <module>
salt_main()
File "/usr/lib/
client.run()
File "/usr/lib/
import salt.client
File "/usr/lib/
import salt.cache
File "/usr/lib/
import salt.loader
File "/usr/lib/
import salt.utils.event
File "/usr/lib/
import tornado.iostream
File "/usr/lib/
from tornado.netutil import ssl_wrap_socket, ssl_match_hostname, SSLCertificateE
File "/usr/lib/
ssl.
File "/usr/lib/
context = SSLContext(
File "/usr/lib/
self = _SSLContext.
ssl.SSLError: unknown error (_ssl.c:2788)
Seems to be python3.6 which is impacted.
Regards.