Following the instructions in the pinned article How to stop using TLS-SNI-01 with Certbot has not worked. When it tries to renew, it still uses TLS-SNI-01.
My domain is: complete-concrete-concise.com
I ran this command: certbot renew --dry-run
It produced this output:
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Processing /etc/letsencrypt/renewal/complete-concrete-concise.com.conf
Cert is due for renewal, auto-renewing…
Plugins selected: Authenticator webroot, Installer apache
Renewing an existing certificate
Performing the following challenges:
http-01 challenge for complete-concrete-concise.com
http-01 challenge for faqbite.com
http-01 challenge for www.complete-concrete-concise.com
http-01 challenge for www.faqbite.com
Waiting for verification…
Cleaning up challenges
Attempting to renew cert (complete-concrete-concise.com) from /etc/letsencrypt/renewal/complete-concrete-concise.com.conf produced an unexpected error: Failed authorization procedure. faqbite.com (http-01): urn:ietf:params:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from https://faqbite.com/.well-known/acme-challenge/VrbRmiuLEokpPxeo0EhT6SikR4xXSmURobKapmEXXSM [2600:3c03::f03c:91ff:fe37:dac2]: "\n<html lang=“en”>\n \n \n\n \n <meta charset=“UTF-8”>\n <meta name=“viewpor”, complete-concrete-concise.com (http-01): urn:ietf:params:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from https://complete-concrete-concise.com/.well-known/acme-challenge/t7HMURPx4gQcv254aahEfb3nbc2_CZ4FLAAwoJDY9N4 [2606:4700:30::681c:196f]: "\n\n\n<html lang=“en-US”>\n\n<meta name=“google-site-verification” content=“M6dlOwdAGrtkkzWpMabe6CDvxIm4TBbv4pRP”, www.complete-concrete-concise.com (http-01): urn:ietf:params:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from https://complete-concrete-concise.com/.well-known/acme-challenge/2jTfLUh_q_NUb8kW_8vzJZp58j261ciQji5ZBx2I8t4 [2606:4700:30::681c:196f]: "\n\n\n<html lang=“en-US”>\n\n<meta name=“google-site-verification” content=“M6dlOwdAGrtkkzWpMabe6CDvxIm4TBbv4pRP”, www.faqbite.com (http-01): urn:ietf:params:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from https://faqbite.com/.well-known/acme-challenge/PfatuRF8RjWKqr_hAgunR7M7P1PY-hd8bHG_MdtL72c [2600:3c03::f03c:91ff:fe37:dac2]: "\n<html lang=“en”>\n \n \n\n \n <meta charset=“UTF-8”>\n <meta name=“viewpor”. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/complete-concrete-concise.com/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/complete-concrete-concise.com/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:
-
The following errors were reported by the server:
Domain: faqbite.com
\n <meta name=\"viewpor"
Type: unauthorized
Detail: Invalid response from
https://faqbite.com/.well-known/acme-challenge/VrbRmiuLEokpPxeo0EhT6SikR4xXSmURobKapmEXXSM
[2600:3c03::f03c:91ff:fe37:dac2]: "\n<html
lang=“en”>\n \n \n\n \nDomain: complete-concrete-concise.com
Type: unauthorized
Detail: Invalid response from
https://complete-concrete-concise.com/.well-known/acme-challenge/t7HMURPx4gQcv254aahEfb3nbc2_CZ4FLAAwoJDY9N4
[2606:4700:30::681c:196f]: "\n\n\n<html
lang=“en-US”>\n\n<meta name=“google-site-verification”
content=“M6dlOwdAGrtkkzWpMabe6CDvxIm4TBbv4pRP”Domain: www.complete-concrete-concise.com
Type: unauthorized
Detail: Invalid response from
https://complete-concrete-concise.com/.well-known/acme-challenge/2jTfLUh_q_NUb8kW_8vzJZp58j261ciQji5ZBx2I8t4
[2606:4700:30::681c:196f]: "\n\n\n<html
lang=“en-US”>\n\n<meta name=“google-site-verification”
content=“M6dlOwdAGrtkkzWpMabe6CDvxIm4TBbv4pRP”Domain: www.faqbite.com
\n <meta name=\"viewpor"
Type: unauthorized
Detail: Invalid response from
https://faqbite.com/.well-known/acme-challenge/PfatuRF8RjWKqr_hAgunR7M7P1PY-hd8bHG_MdtL72c
[2600:3c03::f03c:91ff:fe37:dac2]: "\n<html
lang=“en”>\n \n \n\n \nTo fix these errors, please make sure that your domain name was
entered correctly and the DNS A/AAAA record(s) for that domain
contain(s) the right IP address.
My web server is (include version):
Server version: Apache/2.4.29 (Ubuntu)
Server built: 2018-10-10T18:59:25
The operating system my web server runs on is (include version):
Distributor ID: Ubuntu
Description: Ubuntu 18.04.2 LTS
Release: 18.04
Codename: bionic
My hosting provider, if applicable, is: Linode
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
My renewal config file contents are:
renew_before_expiry = 30 days
version = 0.28.0
archive_dir = /etc/letsencrypt/archive/complete-concrete-concise.com
cert = /etc/letsencrypt/live/complete-concrete-concise.com/cert.pem
privkey = /etc/letsencrypt/live/complete-concrete-concise.com/privkey.pem
chain = /etc/letsencrypt/live/complete-concrete-concise.com/chain.pem
fullchain = /etc/letsencrypt/live/complete-concrete-concise.com/fullchain.pem
Options used in the renewal process
[renewalparams]
account = fd262b6b4be9e611e9797eb2cdf5674a
authenticator = webroot
installer = apache
server = https://acme-v02.api.letsencrypt.org/directory
webroot_path = /var/www/complete-concrete-concise.com/public_html,
[[webroot_map]]
faqbite.com = /var/www/complete-concrete-concise.com/public_html
www.faqbite.com = /var/www/complete-concrete-concise.com/public_html
complete-concrete-concise.com = /var/www/complete-concrete-concise.com/public_html
www.complete-concrete-concise.com = /var/www/complete-concrete-concise.com/public_html