Please stop running commands without thinking about what you are trying to achieve
You have issued another two certificates which you don’t need to
One of your certificate chains is broken and unfortunately the broken one i think is the one you are using with your nginx
A) Run Certbot certificates
This will give you a list of all the certificates that certbot currently manages (there should be 3)
B) I can see you have 3 chains
/etc/letsencrypt/renewal/vaibhavsingh97.me.conf <-broken
/etc/letsencrypt/renewal/vaibhavsingh97.me-0002.conf <- good
/etc/letsencrypt/renewal/vaibhavsingh97.me-0001.conf <- good
C) run cerbot delete
Have a careful read of: Certbot - Subdomain Removed From Web Server but Certificate Not Removed From Certbot Management
D) What you want to do is at the end of C only have one chain (either vaibhavsingh97.me-0002 or vaibhavsingh97.me-0001.conf)
E) run certbot update_symlink and this should fix things
update_symlinks Recreate symlinks in your /etc/letsencrypt/live/
directory
F) If this doesn’t work then delete the third chain and start again. It looks like you have no issues passing the challenges.
Andrei
