Проблемы с Ubuntu 18.04, Python 3.6.5, psql 10.4 и pgAdmin 1.22.2
Код работал с:
Lubuntu 16.10, Python 3.5.2 (python3), psql 9.5.7 и pgAdmin 1.22.1. .... Также установлено: Python 2.7.12 (python)
Код не работает с:
Ubuntu 18.04, Python 3.6.5 (python и python3), psql 10.4 и pgAdmin 1.22.2.
Расширения: Установленные расширения в virtualenv с той же версией.
Сообщение об ошибке: теперь выдает следующее сообщение об ошибке:
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python3.6/threading.py", line 916, in _bootstrap_inner
self.run()
File "/usr/lib/python3.6/threading.py", line 864, in run
self._target(*self._args, **self._kwargs)
File "/home/myname/Documents/projectname/venv/lib/python3.6/site-packages/werkzeug/serving.py", line 699, in inner
fd=fd)
File "/home/myname/Documents/projectname/venv/lib/python3.6/site-packages/werkzeug/serving.py", line 593, in make_server
passthrough_errors, ssl_context, fd=fd)
File "/home/myname/Documents/projectname/venv/lib/python3.6/site-packages/werkzeug/serving.py", line 528, in __init__
self.socket = ssl_context.wrap_socket(sock, server_side=True)
File "/home/myname/Documents/projectname/venv/lib/python3.6/site-packages/werkzeug/serving.py", line 450, in wrap_socket
ssl_version=self._protocol, **kwargs)
File "/usr/lib/python3.6/ssl.py", line 1149, in wrap_socket
ciphers=ciphers)
File "/usr/lib/python3.6/ssl.py", line 747, in __init__
self._context.load_cert_chain(certfile, keyfile)
FileNotFoundError: [Errno 2] No such file or directory
1 ответ
В какой-то момент вы даете ему файл ключей ssl (.pem|.crt|.key), который не найден, просмотрите конфигурацию и проверьте путь к ключам ssl. возможно, где-то в вашей конфигурации вам нужно ввести, хотите ли вы использовать ssl или нет, и он случайно установлен на "true".
Вы можете использовать действующие сертификаты или отменить SSL.