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.
Congratulations! Your certificate and chain have been saved at:
/etc/letsencrypt/live/catcat.io/fullchain.pem
Your key file has been saved at:
/etc/letsencrypt/live/catcat.io/privkey.pem
Your cert will expire on 2018-07-08. To obtain a new or tweaked
version of this certificate in the future, simply run certbot-auto
again. To non-interactively renew all of your certificates, run
“certbot-auto renew”
My web server is (include version): Ubuntu 16.04.3 LTS
The operating system my web server runs on is (include version): nginx 1.10.3
My hosting provider, if applicable, is: Digital Ocean
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
TLDR : I execute command today 2018-07-10 but certbot provide 2018-07-08 (expired one), I expect next 3 months cert which it should be 2018-10-10 ?
In particular, Certbot makes many assumptions about the names and relationships of the items within /etc/letsencrypt. Renaming them can cause errors.
Can we see the contents of each file in /etc/letsencrypt/renewal as well? That might suggest how this configuration could be cleaned up.
It might be possible to move /etc/letsencrypt/live/catcat.io to /etc/letsencrypt/live/catcat.io-0001and/etc/letsencrypt/live/catcat.io.backupto/etc/letsencrypt/live/catcat.io, but I wouldn't recommend doing that before looking at the /etc/letsencrypt/renewal` files to make sure that their file references are consistent with this.
I think that’s because I manually renamed it, I (wrong) assume that catcat.io-0001 is a junk from process old certificates before wildcard released and it didn’t synlink properly at that time so I decide to manually rename it.
I currently wipe out /etc/letsencrypt/ and re issue again and it seem to work now.