рд╕реЗрдВрдЯреЛрд╕ 7.4.1708 (64 рдмрд┐рдЯ)
рд╕реЗрдВрдЯреЛрд╕ 7 рдпрдо
sudo certbot --authenticator рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди --рдЗрдВрд╕реНрдЯрд╛рд▓рд░ nginx --pre-hook "nginx -s stop" --post-hook "nginx"
рдЖрдЙрдЯрдкреБрдЯ:
Traceback (most recent call last):
File "/bin/certbot", line 9, in <module>
load_entry_point('certbot==0.20.0', 'console_scripts', 'certbot')()
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 572, i n load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2755, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2408, in load
return self.resolve()
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2414, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/lib/python2.7/site-packages/certbot/main.py", line 19, in <module>
from certbot import client
File "/usr/lib/python2.7/site-packages/certbot/client.py", line 11, in <module >
from acme import client as acme_client
File "/usr/lib/python2.7/site-packages/acme/client.py", line 32, in <module>
requests.packages.urllib3.contrib.pyopenssl.inject_into_urllib3() # type: i gnore
File "/usr/lib/python2.7/site-packages/urllib3/contrib/pyopenssl.py", line 112 , in inject_into_urllib3
_validate_dependencies_met()
File "/usr/lib/python2.7/site-packages/urllib3/contrib/pyopenssl.py", line 147 , in _validate_dependencies_met
raise ImportError("'pyOpenSSL' module missing required functionality. "
ImportError: 'pyOpenSSL' module missing required functionality. Try upgrading to v0.14 or newer.
рдореИрдВрдиреЗ рдЗрд╕реЗ рдореБрдЭреЗ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдЙрд╕рдиреЗ рд╡рд╣ рддреНрд░реБрдЯрд┐ рджреАред рдкрд╣рд▓реЗ рд╕реЗ рд╣реА pyOpenSSL рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛
/var/log/letsencrypt
рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреЗ рд╣реИрдВред рдбреЛрдореЗрди, рдИ-рдореЗрд▓ рдФрд░ рдЖрдИрдкреА рдкрддреЛрдВ рдХреЛ рдмреЗрдЭрд┐рдЭрдХ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ рдЬреИрд╕рд╛ рдЖрдкрдХреЛ рдЙрдЪрд┐рдд рд▓рдЧреЗредрдлрд╝реЛрд▓реНрдбрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ
рдЕрдкрд╕реНрдЯреНрд░реАрдо рдмреИрдХрдПрдВрдб {
# рдиреЗрдЯрдбреЗрдЯрд╛ рд╕рд░реНрд╡рд░
рд╕рд░реНрд╡рд░ 127.0.0.1:19999;
рд░рдЦрд╡рд╛рд▓реЗ 64;
}
рд╕рд░реНрд╡рд░ {
# nginx рдЗрд╕реЗ рд╕реБрдирддрд╛ рд╣реИ
80 рд╕реБрдиреЛ;
# the virtual host name of this
server_name netdata.mydomain.fi;
location / {
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://backend;
proxy_http_version 1.1;
proxy_pass_request_headers on;
proxy_set_header Connection "keep-alive";
proxy_store off;
}
}
рд╕реЗрдВрдЯреЛрд╕-рд░рд┐рд▓реАрдЬрд╝-7-4.1708.el7.centos.x86_64
ImportError: 'pyOpenSSL' рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИред v0.14 рдпрд╛ рдирдП рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
pyOpenSSL 0.13.1
рд╕реЗ pyOpenSSL 17.5.0
. рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВ
рдбрд╛рдЙрдирдЧреНрд░реЗрдб рд╣реЛрдиреЗ рдкрд░:
sudo pip install pyOpenSSL==0.15.1
рд╡рд╣реА рддреНрд░реБрдЯрд┐
ImportError: 'pyOpenSSL' рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИред v0.14 рдпрд╛ рдирдП рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рдХреЛрд╢рд┐рд╢ pip install --upgrade --force-reinstall 'requests==2.6.0'
yum
рд╕рдВрд╕реНрдерд╛рдкрд┐рдд рдкреИрдХреЗрдЬреЛрдВ рдХреЛ pip
рд╡рд╛рд▓реЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рди рдорд┐рд▓рд╛рдПрдВред рдЙрдЪрд┐рдд рдлрд┐рдХреНрд╕ рдореЗрдВ рдкрд╛рдЗрдк рдкреИрдХреЗрдЬ рдХреЛ рд╣рдЯрд╛рдирд╛ рдФрд░ yum
рд╕реЗ рд╕рдм рдХреБрдЫ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ рдпрд╣рд╛рдВ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рд╣реИред
рд╕рд░реНрдЯрдмреЙрдЯ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ CentOS 7 рдкрд░ рдирдП pyOpenSSL рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ!
pip uninstall requests
yum reinstall python-requests
pip uninstall six
yum reinstall python-six
pip uninstall urllib3
yum reinstall python-urllib3
рдпрд╣ рдмрдЧ рдЕрднреА рднреА RHEL 7 . рдореЗрдВ рдмрдиреА рд╣реБрдИ рд╣реИ
Traceback (most recent call last):
File "/bin/certbot", line 9, in <module>
load_entry_point('certbot==0.22.2', 'console_scripts', 'certbot')()
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 558, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2682, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2355, in load
return self.resolve()
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2361, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/lib/python2.7/site-packages/certbot/main.py", line 20, in <module>
from certbot import client
File "/usr/lib/python2.7/site-packages/certbot/client.py", line 13, in <module>
from acme import client as acme_client
File "/usr/lib/python2.7/site-packages/acme/client.py", line 33, in <module>
requests.packages.urllib3.contrib.pyopenssl.inject_into_urllib3() # type: ignore
File "/usr/lib/python2.7/site-packages/urllib3/contrib/pyopenssl.py", line 112, in inject_into_urllib3
_validate_dependencies_met()
File "/usr/lib/python2.7/site-packages/urllib3/contrib/pyopenssl.py", line 147, in _validate_dependencies_met
raise ImportError("'pyOpenSSL' module missing required functionality. "
ImportError: 'pyOpenSSL' module missing required functionality. Try upgrading to v0.14 or newer.
рдЗрддрдирд╛ рдХрд╖реНрдЯрджрд╛рдпрдХред рдореБрдЭреЗ рд╕реЗрдВрдЯреЛрд╕ рд╕реЗ рдирдлрд░рдд рд╣реЛрдиреЗ рд▓рдЧреА рд╣реИред
CentOS рдкрд░ pyOpenSSL рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ:
sudo pip install pyOpenSSL==0.15.1
pyOpenSSL рдПрдХрддреНрд░рд┐рдд рдХрд░рдирд╛==0.15.1
рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ
100% |тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ| 112kB 1.9MB/s
рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрддреБрд╖реНрдЯ рд╣реИ: рдЫрд╣> = 1.5.2 /usr/lib/python2.7/рд╕рд╛рдЗрдЯ-рдкреИрдХреЗрдЬ рдореЗрдВ (pyOpenSSL==0.15.1 рд╕реЗ) (1.9.0)
рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрддреБрд╖реНрдЯ рд╣реИ: рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝реА>=0.7 рдореЗрдВ /usr/lib64/python2.7/рд╕рд╛рдЗрдЯ-рдкреИрдХреЗрдЬ (pyOpenSSL==0.15.1 рд╕реЗ) (2.3.1)
рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрддреБрд╖реНрдЯ рд╣реИ: idna>=2.1 in /usr/lib/python2.7/site-packages (рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рд╕реЗ>=0.7->pyOpenSSL==0.15.1) (2.7)
рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрддреБрд╖реНрдЯ рд╣реИ: enum34; python_version < "3" /usr/lib/python2.7/site-packages рдореЗрдВ (рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рд╕реЗ>=0.7->pyOpenSSL==0.15.1) (1.0.4)
рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрддреБрд╖реНрдЯ рд╣реИ: cffi!=1.11.3,>=1.7 in /usr/lib64/python2.7/site-packages (рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рд╕реЗ>=0.7->pyOpenSSL==0.15.1) (1.11.5)
рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрддреБрд╖реНрдЯ рд╣реИ: asn1crypto>=0.21.0 in /usr/lib/python2.7/site-packages (рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рд╕реЗ>=0.7->pyOpenSSL==0.15.1) (0.24.0)
рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрддреБрд╖реНрдЯ: ipaddress; python_version <"3" /usr/lib/python2.7/рд╕рд╛рдЗрдЯ-рдкреИрдХреЗрдЬ рдореЗрдВ (рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рд╕реЗ>=0.7->pyOpenSSL==0.15.1) (1.0.16)
рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрддреБрд╖реНрдЯ рд╣реИ: /usr/lib/python2.7/рд╕рд╛рдЗрдЯ-рдкреИрдХреЗрдЬ рдореЗрдВ pycparser (cffi рд╕реЗ!=1.11.3,>=1.7->рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА>=0.7->pyOpenSSL==0.15.1) (2.14)
рдПрдХрддреНрд░рд┐рдд рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛: pyOpenSSL
рдореМрдЬреВрджрд╛ рд╕реНрдерд╛рдкрдирд╛ рдорд┐рд▓реА: pyOpenSSL 0.13.1
'pyOpenSSL' рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдпрд╣ рдПрдХ distutils рд╕реНрдерд╛рдкрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣рдо рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реА рдлрд╛рдЗрд▓реЗрдВ рдЗрд╕рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ рдЬреЛ рдХреЗрд╡рд▓ рдЖрдВрд╢рд┐рдХ рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдиреЗрдВрдЧреАред
рдереЛрдбрд╝рд╛ рд╕рд╛ рд╕рдВрджрд░реНрдн: pyOpenSSL рдХреЗ рд▓рд┐рдП рдбрд┐рд╕реНрдЯ рдкреИрдХреЗрдЬ 0.13.1 рдкрд░ рд╣реИред рдЗрд╕реЗ рдкрд╛рдЗрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рдпрдо рдореБрдЭреЗ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддрд╛ рд╣реИред рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдореБрдЭреЗ pyOpenSSL рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдкреВрд░реА рд╡рдЬрд╣ рдереА - рдПрдХ рддрд░рд╣ рд╕реЗ рд╣рдореЗрдВ рдХреИрдЪ 22 рдореЗрдВ рдбрд╛рд▓ рджреЗрддрд╛ рд╣реИред
рдпрдо рдЬрд╛рдирдХрд╛рд░реА pyOpenSSL
рд▓реЛрдб рдХрд┐рдП рдЧрдП рдкреНрд▓рдЧрдЗрдиреНрд╕: рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рдорд┐рд░рд░, рд▓реИрдВрдЧрдкреИрдХреНрд╕
рдХреИрд╢реНрдб рд╣реЛрд╕реНрдЯрдлрд╛рдЗрд▓ рд╕реЗ рдорд┐рд░рд░ рд╕реНрдкреАрдб рд▓реЛрдб рд╣реЛ рд░рд╣реА рд╣реИ
рджреЛрдиреЛрдВ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдФрд░ рд╕рд╛рде рд╣реА рдЗрд╕рдХреЗ рдирд░рдХ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ dist pyOpenSSL (рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╕рд░реНрдЯрдмреЙрдЯ) рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░ рджреА, pyOpenSSL рдХрд╛ рдПрдХ рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдФрд░ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред рдпрдо рдиреЗ pyOpenSSL 0.15.1 рдХреЛ 0.13.1 рдХреЗ рд╕рд╛рде рдУрд╡рд░рд░рд╛рдЗрдЯ рдХрд┐рдпрд╛ .... рдФрд░ рдЙрд╕реА рдкрд░рд┐рдгрд╛рдо рдЬрдм рдореИрдВ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдХреЗ рд╕рд╛рде рдирд╡реАрдиреАрдХрд░рдг рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВред
рдореИрдВрдиреЗ рддрдм рдПрдХ sudo pip install --upgrad pyopenssl - рдФрд░ distutils рд╕реНрдерд╛рдкрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред
рдЖрдЬ рдХреЛрдИ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣рд▓ рдирд╣реАрдВ рд╣реИ - рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рддрдм рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ
acme.sh рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдореИрдВрдиреЗ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИ;)
рджреЛрд╕реНрддреЛрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд┐рдХреНрд╕ рдорд┐рд▓рд╛ред рдореИрдВ рд▓реЗрдЦ рдкрд░ рдареЛрдХрд░ рдЦрд╛рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рднреА рдХрд░рдиреЗ рдХрд╛ рд╢реНрд░реЗрдп рдирд╣реАрдВ рд▓реЗ рд╕рдХрддрд╛: https://medium.com/@getpagespeed/fix -importerror-pyopenssl-module-missing-required-functionality-e1c514797204
рдлрд┐рдХреНрд╕ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдбреИрдирд┐рд▓рд╛ рд╡рд░реНрд╢рд┐рдирд┐рди рдХреЛ рд╕рд╛рд░рд╛ рд╢реНрд░реЗрдп!
рдореИрдВ рдХреЗрд╡рд▓ рдпрд╣ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдФрд░ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдХреНрд▓реА рд╕реНрдерд╛рдкрд┐рдд рд╣реИ рддреЛ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреЗ рдХреА рдмрд╣реБрдд рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред
рдореЗрд░реЗ рддреНрд╡рд░рд┐рдд рд╢реЛрдз рд╕реЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реБрдЭрд╛рдП рдЧрдП рдмреНрд░реЗрдХ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдХреНрд▓реА рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ред рдлрд┐рдХреНрд╕рд┐рдВрдЧ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдХреНрд▓реА рдмреНрд░реЗрдХ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдФрд░ рдЖрджрд┐ рддреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдордЬреЗрджрд╛рд░ рдирд╣реАрдВ рд╣реИ :)
рджреЛрд╕реНрддреЛрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд┐рдХреНрд╕ рдорд┐рд▓рд╛ред рдореИрдВ рд▓реЗрдЦ рдкрд░ рдареЛрдХрд░ рдЦрд╛рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рднреА рдХрд░рдиреЗ рдХрд╛ рд╢реНрд░реЗрдп рдирд╣реАрдВ рд▓реЗ рд╕рдХрддрд╛: https://medium.com/@getpagespeed/fix -importerror-pyopenssl-module-missing-required-functionality-e1c514797204
рдлрд┐рдХреНрд╕ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдбреИрдирд┐рд▓рд╛ рд╡рд░реНрд╢рд┐рдирд┐рди рдХреЛ рд╕рд╛рд░рд╛ рд╢реНрд░реЗрдп!
рдлрд┐рдХреНрд╕ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ - рдХреЛрдИ рдкрд╛рдЗрдк рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рд╕рднреА рд╕реВрдЪреАрдмрджреНрдз рдпрдо рд░рд┐рдкреЛрд░реНрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдЕрджреНрдпрддрд┐рдд рд╣реИрдВред
рдПрдХ рд╣реА рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдХреНрд▓реА рдФрд░ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рд╣реЛрдиреЗ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВред
рдпрд╣ urllib3 рдХреЗ рдкрд░рд╕реНрдкрд░ рд╡рд┐рд░реЛрдзреА рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЖрддрд╛ рд╣реИред
awscli-1.16.81
рдХреЛ urllib3-1.24.1
рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ python2-certbot-0.27.1-1.el7.noarch.rpm
urllib3-1.10.2
рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЙрдкрд░реЛрдХреНрдд рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИред
рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ awscli
рдХреЛ --user
$ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рднреА рд╡рд╣реА рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖрддреА рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдирдпрд╛ urllib рддрдм /root/.local/lib
рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ certbot
рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╣рд╛рдВ рднреА рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ...
рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ awscli рдХреЛ --user рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рднреА рд╡рд╣реА рд╕рдорд╕реНрдпрд╛рдПрдВ рдорд┐рд▓рддреА рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдирдпрд╛ urllib рддрдм /root/.local/lib рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдпрд╣рд╛рдВ рднреА рджреЗрдЦ рд░рд╣рд╛ рд╣реИ ...
рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдХреНрд▓реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж urllib3 рдХреЗ рдкрд░рд╕реНрдкрд░ рд╡рд┐рд░реЛрдзреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред рдЖрдЦрд┐рд░рдХрд╛рд░, рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореИрдВрдиреЗ рд╡рд░реНрдЪреБрдЕрд▓рдПрдиреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдХреНрд▓реА рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред
https://docs.aws.amazon.com/cli/latest/userguide/install-virtualenv.html
рдЕрдм, рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдФрд░ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдХреНрд▓реА рджреЛрдиреЛрдВ рдареАрдХ рд╣реИрдВред
рдореИрдВрдиреЗ рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдмрдВрдбрд▓ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ awscli рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рддрд╛рдХрд┐ рдпрд╣ рд╕реНрд╡рдпрдВ рдирд┐рд╣рд┐рдд рд╣реЛред
https://docs.aws.amazon.com/cli/latest/userguide/install-bundle.html
awscli рдФрд░ certbot рдХреЗ рдмреАрдЪ рд╕рдВрдШрд░реНрд╖ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ python36 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ awscli рдЪрд▓рд╛рдПрдВред
рдХреНрдпрд╛ рд╕рд░реНрдЯрдмреЙрдЯ рдкреИрдХреЗрдЬ рдЕрдкрдиреЗ рдкрд╛рдпрдерди рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЕрдкрдиреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдЬрдм рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ рддреЛ рдХрдо рд╕рдЦреНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдХреЛрд╢рд┐рд╢
pip install --upgrade --force-reinstall 'requests==2.6.0'