Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Feb 2021 06:26:26 -0500
From:      "Jerry" <jerry@seibercom.net>
To:        "FreeBSD" <freebsd-questions@freebsd.org>
Cc:        <python@FreeBSD.org>
Subject:   RE: Certbot crashes after update of python installed
Message-ID:  <014901d7090d$8f28ce80$ad7a6b80$@seibercom.net>
In-Reply-To: <20210221205146.364356E6BDB0@ary.qy>
References:  <018a01d70888$7b2fe5b0$718fb110$@seibercom.net> <20210221205146.364356E6BDB0@ary.qy>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sunday, February 21, 2021 3:52 PM, John Levine stated:
> It's telling you what the problem is:
> 
> >    raise VersionConflict(dist, req).with_context(dependent_req)
> >pkg_resources.ContextualVersionConflict: (cryptography 2.9.2
> >(/usr/local/lib/python3.7/site-packages),
> >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.

I search, and a PR has already been filed against it. <
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253756>. 

-- 
Jerry




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?014901d7090d$8f28ce80$ad7a6b80$>