cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Problems to instrument Tibco 5.4 agent on Solaris 8

erenedo
Organizer

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.

4 REPLIES 4

c_schwarzbauer
Dynatrace Champion
Dynatrace Champion

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

erenedo
Organizer

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.

c_schwarzbauer
Dynatrace Champion
Dynatrace Champion

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

erenedo
Organizer

Ok. Thanks a lot, Christian.

Regards,

Elena.