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.
My domain is:
felix.world
I ran this command:
certbot certonly --manual --manual-public-ip-logging-ok --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory -d “*.felix.world” -d “felix.world”
It produced this output:
IMPORTANT NOTES:
-
Congratulations! Your certificate and chain have been saved at:
/etc/letsencrypt/live/felix.world/fullchain.pem
Your key file has been saved at:
/etc/letsencrypt/live/felix.world/privkey.pem
Your cert will expire on 2019-11-18. To obtain a new or tweaked
version of this certificate in the future, simply run certbot
again. To non-interactively renew all of your certificates, run
“certbot renew”
-
If you like Certbot, please consider supporting our work by:
Donating to ISRG / Let’s Encrypt: https://letsencrypt.org/donate
Donating to EFF: https://eff.org/donate-le
My web server is (include version):
The operating system my web server runs on is (include version):
Ubuntu 18.04 in a LXC Container
My hosting provider, if applicable, is:
Namecheap
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.23.0
The Problem is that my certificate is not renewd. The issued certificate will expire in 2 days and in cause of the rate limit i can’t test anymore.
Please help.
Best Regards,
FElix
Hi @Lineconnect
checking your domain you have created 5 identical certificates - https://check-your-website.server-daten.de/?q=felix.world#ct-logs
| Issuer |
not before |
not after |
Domain names |
LE-Duplicate |
next LE |
| Let's Encrypt Authority X3 |
2019-11-16 |
2020-02-14 |
*.felix.world, felix.world - 2 entries |
duplicate nr. 5 |
next Letsencrypt certificate: 2019-11-23 07:12:46 |
| Let's Encrypt Authority X3 |
2019-11-16 |
2020-02-14 |
*.felix.world, felix.world - 2 entries |
duplicate nr. 4 |
|
| Let's Encrypt Authority X3 |
2019-11-16 |
2020-02-14 |
*.felix.world, felix.world - 2 entries |
duplicate nr. 3 |
|
| Let's Encrypt Authority X3 |
2019-11-16 |
2020-02-14 |
*.felix.world, felix.world - 2 entries |
duplicate nr. 2 |
|
| Let's Encrypt Authority X3 |
2019-11-16 |
2020-02-14 |
*.felix.world, felix.world - 2 entries |
duplicate nr. 1 |
|
| Let's Encrypt Authority X3 |
2019-08-20 |
2019-11-18 |
*.felix.world, felix.world - 2 entries |
|
|
But you don't use one of these, instead, you use the old certificate:
CN=felix.world
20.08.2019
18.11.2019
expires in 2 days *.felix.world, felix.world - 2 entries
But: certonly doesn't install the certificate and doesn't restart the server. That's required to use a new certificate.
So first step: Restart your webserver, then recheck your domain with the online tool to see, if the new certificate is used.
If that doesn't help, what says
certbot certificates
Hi @JuergenAuer,
yes, i've created 5 identical certificates, because there is no new certificate in the filesystem of my webserver. Also the issued certificate will - as the output from certbot says - expire in 2 days
Your key file has been saved at:
/etc/letsencrypt/live/felix.world/privkey.pem
Your cert will expire on 2019-11-18. To obtain a new or tweaked
In the letsencrypt directory there is one folder which has been touched today but the last edit of the certificates in this directory is 2019-08-20.
root@www-reverse-proxy:/etc/letsencrypt/archive# ll
total 0
drwx------ 1 root root 142 Aug 20 17:28 ./
drwxr-xr-x 1 root root 246 Nov 16 13:05 ../
drwxr-xr-x 1 root root 180 Jun 11 19:15 felix.world/
drwxr-xr-x 1 root root 90 Aug 20 17:25 felix.world-0001/
drwxr-xr-x 1 root root 90 Nov 16 08:20 felix.world-0002/
ls on dir:
root@www-reverse-proxy:/etc/letsencrypt/archive# ls -al felix.world-0002/
total 16
drwxr-xr-x 1 root root 90 Nov 16 08:20 .
drwx------ 1 root root 142 Aug 20 17:28 ..
-rw-r--r-- 1 root root 1919 Aug 20 17:28 cert1.pem
-rw-r--r-- 1 root root 1647 Aug 20 17:28 chain1.pem
-rw-r--r-- 1 root root 3566 Aug 20 17:28 fullchain1.pem
-rw-r--r-- 1 root root 1704 Aug 20 17:28 privkey1.pem
The same says "certbot certificates"
Certificate Name: felix.world
Domains: felix.world *.felix.world
Expiry Date: 2019-11-18 16:28:10+00:00 (VALID: 2 days)
Certificate Path: /etc/letsencrypt/live/felix.world/fullchain.pem
Private Key Path: /etc/letsencrypt/live/felix.world/privkey.pem
I use letsencrypt for years and have never been seen a behavior like this.
Thanks and best regards,
Felix
Sorry for the community entry. I’ve check the logs and found the destination of the issued certificate. The output directory where certbot places the certificate was wrong.