Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Package Request] - Certbot #87

Closed
hipwebdesign opened this issue Jan 29, 2022 · 8 comments
Closed

[Package Request] - Certbot #87

hipwebdesign opened this issue Jan 29, 2022 · 8 comments
Assignees
Labels
enhancement New feature or request epel Package request for one that was in EPEL packages Package request pending Will be addressed with an upcoming release
Milestone

Comments

@hipwebdesign
Copy link

What package is missing from Amazon Linux 2022? Please describe and include package name.
Certbot (via snapd?)

Is this an update to existing package or new package request?
New package request.

Is this package available in Amazon Linux 2?
Yes, via EPEL 7 and amazon-linux-extras.

@liesenml
Copy link
Contributor

Hello, thank you for submitting your request! We review all requests on a weekly basis and will reply to this ticket by with our evaluation.

@walmartshopper
Copy link

I would like this as well. It can be installed with "pip install certbot" but then it doesn't come with the systemd timer for certificate renewal, and I have to remember to update it manually. Adding it to the official repo would benefit many users running AL2022 as a web server and using free certificates from Let's Encrypt.

@virshu
Copy link

virshu commented Aug 28, 2022

Like @walmartshopper suggested, I was able to install certbot through pip; however, I still wasn't able to install certbot-apache. It looks like there is python version incompatibility.

python3.9 is installed; but certbot requires python3.6

 Problem: conflicting requests
  - nothing provides python3.6dist(python-augeas) needed by python3-certbot-apache-1.22.0-1.el8.noarch

@Kemotaha Kemotaha added the packages Package request label Aug 31, 2022
@stewartsmith stewartsmith added enhancement New feature or request epel Package request for one that was in EPEL labels May 5, 2023
@ozbenh
Copy link

ozbenh commented Aug 22, 2023

This works for installing certbot today via pip:

sudo dnf install python3-pip python3-pyOpenSSL
pip install certbot

Note: the pre-install of python3-pyOpenSSL is important, otherwise it tries to bring one from PyPi which is too new for the version of python3-cryptography that we ship, so it goes installing an even newer one which breaks awscli-2 dependencies (not in a fatal way but it's a rabbit hole you don't want to get into).

We are still considering packaging it but due to some dependency mess, it might take a bit longer than expected.

@limmike
Copy link

limmike commented Sep 20, 2023

Please refer to #444

@nmeyerhans nmeyerhans self-assigned this Nov 9, 2023
@nmeyerhans
Copy link
Contributor

We expect to include Certbot in an upcoming AL2023 release. I don't have a specific ETA right now but we are aiming to have it available before the end of 2023.

@stewartsmith stewartsmith added the pending Will be addressed with an upcoming release label Dec 6, 2023
@stewartsmith stewartsmith added this to the AL2023.3 milestone Dec 6, 2023
@sambo2021
Copy link

sambo2021 commented Dec 9, 2023

for amazon-linux-2023
sudo dnf install -y augeas-libs
sudo python3 -m venv /opt/certbot/
sudo /opt/certbot/bin/pip install --upgrade pip
sudo /opt/certbot/bin/pip install certbot certbot-nginx
sudo ln -s /opt/certbot/bin/certbot /usr/bin/certbot

@ozbenh
Copy link

ozbenh commented Dec 15, 2023

certbot has now been added to the just released AL2023.3

@ozbenh ozbenh closed this as completed Dec 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request epel Package request for one that was in EPEL packages Package request pending Will be addressed with an upcoming release
Projects
None yet
Development

No branches or pull requests

10 participants