mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2026-04-26 01:45:54 +03:00
[GH-ISSUE #2048] SSL Certs are not auto-renewing -> log error: "Another instance of Certbot is already running" #1482
Labels
No labels
awaiting feedback
bug
cannot reproduce
dns provider request
duplicate
enhancement
enhancement
enhancement
good first issue
help wanted
invalid
need more info
no certbot plugin available
product-support
pull-request
question
stale
troll
upstream issue
v2
v2
v2
v3
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nginx-proxy-manager-NginxProxyManager#1482
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @maltokyo on GitHub (May 12, 2022).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/2048
SSL Certs are not auto-renewing (for all of my domains).
So I went into the WebGUI and tried to manually renew the SSL Certificates
Manual renewal worked for one domain, and then from the second domain that had expired, when I choose "renew now" I got the error in a red banner in the webGUI just saying "Internal Error".
So, I checked logs and it contains the following error for all the domains that are not renewed:
"Another instance of Certbot is already running"
Could anyone help, who might have a permanent fix for this?
Full log below:
@source011 commented on GitHub (May 14, 2022):
+1
@maltokyo commented on GitHub (May 19, 2022):
Would anyone have any insights?
@source011 commented on GitHub (May 19, 2022):
I ended up doing the DNS challenge as a work around for now.
@maltokyo commented on GitHub (May 20, 2022):
Thank you, will try that. Not sure how to go about it though, will dig around.
@mat-m commented on GitHub (Jun 4, 2022):
Rolling back from 2.9.18 to 2.9.15 fixes it for me.
@flufftronix commented on GitHub (Jun 10, 2022):
I had the same issue, running these inside the app container in 2.9.18 fixed it for me:
@daominhsangvn commented on GitHub (Aug 4, 2022):
I resolved the problem by this post
https://community.letsencrypt.org/t/solved-another-instance-of-certbot-is-already-running/44690
Basically just find and remove all lockfile which lock the certbot
@EDIflyer commented on GitHub (Oct 7, 2022):
Thanks @daominhsangvn - that did the trick for me! For those having issues with it not renewing when Force SSL is enabled then this PR fixes that too - https://github.com/NginxProxyManager/nginx-proxy-manager/pull/2038
@github-actions[bot] commented on GitHub (Feb 17, 2024):
Issue is now considered stale. If you want to keep it open, please comment 👍
@maltokyo commented on GitHub (Feb 19, 2024):
Not stale
@github-actions[bot] commented on GitHub (Nov 26, 2024):
Issue is now considered stale. If you want to keep it open, please comment 👍
@maltokyo commented on GitHub (Nov 26, 2024):
Crazy this is not fixed
On Tue, Nov 26, 2024, 3:07 AM github-actions[bot] @.***>
wrote:
@github-actions[bot] commented on GitHub (Aug 16, 2025):
Issue is now considered stale. If you want to keep it open, please comment 👍
@EDIflyer commented on GitHub (Aug 17, 2025):
In my experience https://github.com/NginxProxyManager/nginx-proxy-manager/pull/3121 fixes this