Is it possible that you’ve moved files around in your /etc/letsencrypt directories? Certbot uses a lot of symlinks and is very sensitive to changes in these directories that it didn’t make, which can cause it to no longer see your certificates.
and inserted the original (saved from the first install) files to /etc/letsencrypt/live/chat.ddnss.org/ (cert.pem, chain.pem, fullchain.pem, privkey.pem).
This worked, but I suspect running certbot-auto -d chat.ddnss.org certonly didn´t create this files only but some more (symlinks?) that are missing now?
Yeah, creating those by hand is not an easy process. Most of them are symlinks and will break if not done properly, The /etc/letsencrypt/archive directory holds the real files and is a necessary directory. It would probably just be best to nuke and pave on this one, rather than trying to track down each little piece to fix. Clear out these contents and let Certbot regenerate everything on its own.
The reason for getting this stupid idea was a SD-card crash on my old system.
Nothing but the mentioned files survived. On the other hand about 20 clients (widespread in the hole country…) of my ejabberd chat server used these old files. I hoped to avoid installing new certificates on all clients.
Is there still a way to avoid to provide the new certs to all clients??
EDIT: after some thought, I’m not sure if my question is nonsense…
certbot certificates and certbot renew also both rely on the contents of /etc/letsencrypt/renewal, so if you didn’t copy that, Certbot isn’t going to find any of the certificates for renewal purposes (even though they still work as certificates).
When you perform a renewal, you would need to distribute the new certificates to every server that uses them. However, once the server has been configured appropriately, the certificates are presented automatically in the TLS protocol handshake to clients that make inbound connections to that service.
Found this control panel www.clustercs.com with free account and let’s encrypt automatic renewals … semes ok so far, will update later with my findings!