β
Have you read and understood the above guidelines?
yes
π What is the name of the script you are using?
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nginxproxymanager.sh)"
π What was the exact command used to execute the script?
/app/scripts/install-certbot-plugins
βοΈ What settings are you using?
π₯οΈ Which Linux distribution are you using?
No response
π Provide a clear and concise description of the issue.
After install, the certbot porkbin plugin fails with error when attempting to generate an SSL I got the error:
certbot: error: unrecognized arguments: --dns-porkbun-credentials /etc/letsencrypt/credentials/credentials-4
π Steps to reproduce the issue.
I installed npm with and certbot extensions:
$ bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nginxproxymanager.sh)"
# login to lxc host
/app/scripts/install-certbot-plugins
The plugin installer runs the commands with the format:
. /opt/certbot/bin/activate && pip install <ARGS> && deactivate
Which installs the certbot plugins into a virtual env (this is the potential bug).
β Paste the full error output (if available).
certbot: error: unrecognized arguments: --dns-porkbun-credentials /etc/letsencrypt/credentials/credentials-4
πΌοΈ Additional context (optional).
I was able to resolve by forcing the porkbun pip install as root
pip install --no-cache-dir certbot-dns-porkbun~=0.9
So why are the certbot plugins being installed to a virtual env if the NPM service is not actually loading it?
β Have you read and understood the above guidelines?
yes
π What is the name of the script you are using?
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nginxproxymanager.sh)"
π What was the exact command used to execute the script?
/app/scripts/install-certbot-plugins
βοΈ What settings are you using?
π₯οΈ Which Linux distribution are you using?
No response
π Provide a clear and concise description of the issue.
After install, the certbot porkbin plugin fails with error when attempting to generate an SSL I got the error:
certbot: error: unrecognized arguments: --dns-porkbun-credentials /etc/letsencrypt/credentials/credentials-4π Steps to reproduce the issue.
I installed npm with and certbot extensions:
The plugin installer runs the commands with the format:
. /opt/certbot/bin/activate && pip install <ARGS> && deactivateWhich installs the certbot plugins into a virtual env (this is the potential bug).
β Paste the full error output (if available).
certbot: error: unrecognized arguments: --dns-porkbun-credentials /etc/letsencrypt/credentials/credentials-4πΌοΈ Additional context (optional).
I was able to resolve by forcing the porkbun pip install as root
pip install --no-cache-dir certbot-dns-porkbun~=0.9So why are the certbot plugins being installed to a virtual env if the NPM service is not actually loading it?