search cancel

Protection Engine tool error on Linux: "error while loading shared libraries...cannot run shared object file"


Article ID: 200246


Updated On:


Protection Engine for Cloud Services Protection Engine for NAS


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:

  • ssecls
  • xmlmodifier
  • logconverter
  • cloudmgmtutil


Example error:

./ssecls: error while loading shared libraries: cannot open shared object file: No such file or directory


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.


Release : 7.5+

Platform: Linux


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


export LD_LIBRARY_PATH=/opt/SYMCScan/ssecls/C

Additional Information

See for more information about Protection Engine and its tools.