FreeBSD port broken, missing, requiring letsencrypt

The Freebsd port of the letsencrypt client was completely removed and renamed to certbot.

However upon running it I get

An unexpected error occurred:

DistributionNotFound: The ‘letsencrypt>=0.1.1’ distribution was not found and is required by the application
Please see the logfile ‘certbot.log’ for more details.

My update script has not been running properly because the command letencrypt has been completely removed.

I’m not even sure how to get certbot to work with cloudfront updates either ?

ie

letsencrypt \
    --renew-by-default --text \
    --agree-tos -a letsencrypt-s3front:auth \
    --letsencrypt-s3front:auth-s3-bucket bucket \
    --letsencrypt-s3front:auth-s3-region region \
    -i letsencrypt-s3front:installer \
    --letsencrypt-s3front:installer-cf-distribution-id distid \
    -d host

Maybe you should (also) report this issue to they maintainers of the FreeBSD package. It works at least have been useful if they had created a symbolic link for “letsencrypt”.

I’ve tried. Its all still broken. The installation instructions are wrong on the main page also

/usr/ports/security/py-letsencrypt

Is non existent. My certs are about to expire and I can’t run an update. No good.

I was able to get it working by updating a plugin I had installed.

pip install --upgrade letsencrypt-s3front

I can now run this fine it seems

certbot renew --standalone --pre-hook “service nginx stop” --post-hook “service nginx start”

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.