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.