Symantec Endpoint Protection 14.3 for Linux (14.3 RU8 and older) fails to install on RHEL 9.7 with OpenSSL errors:
Agent installed successfully
(...)
systemctl: /opt/Symantec/sdcssagent/sharedlib/libcrypto.so.3: version `OPENSSL_3.4.0' not found (required by /usr/lib64/systemd/libsystemd-shared-252.so)
Traceback (most recent call last):
File "/usr/lib64/python3.9/random.py", line 61, in <module>
from _sha512 import sha512 as _sha512
ModuleNotFoundError: No module named '_sha512'
(...)
ImportError: /opt/Symantec/sdcssagent/sharedlib/libcrypto.so.3: version `OPENSSL_3.4.0' not found (required by /usr/lib64/python3.9/lib-dynload/_hashlib.cpython-39-x86_64-linux-gnu.so)
Traceback (most recent call last):
File "/usr/lib64/python3.9/random.py", line 61, in <module>
from _sha512 import sha512 as _sha512
ModuleNotFoundError: No module named '_sha512'
Our analysis confirmed that the issue is caused by an incompatibility between the version of OpenSSL included with the agent and the version required by your operating system.
This issue is resolved by upgrading the client to SEP 14.3 RU9. This version (or newer) should be used for all RHEL 9.7 deployments.