> For the complete documentation index, see [llms.txt](https://docs.copia.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.copia.io/docs/support/faqs/devicelink/troubleshooting.md).

# Troubleshooting

## Overview

Below are some answers to specific issues customers often ask about. Review our recommendations to troubleshoot any errors you may be experiencing.

{% hint style="info" %}
Can't find a solution? Submit a bug report [here](https://www.copia.io/bugs).
{% endhint %}

### **Q. Why won't my VM-based Agent connect to Copia?**

Networking from a Virtual Machine may be complex. VM's typically offer both a Bridged and NAT-based networking option, and there may also be port requirements in your environment.\
\
Though both should work without issue if configured correctly, we have seen in many cases that using NAT-based networking is less complex than Bridged, and can prove that the VM "can" connect to the Copia server. We recommend trying this, and if connection is established, work with your internal IT to discern why Bridged is not able to do the same in your environment.

### **Q. My Siemens Step7 TIA Portal job failed due to a Security Error?**

If you received an error message similar to the below, it is most likely due to the user account running the Agent is not part of the Openness User Group. See more information here: [Agent Requirements](/docs/devicelink/basic/siemens-step7-tia-portal.md#agent-requirements)

```
Unhandled Exception: Siemens.Engineering.EngineeringSecurityException: Security error.
Can't access this process to acquire needed information.
Security error.
Owner 'username' of this process is not member of the windows group 'Siemens TIA Openness'.
Please contact your administrator.
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.copia.io/docs/support/faqs/devicelink/troubleshooting.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
