'No package certbot available

I'm trying to install certbot on RHEL server.

Instructions to enable epel-release

# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

then

# subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms"

epel-release-7-11 was installed.

# yum install certbot
Loaded plugins: product-id, search-disabled-repos, subscription-manager
No package certbot available.
Error: Nothing to do

I even downloaded rpm manually from fedora project epel

removed and cleared all cache. But install package is not available.



Solution 1:[1]

It's success for me.

before install certbot, I execute the following lines:

 yum remove epel-release
 yum clean all

then execute the following lines:

sudo yum -y install yum-utils

sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional

sudo yum install certbot

Solution 2:[2]

Go to /etc/yum.repo.d/epel.repo and delete # before the "baseurl" and save it. after that:

yum install certbot

on this way my problem was solved

Solution 3:[3]

For me with same error just using this command simply solved the problem:

yum install epel-release

seems other sugesstions are a little excessive or unrelated.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 ???
Solution 2 Setareh Nazeri
Solution 3 Mojtaba Rezaeian