# Cannot reach the licensing servers

During license activation, you may see a warning like:

```
Warning: Cannot reach the licensing servers. 
Internet may be offline or a firewall is blocking Maya. 
Allow maya.exe (outbound) and try again.
```

This message means that Maya was unable to reach the online licensing server.\
Several different issues can cause this:

***

This can mean:

## 1. Maya does not have internet access

If you are inside a studio network, outbound access to external sites may be restricted.\
Make sure **Maya** can connect to:

If a firewall is blocking this domain, ask your IT department to allow outbound HTTPS for your Maya.

## 2. Your machine itself is offline

Confirm that the workstation has internet access.\
Try opening a terminal or browser and visiting:

```
https://xgt-license-server.onrender.com/healthz
```

If it loads successfully (shows “OK”), the server is online and chances are it's something with your network (firewall restrictions).

## 3. Your Maya build lacks SSL (HTTPS) support

Some studio-customized Linux builds of Maya are compiled without the **SSL** module, or the system’s OpenSSL libraries are missing.\
In this case, you might see an error in the Script Editor like:

```
URLError: <urlopen error unknown url type: https>
```

To fix this:

* Make sure **OpenSSL** and **openssl-devel** (or equivalent) are installed on the system.
* Ensure Maya’s environment includes a valid library path to them:

  ```bash
  export LD_LIBRARY_PATH=/usr/lib64:$LD_LIBRARY_PATH
  export SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt
  ```
* Relaunch Maya using the studio launcher after applying the above.

***

Once corrected, you can test connectivity inside Maya and check Maya's connectivity by running this in the Script Editor:

```python
import urllib.request
with urllib.request.urlopen("https://xgt-license-server.onrender.com/healthz", timeout=10) as r:
    print("OK:", r.status)
```

A successful response should print:

```
OK: 200
```

Please try activating again and it should work.


---

# Agent Instructions: 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:

```
GET https://nobraintools.gitbook.io/maya-groomers-tool/getting-started/problem-errors/cannot-reach-the-licensing-servers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
