When running a c-based tool packaged with Symantec Protection Engine (SPE) on Linux, you get an error that includes "cannot run shared object file". You have verified that the specified file is in the directory. These tools include:
Example error:
./ssecls: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory
Release : 7.5+
Platform: Linux
The tool you ran depends on a packaged library but cannot find it, even though it is in the local directory. It cannot find the file because the local directory has not been exported as part of LD_LIBRARY_PATH.
At the bash prompt, while logged in as root, type (replace the path with the path to the tool's directory):
export LD_LIBRARY_PATH=/path/to/directory
Example:
export LD_LIBRARY_PATH=/opt/SYMCScan/ssecls/C
See techdocs.broadcom.com for more information about Protection Engine and its tools.