Certbot: zope.рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддреНрд░реБрдЯрд┐

рдХреЛ рдирд┐рд░реНрдорд┐рдд 19 рдЕрдкреНрд░реИрд▓ 2016  ┬╖  33рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: certbot/certbot

рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "./letsencrypt", рдкрдВрдХреНрддрд┐ 7, in
letsencrypt.main рд╕реЗ рдореБрдЦреНрдп рдЖрдпрд╛рдд рдХрд░реЗрдВ
рдлрд╝рд╛рдЗрд▓ "/root/.local/share/letsencrypt/local/lib/python2.7/dist-packages/letsencrypt/main.py", рдкрдВрдХреНрддрд┐ 11, рдореЗрдВ
рдЖрдпрд╛рдд zope.component
рдлрд╝рд╛рдЗрд▓ "/root/.local/share/letsencrypt/local/lib/python2.7/dist-packages/zope/component/ init .py", рд▓рд╛рдЗрди 16, рдореЗрдВ
zope.interface рдЖрдпрд╛рдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗ
ImportError: рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдирд╛рдо рдХрд╛ рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ

certbot-auto duplicate more-info

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

рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдПрдореА рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЖрдк рдирд┐рдореНрди рдЖрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

рдирдП рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП:
unset PYTHON_INSTALL_LAYOUT; rm -rf /root/.local/share/letsencrypt/; /root/certbot-auto --debug;

рдЕрдкрдиреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреЛ рдирд╡реАрдиреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

unset PYTHON_INSTALL_LAYOUT; rm -rf /root/.local/share/letsencrypt/; /root/certbot-auto --debug renew;

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

/root/.local/share/letsencrypt/bin/pip freeze | grep -i interface рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХреНрдпрд╛ рд╣реИ?

/root/.local/share/letsencrypt/bin/pip рдлреНрд░реАрдЬ | рдЧреНрд░реЗрдк-рдЖрдИ рдЗрдВрдЯрд░рдлрд╝реЗрд╕
рдЖрдк рдкреАрдЖрдИрдкреА рд╕рдВрд╕реНрдХрд░рдг 8.0.3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рдВрд╕реНрдХрд░рдг 8.1.1 рдЙрдкрд▓рдмреНрдз рд╣реИред
рдЖрдкрдХреЛ 'рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯрд╛рд▓ --рдЕрдкрдЧреНрд░реЗрдб рдкрд╛рдЗрдк' рдХрдорд╛рдВрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

/root/.local/share/letsencrypt/bin/pip рд╕реВрдЪреА
рдПрдХреНрдореЗ (0.5.0)
ConfigArgParse (0.10.0)
рдХреЙрдиреНрдлрд┐рдЧреЛрдмрдЬ (5.0.6)
рдПрдирдо34 (1.1.2)
рдХрд╡рдХ (0.4)
рдЖрдИрдбреАрдирд╛ (2.0)
рдЖрдИрдкреИрдбреНрд░реЗрд╕ (1.0.16)
рд▓реЗрдЯрд╕реЗрдирдХреНрд░рд┐рдкреНрдЯ (0.5.0)
Letsencrypt-apache (0.5.0)
рд▓рд╛рдЗрдирдХреИрд╢2 (1.0.0)
рдирдХрд▓реА (1.0.1)
рдПрдирдбреАрдЬреА-httpsclient (0.4.0)
рдЖрджреЗрд╢ рдЖрджреЗрд╢ (1.1)
рдкрд╛рд░реНрд╕рдбреЗрдЯрдЯрд╛рдЗрдо (2.1)
рдкреАрдмреАрдЖрд░ (1.8.1)
рдкрд╛рдЗрдк (8.0.3)
pyasn1 (0.1.9)
pycparser (2.14)
pyOpenSSL (0.15.1)
pyRFC3339 (1.0)
рдЕрдЬрдЧрд░-рдФрдЧреЗрд╕ (0.5.0)
python2-pythondialog (3.3.0)
рдкрд╛рдЗрдЯреНрдЬрд╝ (2015.7)
рдЕрдиреБрд░реЛрдз (2.9.1)
рд╕реЗрдЯрдЕрдкрдЯреВрд▓ (20.2.2)
рдЫрд╣ (1.10.0)
рдЯреНрд░реЗрд╕рдмреИрдХ2 (1.4.0)
Unittest2 (1.1.0)
рдкрд╣рд┐рдпрд╛ (0.29.0)
zope.component (4.2.2)
zope.event (4.1.0)
рдЖрдк рдкреАрдЖрдИрдкреА рд╕рдВрд╕реНрдХрд░рдг 8.0.3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рдВрд╕реНрдХрд░рдг 8.1.1 рдЙрдкрд▓рдмреНрдз рд╣реИред
рдЖрдкрдХреЛ 'рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯрд╛рд▓ --рдЕрдкрдЧреНрд░реЗрдб рдкрд╛рдЗрдк' рдХрдорд╛рдВрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ zope.interface рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдЕрдЬреАрдм рд╣реИред

рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ:

  1. rm -rf /root/.local/share/letsencrypt рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЗ letsencrypt рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЗрдВ, рдкреНрд░рдорд╛рдгрдкрддреНрд░, рд▓реЙрдЧ рдЗрддреНрдпрд╛рджрд┐ рд░рдЦрддрд╛ рд╣реИред
  2. рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ letsencrypt-auto рдПрдХ рдЕрджреНрдпрддрди рдкреНрд░рддрд┐ рд╣реИред рдпрд╣ рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛
  3. letsencrypt-auto рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдПрдБред

рдпрджрд┐ рдЖрдкрдХреЛ рд╡рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рдорд┐рд▓рддрд╛ рд╣реИ, рддреЛ рдЖрдк zope.interface рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдХрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

/root/.local/share/letsencrypt/bin/pip install zope.interface

[рд░реВрдЯ@letsencrypt]# ./letsencrypt-auto --help --debug
рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдВрдЪ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ...
рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ...
рдкрд╛рдпрдерди рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ...
рд╕реНрдерд╛рдкрдирд╛ рд╕рдлрд▓ рд╣реБрдИред
Letsencrypt рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХрд╛ рдЕрдиреБрд░реЛрдз...
/root/.local/share/letsencrypt/bin/letsencrypt --help --debug
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "/root/.local/share/letsencrypt/bin/letsencrypt", рдкрдВрдХреНрддрд┐ 7, in
letsencrypt.main рд╕реЗ рдореБрдЦреНрдп рдЖрдпрд╛рдд рдХрд░реЗрдВ
рдлрд╝рд╛рдЗрд▓ "/root/.local/share/letsencrypt/local/lib/python2.7/dist-packages/letsencrypt/main.py", рдкрдВрдХреНрддрд┐ 11, рдореЗрдВ
рдЖрдпрд╛рдд zope.component
рдлрд╝рд╛рдЗрд▓ "/root/.local/share/letsencrypt/local/lib/python2.7/dist-packages/zope/component/ init .py", рд▓рд╛рдЗрди 16, рдореЗрдВ
zope.interface рдЖрдпрд╛рдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗ
ImportError: рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдирд╛рдо рдХрд╛ рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ
[root@letsencrypt]# /root/.local/share/letsencrypt/bin/pip zope.interface рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ
zope.interface рдПрдХрддреНрд░рд┐рдд рдХрд░рдирд╛
рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрддреБрд╖реНрдЯ рд╣реИ (рдЙрдкрдпреЛрдЧ -- рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВ): /root/.local/share/letsencrypt/lib/python2.7/dist-packages рдореЗрдВ рд╕реЗрдЯрдЕрдк рдЯреВрд▓ (zope.interface рд╕реЗ)
рдПрдХрддреНрд░рд┐рдд рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛: zope.interface
zope.interface рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛
рдЖрдк рдкреАрдЖрдИрдкреА рд╕рдВрд╕реНрдХрд░рдг 8.0.3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рдВрд╕реНрдХрд░рдг 8.1.1 рдЙрдкрд▓рдмреНрдз рд╣реИред
рдЖрдкрдХреЛ 'рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯрд╛рд▓ --рдЕрдкрдЧреНрд░реЗрдб рдкрд╛рдЗрдк' рдХрдорд╛рдВрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд▓рд┐рдирдХреНрд╕ рдЖрдИрдкреА-10-11-180-115 3.14.20-20.44.amzn1.x86_64 #1 рдПрд╕рдПрдордкреА рд╕реЛрдо рдЕрдХреНрдЯреВрдмрд░ 6 22:52:46 рдпреВрдЯреАрд╕реА 2014 x86_64 x86_64 x86_64 рдЬреАрдПрдирдпреВ/рд▓рд┐рдирдХреНрд╕

рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдпреЗ рд╡рд┐рдХрд▓реНрдк рдерд╛ред рдЕрд╕рдлрд▓

рдФрд░ /root/.local/share/letsencrypt/bin/pip install zope.interface , letsencrypt-auto рдЕрднреА рднреА ImportError: No module named interface рд╕рд╛рде рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реИрдВ?

рд╣рд╛рдВред рдЕрднреА рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

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

рдмрдХрд╡рд╛рд╕: рдкреА

рдореБрдЭреЗ рдпрд╣ рдкреЛрд╕реНрдЯ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

# рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдкрд╛рдЗрдк --рдЕрдкрдЧреНрд░реЗрдб
# рдкреАрдЖрдИрдкреА рд╡рд░реНрдЪреБрдЕрд▓рдПрдиреНрд╡ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ --рдЕрдкрдЧреНрд░реЗрдб
# рд╡рд░реНрдЪреБрдЕрд▓рдПрдиреНрд╡ -p /usr/bin/python27 venv27
#ред venv27/рдмрд┐рди/рд╕рдХреНрд░рд┐рдп
# рдЧрд┐рдЯ рдХреНрд▓реЛрди https://github.com/letsencrypt/letsencrypt
# рд╕реАрдбреА рд▓реЗрд╕реЗрдирдХреНрд░рд┐рдкреНрдЯ
# ./letsencrypt-auto certonly --debug --standalone -d

https://github.com/letsencrypt/letsencrypt/issues/1680#issuecomment -170641501

рдзрдиреНрдпрд╡рд╛рджред

рдорд╣рд╛рди! рдореБрдЭреЗ рдЦреБрд╢реА рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ cmd рдиреЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛:
рд╕реВрдбреЛ рдЕрдирд╕реЗрдЯ PYTHON_INSTALL_LAYOUT

@ rmed19 рдЬрд┐рд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд┐рдпрд╛, рдзрдиреНрдпрд╡рд╛рдж!

pip install --upgrade pip
рддрдерд╛
pip install virtualenv --upgrade
рдлрд┐рд░
./certbot-auto renew
рдХрд╛рдо рдХрд┐рдпрд╛

рдореБрдЭреЗ рдмрд╕ рд╕рд╛рдорд╛рди рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдерд╛ рдЬреИрд╕рд╛ рдХрд┐ @nohona рдиреЗ рдмрддрд╛рдпрд╛ред рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдРрд╕рд╛ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЙрдкрд╛рдп рд╣реИ? рдореИрдВ рдЖрдЬ рддрдХ рдЗрд╕ рд╕рд░реНрд╡рд░ рдкрд░ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рд╕рдлрд▓ рд░рд╣рд╛ рд╣реВрдВ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдЗрди рдЕрджреНрдпрддрди рдЖрджреЗрд╢реЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред

рдЙрдкрд░реЛрдХреНрдд рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ ...

$ pip install --upgrade pip
Requirement already up-to-date: pip in /usr/local/lib/python2.7/site-packages
$ pip install virtualenv --upgrade
Requirement already up-to-date: virtualenv in ./.local/lib/python2.7/site-packages
$ cd letsencrypt/
$ ./certbot-auto renew
Error: couldn't get currently installed version for /home/ec2-user/.local/share/letsencrypt/bin/letsencrypt:
Traceback (most recent call last):
  File "/home/ec2-user/.local/share/letsencrypt/bin/letsencrypt", line 7, in <module>
    from certbot.main import main
  File "/home/ec2-user/.local/share/letsencrypt/local/lib/python2.7/dist-packages/certbot/main.py", line 11, in <module>
    import zope.component
  File "/home/ec2-user/.local/share/letsencrypt/local/lib/python2.7/dist-packages/zope/component/__init__.py", line 16, in <module>
    from zope.interface import Interface
ImportError: No module named interface

рдореИрдВ рдЗрд╕реА рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рд░рд╣рд╛ рд╣реВрдБ:

[root<strong i="6">@www</strong> ec2-user]# /root/.local/share/letsencrypt/bin/pip -V
pip 9.0.1 from /root/.local/share/letsencrypt/local/lib/python2.7/dist-packages (python 2.7)
[root<strong i="7">@www</strong> ec2-user]# pip -V
pip 9.0.1 from /usr/local/lib/python2.7/site-packages (python 2.7)
[root<strong i="8">@www</strong> ec2-user]# /root/.local/share/letsencrypt/bin/pip install virtualenv --upgrade
Collecting virtualenv
  Using cached virtualenv-15.1.0-py2.py3-none-any.whl
Installing collected packages: virtualenv
Successfully installed virtualenv-15.1.0
[root<strong i="9">@www</strong> ec2-user]# /root/.local/share/letsencrypt/bin/pip install zope.interface
Collecting zope.interface
Requirement already satisfied: setuptools in /root/.local/share/letsencrypt/lib/python2.7/dist-packages (from zope.interface)
Installing collected packages: zope.interface
Successfully installed zope.interface-4.3.3
[root<strong i="10">@www</strong> ec2-user]# pip install virtualenv --upgrade
Requirement already up-to-date: virtualenv in /usr/local/lib/python2.7/site-packages
[root<strong i="11">@www</strong> ec2-user]# /home/ec2-user/certbot-auto renew --debug
Error: couldn't get currently installed version for /root/.local/share/letsencrypt/bin/letsencrypt: 
Traceback (most recent call last):
  File "/root/.local/share/letsencrypt/bin/letsencrypt", line 7, in <module>
    from certbot.main import main
  File "/root/.local/share/letsencrypt/local/lib/python2.7/dist-packages/certbot/main.py", line 11, in <module>
    import zope.component
  File "/root/.local/share/letsencrypt/local/lib/python2.7/dist-packages/zope/component/__init__.py", line 16, in <module>
    from zope.interface import Interface
ImportError: No module named interface
[root<strong i="12">@www</strong> ec2-user]# 

рдбрд┐рдЬрд┐рдЯрд▓ рдорд╣рд╛рд╕рд╛рдЧрд░ рдкрд░ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛:
./certbot-auto renew Error: couldn't get currently installed version for /root/.local/share/letsencrypt/bin/letsencrypt: Traceback (most recent call last): File "/root/.local/share/letsencrypt/bin/letsencrypt", line 7, in <module> from certbot.main import main ...
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ 0.11.1 рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЕрднреА рддрдХ рдХреНрдпреЛрдВред

рдореЗрд░реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЛ рдирд╡реАрдиреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдм рддрдХ рдХреЛрдИ рднреА рд╕рдорд╛рдзрд╛рди рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдбреЙрдХрд░ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдПрдХ рдЖрдХрд░реНрд╖рдг рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред рд▓рдЧрднрдЧ 15 рд╕реЗрдХрдВрдб рдХрд╛ рдбрд╛рдЙрди-рдЯрд╛рдЗрдоред рдзрдиреНрдпрд╡рд╛рдж рдбреЙрдХрд░рд╣рдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ gzm55

рдбреЙрдХрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдлрд┐рд░:
pull gzm55/certbot

рдкреЛрд░реНрдЯ 443 (рдЕрдкрд╛рдЪреЗ рд╕реНрдЯреЙрдк рдпрд╛ pm2 рд╕реНрдЯреЙрдк, рдЖрджрд┐) рдХреЛ рдЦрд╛рд▓реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдХреЛ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдиреАрдЪреЗ рд▓рд╛рдПрдВ, рдлрд┐рд░ рдЗрд╕реЗ рдЪрд▓рд╛рдПрдВ ("Your_DOMAIN.COM" рдмрджрд▓реЗрдВ):
docker run -it --rm --net host -v /etc/letsencrypt:/etc/letsencrypt -v /var/lib/letsencrypt:/var/lib/letsencrypt gzm55/certbot certonly --standalone --text -d YOUR_DOMAIN.COM "$@"

рдлрд┐рд░ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдХреЛ рдмреИрдХ рдЕрдк рд╢реБрд░реВ рдХрд░реЗрдВред

рдореИрдВ рд╢реБрд░реВ рд╕реЗ рд╣реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди тАЛтАЛрдХрд░рддреЗ рд╣реБрдП рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдФрд░ рдирд╡реАрдиреАрдХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХрд░рдХреЗ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЯреВрд▓ рдХреЗ рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рдж рдХрд╣реАрдВ рдЙрддреНрдкрдиреНрди рд╣реБрдИ рдФрд░ рдЪреВрдВрдХрд┐ рдпрд╣ рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдмрд╣реБрдд рд▓рдВрдмрд╛ рдерд╛ред

рдореБрдЭреЗ рдЕрдм рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИред рдореИрдВрдиреЗ letsencrypt рдФрд░ certbot рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдкреБрдирдГ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд▓рдЧрд╛рддрд╛рд░ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ ...

Traceback (most recent call last): File "/root/.local/share/letsencrypt/bin/letsencrypt", line 7, in <module> from certbot.main import main File "/root/.local/share/letsencrypt/local/lib/python2.7/dist-packages/certbot/main.py", line 11, in <module> import zope.component File "/root/.local/share/letsencrypt/local/lib/python2.7/dist-packages/zope/component/__init__.py", line 16, in <module> from zope.interface import Interface ImportError: No module named interface

рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ.... pip install zope.interface рдЬрд┐рд╕рдХрд╛ рдПрдХрдорд╛рддреНрд░ рдкреНрд░рднрд╛рд╡ рдЙрдкрд░реЛрдХреНрдд рддреНрд░реБрдЯрд┐ рдХреА рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдореЗрдВ рддреЗрдЬреА рд▓рд╛рдирд╛ рд╣реИред

рдХрд┐рд╕реА рднреА рд╕рд▓рд╛рд╣ рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рдореЗрд░рд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ 24 рдШрдВрдЯреЗ рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдореИрдВ рдЖрдЬ рдЕрдореЗрдЬрд╝реЕрди рд▓рд┐рдирдХреНрд╕ рдкрд░ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред Sudo рд╕рд╛рде certbot-рдСрдЯреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдореЗрд░реЗ рд▓рд┐рдП рддрдп рдХреАред

рдореИрдВ Amazon Linux рдкрд░ рд░реВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣ рдПрдХ рдирд╡реАрдиреАрдХрд░рдг рд╣реИ; рдЗрд╕реА рдорд╢реАрди рдкрд░ рдореВрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд╛рдкрдирд╛ рдареАрдХ рдереАред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдмрджрд▓ рдЧрдпрд╛ рд╣реЛрдЧрд╛ред

рдореИрдВрдиреЗ рдкрд╛рдЗрдк рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓рдПрдиреНрд╡ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдЙрдкрд░реЛрдХреНрдд рдЪрд░рдгреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА ... рдХреЛрдИ рднрд╛рдЧреНрдп рдирд╣реАрдВред :-( рдкреНрд░рдорд╛рдгрдкрддреНрд░ 9 рджрд┐рдиреЛрдВ рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдореБрдЭреЗ рдмрд╣реБрдд рдкрд░реЗрд╢рд╛рдиреА рд╣реБрдИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рд╕реАрдПрд▓рдЖрдИ рд╕реЗ рдмреЗрд╣рддрд░ рдкрд╛рдпрд╛ред

https://github.com/Daplie/node-greenlock

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрджреЗрд╢реЛрдВ рдХреЗ рдЗрд╕ рдХреНрд░рдо рдиреЗ рдореЗрд░реЗ AWS рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рд╣реИ:

sudo yum install python-virtualenv python27-virtualenv "python*zope*"
rm -rf ~/.local/share/letsencrypt
./certbot-auto --debug renew

рдХреБрдЫ рд╕реНрдерд╛рдкрд┐рдд рдкреИрдХреЗрдЬ рдмреЗрдорд╛рдиреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВрдиреЗ рднреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛:

~/.local/share/letsencrypt/bin/pip install pip --upgrade
~/.local/share/letsencrypt/bin/pip install virtualenv --upgrade

рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдХреЛрдИ рдЕрд╕рд░ рдирд╣реАрдВ рд╣реБрдЖред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рд░ рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛:

$ sudo -H pip install zope.interface -U
$ sudo -H pip install certbot -U

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ certbot рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж "рдЕрдкрдЧреНрд░реЗрдб" рдХрд░рдирд╛ рдкрдбрд╝рд╛ zope.interface , рднрд▓реЗ рд╣реА рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА certbot рдкрд╣рд▓реЗ рд╣реА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд▓рд┐рдпрд╛ рд╣реЛред

рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдПрдореА рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЖрдк рдирд┐рдореНрди рдЖрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

рдирдП рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП:
unset PYTHON_INSTALL_LAYOUT; rm -rf /root/.local/share/letsencrypt/; /root/certbot-auto --debug;

рдЕрдкрдиреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреЛ рдирд╡реАрдиреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

unset PYTHON_INSTALL_LAYOUT; rm -rf /root/.local/share/letsencrypt/; /root/certbot-auto --debug renew;

рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ 64 рдмрд┐рдЯ рдкреИрдХреЗрдЬ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреБрдЫ рдЕрдЬреАрдм рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдерд╛ред

cd /root/.local/share/letsencrypt
\cp -r ./venv/lib64/* ./venv/lib/

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛

рд╕рдорд╛рдзрд╛рди рдореЗрдВ рдХреБрдЫ рд░рдВрдЧ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП @lifeofguenter рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ - рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рдЬрдм рдореЗрд░реА рдЕрдкрдбреЗрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИ рддреЛ рд╣рд░ рдмрд╛рд░ рдЕрд▓рдЧ рд▓рдЧрддреА рд╣реИ! рдЗрд╕ рдмрд╛рд░, рд░реВрдЯ sudo su - рд░реВрдк рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд┐рдпрд╛ рдФрд░ рдХрдИ рддрд░рд╣ рдХреЗ рдЕрдкрдбреЗрдЯ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рд▓рдЧрд╛рддрд╛рд░ zope.interface рд╕реЗрдЯ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИред

рд╕рдорд╛рдзрд╛рди рдиреЗ рдЖрдЦрд┐рд░реА рдХреЛрд╢рд┐рд╢ рдХреА, рдЬреЛ рдХрд╛рдо рдХрд┐рдпрд╛, рд╡рд╣ рдерд╛:

$ pip install zope.interface -U
$ pip install certbot -U

рдХреЛрдИ рд╕реВрдбреЛ-рдЖрдИрдПрдирдЬреА рдирд╣реАрдВ (рд░реВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)

рд▓реЗрдХрд┐рди рдлрд┐рд░ ./certbot-auto --debug renew рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЬрд╝реЛрдк рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕рдВрджреЗрд╢ рдХреЗ рдлрд┐рд░ рд╕реЗ рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдпрд╛ред рдореИрдВрдиреЗ рддрдм sudo ./certbot-auto --debug renew рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ ред рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдХреНрдпреЛрдВ, рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдкрд╣рд▓реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛!

рдХрд┐рд╕реА рд╕реНрддрд░ рдкрд░, рдореИрдВрдиреЗ рдкрд╛рдЗрдк рд╡реА 6.1.6 рдкреЙрдк рдЕрдк рдХрд░рдиреЗ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрдЦрд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдХрд╣реАрдВ рдХрд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рд╕рднреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред AWS + root / sudo / letsencrypt рд╢рд╛рдпрдж рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд╕рд╛рде рдХрд╣реАрдВ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдХрд┐ рдкрд╛рдЗрдк рдЕрдкрдбреЗрдЯ рд╣реЛрдиреЗ рдкрд░ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ?

рдзрдиреНрдпрд╡рд╛рдж @ilamp ! рдПрдХ рдЬрд╛рджреВ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд┐рдпрд╛

рдореИрдВ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рд▓рд┐рдирдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА: "рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддреНрд░реБрдЯрд┐ рдирд╛рдордХ рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ"ред рдореИрдВрдиреЗ рд╡рд╣реА рдХрд┐рдпрд╛ рдЬреЛ @ilamp рдиреЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ:

$ rm -rf /opt/eff.org

рдПрдХ рдФрд░ рдЕрджреНрдпрддрди, рдЪреВрдВрдХрд┐ рд╕реНрдерд╛рдкрд┐рдд рд╕реНрдерд╛рди рдЕрд▓рдЧ рд╣реИрдВ, рдлрд┐рд░ рд╕реЗ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдкреАрдЖрдИрдкреА рджреНрд╡рд╛рд░рд╛ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдкрд░ 64 рдмрд┐рдЯ рдкреИрдХреЗрдЬ рдХреЗ рд╕реНрдерд╛рдкрд┐рдд рд╕реНрдерд╛рди рдХреЗ рдЖрд╕рдкрд╛рд╕ рдереАред рдпрд╣ рдПрдХ рдмрд╛рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рдФрд░ рдлрд┐рд░ рдЪрд▓рдХрд░ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛

\cp -r /opt/eff.org/certbot/venv/lib64/* /opt/eff.org/certbot/venv/lib/

рд╕реНрдерд╛рди рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдерд╛рдкрдирд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рд╕реНрдерд╛рди рдЕрджреНрдпрддрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рд╕реБрдзрд╛рд░ рд╡рд╣реА рд░рд╣рддрд╛ рд╣реИред

рдпрд╣ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдПрдПрдордЖрдИ рдЙрджрд╛рд╣рд░рдг рдкрд░ рдерд╛ред

рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреНрдпрд╛ рд╣реИ: рд╕реА рд╕реНрд░реЛрдд рдпрд╛ рд╣реЗрдбрд░ рд╡рд╛рд▓реЗ рдХреБрдЫ рднреА 64-рдмрд┐рдЯ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░/lib64 рдбрд┐рд╕реНрдЯ-рдкреИрдХреЗрдЬ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдХреБрдЫ рднреА/lib рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ cffi, рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА, рдФрд░ zope.interface, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 32-рдмрд┐рдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ, рдпрд╛ рдлрд┐рд░ 64-рдмрд┐рдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдирд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдиреЗрдорд┐рдВрдЧрд╡реЗ рдХреА рд╡рд┐рдзрд┐ рдХрд░рддреА рд╣реИ (рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ 64-рдмрд┐рдЯ рдкрд╛рдпрдерди рдкрд░ рдХреЙрдкреА рдХрд░рддрд╛ рд╣реИ)ред

рдореИрдВ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдЕрдореЗрдЬрд╝реЕрди рдПрдореА рдкрд░ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ-рдСрдЯреЛ рдирд╡реАрдиреАрдХрд░рдг рдХрд░ рд░рд╣рд╛ рдерд╛ред
рдПрдХ рджрд┐рди рдЙрд╕рдиреЗ рдЙрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред
рдореБрдЭреЗ рдмрд╕ рдЗрддрдирд╛ рдХрд░рдирд╛ рдерд╛:

rm -rf ~/.local/share/letsencrypt
 sudo ./certbot-auto renew --debug

рдирд╡реАрдиреАрдХрд░рдг рдХрд░рддреЗ рд╕рдордп рдЕрднреА рднреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ - рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ . рдХреЗ рд╕рд╛рде рднреА

rm -rf ~/.local/share/letsencrypt
 sudo ./certbot-auto renew --debug

рдФрд░/рдпрд╛

unset PYTHON_INSTALL_LAYOUT; rm -rf /root/.local/share/letsencrypt/; /root/certbot-auto --debug renew;

рдЪреВрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХреЛ рдирд╡реАрдиреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ 24 рдШрдВрдЯреЗ рд╣реИрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реАрдП рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдПрдордЖрдИ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╕рд╛рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдЗрд╕реЗ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЕрдВрддрд┐рдо рдкреНрд░рдпрд╛рд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА

$ rm -rf /opt/eff.org

0xnm рдХреА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрд╛! рдзрдиреНрдпрд╡рд╛рдж

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

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

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

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

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

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

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