![]() | ![]() | ![]() | ![]() | ![]() |
SAS 9.4M7 (TS1M7) on Linux fails to load FIPS 140-2 capable OpenSSL libraries when the ENCRYPTFIPS system option is enabled. This behavior means that, even when FIPS 140-2 capable OpenSSL libraries are available on the system and SAS LD_LIBRARY_PATH is updated to find these libraries first, the following error occurs:
Note that the error message is accurate if FIPS 140-2 capable OpenSSL libraries are not available on the system or cannot be found via the SAS LD_LIBRARY_PATH setting. Refer to Building FIPS 140-2 Capable OpenSSL on UNIX in Encryption in SAS® 9.4, Sixth Edition for more information.
A workaround for the problem is to rename the following files in SASFoundation/9.4/sasexe:
Here is an example:
Click the Hot Fix tab in this note to access the hot fix for this issue.
Product Family | Product | System | Product Release | SAS Release | ||
Reported | Fixed* | Reported | Fixed* | |||
SAS System | Base SAS | Linux for x64 | 9.4_M7 | 9.4_M8 | 9.4 TS1M7 | 9.4 TS1M8 |