Certbot crashes after update of python installed

John Levine johnl at iecc.com
Sun Feb 21 20:51:54 UTC 2021

It's telling you what the problem is:

>    raise VersionConflict(dist, req).with_context(dependent_req)
>pkg_resources.ContextualVersionConflict: (cryptography 2.9.2
>Requirement.parse('cryptography>=3.2'), {'PyOpenSSL'})

It now requires version 3.2 or newer of the python cryptography package
but the version in the ports and packages is only 2.9.2.

You might drop a note to the person who maintains the py-cryptography
port to see if he wants help updating it, or if you're feeling brave,
you can use the python pip package manager to update it locally.

(as root)
# pkg install rust    # the crypto bits are written in rust

# pip install -U cryptography

# pkg lock py37-cryptography # tell freebsd package manager not to downgrade it
# pkg delete rust    # if you don't otherwise need rust, get back 500MB

I did this on FBSD 12.2 and it worked, leaving me with version 3.4.6 of cryptography.

John Levine, johnl at taugh.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. https://jl.ly

More information about the freebsd-questions mailing list