Certificate is here in live directory. But not renewed.
Ok I will try this outside office hours :
Delete (rm) actual certificate in /etc/letsencrypt/live
Delete certicate lines in vhost.
generate new certificate for the domain.
And you might want to figure out how a domain suddenly gets their certificate deleted.
Yes. So strange, first time since using certbot. I have hundreds certificates on many servers.
Maybe it's because this certificate is for many sub domain (23 sub domain).
I will search in backup but very long task because backup are in hudges archives for entire server (customers datas, log, config...)
If you have files in /live and /archive for this domain name the only file missing then is the one in /renewal
If you can restore just that conf file you may be able to renew it
Otherwise, notice the files in /live are symlinks to /archive to all of those files must be deleted too if you have to redo it. And, yes, of course remove the HTTPS VirtualHost too so that Apache is not referencing cert files that don't exist.