Назад | Перейти на главную страницу

Не удается установить certbot на инстанс Amazon Linux 2 EC2

Я установил инстанс Amazon Linux AMI EC2 через ECS (сервис эластичных контейнеров).

Похоже, что по умолчанию установлено не так много пакетов.

Когда я пытаюсь установить certbot используя команду:

sudo yum install certbot

Я получаю такие ошибки:

Error: Package: python2-six-1.9.0-0.el7.noarch (epel)
           Requires: python-six >= 1.9.0
           Available: python26-six-1.8.0-1.23.amzn1.noarch (amzn-main)
               python-six = 1.8.0-1.23.amzn1
Error: Package: python2-certbot-1.4.0-1.el7.noarch (epel)
           Requires: python2-cryptography >= 1.2.3
Error: Package: python2-acme-1.4.0-2.el7.noarch (epel)
           Requires: pyOpenSSL >= 0.13.1
           Available: python26-pyOpenSSL-0.10-2.8.amzn1.x86_64 (amzn-main)
               pyOpenSSL = 0.10-2.8.amzn1
Error: Package: certbot-1.4.0-1.el7.noarch (epel)
           Requires: systemd
Error: Package: python2-six-1.9.0-0.el7.noarch (epel)
           Requires: python-six >= 1.9.0
           Installing: python26-six-1.8.0-1.23.amzn1.noarch (amzn-main)
               python-six = 1.8.0-1.23.amzn1

И он не установлен.

Что я могу сделать?

Репозиторий EPEL нельзя использовать с Amazon Linux 2, поскольку он несовместим с этим дистрибутивом Linux. Пакеты от EPEL не предназначены для Amazon Linux 2, и даже если вам каким-то образом удалось его установить, он, вероятно, не сработает.

Вам нужно будет получить certbot из другого источника или использовать другой дистрибутив Linux.