I've developed an extension for Ubuntu operative system.
Doing the validation on Pycharm the plugin works and it shows the excepted results. It can be deployed on Windows ActiveGate and on the tenant directly by Pycharm and also manually without any error.
But when I create an endpoint I receive the following error:
Error(DLL load failed: The specified module cannot be found).
I've done the following workarounds to solve the problem without sucess:
It's curious for me that on this last workaround I don´t see python3.dll inside bcrypt directory on Active Gate although the package was generated with this library.
When I uploaded the package manually, I restarted the services after doing that.
What could it be wrong?
I've also followed the instructions on this post https://community.dynatrace.com/t5/Extensions/activegate-plugin-python-dependency/td-p/112971 but it doesn't work.
Thanks in advance.
Solved! Go to Solution.
If I were you I'd open a support case about the missing logs.
That being said, maybe you could troubleshoot it also without the log? What I usually do when I run into an unexplainable DLL missing exception is to start up Process Monitor by Microsoft and have a look at what file not found messages I see for the remote plugin module. That's not failed me so far.
I got fixed the problem and found logs which are in "C:\Users\All Users\dynatrace\remotepluginmodule\log\remoteplugin" directory.
There were several problems:
So, I uninstalled Python 3.8 and installed Python 3.6 and generated the plugin again. And I defined the endpoint using the IP instead of the hostname and the plugin is working now.
Thanks all for your comments and your help.