Symptom
Unable to install client on mac device with macOS Big Sur via automatic push or push via Parallels Management Tools > Install Parallels Mac Client.
pmm_clientpush.log:
07-03 15:33:33.518 T /SSHWrap:4684:21dc/ Logged in to 'x.x.x.x' as 'user'
07-03 15:33:33.518 I /ClientPush:4684:21dc/ Sending installer to host...
07-03 15:33:34.071 T /SSHWrap:4684:21dc/ Got from 'x.x.x.x' (idle = 0): 1024 bytes of '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/OpenSSL/crypto.py:12: CryptographyDeprecationWarning: Python 2 is no longer supported by the Python core team. Support for it is now deprecated in cryptography, and will be removed in the next release.
from cryptography import x509
Traceback (most recent call last):
File "/tmp/tmpCktehK", line 3, in <module>
import os, sys, pwd, grp, OpenSSL as ossl, platform, fcntl, stat, signal, errno
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/OpenSSL/__init__.py", line 8, in <module>
from OpenSSL import crypto, SSL
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/OpenSSL/crypto.py", line 16, in <module>
from OpenSSL._util import (
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/OpenSSL/_util.py", line 6, in <module>
from cryptography.hazmat.bindings.openssl.binding import Binding
File "/System/Library/Framewor'
07-03 15:33:34.071 T /SSHWrap:4684:21dc/ Got from 'x.x.x.x'
(idle = 0): 655 bytes of 'ks/Python.framework/Versions/2.7/Extras/lib/python/cryptography/hazmat/bindings/openssl/binding.py", line 14, in <module>
from cryptography.hazmat.bindings._openssl import ffi, lib
ImportError: dlopen(/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/cryptography/hazmat/bindings/_openssl.so, 2): Symbol not found: _DTLS_client_method
Referenced from: /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/cryptography/hazmat/bindings/_openssl.so
Expected in: flat namespace
in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/cryptography/hazmat/bindings/_openssl.so
'
Cause
Known issue: PEMT-9427
Deprecation of Python 2 support in cryptography.
Resolution
Developers are aware of the issue and are working on resolution.
Until the fix will be available, it is recommended to install client manually.
Was this article helpful?
Tell us how we can improve it.