Open deniszitu opened 2 years ago
I've made this more generic and grouped it with https://github.com/jc21/nginx-proxy-manager/issues/1535.
It seems sometimes certbot plugins just do not install some dependencies? In this case it was the duckdns plugin, which definitely has dnspython
as a requirement.
Furthermore this issue seems to only occur very rarely, as I only know about the one report (by two people) before.
I had the same issue.
After manually pip3 install dnspython
also an wildcard certificate from DuckDNS is working.
So please fix this issue.
I have the same error:
[1/10/2022] [8:44:43 PM] [SSL ] › ✖ error Error: Command failed: certbot renew --non-interactive --quiet --config "/etc/letsencrypt.ini" --preferred-challenges "dns,http" --disable-hook-validation
An unexpected error occurred:
ModuleNotFoundError: No module named 'dns'
EDIT:
pip3 show dnspython
showed that the package is missing. I have tried to redeploy the container which did not help.
pip3 install dnspython
fixes it as mentioned above
Issue is now considered stale. If you want to keep it open, please comment :+1:
Still running into this on boot but only sometimes... please unstale
Log
Nginx Proxy Manager Version 2.9.14
To Reproduce Add Let's Encrypt Certificate with wildcard
Workaround: Access NPM container and install dnspython package: