I’ve been facing an issue with SSL certificate renewal on my Virtualmin GPL server, and I’m seeking some guidance to troubleshoot and resolve the issue. Here’s a brief overview of the problem:
I recently noticed that the SSL certificate for one of my domains is about to expire, so I initiated the renewal process through the Virtualmin control panel. However, despite my efforts, the renewal seems to be failing, and the certificate remains expired.
I’ve checked the logs, and I couldn’t find any specific error messages related to the renewal process. The Let’s Encrypt logs don’t show any issues either. I’ve ensured that the domain’s DNS is correctly configured, and the domain itself is accessible.
I’d appreciate any insights or suggestions on how to troubleshoot this SSL certificate renewal issue with Virtualmin GPL. Are there any specific logs I should check or steps I might be missing in the renewal process?
“Seems to be failing”? If you’re doing the renewal manually, and it fails, you should see the error in the browser, which would tell you why it failed.
If it appears successful then it means Virtualmin is confused about where the cert should go. Maybe you’ve use certbot manually in the past?
Thank you for your prompt response. I appreciate your assistance in troubleshooting this SSL certificate renewal issue.
To address your questions:
Error in the browser: When attempting the renewal through the Virtualmin control panel, I don’t receive any specific error messages in the browser. The process appears to complete without any issues, and the control panel shows the renewal as successful. However, upon checking the certificate details, it still shows an expired date.
Use of certbot manually: I haven’t used certbot manually in the past for this particular domain. The certificate renewal process has been solely through the Virtualmin control panel.
Considering the absence of explicit error messages in the browser during the renewal process, I’m uncertain about what might be causing the failure. Are there specific logs or additional steps I should take to gain more insight into the issue?