Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
My domain is:
obrien-pifer.com
The identifiers in the debug are obrien-pifer.com and synology.obrien-pifer.com
I ran this command:
sudo /usr/syno/sbin/syno-letsencrypt renew-all
It produced this output:
{"error":101,"file":"client_v2-base.cpp","msg":"108.212.144.25: Fetching http://obrien-pifer.com/.well-known/acme-challenge/OPf9-YQ1ap-kynAbWkvvM_9OdR3ZK52eN1CvKkmPop8: Timeout during connect (likely firewall problem)"}
My web server is (include version):
nginx or apache (I can switch them)
The operating system my web server runs on is (include version):
Synology DSM 7.1.1.42962 Update 3
My hosting provider, if applicable, is:
N/A
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):
N/A
I have been using this process for a pretty long time and I have never had this issue.
I've seen enough posts in searches that you guys my not be Synology experts. I also realize that the error makes it looks like the issue is the firewall or port forwarding, but I can confidently say it isn't. The renewal process places the challenge file in directory:
/var/lib/letsencrypt/.well-known/acme-challenge/
I have placed an html file in the same directory, and when I enable forwarding of port 80, I can load the html file from outside my network.
I do not know why the renewal process cannot get to the challenge file. I have ticket open with Synology, but so far that has not produced much help. Logging is not very accessible like it is on regular linux systems, ie an http access log.
If nothing else, is there any way to renew the certificate manually? I have 8 days before it expires.
Any help is greatly appreciated.