How to fix: ImportError: /lib64/libcrypto.so.10: version `OPENSSL_1.0.2' not found

After upgrading from Arcadia 4.2.x to 4.3+ you may run into an error like this:

ImportError: /lib64/libcrypto.so.10: version `OPENSSL_1.0.2' not found 
(required by /opt/cloudera/parcels/ARCADIAENTERPRISE-4.4.0.1-1540855641.cdh5/lib/venv/lib64/python3.6/site-packages/cryptography/hazmat/bindings/_
openssl.abi3.so)

Newer versions of Arcadia (4.3+) on RHEL 7 require at least openssl 1.0.2, which may not align with the current RPM of openssl installed. To fix the issue, please install the latest version of openssl-1.0.2, and also openssl-libsandlibcrypto.so.10` if the openssl rpm install fails to install them automatically.

1 Like

Update: After installing or upgrading to Arcadia 4.5, you will need to make sure that openssl-1.0.2 is also installed on all of the nodes running Arcadia services, including the data nodes running the Arcengine service.