Ubuntu 20.04 LTS, Python 3.8

root@some-vm:/home/jetsona@some.company# pip3 install --force-reinstall 
paramiko==2.12.0
Collecting paramiko==2.12.0
  Downloading paramiko-2.12.0-py2.py3-none-any.whl (213 kB)
     |████████████████████████████████| 213 kB 9.5 MB/s
Collecting cryptography>=2.5
  Downloading 
cryptography-39.0.1-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 
(4.2 MB)
     |████████████████████████████████| 4.2 MB 108.6 MB/s
Collecting bcrypt>=3.1.3
  Using cached 
bcrypt-4.0.1-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (593 
kB)
Collecting six
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting pynacl>=1.0.1
  Using cached 
PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
 
(856 kB)
Collecting cffi>=1.12
  Using cached 
cffi-1.15.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (442 
kB)
Collecting pycparser
  Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
ERROR: launchpadlib 1.10.13 requires testresources, which is not installed.
Installing collected packages: pycparser, cffi, cryptography, bcrypt, six, 
pynacl, paramiko
  Attempting uninstall: pycparser
    Found existing installation: pycparser 2.21
    Uninstalling pycparser-2.21:
      Successfully uninstalled pycparser-2.21
  Attempting uninstall: cffi
    Found existing installation: cffi 1.15.1
    Uninstalling cffi-1.15.1:
      Successfully uninstalled cffi-1.15.1
  Attempting uninstall: cryptography
    Found existing installation: cryptography 2.8
    Uninstalling cryptography-2.8:
      Successfully uninstalled cryptography-2.8
  Attempting uninstall: bcrypt
    Found existing installation: bcrypt 4.0.1
    Uninstalling bcrypt-4.0.1:
      Successfully uninstalled bcrypt-4.0.1
  Attempting uninstall: six
    Found existing installation: six 1.16.0
    Uninstalling six-1.16.0:
      Successfully uninstalled six-1.16.0
  Attempting uninstall: pynacl
    Found existing installation: PyNaCl 1.5.0
    Uninstalling PyNaCl-1.5.0:
      Successfully uninstalled PyNaCl-1.5.0
  Attempting uninstall: paramiko
    Found existing installation: paramiko 3.0.0
    Uninstalling paramiko-3.0.0:
      Successfully uninstalled paramiko-3.0.0
Successfully installed bcrypt-4.0.1 cffi-1.15.1 cryptography-39.0.1 
paramiko-2.12.0 pycparser-2.21 pynacl-1.5.0 six-1.16.0

Looking at this, not so disasterous, everything that was un installed was 
re installed at the same version.  I only have to 
backdate cryptography-39.0.1 to 2.8.0.  prolem is:  pip won't run. I get 
the following:
<snip>
Original exception was:
Traceback (most recent call last):
  File "/usr/bin/pip3", line 11, in <module>
    load_entry_point('pip==20.0.2', 'console_scripts', 'pip3')()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 
490, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 
2854, in load_entry_point
    return ep.load()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 
2445, in load
    return self.resolve()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 
2451, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/main.py", line 10, 
in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File 
"/usr/lib/python3/dist-packages/pip/_internal/cli/autocompletion.py", line 
9, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/main_parser.py", 
line 7, in <module>
    from pip._internal.cli import cmdoptions
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/cmdoptions.py", 
line 24, in <module>
    from pip._internal.exceptions import CommandError
  File "/usr/lib/python3/dist-packages/pip/_internal/exceptions.py", line 
10, in <module>
    from pip._vendor.six import iteritems
  File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 65, 
in <module>
    vendored("cachecontrol")
  File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 36, 
in vendored
    __import__(modulename, globals(), locals(), level=0)
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 655, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 618, in 
_load_backward_compatible
  File "<frozen zipimport>", line 259, in load_module
  File 
"/usr/share/python-wheels/CacheControl-0.12.6-py2.py3-none-any.whl/cachecontrol/__init__.py",
 
line 9, in <module>
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 655, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 618, in 
_load_backward_compatible
  File "<frozen zipimport>", line 259, in load_module
  File 
"/usr/share/python-wheels/CacheControl-0.12.6-py2.py3-none-any.whl/cachecontrol/wrapper.py",
 
line 1, in <module>
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 655, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 618, in 
_load_backward_compatible
  File "<frozen zipimport>", line 259, in load_module
  File 
"/usr/share/python-wheels/CacheControl-0.12.6-py2.py3-none-any.whl/cachecontrol/adapter.py",
 
line 5, in <module>
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 655, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 618, in 
_load_backward_compatible
  File "<frozen zipimport>", line 259, in load_module
  File 
"/usr/share/python-wheels/requests-2.22.0-py2.py3-none-any.whl/requests/__init__.py",
 
line 95, in <module>
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 655, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 618, in 
_load_backward_compatible
  File "<frozen zipimport>", line 259, in load_module
  File 
"/usr/share/python-wheels/urllib3-1.25.8-py2.py3-none-any.whl/urllib3/contrib/pyopenssl.py",
 
line 46, in <module>
  File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in 
<module>
    from OpenSSL import crypto, SSL
  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1553, in 
<module>
    class X509StoreFlags(object):
  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1573, in 
X509StoreFlags
    CB_ISSUER_CHECK = _lib.X509_V_FLAG_CB_ISSUER_CHECK
AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'

Tried commenting out the offending line (worked last time) didn't this 
time, reverted file.


PS: Windows developer since 1991, old dogs and such.

On Thursday, March 2, 2023 at 4:46:49 PM UTC-5 Christian Hammond wrote:

> Hi Astro,
>
> I can help you out here, but first, what version of Python do you have 
> installed?
>
> Paramiko 3.0 and cryptography 3.3 should be working, and both advertise 
> the versions of Python that Review Board 5.0.2 supports, so I want to first 
> check on your system install.
>
> What Linux distro is installed there?
>
> And can you show me the full output from the failing pip3?
>
> Christian
>
>
> On Thu, Mar 2, 2023 at 1:36 PM Astro Jetson <john.proc...@gmail.com> 
> wrote:
>
>> Installed reviewboard 5.0.2, recieved the following Error:
>> ERROR: paramiko 3.0.0 has requirement cryptography>=3.3, but you'll have 
>> cryptography 2.8 which is incompatible.
>>
>> tried to fix paramiko error with pip3 install cryptography=3.3.0
>> Borked Python3 
>>
>>   File 
>> "/usr/share/python-wheels/urllib3-1.25.8-py2.py3-none-any.whl/urllib3/contrib/pyopenssl.py",
>>  
>> line 46, in <module>
>>   File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in 
>> <module>
>>     from OpenSSL import crypto, SSL
>>   File "/usr/lib/python3/dist-packages/OpenSSL/SSL.py", line 664, in 
>> <module>
>>     _lib.Cryptography_HAS_TLSEXT_HOSTNAME, "SNI not available"
>>
>> Commented out offending line in SSL.py
>> re-installed pip3 install cryptography=2.8.0.
>>
>> Looked at the paramiko site, 3.0.0 introduced a lot of breaking changes.  
>> I'll install the last 2.x version:  downgarded using:
>> pip3 install -*--force-reinstall* paramiko=2.12.0.
>> (That was the advice I read in multiple paces.)  a bunch of stuff was 
>> reinstalled, including cryptography 39.0.0!
>> Now pip3 won't run.  The old comment out the offending line trick isn't 
>> working. Too much to comment out.
>>
>> So where to go from here?  Do I have to reinstall reviewboard from 
>> scratch? pip3?  All of Python3?  Wipe out the VM?
>>
>> How?  pip3 does not run
>>
>>
>>   
>>
>> -- 
>> Supercharge your Review Board with Power Pack: 
>> https://www.reviewboard.org/powerpack/
>> Want us to host Review Board for you? Check out RBCommons: 
>> https://rbcommons.com/
>> Happy user? Let us know! https://www.reviewboard.org/users/
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "Review Board Community" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to reviewboard...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/reviewboard/077ae915-681b-42c9-b811-b5342a09efa5n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/reviewboard/077ae915-681b-42c9-b811-b5342a09efa5n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>
> -- 
> Christian Hammond
> President/CEO of Beanbag <https://www.beanbaginc.com/>
> Makers of Review Board <https://www.reviewboard.org/>
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/a0d858a6-8265-4b8f-a0f6-cb442c62bc8en%40googlegroups.com.

Reply via email to