My domain is: ljm.name
My web server is (include version):
Server version: Apache/2.2.22 (Debian)
Server built: Mar 10 2013 05:18:18
The operating system my web server runs on is (include version):
2017-06-21-raspbian-jessie
I can login to a root shell on my machine: yes
Renewing certificates does not work, so I read a number of topics here and tried if I could see what is wrong with debug options.
/etc/letsencrypt/certbot-auto renew --debug-challenges -v
This produces a lot of messages, finally resulting in
Calling registered functions
Cleaning up challenges
Removing /links/www/.well-known/acme-challenge/GN3ESw_dN0A78KDwGeuU2RBRxkvhkhUUF8PrR_vnphc
All challenges cleaned up
Attempting to renew cert (ljm.name) from /etc/letsencrypt/renewal/ljm.name.conf produced an unexpected error: Failed authorization procedure. ljm.name (http-01): urn:ietf:params:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://ljm.name/.well-known/acme-challenge/GN3ESw_dN0A78KDwGeuU2RBRxkvhkhUUF8PrR_vnphc: "<!doctype html><html lang=\"nl\"><head> <meta charset=\"UTF-8\"> <meta name=\"viewport\" content=\"width=device-width, user-scalable=no". Skipping.
So I tried to renew manually, using
./certbot-auto renew --email my_email@provider -a manual
Which gave me a dialog:
Please enter in your domain name(s) (comma and/or space separated) (Enter ‘c’
to cancel): ljm.name
…
Are you OK with your IP being logged?
Yes
and the instructions to create a file, which I did. Before “Enter to continue” I checked from a different computer that this file was accessible over the Internet at the given URL, and contained exactly the data that was in the dialog.
The result was basically the same (a bit less verbose because I did not specify the verbosity-flag).
(at some point, I ran into “There were too many requests of a given type”, but I should be able to run any tests that may be suggested)