Certbot: ImportError: 'request.packages.urllib3' рдирд╛рдо рдХрд╛ рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 12 рд╕рд┐рддре░ 2017  ┬╖  37рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: certbot/certbot

рдореИрдВ 7.3 рдкреНрд░рддрд┐рд╢рдд рдкрд░ nginx рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, certbot --nginx рдЪрд▓рдиреЗ рдкрд░ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ:

ImportError: No module named 'requests.packages.urllib3'

[root<strong i="9">@demo</strong> src]# certbot --nginx
Traceback (most recent call last):
  File "/usr/bin/certbot", line 9, in <module>
    load_entry_point('certbot==0.14.1', 'console_scripts', 'certbot')()
  File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 564, 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 2662, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2316, in load
    return self.resolve()
  File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2322, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python2.7/site-packages/certbot/main.py", line 14, in <module>
    from certbot import account
  File "/usr/lib/python2.7/site-packages/certbot/account.py", line 17, in <module>
    from acme import messages
  File "/usr/lib/python2.7/site-packages/acme/messages.py", line 4, in <module>
    from acme import challenges
  File "/usr/lib/python2.7/site-packages/acme/challenges.py", line 10, in <module>
    import requests
  File "/usr/lib/python2.7/site-packages/requests/__init__.py", line 58, in <module>
    from . import utils
  File "/usr/lib/python2.7/site-packages/requests/utils.py", line 32, in <module>
    from .exceptions import InvalidURL
  File "/usr/lib/python2.7/site-packages/requests/exceptions.py", line 10, in <module>
    from .packages.urllib3.exceptions import HTTPError as BaseHTTPError
  File "/usr/lib/python2.7/site-packages/requests/packages/__init__.py", line 95, in load_module
    raise ImportError("No module named '%s'" % (name,))
ImportError: No module named 'requests.packages.urllib3'

рд╕рдВрдХреБрд▓:

[root<strong i="13">@demo</strong> src]# pip list
acme (0.14.1)
backports.ssl-match-hostname (3.4.0.2)
certbot (0.14.1)
certifi (2017.7.27.1)
cffi (1.6.0)
chardet (3.0.4)
Cheetah (2.4.4)
cloud-init (0.7.6)
ConfigArgParse (0.11.0)
configobj (4.7.2)
cryptography (1.3.1)
decorator (3.4.0)
enum34 (1.0.4)
future (0.16.0)
idna (2.6)
iniparse (0.4)
ipaddress (1.0.16)
IPy (0.75)
Jinja2 (2.9.6)
jsonpatch (1.16)
jsonpointer (1.10)
kitchen (1.1.1)
Markdown (2.6.8)
MarkupSafe (1.0)
mock (1.0.1)
ndg-httpsclient (0.3.2)
oauth (1.0.1)
parsedatetime (1.5)
perf (0.1)
pip (9.0.1)
ply (3.4)
policycoreutils-default-encoding (0.1)
prettytable (0.7.2)
psutil (2.2.1)
pyasn1 (0.1.9)
pycparser (2.14)
pycurl (7.19.0)
pygobject (3.14.0)
pygpgme (0.3)
pyliblzma (0.5.3)
pyOpenSSL (0.13.1)
pyparsing (1.5.6)
pyRFC3339 (1.0)
python2-pythondialog (3.3.0)
pytz (2012d)
pyudev (0.15)
pyxattr (0.5.1)
PyYAML (3.12)
requests (2.18.4)
seobject (0.1)
sepolicy (1.1)
setuptools (36.2.7)
six (1.9.0)
slip (0.4.0)
slip.dbus (0.4.0)
urlgrabber (3.10)
urllib3 (1.22)
yum-axelget (1.0.4)
yum-metadata-parser (1.1.4)
zope.component (4.1.0)
zope.event (4.0.3)
zope.interface (4.0.5)

рдореБрдЭреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?

fedora / redhat / CentOS pkging debugging

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рддрдп рд╣реЛ рдЧрдпрд╛ рд╣реИ ...

pip install requests urllib3 pyOpenSSL --force --upgrade

рд╕рднреА 37 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЖрдкрдиреЗ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛?
рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ urlib3 рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкрд╛рдЗрдк рдХреЛ рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП - рд▓реЗрдХрд┐рди рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдПрдХ рдЖрд░рдкреАрдПрдо рдХреЗ рд░реВрдк рдореЗрдВ рдкреИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рд╕рдВрднрд╡рддрдГ рдЗрд╕реЗ рд╕реЗрдВрдЯреЛ рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдкрд╕рдВрджреАрджрд╛ рддрд░реАрдХрд╛ рд╣реИ: https://www.rpmfind.net/linux/rpm2html/search.php?query=python-urllib3
рд▓реЗрдХрд┐рди рдпрд╣ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИ рдХрд┐ рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХреБрдЫ рднреА рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реБрдЖред рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЕрдкрдиреЗ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рд╕реЗ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ? рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛? https://certbot.eff.org/#centosrhel7 -nginx

@SwartzCr рд╣рд╛рдВ, рдореИрдВрдиреЗ рдЗрд╕реЗ https://certbot.eff.org/#centosrhel7 -nginx рдХреЗ рдмрд╛рдж рдХрд┐рдпрд╛

рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЫрд╣ рдЬреИрд╕рд╛ рдХрд┐ # 4886 рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред @erikrose рдпрд╣ рдПрдХ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рд╣реИ, рдЬрд╣рд╛рдВ рд╣рдореЗрдВ рд╕реЗрдВрдЯреЛ рдпрд╛ рдЖрд░рдПрдЪрдИрдПрд▓ рдХреЛ рдХреБрдЫ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдЬрдорд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВ, рдФрд░ рдЫрд╣ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ # 4884 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рд╕реНрдерд┐рддрд┐ рд╣реИред

CentOS 7 рдкрд░, urllib3 (1.22) рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдПрдкрд▓ рдХреЗ рд╕рд╛рде рдпрдо рд╕рдВрд╕реНрдХрд░рдг рдмрд╣реБрдд рдкреБрд░рд╛рдирд╛ рд╣реИ: рдЕрдЬрдЧрд░- urllib3.noarch 0: 1.10.2-3.el7 рдФрд░ рдПрдХ рдЧрд▓рдд рд╕рдВрд╕реНрдХрд░рдг рддреНрд░реБрдЯрд┐ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди, urllib3 v.1.22 рдХреЗ рд╕рд╛рде рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ-рдЕрдкрд╛рдЪреЗ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдЪрд▓рд╛рдиреЗ рдХреЗ рджреМрд░рд╛рди рдЖрдкрдХреЛ рдпрд╣ рдорд┐рд▓рддрд╛ рд╣реИ --apache :
ImportError: No module named 'requests.packages.urllib3'
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рд╕рднреА рдирд╡реАрдирддрдо рдкреИрдХреЗрдЬ рд╣реИрдВ:
certbot (0.18.1) certbot-apache (0.18.1) certifi (2017.7.27.1) pycurl (7.19.0) requests (2.18.4) six (1.11.0) urlgrabber (3.10) urllib3 (1.22)

рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рддрдп рд╣реЛ рдЧрдпрд╛ рд╣реИ ...

pip install requests urllib3 pyOpenSSL --force --upgrade

рд▓реЗрдХрд┐рди рддрдм рдЖрдкрдХреЛ рдпрд╣ рдорд┐рд▓рддрд╛ рд╣реИ рдЬрдм рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдЪрд▓ рд░рд╣рд╛ рд╣реИ
AttributeError: 'module' object has no attribute 'rand'

рдПрдХ рд╣реА рдореБрджреНрджреЗ рдкрд░ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП 7.3 рд╕реЗрдВрдЯреЛ рдХреА рдПрдХ рдирдИ рд╕реНрдерд╛рдкрдирд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ python2-certbot рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, @wardmundy рдХреЗ рд╕рдорд╛рди рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИред certbot-2 --standalone рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ред

рдореИрдВрдиреЗ рдПрдХ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, 0.14.0, рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓реАред рдореИрдВ рдореИрдиреБрдЕрд▓ рдорд╛рд░реНрдЧ рд╕реЗ рдиреАрдЪреЗ рдЧрдпрд╛, рдЬрд┐рд╕рд╕реЗ рдХрд╛рдо рд╣реБрдЖ, рдореБрдЭреЗ рдЕрдкрдирд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдорд┐рд▓ рдЧрдпрд╛ред

@wardmundy рдФрд░ @akosveres рд░реИрдВрдб рдЗрд╢реНрдпреВ https://github.com/certbot/certbot/commit/7f5f6471fea939c70294c2f31875d90320282861 рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
рдФрд░ рдЬрд▓реНрдж рд╣реА рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ 0.18.2 рдХреЗ рд╕рд╛рде рдмрдЧрдлрд┐рдХреНрд╕ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдпрд╣ рдЦреБрд▓рдиреЗ рдХреЗ рд╕рдордп рдХреЗ рдХрд╛рд░рдг рд╣реБрдЖ рдерд╛, рдпрд╣ рдпрд╣рд╛рдБ рдЪрд░реНрдЪрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд░реИрдВрдб рдХреЗ рд╕рдорд░реНрдерди рдореЗрдВ рд╣реИ: https://github.com/certbot/certbot/pull/5112#issuecomment -331046450
рдХреНрдпрд╛ рд▓реЛрдЧ рдЕрднреА рднреА urllib3 рдореБрджреНрджреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рдореИрдВрдиреЗ рдЖрдЬ Centos 7 рдкрд░ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдореИрдВ рдЗрд╕ https://certbot.eff.org/#centosrhel7 -other рд╕реНрдЯреЗрдк рдХреЛ рдлреЙрд▓реЛ рдХрд░рддрд╛ рд╣реВрдВред
рдЬрдм рдореИрдВрдиреЗ sudo certbot certonly рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рддреЛ рдореБрдЭреЗ рдмрддрд╛рдпрд╛ рдХрд┐ urllib3 рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИ

рдХреЗ рдмрд╛рдж рдореИрдВ pip install requests urllib3 pyOpenSSL --upgrade рдЪрд▓рд╛рддрд╛ рд╣реВрдВ
рдореЗрдВ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ
ImportError: 'pyOpenSSL' рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЧрд╛рдпрдм рд╣реИред V0.14 рдпрд╛ рдирдП рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

рдореБрдЭреЗ @DeronLee рдЬреИрд╕реА рддреНрд░реБрдЯрд┐
рдХреБрдЫ рдирдпрд╛?

@jcguevara рдЕрдВрдд рдореЗрдВ рдореБрдЭреЗ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐

рдЗрдирдореЗрдВ рд╕реЗ рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдореБрдЭреЗ рджреВрд╖рд┐рдд рдкрд╛рдпрдерди рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрджреЗрд╣ рд╣реИ, рдЬрд╣рд╛рдВ рдЖрдкрдХреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рдУрд╡рд░рд░рд╛рдЗрдбрд┐рдВрдЧ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ pip рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рдо рджреГрдврд╝рддрд╛ рд╕реЗ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдРрд╕рд╛ рди рдХрд░реЗрдВред

рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкрд╛ рдЪреБрдХреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдЖрдкрдХреЛ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ-рдСрдЯреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ, рдЬреЛ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкрд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкрд╛рдпрдерди рдкреИрдХреЗрдЬ рдкрд░ рдиреНрдпреВрдирддрдо рдирд┐рд░реНрднрд░рддрд╛

@DeronLee рдЖрдкрдХреА рд╕рд▓рд╛рд╣ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдореИрдВ рдЗрд╕реЗ рд╕реАрдзреЗ GitHub рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ @bmw рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ -рдСрдЯреЛ рд╣реВрдВ ред

@jcguevara рд╕рд╛рднрд╛рд░ рдореИрдВ рдЗрд╕реЗ рдмрд╛рдж рдореЗрдВ рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред

cerbot- рдСрдЯреЛ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ! рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрдкрдХрд░рдг рдХреНрдпреЛрдВ рд╣реИрдВ? (╦З╦Н╦З)

рдХрд╛рд░рдг:

  • env: mac osx + Python2.7.13
  • рдЖрдк рд▓реЛрдЧ openssl рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред
  • рдореИрдХ рдУрдПрд╕рдПрдХреНрд╕ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдУрдкрдирд╕реЗрд▓ рд╕рдВрд╕реНрдХрд░рдг 0.9.8zh 14 Jan 2016 ред
  • рдЬрдм рдЖрдк brew install openssl , рддреЛ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг stable 1.0.2l ред
  • рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк brew install [email protected] , рддреЛ рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг No Module Found Urllib3 рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рд╣реЛрдЧрд╛ред

рдХреИрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рд╣реИ:


brew uninstall [email protected]

# openssl: stable 1.0.2l
brew install openssl

  • рдлрд┐рд░, рдЖрдкрдХреЛ Urllib3 рдорд┐рд▓реЗрдВрдЧреЗ

рдЗрд╕ рдХрдорд╛рдВрдб рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж
pip install requests urllib3 pyOpenSSL --force --upgrade

рдЬреИрд╕рд╛ @DeronLee рдиреЗ рдХрд╣рд╛:

рдореЗрдВ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ
ImportError: 'pyOpenSSL' рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЧрд╛рдпрдм рд╣реИред V0.14 рдпрд╛ рдирдП рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

рдореИрдВ pyOpenSSL рд╕рдВрд╕реНрдХрд░рдг 16.2.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
pip install pyOpenSSL==16.2.0

рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд╢рд╛рдпрдж рдореБрдЭреЗ
рд╡рд┐рд╢реЗрд╖ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП

11 рдирд╡рдВрдмрд░, 2017 рдХреЛ 1:04 рдкреВрд░реНрд╡рд╛рд╣реНрди, "рдЧреБрдпреЗрди рдерд╛рди рддреНрдпрди" рд╕реВрдЪрдирд╛рдПрдВ @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

рдЗрд╕ рдХрдорд╛рдВрдб рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж
рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд рдЕрдиреБрд░реЛрдз urllib3 pyOpenSSL --force --upgrad

рдЬреИрд╕рд╛ @DeronLee https://github.com/deronlee рдиреЗ рдХрд╣рд╛:

рдореЗрдВ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ
ImportError: 'pyOpenSSL' рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЧрд╛рдпрдм рд╣реИред рдкреНрд░рдпрддреНрди
v0.14 рдпрд╛ рдирдП рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ред

рдореИрдВ pyOpenSSL рд╕рдВрд╕реНрдХрд░рдг 16.2.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ pyOpenSSL == 16.2.0

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/certbot/certbot/issues/5104#issuecomment-343529478 ,
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/ALj8rHCKhYhwrgCEfvzwVaveagxIVMmtks5s1IIBgaJpZM4PUFnt
ред

@ thanhtien522
рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд╢рд╛рдпрдж рдореБрдЭреЗ рд╡рд┐рд╢реЗрд╖ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП

@DeronLee рдЖрдк рдореБрдЭреЗ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ:

  • рдЖрдкрдХреЗ OS рдХрд╛ рдХреМрди рд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЪрд▓ рд░рд╣рд╛ рд╣реИ?
  • рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рд╕рд░реНрдмреЛрдЯ рдХрд╛ рдХреМрди рд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ?
  • рдЖрдкрдиреЗ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛
  • pip freeze рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ?

@SwartzCr рдореЗрд░реЗ рдкрд╛рд╕ @DeronLee рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ
рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХрдорд╛рдВрдб рдЪрд▓рд╛рддрд╛ рд╣реВрдВ
pip install requests urllib3 pyOpenSSL --force --upgrade
рдФрд░ рдореБрдЭреЗ рдЗрд╕ рддрд░рд╣ рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА:
ImportError: 'pyOpenSSL' module missing required functionality. Try upgrading to v0.14 or newer.
рдлрд┐рд░ рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рдХрд┐ @ рдерд╛рдиреНрдЯреЗрди 522 рдХрд╛ рдХреНрдпрд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ
pip install pyOpenSSL==16.2.0
рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдореБрдЭреЗ рдЕрднреА рднреА рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рд╣реИ рдЬреЛ рдореБрдЭреЗ рдмрддрд╛ рд░рд╣реА рд╣реИ рдХрд┐ pyOpenSSL рдЧрд╛рдпрдм рд╣реИред

  • OS: PRETTY_NAME="CentOS Linux 7 (Core)"
  • рдкреНрд░рдорд╛рдг рдкрддреНрд░ рд╕рдВрд╕реНрдХрд░рдг: certbot.noarch 0.19.0-1.el7 @epel
  • yum install certbot-nginx рдЪрд▓рд╛рдХрд░ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛
  • рдФрд░ pip freeze рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ
acme==0.19.0
asn1crypto==0.23.0
backports.ssl-match-hostname==3.4.0.2
certbot==0.19.0
certbot-nginx==0.19.0
certifi==2017.11.5
cffi==1.11.2
chardet==3.0.4
Cheetah==2.4.4
cloud-init==0.7.6
ConfigArgParse==0.11.0
configobj==4.7.2
cryptography==2.1.4
decorator==3.4.0
enum34==1.1.6
future==0.16.0
idna==2.6
iniparse==0.4
ipaddress==1.0.18
IPy==0.75
Jinja2==2.9.6
jsonpatch==1.16
jsonpointer==1.12
kitchen==1.1.1
Markdown==2.6.9
MarkupSafe==1.0
mock==1.0.1
ndg-httpsclient==0.3.2
oauth==1.0.1
parsedatetime==1.5
perf==0.1
ply==3.4
policycoreutils-default-encoding==0.1
prettytable==0.7.2
psutil==2.2.1
pyasn1==0.1.9
pycparser==2.18
pycurl==7.19.0
pygobject==3.22.0
pygpgme==0.3
pyliblzma==0.5.3
pyOpenSSL==16.2.0
pyparsing==1.5.6
pyRFC3339==1.0
python-linux-procfs==0.4.9
python2-pythondialog==3.3.0
pytz==2016.10
pyudev==0.15
pyxattr==0.5.1
PyYAML==3.12
requests==2.18.4
schedutils==0.4
seobject==0.1
sepolicy==1.1
six==1.11.0
slip==0.4.0
slip.dbus==0.4.0
urlgrabber==3.10
urllib3==1.22
yum-metadata-parser==1.1.4
zope.component==4.1.0
zope.event==4.0.3
zope.interface==4.0.5

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ pyOpenSSL рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЯрдХреНрдХрд░ рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдо рд╕реЗрдВрдЯреЛ рдореЗрдВ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣рд╛рдБ рдореИрдВ рдПрдХ рдирдИ рд╕реНрдерд╛рдкрдирд╛ рдкрд░ рдХреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ:

Dependencies Resolved

==================================================================================================
 Package                        Arch           Version                      Repository       Size
==================================================================================================
Installing:
 python2-certbot-nginx          noarch         0.19.0-1.el7                 epel             53 k
Installing for dependencies:
 certbot                        noarch         0.19.0-1.el7                 epel             20 k
 dialog                         x86_64         1.2-4.20130523.el7           base            208 k
 pyOpenSSL                      x86_64         0.13.1-3.el7                 base            133 k
 pyparsing                      noarch         1.5.6-9.el7                  base             94 k
 python-cffi                    x86_64         1.6.0-5.el7                  base            218 k
 python-enum34                  noarch         1.0.4-1.el7                  base             52 k
 python-idna                    noarch         2.4-1.el7                    base             94 k
 python-ipaddress               noarch         1.0.16-2.el7                 base             34 k
 python-ndg_httpsclient         noarch         0.3.2-1.el7                  epel             43 k
 python-parsedatetime           noarch         1.5-3.el7                    epel             61 k
 python-ply                     noarch         3.4-11.el7                   base            123 k
 python-pycparser               noarch         2.14-1.el7                   base            104 k
 python-zope-component          noarch         1:4.1.0-3.el7                epel            227 k
 python-zope-event              noarch         4.0.3-2.el7                  epel             79 k
 python-zope-interface          x86_64         4.0.5-4.el7                  base            138 k
 python2-acme                   noarch         0.19.0-1.el7                 epel            176 k
 python2-certbot                noarch         0.19.0-1.el7                 epel            471 k
 python2-configargparse         noarch         0.11.0-1.el7                 epel             30 k
 python2-cryptography           x86_64         1.7.2-1.el7_4.1              updates         502 k
 python2-dialog                 noarch         3.3.0-6.el7                  epel             94 k
 python2-future                 noarch         0.16.0-2.el7                 epel            799 k
 python2-mock                   noarch         1.0.1-9.el7                  epel             92 k
 python2-psutil                 x86_64         2.2.1-3.el7                  epel            116 k
 python2-pyasn1                 noarch         0.1.9-7.el7                  base            100 k
 python2-pyrfc3339              noarch         1.0-2.el7                    epel             13 k
 pytz                           noarch         2016.10-2.el7                base             46 k

рдЬрд╣рд╛рдВ рдпрд╣ рд╕рдВрднрд╡рддрдГ 0.14 рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдХреЛ рдЗрд╕реЗ рд╕реЗрдВрдЯреЛ рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - @hogarthj рд╡рд╣ рд╡реНрдпрдХреНрддрд┐ рд╣реИ

рд╣рд╛рдБ, hogarthj рд╣рдорд╛рд░реА Red Hat / Fedora рдкреИрдХреЗрдЬрд┐рдВрдЧ рд╕рдВрдкрд░реНрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдИрдореЗрд▓ рдкрд░ рдЕрдзрд┐рдХ рдЙрддреНрддрд░рджрд╛рдпреА рд╣реИред рдореИрдВ рдЖрдкрдХреЛ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЦреБрд╢ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣рд╛рдВ рдЙрд╕рдХреЗ рдЕрдВрдд рдореЗрдВ рдХрд┐рд╕реА рднреА рдмрджрд▓рд╛рд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

CentOS 7 рд╣рдорд╛рд░реЗ рдЕрдзрд┐рдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдФрд░ рд╣рдо рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдмрд┐рдирд╛ рдореБрджреНрджреЗ рдХреЗ CentOS 7 рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рдереНрд░реЗрдб рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧ 2.18.x рд╣реИрдВред рдЕрдиреБрд░реЛрдз 2.6.0 CentOS 7 рд░реЗрдкреЛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдУрдПрд╕ рд╕реЗ рдкрд╛рдпрдерди рдкреИрдХреЗрдЬ рдФрд░ pip рдорд┐рд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдмреБрд░рд╛ рд╕рдордп рдЖрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред

CentOS 7 рдкрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╡рд╛рд▓реЗ рд▓реЛрдЧ pip рдорд╛рдзреНрдпрдо рд╕реЗ рдпрд╛ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдкрд╛рдпрдерди рдкреИрдХреЗрдЬреЛрдВ рдкрд░ рднрд░реЛрд╕рд╛ рди рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЗрд░реНрдж - рдЧрд┐рд░реНрдж рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ

рдореИрдВрдиреЗ рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ (urllib3 рдХреЗ рдореЗрд░реЗ рд╕рдВрд╕реНрдХрд░рдг рдиреЗ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛) рдФрд░ рдлрд┐рд░ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ... рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдорджрдж рдорд┐рд▓реЗрдЧреАред

рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдпреЗ рдХрдо рдХрдорд╛рдВрдб рдореЗрдВ рдврд╣ рд╕рдХрддреЗ рд╣реИрдВ ...

рдкрд╛рдЗрдк рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдЕрдиреБрд░реЛрдз
рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж urllib3
yum python-urllib3 рд╣рдЯрд╛ рджреЗрдВ
yth рдЕрдЬрдЧрд░-рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ
yum python-urllib3 рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ
yum python-request рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ
yum рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рдХреЛрд╢рд┐рд╢ рд╣реИ, рдЗрди рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

pip uninstall requests
pip uninstall urllib3
yum remove python-urllib3
yum remove python-requests
yum install python-urllib3
yum install python-requests
yum install certbot
yum install docker-compose

рдХреНрдпрд╛ рд╣рдо yum рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдмрд╛рдж рдореЗрдВ рдкрд╛рдЗрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@ sreezree рдЖрдкрдХреЛ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдЗрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдХрд░реЗрдВрдЧреЗ рдЬреЛ рд╕рд░реНрдмреЛрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ

рдЙрди рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХреЗ рдКрдкрд░ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдирд╣реАрдВ рд╣реИ, рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рд╕рдорд╛рди рд╣реИред ImportError: No module named 'requests.packages.urllib3'

рдореИрдВ CentOS 7.4 рдкрд░ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рдореЗрдВ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ:
ImportError: 'request.packages.urllib3' рдирд╛рдо рдХрд╛ рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ
рдФрд░ smalenfant рдХреЗ рд╕реБрдЭрд╛рдП рдЧрдП рд╕рдорд╛рдзрд╛рди рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдЦреВрдмрд╕реВрд░рддреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореБрдЭреЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓реАред

рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реБрдИ рд╣реИ

  Installing : pytz-2016.10-2.el7.noarch                                                                                                                  12/55
  Installing : python2-parsedatetime-2.4-5.el7.noarch                                                                                                     13/55
  Installing : python-urllib3-1.10.2-5.el7.noarch                                                                                                         14/55
Error unpacking rpm package python-urllib3-1.10.2-5.el7.noarch
error: unpacking of archive failed on file /usr/lib/python2.7/site-packages/urllib3/packages/ssl_match_hostname: cpio: rename
  Installing : libsemanage-python-2.5-11.el7.x86_64                                                                                                       15/55
error: python-urllib3-1.10.2-5.el7.noarch: install failed
  Installing : python-ndg_httpsclient-0.3.2-1.el7.noarch                                                                                                  16/55
  Installing : python2-six-1.9.0-0.el7.noarch                                                                                                             17/55

error: unpacking of archive failed on file /usr/lib/python2.7/site-packages/urllib3/packages/ssl_match_hostname: cpio: rename

error: python-urllib3-1.10.2-5.el7.noarch: install failed

рдФрд░ рдореИрдВ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ

# yum install python-urllib3
Error unpacking rpm package python-urllib3-1.10.2-5.el7.noarch
error: unpacking of archive failed on file /usr/lib/python2.7/site-packages/urllib3/packages/ssl_match_hostname: cpio: rename
  Verifying  : python-urllib3-1.10.2-5.el7.noarch                                                                                                           1/1

Failed:
  python-urllib3.noarch 0:1.10.2-5.el7

Complete!

рдпрд╣ рд╡рд┐рдлрд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдВрддрд┐рдо рд╢реЛ Complete! , рдпрд╣ Complete! рдХреИрд╕реЗ рд╣реИ?

рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ tianchao рджреЛрд╕реНрддреЛрдВ рдиреЗ рдХрд╣рд╛ рдХрд┐ рдпрд╣ рдкрд╛рдЗрдк рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рд╣реИ

https://blog.csdn.net/u013614281/article/details/76832818

рдФрд░ рдореИрдВ рдкрд╛рдЗрдк рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдЗрдВрд╕реНрдЯрд╛рд▓ рдпрдо рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░рддрд╛ рд╣реВрдВ

pip uninstall urllib3
yum install python-urllib3

рдЙрд╕рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдПрдХ рдФрд░ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА

pkg_resources.DistributionNotFound: The 'urllib3<1.23,>=1.21.1' distribution was not found and is required by requests

рддреЛ, рдХреНрдпрд╛ рдмрдХрд╡рд╛рд╕ рд╣реИ, рдореИрдВ рд░реЛ рд░рд╣рд╛ рд╣реВрдБ i

рдЙрд╕рдХреЗ рдмрд╛рдж рдХреЛрд╢рд┐рд╢ рдХреА

pip uninstall requests
yum remove python-requests
yum install python-requests
yum install certbot

рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ .....

рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдиреБрд░реЛрдз рд╕рдВрд╕реНрдХрд░рдг urllib3 рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ рд╣реИ

рдЗрд╕рд▓рд┐рдП рдЗрд╕рдиреЗ рдЙрд╕реА env рдорд╢реАрди рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА

рдкрд╣рд▓реЗ рдЕрдиреБрд░реЛрдз рдФрд░ urllib3 рдирд┐рдХрд╛рд▓реЗрдВ

pip uninstall requests
pip uninstall urllib3
yum remove python-urllib3
yum remove python-requests

рдкреНрд░рдорд╛рдг рдкрддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдпрд╣ рдареАрдХ рд╣реИ

рдпрд╣ рддреНрд░реБрдЯрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЕрд╕рдлрд▓ рдХреЛрд╢рд┐рд╢ рдХреЗ рдХрд╛рд░рдг рдЫрдкреА рд╣реИ..рдЖрд╡реЗрджрди рдХреЗ рдЖрдВрддрд░рд┐рдХ рдЕрдЬрдЧрд░ рдХреЛрдб рдореЗрдВ:

try: 
   import urllib3
except: 
   import requests.packages.urllib3

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм urllib3 рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рднреА рдЬрдм urllib3 рдХреЛ рдХрд┐рд╕реА рднреА рдХрд╛рд░рдг рд╕реЗ рд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЖрдк рдкреБрд░рд╛рдиреЗ рд╕рд┐рд░реЗрдмреЛрдЯ рдХреЛ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдкрд╛рдЗрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬреЛ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

sudo pip install certbot

рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рдХреЛрд╢рд┐рд╢ рд╣реИ, рдЗрди рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

pip uninstall requests
pip uninstall urllib3
yum remove python-urllib3
yum remove python-requests
yum install python-urllib3
yum install python-requests
yum install certbot
yum install docker-compose

рдорд╣рд╛рди, рд╕рдорд╕реНрдпрд╛ рд╣рд▓!

рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ-рдСрдЯреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреНрд╡рд╛рд░рд╛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрд░рдИрдИрдПрд▓ 7 рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдкрд░ рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╕реНрдерд╛рдкрдирд╛ рд╡рд┐рдзрд┐ рдИрдкреАрдИрдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ ред

рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖрдорддреМрд░ рдкрд░ yum рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде pip рдкрд░рд╕реНрдкрд░ рд╡рд┐рд░реЛрдзреА рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдЯреВрдЯреЗ рд╣реБрдП рдкрд╛рдпрдерди рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рдХрд╛рд░рдг рд╣реЛрддреА рд╣реИрдВред pip рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

SlavikCA picture SlavikCA  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

GEEK-WALKER picture GEEK-WALKER  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

pfigel picture pfigel  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

marceliwac picture marceliwac  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

HLFH picture HLFH  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ