Rasa X version 0.33.0 or higher is only compatible with Rasa Open Source 2.x. If you are on Rasa Open Source 1.x, please check the [compatibility matrix](https://legacy-docs-rasa-x.rasa.com/docs/rasa-x/changelog/compatibility-matrix) for a compatible version.

## Debugging

If you've run an issue that is not listed below, there are several things that are worth keeping in mind while debugging.

- Run `rasactl` with the `--debug` or `--verbose` flag to see more details.
- Your deployment is located in a namespace with the same name as the deployment name. You can use `kubectl` for further debugging, e.g. to check logs for a particular pod.

Example:
```bash
$ rasactl list
CURRENT NAME STATUS RASA PRODUCTION RASA WORKER ENTERPRISE VERSION
\* inspiring-albattani Running 0.0.0 0.0.0 inactive 0.42.1

$ kubectl -n inspiring-albattani get pods
NAME READY STATUS RESTARTS AGE
rasa-x-app-5f4565d579-l9rw8 1/1 Running 0 2m10s
rasa-x-db-migration-service-0 1/1 Running 1 2m10s
rasa-x-duckling-85549fcc5-gqdc4 1/1 Running 0 2m10s
rasa-x-event-service-5dd96d675f-vr9gn 1/1 Running 0 2m10s
rasa-x-postgresql-0 1/1 Running 0 2m10s
rasa-x-rabbit-0 1/1 Running 0 2m10s
rasa-x-rasa-x-5d59dfbb69-jqjvg 1/1 Running 0 2m10s
rasa-x-redis-master-0 1/1 Running 0 38s
```
or 
```bash
rasactl logs
```

## Troubleshooting

### `rasactl auth login` returns `Error: exit status 2: gpg: decryption failed: No secret key`

The error message:
```bash
Error: exit status 2: gpg: decryption failed: No secret key
```
can be seen on Linux operating systems in the following cases:

- `pass` is not initialized
- the `GPG_TTY` environment variable is not exported (`export GPG_TTY="$(tty)"`).

Before you start using `rasactl auth login` command be sure that you have installed and initialized `pass`.

In [the README](https://github.com/RasaHQ/rasactl/tree/main#the-auth-login-command) you can find instructions on how to install and configure `pass`.

### `net/http: TLS handshake timeout`

```bash
Get "https://127.0.0.1:55558/api/v1/nodes?labelSelector=node-role.kubernetes.io%!F(MISSING)control-plane%!D(MISSING)": net/http: TLS handshake timeout
```
You can run into the above error if your `kind` node is not responding to requests. Check if a docker container is running (`docker ps -a | grep rasa`) or if the load on your local machine is too high due to running too many applications or containers.
