Has anyone been successful with getting OneAgent SDK for C/C++ working on Solaris SPARC? This should be supported according to both capability support matrix and readme of the SDK. However, in my case, it seems the liboneagentsdk.so library is missing in my Oneagent available from my Dynatrace tenant.
I'm able to build the samples successfully, however they are looking for the liboneagentsdk.so in the agent directories:
2019-06-12 19:17:47.560 UTC  info [native] Trying to load agent from '/opt/dynatrace/oneagent/agent/lib64/liboneagentsdk.so'
2019-06-12 19:17:47.560 UTC  info [native] Unable to load agent from '/opt/dynatrace/oneagent/agent/lib64/liboneagentsdk.so', apr_dso_load failed: ld.so.1: sample1: /opt/dynatrace/oneagent/agent/lib64/liboneagentsdk.so: open failed: No such file or directory
2019-06-12 19:17:47.560 UTC  severe [native] Failed to load agent.
2019-06-12 19:17:47.560 UTC  severe [native] loadAndInitializeSDKLibrary: Could not load agent: DSO load failed
ONESDK initialized: no
ONESDK agent version: ''
ONESDK agent load info:
agent was found: yes
agent is compatible: no
Did I overlook something? The liboneagentsdk.so is normally present on Oneagent on Linux systems and the sample application finds and loads the library on Linux.
However, I can't find the library in Oneagent for Solaris SPARC. Any ideas?
Solved! Go to Solution.
12 Jun 2019 11:49 PM - last edited on 27 Mar 2023 02:54 AM by MaciejNeumann
thanks for your interest into the OneAgent SDK.
It seems you hit an installer issue. Please open support ticket on our support portal and mention our internal ticket APM-182956 as reference.
sorry for the inconvenience - thank you!
Thanks, I'll create the ticket.