Can't renew certificates

Hello,

I can’t renew my cert. I created a file .well-known/acme-challenge/test and retrieve it with curl from remote and I get the content without any redirect.
The server logs successful access to the files:
lwedv_access.log:52.29.173.72 - - [12/Mar/2019:16:39:55 +0100] “GET /.well-known/acme-challenge/qzzOvicBWHNoBnk1UX9rUoYcHeA4ceuAXbuJan7WxcU HTTP/1.1” 200 312 “-” “Mozilla/5.0 (compatible; Let’s Encrypt validation server; +https://www.letsencrypt.org)”
lwedv_access.log:66.133.109.36 - - [12/Mar/2019:16:39:56 +0100] “GET /.well-known/acme-challenge/qzzOvicBWHNoBnk1UX9rUoYcHeA4ceuAXbuJan7WxcU HTTP/1.1” 200 312 “-” “Mozilla/5.0 (compatible; Let’s Encrypt validation server; +https://www.letsencrypt.org)”
52.29.173.72 - - [12/Mar/2019:16:39:55 +0100] “GET /.well-known/acme-challenge/sK6u989T_SAJrCHyrHMhhI-AOvhVxdZYMKSZvY3DREQ HTTP/1.1” 200 312 “-” “Mozilla/5.0 (compatible; Let’s Encrypt validation server; +https://www.letsencrypt.org)”
66.133.109.36 - - [12/Mar/2019:16:39:56 +0100] “GET /.well-known/acme-challenge/sK6u989T_SAJrCHyrHMhhI-AOvhVxdZYMKSZvY3DREQ HTTP/1.1” 200 312 “-” “Mozilla/5.0 (compatible; Let’s Encrypt validation server; +https://www.letsencrypt.org)”

So I don’t understand the problem. Do you have any idea?

Thank you very much!

My domain is: lw-edv.de

I ran this command: certbot renew --dry-run --cert-name www.lw-edv.de --webroot -w /var/www/lw-edv/

It produced this output: Saving debug log to /var/log/letsencrypt/letsencrypt.log


Processing /etc/letsencrypt/renewal/www.lw-edv.de.conf


Cert is due for renewal, auto-renewing…
Plugins selected: Authenticator webroot, Installer None
Renewing an existing certificate
Performing the following challenges:
http-01 challenge for lw-edv.de
http-01 challenge for www.lw-edv.de
Using the webroot path /var/www/lw-edv for all unmatched domains.
Waiting for verification…
Cleaning up challenges
Attempting to renew cert (www.lw-edv.de) from /etc/letsencrypt/renewal/www.lw-edv.de.conf produced an unexpected error: Failed authorization procedure. lw-edv.de (http-01): urn:ietf:params:acme:error:connection :: The server could not connect to the client to verify the domain :: Fetching http://lw-edv.de/.well-known/acme-challenge/qzzOvicBWHNoBnk1UX9rUoYcHeA4ceuAXbuJan7WxcU: Error getting validation data, www.lw-edv.de (http-01): urn:ietf:params:acme:error:connection :: The server could not connect to the client to verify the domain :: Fetching http://www.lw-edv.de/.well-known/acme-challenge/sK6u989T_SAJrCHyrHMhhI-AOvhVxdZYMKSZvY3DREQ: Error getting validation data. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/www.lw-edv.de/fullchain.pem (failure)


** DRY RUN: simulating ‘certbot renew’ close to cert expiry
** (The test certificates below have not been saved.)

All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/www.lw-edv.de/fullchain.pem (failure)
** DRY RUN: simulating ‘certbot renew’ close to cert expiry
** (The test certificates above have not been saved.)


1 renew failure(s), 0 parse failure(s)

IMPORTANT NOTES:

My web server is (include version): Apache/2.4.25 (Debian)

The operating system my web server runs on is (include version): Debian 9.8

My hosting provider, if applicable, is:

I can login to a root shell on my machine (yes or no, or I don’t know): yes

I’m using a control panel to manage my site (no, or provide the name and version of the control panel): no

The version of my client is (e.g. output of certbot --version or certbot-auto --version if you’re using Certbot): certbot 0.28.0

Hi @thefrozen

Your error says, that Letsencryt can't fetch data. Letsencrypt uses different servers. And the test system has parts of a new feature:

The solution we intend to deploy in 2019 is multi-perspective validation, in which we will check from multiple network perspectives (distinct Autonomous Systems).

Do you have a whitelist of ip addresses Letsencrypt uses? If yes, remove that.

Thanks for your fast reply! Actually I do not have a whitelist. But I have a blacklist of bad hosts, which obviously contains some servers, Let's Encrypt uses. Temporarily disabling that blacklist helped.
Will there be a list of servers, that can be used to whitelist Let's Encrypt?

Thanks again!

1 Like

No.. Please read the FAQ:

What IP addresses does Let’s Encrypt use to validate my web server?

We don’t publish a list of IP addresses we use to validate, because they may change at any time. In the future we may validate from multiple IP addresses at once.

Okay, thank you very much!

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.