CentOS 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)
ç§ã¯äœããã¹ããïŒ
certbotãã©ã®ããã«ã€ã³ã¹ããŒã«ããŸãããïŒ
urllib3ãã€ã³ã¹ããŒã«ããpipã§ä¿®æ£ãããå¯èœæ§ããããŸããããã£ãšç°¡åãªæ¹æ³ããããããããŸããã ããšãã°ãrpmãšããŠããã±ãŒãžåãããŠããŸããããã¯ãcentosã«ã€ã³ã¹ããŒã«ããããã®æšå¥šãããæ¹æ³ã§ãïŒ https ïŒ//www.rpmfind.net/linux/rpm2html/search.php
ãããããããäŸåé¢ä¿ãšããŠã€ã³ã¹ããŒã«ãããã®ããªãã®ã¯é©ãã¹ãããšã§ãã ããã±ãŒãžãããŒãžã£ãŒããcertbotãã€ã³ã¹ããŒã«ããŸãããïŒ ãããã®æ瀺ã«åŸããŸãããïŒ https://certbot.eff.org/#centosrhel7 -nginx
@SwartzCrã¯ãã httpsïŒ //certbot.eff.org/#centosrhel7-nginxã«åŸã£ãŠå®è¡ããŸãã
ïŒ4886ã§è¿°ã¹ãããã«ããªã¯ãšã¹ãã®ããŒãžã§ã³ãš6ã€ãæŽæ°ããŠã¿ãŠãã ãããåãåé¡ã ãšæããŸãã @erikroseã¯ãcentOSãŸãã¯RHELã®ã¢ããã¹ããªãŒã ã«äœããéä¿¡ããå¿ èŠãããç¶æ³ã§ããïŒ
圌ã¯ãã§ã«ææ°ããŒãžã§ã³ã®ãªã¯ãšã¹ããæã£ãŠããããã§ã6ã€ããã®ã§ãïŒ4884ãšã¯ç¶æ³ãç°ãªããŸãã
CentOS 7ã§ã¯ãurllib3ïŒ1.22ïŒãååŸããå¯äžã®æ¹æ³ã¯pipinstallã䜿çšããããšã§ãã epelã䜿çšããyumããŒãžã§ã³ã¯éåžžã«å€ããpython-urllib3.noarch 0ïŒ1.10.2-3.el7ã§ãããééã£ãããŒãžã§ã³ãšã©ãŒãããªã¬ãŒããŸãã ãã ãã urllib3 v.1.22ã䜿çšããŠæ¬¡ã®ããã«ãªããŸãã
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
ãããã certbot --apacheãå®è¡ãããšããããçºçããŸãã
AttributeError: 'module' object has no attribute 'rand'
CentOS7.3ã®æ°ããã€ã³ã¹ããŒã«ã§åãåé¡ãçºçããŸãã ãŸãã python2-certbot
ã€ã³ã¹ããŒã«ããããšããŸãããã @ wardmundyãšåããšã©ãŒãçºçãcertbot-2 --standalone
ãå®è¡ããããšããŠããŸããã
å€ãããŒãžã§ã³0.14.0ãã€ã³ã¹ããŒã«ããããšããŸããããåããšã©ãŒãçºçããŸããã ç§ã¯æåã«ãŒãããã©ããŸãããããã¯ããŸããããŸãããç§ã¯ç§ã®èšŒææžãéŠå°ŸããååŸããŸããã
@wardmundyãš@akosveresã®ã©ã³ãã®åé¡ã¯https://github.com/certbot/certbot/commit/7f5f6471fea939c70294c2f31875d90320482861ã§ä¿®æ£ãããŸãã
ããŒãžã§ã³çªå·0.18.2ã®ãã°ä¿®æ£ãªãªãŒã¹ã§ãŸããªããªãªãŒã¹ãããŸã
ããã¯ãopensslãrandã®ãµããŒããäºå®ããæ©ãéæšå¥šã«ããããšãåå ã§ããïŒ https ïŒ
人ã
ã¯ãŸã urllib3ã®åé¡ãçµéšããŠããŸããïŒ
ä»æ¥ãCentos7ã«certbotãã€ã³ã¹ããŒã«ããããšããŸããã ç§ã¯ãã®https://certbot.eff.org/#centosrhel7-otherã¹ããããã€ã¹ãããã«åŸã
sudo certbot certonly
ãå®è¡ããããšãããšãurllib3ãèŠã€ãããªããšè¡šç€ºãããŸãã
pip install requests urllib3 pyOpenSSL --upgrade
ãå®è¡ããåŸ
ãšã©ãŒã¡ãã»ãŒãžãã«å€ãããŸã
ImportErrorïŒ 'pyOpenSSL'ã¢ãžã¥ãŒã«ã«å¿
èŠãªæ©èœããããŸããã v0.14以éã«ã¢ããã°ã¬ãŒãããŠã¿ãŠãã ããã
@DeronLeeãšåããšã©ãŒãçºçã
æ°ãããã®ïŒ
@jcguevaraã€ãã«ã
å°ãªããšããããã®ã±ãŒã¹ã®ããã€ãã§ã¯ãããã±ãŒãžãpip
ã€ã³ã¹ããŒã«ããããªãã¬ãŒãã£ã³ã°ã·ã¹ãã ã«ãã£ãŠæäŸãããããã±ãŒãžã®ããŒãžã§ã³ããªãŒããŒã©ã€ããããç ŽæããPythonç°å¢ãçãããŸãã ãããè¡ããªãããšã匷ããå§ãããŸãã
ãã§ã«ãã®äœçœ®ã«ããããšã«æ°ä»ããå Žåã¯ãã·ã¹ãã ã«ããPythonããã±ãŒãžãžã®äŸåãæå°éã«æãã
@DeronLeeã¢ããã€ã¹ããããšã
GitHubããçŽæ¥ããŠã³ããŒããã @ bmwãæšå¥šããããã«certbot-autoãå®è¡ããã ãã§è§£æ±ºããŸãã
@jcguevaraããããšãã åŸã§è©ŠããŠã¿ãŸãã
cerbot-autoã¯é©ãã»ã©æ©èœããŸãïŒ ãããè¡ãããã®è¿œå ã®ããŒã«ãããããããã®ã¯ãªãã§ããïŒ ïŒËËËïŒ
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
ããããšãã ææ°ããŒãžã§ã³ãã€ã³ã¹ããŒã«ããããšããŸããããæ©èœããŸããã å€åãç§
ç¹å¥ããŒãžã§ã³ãè©Šãå¿
èŠããããŸã
2017幎11æ11æ¥1:04 AMããNguyá»
nThanhTiếnã [email protected]
æžããŸããïŒ
ãã®ã³ãã³ããå®è¡ããåŸ
pipã€ã³ã¹ããŒã«ãªã¯ãšã¹ãurllib3pyOpenSSL --force --upgrade@DeronLee https://github.com/deronleeãèšã£ãããã«ïŒ
ãšã©ãŒã¡ãã»ãŒãžãã«å€ãããŸã
ImportErrorïŒ 'pyOpenSSL'ã¢ãžã¥ãŒã«ã«å¿ èŠãªæ©èœããããŸããã è©ŠããŠã¿ãŠãã ãã
v0.14以éãžã®ã¢ããã°ã¬ãŒããpyOpenSSLããŒãžã§ã³16.2.0ãã€ã³ã¹ããŒã«ããŸããããããŸããããŸããã
pip install pyOpenSSL == 16.2.0â
ããªããèšåãããã®ã§ããªãã¯ãããåãåã£ãŠããŸãã
ãã®ã¡ãŒã«ã«çŽæ¥è¿ä¿¡ããGitHubã§è¡šç€ºããŠãã ãã
https://github.com/certbot/certbot/issues/5104#issuecomment-343529478 ã
ãŸãã¯ã¹ã¬ããããã¥ãŒãããŸã
https://github.com/notifications/unsubscribe-auth/ALj8rHCKhYhwrgCEfvzwVaveagxIVMmtks5s1IIBgaJpZM4PUFnt
ã
@ thanhtien522
ããããšãã ææ°ããŒãžã§ã³ãã€ã³ã¹ããŒã«ããããšããŸããããæ©èœããŸããã å€åç§ã¯ç¹å¥ãªããŒãžã§ã³ãè©ŠããŠã¿ãã¹ãã§ã
@DeronLeeæããŠããã ããŸããïŒ
pip freeze
ã®åºåïŒ@ SwartzCr @ DeronLeeãšåãåé¡ããããŸã
ã ããç§ã¯ã³ãã³ããå®è¡ããŸãpip install requests urllib3 pyOpenSSL --force --upgrade
ãããŠç§ã¯ãã®ãããªãšã©ãŒãçºçããŸããïŒ
ImportError: 'pyOpenSSL' module missing required functionality. Try upgrading to v0.14 or newer.
ããããç§ã¯@ thanhtien522ãå®è¡ããŠãããšè¿°ã¹ãããšãè©ŠããŸããpip install pyOpenSSL==16.2.0
ããããããã§ãç§ã«ã¯æ©èœããŸããã pyOpenSSL
ãèŠã€ãããªããšããåããšã©ãŒãçºçããŸãã
PRETTY_NAME="CentOS Linux 7 (Core)"
certbot.noarch 0.19.0-1.el7 @epel
yum install certbot-nginx
å®è¡ããŠCertbotãã€ã³ã¹ããŒã«ããŸãã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
äœããããŸããcertbotçšã«äŸåããŠããpyOpenSSLã®ããŒãžã§ã³ãcentosã§ãã³ãããå¿ èŠãããããã§ããããããæ°èŠã€ã³ã¹ããŒã«ã§åŸããããã®ã§ãã
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ãè¶
ããããŒãžã§ã³ã§ããå¿
èŠããããŸã
ããã¯èª°ããcentosã®ããã«ãããããã±ãŒãžåããå¿
èŠãããããšãæå³ãããããããŸãã- @ bmwã¯@hogarthjã§ãç§ãããã«ã€ããŠé£çµ¡ããã¹ã人ã§ããïŒ
ã¯ããhogarthjã¯Red Hat / Fedoraããã±ãŒãžã®é£çµ¡å ã§ãããé»åã¡ãŒã«ã§ã®å¿çæ§ãé«ããªã£ãŠããŸãã ãã€ãã玹ä»ãããŠããã ããŸãããããã§åœŒã®åŽã«å€æŽãå¿ èŠãªããšã¯ãªããšæããŸãã
CentOS 7ã¯æã人æ°ã®ãããã©ãããã©ãŒã ã®1ã€ã§ãããCentOS7ã§åé¡ãªãå®æçã«ãã¹ãããŠããŸãã ãã®ã¹ã¬ããã®ã»ãšãã©ã®äººã¯ã2.18.xã®ãªã¯ãšã¹ãããããšå ±åããŠããŸãã ãªã¯ãšã¹ã2.6.0ã¯CentOS7ãªããžããªã«å«ãŸããŠããŸãã OSã®Pythonããã±ãŒãžãšpip
ãæ··åšããããšãã²ã©ãæéãéããããšã«ãªããŸãã
ãã®åé¡ãæ±ããŠããpip
ãä»ããŠè¡ãããPythonããã±ãŒãžãžã®å€æŽãå
ã«æ»ãããã·ã¹ãã ã«ã€ã³ã¹ããŒã«ãããŠããPythonããã±ãŒãžã«äŸåããªãããšã§åé¡ãåé¿ããcertbot-autoã䜿çšããããšã§ãåé¡ãåé¿ã§ããŸãã ã
ç§ã¯ãããã®æ瀺ã«åŸãïŒç§ã®ããŒãžã§ã³ã®urllib3ãæ©èœããŸããã§ããïŒããã®åŸcertbotãå®è¡ã§ããŸãã...ããŸãããã°ããã圹ç«ã€ã§ãããã
ãããã¯ããå°ãªãã³ãã³ãã«ãŸãšããããšãã§ãããšç¢ºä¿¡ããŠããŸã...
pipã¢ã³ã€ã³ã¹ããŒã«ãªã¯ãšã¹ã
pipã¢ã³ã€ã³ã¹ããŒã«urllib3
yum removepython-urllib3
yum removepython-requests
yum install python-urllib3
yum installpython-requests
yum 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
yumã䜿çšããåŸãåŸã§pipã䜿çšã§ããŸããïŒ
@sreezree certbotã«é¢é£ããããã±ãŒãžã¯ãcertbotãã€ã³ã¹ããŒã«ããããã±ãŒãžãšç«¶åãããããpipã䜿çšããŠcertboté¢é£ã®ããã±ãŒãžãã€ã³ã¹ããŒã«ããªãã§ãã ããã
äžèšã®æ¹æ³ã¯ã©ããç§ã«ã¯æ©èœããŸããããšã©ãŒã¡ãã»ãŒãžã¯åããŸãŸã§ãã ImportError: No module named 'requests.packages.urllib3'
CentOS7.4ã§åããšã©ãŒãçºçããŸãã
ImportErrorïŒãrequests.packages.urllib3ããšããååã®ã¢ãžã¥ãŒã«ããããŸãã
ãããŠãsmalenfantã®ææ¡ãã解決çãè©ŠããŸããã çŸããåäœããŸãã
åããšã©ãŒãçºçããŸããã
certbotã®ã€ã³ã¹ããŒã«æã«ãšã©ãŒãçºçããããšãããããŸãã
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ã®åéãpipããŒãžã§ã³ãšç«¶åããŠãããšèšã£ãŠããã®ãèŠã€ããŸãã
https://blog.csdn.net/u013614281/article/details/76832818
ãããŠãpipããŒãžã§ã³ãšã€ã³ã¹ããŒã«yumããŒãžã§ã³ãã¢ã³ã€ã³ã¹ããŒã«ããŸã
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
ã ããããªããŠãã£ããç§ã¯æ³£ããŠããð
ãã®åŸè©Šãã
pip uninstall requests
yum remove python-requests
yum install python-requests
yum install certbot
ãããŠããã¯åäœããŸã.....
ã ããç§ã¯ãªã¯ãšã¹ãã®ããŒãžã§ã³ãurllib3ãšäžèŽããªããšæããŸã
ã ããããã¯å¥ã®åãç°å¢ãã·ã³ã§è©ŠããŸãã
æåã«ãªã¯ãšã¹ããšurllib3ãåé€ããŸã
pip uninstall requests
pip uninstall urllib3
yum remove python-urllib3
yum remove python-requests
certbotãã€ã³ã¹ããŒã«ããŸã
倧äžå€«
ãã®ãšã©ãŒã¯ããªã¯ãšã¹ãã®å éšpythonã³ãŒãã§try..catchã倱æããããã«å®éã«åºåãããŸãã
try:
import urllib3
except:
import requests.packages.urllib3
ãã®åé¡ã¯ãurllib3ãèŠã€ãããªãå Žåã ãã§ãªããäœããã®çç±ã§urllib3ãããŒãã§ããªãå Žåã«ãçºçããŸãã
å€ãcerbotãåé€ããŠãããpipçµç±ã§ã€ã³ã¹ããŒã«ããŠã¿ãŠãã ããã åäœããã¯ãã§ãã
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
çŽ æŽããããåé¡ã¯è§£æ±ºããŸããïŒ
certbot-autoã¹ã¯ãªããã«ããã€ã³ã¹ããŒã«ããå§ãã
æ確ã«ããããã«ã RHEL7ããŒã¹ã®ã·ã¹ãã ã§æšå¥šãããã€ã³ã¹ããŒã«æ¹æ³ã¯EPELã䜿çšããããšã§ãã
ãã®ã¹ã¬ããã§ã®åé¡ã¯éåžžããã€ã³ã¹ããŒã«ãããããã±ãŒãžã«ãã£ãŠåŒãèµ·ããå£ãPythonã®ã€ã³ã¹ããŒã«ãæã€ããšã«ãã£ãŠåŒãèµ·ããããpip
ããã€ã³ã¹ããŒã«ãããã®ãšç«¶åyum
ã pip
ãä»ããŠã€ã³ã¹ããŒã«ããããã±ãŒãžãåé€ãããšãåé¡ã解決ããã¯ãã§ãã
æãåèã«ãªãã³ã¡ã³ã
æŽæ°ã ããã§ä¿®æ£ãããããã§ã...
pip install requests urllib3 pyOpenSSL --force --upgrade