When using Dynatrace and Rancher the following error will be show'n in rancher console:
ERROR:ld.so: object'/opt/dynatrace/oneagent/agent/lib64/liboneagentproc.so' from /etc/ld.so.preload cannot be preloaded (cannot load shared object file): ignored HOSTXX
clearing the ld.so.preload file works.
Does anybody recognize this scenario? Is this an error in the creation of the Racher container?
Solved! Go to Solution.
We just hit this issue. Has to do with docker not being able to find the liboneagentproc.so file after the 1.189 agent update as the path was changed in that version. This occurred when the host got the new version of the agent but had not yet been restarted. Restarting docker fixed the issue.
oneagent storage path (/opt/dynatrace/oneagent/agent/lib64/liboneagentproc.so), whilst starting from 1.189 said dynamic library is stored in version-specific path (in this case /opt/dyntrace/oneagent/bin/184.108.40.20600407-143018/linux-x86-64/liboneagentproc.so)
Anyone has any updates about this?
I had the same issue in my cluster, I was not able to create new pods after this update:
ERROR: ld.so: object '/opt/dynatrace/oneagent/agent/lib64/liboneagentproc.so' from /etc/ld.so.preload cannot be preloaded (cannot open shared object file): ignored.