Jump to content

log in show " ld.so: object 'libesets_pac.so' from /etc/ld.so.preload cannot be preloaded: ignored."


Recommended Posts

  • 1 month later...

Edit /etc/ld.so.preload as super user and change:

 

libesets_pac.so

 

to:

 

/opt/eset/esets/lib/libesets_pac.so

 

Save the file and the library will be preloaded for new processes. You should restart the system to make it active for all processes.

Link to comment
Share on other sites

  • 8 months later...

ESET advises against setting LD_PRELOAD globally:

 

NOTE:
 It is important that the ‘LD_PRELOAD‘ environment variable is defined only for the network server daemon processes (ftp, Samba, etc.) that will be under control of the On-access scanner. Generally, preloading LIBC calls for all operating system processes is not recommended, as this can dramatically slow the performance of the system or even cause the system to hang. In this sense, the  ‘/etc/ld.so.preload‘ file should not be used, nor should the ‘LD_PRELOAD‘ environment variable be exported globally. Both would override all relevant LIBC calls, which could lead to system hang-up during initialization.

To ensure that only relevant file access calls within a given file system are intercepted, executable statements can be overridden using the following line:
LD_PRELOAD=/usr/lib/libesets_pac.so COMMAND COMMAND-ARGUMENTS

The NOD32 installer for Linux needs to be changed to to reflect that policy, as it currently breaks ESET's own advice, and consequently causes a lot of problems that users find difficult to track down.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...