Description of problem: Everything that uses python hashlib is failing on el9stream. The available openssl is compiled without md5. Version-Release number of selected component (if applicable): python3-3.9.9-2.el9.x86_64 openssl-3.0.0-5.el9.x86_64 How reproducible: 100% Steps to Reproduce: 1. import hashlib Actual results: ERROR:root:code for hash md5 was not found. Traceback (most recent call last): File "/usr/lib64/python3.9/hashlib.py", line 137, in __get_openssl_constructor f(usedforsecurity=False) ValueError: [digital envelope routines] initialization error Expected results: Shouldn't fail Additional info: openssl is really compiled without md5: # echo "hello" | openssl dgst -md5 Error setting digest 800BD706F87F0000:error:0308010C:digital envelope routines:inner_evp_generic_fetch:unsupported:crypto/evp/evp_fetch.c:346:Global default library context, Algorithm (MD5 : 97), Properties () 800BD706F87F0000:error:03000086:digital envelope routines:evp_md_init_internal:initialization error:crypto/evp/digest.c:234:
Are you running under "FIPS mode"? Python does not support that yet.
(In reply to Petr Viktorin from comment #1) > Are you running under "FIPS mode"? > Python does not support that yet. Yes it is FIPS mode
*** This bug has been marked as a duplicate of bug 1942527 ***