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

Acmetool broken because ACMEv1 endpoint has been deprecated #17

Open
djjuhasz opened this issue Dec 21, 2019 · 2 comments
Open

Acmetool broken because ACMEv1 endpoint has been deprecated #17

djjuhasz opened this issue Dec 21, 2019 · 2 comments
Labels

Comments

@djjuhasz
Copy link

When I run acmetool via this role or the CLI I receive the following error:

Account creation on ACMEv1 is disabled. Please upgrade your ACME client to a version that supports ACMEv2 / RFC 8555. See https://community.letsencrypt.org/t/end-of-life-plan-for-acmev1/88430 for details.

A beta ACMEv2 version of acmetool that supports the new endpoint has been released, but as of writing (Dec 20, 2019) binaries are not available and the beta must be compiled manually.

@djjuhasz djjuhasz added the bug label Dec 21, 2019
@mamedin
Copy link
Contributor

mamedin commented Dec 23, 2019

I built the binary and moved to the path with:

sudo apt install -y golang-go libcap-dev
sudo su -
mkdir sources
cd sources
git config --global http.followRedirects true
git clone https://github.com/hlandau/acme
cd acme
make
cp /usr/bin/acmetool /usr/bin/acmetool-orig

@djjuhasz
Copy link
Author

I think I'll also have a look for an Ansible galaxy role that installs certbot since it's the client recommended by Let's Encrypt.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants