Error relocating libHSAgent.so: __strtod_internal: symbol not found

Problem Description:

Error: Error relocating libHSAgent.so: __strtod_internal: symbol not found when running OverOps Agent.

Environment:

Agent: 4..

Alpine Linux 3.2 and newer

Red Hat 5.0 and newer

Debian

Resolution:

Determine what Agent you have installed by running the following command inside your container:

ldd /takipi/libHSAgent.so

For the Alpine Agent, the output is:

/takipi/lib # ldd libHSAgent.so
ldd (0x7f6504c5d000)
libPocoFoundation.so.16 => ./libPocoFoundation.so.16 (0x7f6503a6b000)
libPocoUtil.so.16 => ./libPocoUtil.so.16 (0x7f6503818000)
libPocoXML.so.16 => ./libPocoXML.so.16 (0x7f6503583000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x7f6503230000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x7f650301e000)
libc.musl-x86_64.so.1 => ldd (0x7f6504c5d000)

For the Standard Agent, the output is:

/takipi/lib # ldd libHSAgent.so
ldd (0x7f5252409000)
libPocoFoundation.so.12 => ./libPocoFoundation.so.12 (0x7f525116a000)
libPocoUtil.so.12 => ./libPocoUtil.so.12 (0x7f5250f15000)
libPocoXML.so.12 => ./libPocoXML.so.12 (0x7f5250c7b000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x7f5250928000)
libm.so.6 => ldd (0x7f5252409000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x7f5250716000)
libpthread.so.0 => ldd (0x7f5252409000)
libc.so.6 => ldd (0x7f5252409000)
libdl.so.2 => ldd (0x7f5252409000)
librt.so.1 => ldd (0x7f5252409000)
Error relocating libHSAgent.so: __strtod_internal: symbol not found

Install the correct Agent.

Cause:

The OverOps Agent is a native Agent and OS specific.