Open backstube opened 3 years ago
local firewall / resolving issue? this is the problem: 20210202150355 [INFO] acme.responder: http-01 self test failed: example.com: Get "http://example.com/.well-known/acme-challenge/abcdefghijklmn--my--challenge--abcdefghijklmn": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
self-test means the acmetool
client tried to retrieve this url, and faild due to timeout. You should try to manually run wget http://example.com/.well-known/acme-challenge/abcdefghijklmn--my--challenge--abcdefghijklmn
from same machine, and it will probably fail with similar timeout. Then you proceed to debug (does ping example.com
resolve to correct IP, can you telnet example.com 80
etc.)
Good afternoon, after upgrading to the most recent verion
acmetool
won't get any certificates. Previous version was v.0.0.67 among others, which have been serving for a long time just fine. After upgrading, aquickstart
has been done. This is the base configuration:ACMEv2 is set everywhere, as challenge completion method webroot has been set (as it was the choice over the last couple years). For webroot,
nginx
is configured according to Hugo's user guide by including a server location block to have no redundancies across several domains and their corresponding (virtual) servers. This method has been working over dozens of renewals over the years, and it proves working by dropping an arbitrary file in there (/var/run/acme/acme-challenge/
) and subsequentally fetching it (wget, browser). No problem.The problem is,
acmetool
would not fetch any certificate:While running a reconcile, after generating a key pair for the hostname at hand,
acmetool
puts a challenge webroot file in that said directory. I simply can see it usingls -l
. To me, this somewhat mismatches with log lines likecould not install DNS challenge, no hooks succeeded;
.I have also altered the challenge completion to
proxy
method for test, includingnginx
server configuration modifications, but to no success. Lastly I shut the web server down, releasing ports 80 and 443 toacmetool
to do its thing. Still no success.Can anyone explain what's going on here? What's wrong? Any help is highly appreciated.