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. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
I ran this command: letsencrypt certonly --standalone --renew-by-default -d core.fidelissd.com
It produced this output:
An unexpected error occurred:
There were too many requests of a given type :: Error finalizing order :: too many certificates already issued for exact set of domains: core.fidelissd.com: see https://letsencrypt.org/docs/rate-limits/
P
My web server is (include version):Apache/2.4.25 (Ubuntu)
The operating system my web server runs on is (include version):Ubuntu
My hosting provider, if applicable, is: AWS EC2
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): NA
Thank you for your prompt response Juergen, but I only ran the command to issue two other certificates yesterday partner.fidelissd.com and cdn.fidelissd.com using the command below
Thanks again, that was helpful, I’ve downloaded the PEM file from the link you shared, but the private key .pem doesn’t match now, where should I look to download that?
I am assuming the private key file is generated every time? If not can I use one of my old cert renewal private key files? The question is, when the certbot was auto renewing these certs, where was it placing the private key files? Can I please know the location of the generated files? “certbot certificates” only displays me the list of certificates in /live directory.
Are you completely sure you can't issue a new certificate right now? There's only 4 certificates issued for that domain in the current 7 day window, according to CT logs.
Yeah, they're in /etc/letsencrypt/keys/, but it might be tough to identify the right one.
Seems like it, still getting the rate limit error (logs below)
root@core:/etc/letsencrypt/live/core.fidelissd.com# certbot certonly --standalone -d core.fidelissd.com
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator standalone, Installer None
Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org
Cert not yet due for renewal
You have an existing certificate that has exactly the same domains or certificate name you requested and isn’t close to expiry.
(ref: /etc/letsencrypt/renewal/core.fidelissd.com.conf)
What would you like to do?
1: Keep the existing certificate for now
2: Renew & replace the cert (limit ~5 per 7 days)
Select the appropriate number [1-2] then [enter] (press ‘c’ to cancel): 2
Renewing an existing certificate
An unexpected error occurred:
There were too many requests of a given type :: Error creating new order :: too many certificates already issued for exact set of domains: core.fidelissd.com: see https://letsencrypt.org/docs/rate-limits/
Please see the logfiles in /var/log/letsencrypt for more details.
r
I downloaded the pem file from the link you shared and uploaded it to the directory, that’s why it’s saying certificate is valid, but apche won’t start as the privatekey.pem file doesn’t match up.
Failing apache log
[Fri Mar 08 00:14:52.858418 2019] [ssl:emerg] [pid 26053:tid 140634018043776] AH02565: Certificate and private key core.fidelissd.com:443:0 from /etc/letsencrypt/live/core.fidelissd.com/cert.pem and /etc/letsencrypt/live/core.fidelissd.com/privkey.pem do not match
Which means you don’t have the key at all, so you can forget about using that certificate. You can try with some of the other certificates you’ve issued as well.