Для использования Certbot необходимо установить пакеты из репозитория EPEL.

Я использую certbot-auto для развертывания SSL-сертификатов Let's Encrypt и обновляю сертификат с помощью crontab -e следующим образом:

* 01 * * 1 /home/myname/certbot-auto --quiet

Он имеет сообщение об ошибке, как показано ниже:

Bootstrapping dependencies for RedHat-based OSes... yum is /usr/bin/yum To use Certbot, packages from the EPEL repository need to be installed. Please enable this repository and try running Certbot again.

Я не могу решить эту ошибку. Помогите мне, пожалуйста!


person Ma YongChhin    schedule 28.10.2016    source источник


Ответы (1)


В Centos 7, при условии, что репозиторий «extras» включен, вы можете просто запустить yum -y install epel-release. Я не уверен, что это доступно в Centos 6 (конечно, попробовать не помешает). Однако для установки под CentOS 6 вручную вы просто запустите (как root или с помощью sudo):

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -Uvh epel-release-6*.rpm

Как только репозиторий EPEL будет установлен в вашей системе, попробуйте снова запустить certbot. Теперь он должен иметь возможность автоматически устанавливать любые необходимые зависимости.

person Jon    schedule 10.02.2017