# Linux .NETCore: Profiler Fails to Start

## Problem <a href="#problem" id="problem"></a>

I see the TestListener entry in the Cockpit Live agents attached to my application under test, but the Profiler doesn’t start.\
Even when I enable logs to file nothing happens despite the permissions to the executables, files and folders look good.

## Cause  <a href="#cause" id="cause"></a>

Sometimes there are missing dependencies on Linux, and the Profiler cannot tell us about it since its process fails immediately before the initialization of the logger.

## Solution <a href="#solution" id="solution"></a>

You can use the Linux `ldd` command to show dependencies of the agent’s library on Linux (see [ldd(1) - Linux manual page](https://man7.org/linux/man-pages/man1/ldd.1.html) )

{% code overflow="wrap" lineNumbers="true" %}

```
ldd libSL.DotNet.ProfilerLib.Linux.so
# OR ldd <path-to-agent>/libSL.DotNet.ProfilerLib.Linux.so
```

{% endcode %}

It will produce a status of the agent dependencies like in the screenshot below

<figure><img src="https://4057366433-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAjqTCMRYvHhDgsdPLUnc%2Fuploads%2FuQgQ9VkfS6yow7sj0IcH%2Fimage-20231006-070036.png?alt=media&#x26;token=607d1a0c-d516-4ae1-95ff-9cccc75374eb" alt=""><figcaption></figcaption></figure>

If you cannot resolve the missing dependency, don't hesitate to get in touch with [Sealights Support](https://docs.sealights.io/knowledgebase/contact-support).&#x20;
