Hi,
Our customer is trying to start an agent for Tibco 5.4 on Solaris 8. We are using Dynatrace 6.1.
They've added the following line in .tra file:
#Dynatrace
java.extended.properties=-agentpath\:/usr/tibco/products/Dynatrace/dynatrace-6.1.0/agent/lib/libdtagent.so\=name\=OURENVTibco_OURAPP_OURMACHINE_OURSERVER\,server\=XXX.XXX.XXX.XXX\:9998
And they've got the following errors in logs:
Error occurred during initialization of VM
Could not find agent library in absolute path: /usr/tibco/products/Dynatrace/dynatrace-6.1.0/agent/lib/libdtagent.so
They double-checked the library exists in the specified path.
We've seen in this link
https://community.dynatrace.com/community/display/... Tibco 5.4 and Solaris 8 aren't certificated and supported. And they got starting aTibco agent on version 5.11.
Could it be the reason for which they can't start the agent?
If something it's not clear, don't hesitate asking us.
Thanks in advanced.
Regards,
Elena.
Answer by Christian S. ·
hi Elena,
ok, based on your ldd output it's really the case that some libraries/versions are not found on Solaris 8. so you were right, Solaris 8 is really not supported.
Christian
Answer by Elena H. ·
Hi Christian,
We are sure the agent is 32 bit. But the customer has tried to install 64 bits agent and she's got the same errors.
They got the following launching ldd command:
our_machine:/usr/tibco/products/Dynatrace/dynatrace-6.1.0/agent/lib> ldd libdtagent.so
libCrun.so.1 => /usr/lib/libCrun.so.1
libkstat.so.1 => /usr/lib/libkstat.so.1
libc.so.1 => /usr/lib/libc.so.1
libc.so.1 (SUNW_1.22) => (version not found)
librt.so.1 => /usr/lib/librt.so.1
libsocket.so.1 => /usr/lib/libsocket.so.1
libpthread.so.1 => /usr/lib/libpthread.so.1
libm.so.2 => (file not found)
libdl.so.1 => /usr/lib/libdl.so.1
libaio.so.1 => /usr/lib/libaio.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libmp.so.2 => /usr/lib/libmp.so.2
/usr/platform/SUNW,Sun-Fire-15000/lib/libc_psr.so.1
libthread.so.1 => /usr/lib/libthread.so.1
They got this launching ldd command for 64 bits library:
our_machine:/usr/tibco/products/Dynatrace/dynatrace-6.1.0/agent/lib64> ldd libdtagent.so
warning: ldd: libdtagent.so: is not executable
libCrun.so.1 => /usr/lib/64/libCrun.so.1
libkstat.so.1 => /usr/lib/64/libkstat.so.1
libc.so.1 => /usr/lib/64/libc.so.1
libc.so.1 (SUNW_1.22) => (version not found)
librt.so.1 => /usr/lib/64/librt.so.1
libsocket.so.1 => /usr/lib/64/libsocket.so.1
libpthread.so.1 => /usr/lib/64/libpthread.so.1
libm.so.2 => (file not found)
libdl.so.1 => /usr/lib/64/libdl.so.1
libaio.so.1 => /usr/lib/64/libaio.so.1
libnsl.so.1 => /usr/lib/64/libnsl.so.1
libmp.so.2 => /usr/lib/64/libmp.so.2
/usr/platform/SUNW,Sun-Fire-15000/lib/sparcv9/libc_psr.so.1
libthread.so.1 => /usr/lib/64/libthread.so.1
Thanks a lot.
Regards,
Elena.
Answer by Christian S. ·
hi Elena,
you're trying to inject the 32-bit agent, so are you sure that the process is really 32-bit?
you could try the 64-bit agent by just modifying the path to ".../agent/lib64/libdtagent.so...".
HTH, Christian
JANUARY 15, 3:00 PM GMT / 10:00 AM ET