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

Я не могу заставить certbot установить на конкретный экземпляр AWS EC2 Linux

Я пытаюсь установить certbot в том экземпляре, где у нас установлен стек Bitnami Trac / SVN и сервер Tomcat, и когда я это делаю

yum install -y certbot python2-certbot-apache

Я продолжаю получать

No package certbot available.
No package python2-certbot-apache available.
Error: Nothing to do

Но он отлично работал на другом (более новом) экземпляре, на котором размещен наш веб-сайт!

/ etc / os-release в экземпляре Trac / SVN / Tomcat (тот, где он не устанавливается) показывает:

NAME="Amazon Linux AMI"
VERSION="2018.03"
ID="amzn"
ID_LIKE="rhel fedora"
VERSION_ID="2018.03"
PRETTY_NAME="Amazon Linux AMI 2018.03"
ANSI_COLOR="0;33"
CPE_NAME="cpe:/o:amazon:linux:2018.03:ga"
HOME_URL="http://aws.amazon.com/amazon-linux-ami/"

находясь на экземпляре веб-сайта (тот, где он был успешно установлен), он показывает:

NAME="Amazon Linux"
VERSION="2"
ID="amzn"
ID_LIKE="centos rhel fedora"
VERSION_ID="2"
PRETTY_NAME="Amazon Linux 2"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"
HOME_URL="https://amazonlinux.com/"

Кто-нибудь может объяснить, что происходит не так? И что с этим делать?

Я пробовал то, что предлагали https://stackoverflow.com/questions/53545436/no-package-certbot-available , безуспешно.

Я наткнулся на ответ. Кажется, что у Amazon Linux и Amazon Linux 2 есть два совершенно разных набора инструкций по установке certbot.

Я использовал Инструкции по Amazon Linux 2 когда я должен был использовать Инструкции Amazon Linux. Повторная попытка с правильным набором инструкций принесла мне рабочий certbot-auto.