Version: 1.1.x
Troubleshooting
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
rasactlwith the--debugor--verboseflag to see more details. - Your deployment is located in a namespace with the same name as the deployment name.
You can use
kubectlfor further debugging, e.g. to check logs for a particular pod.
Example:
$ 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
rasactl logs
Troubleshooting
Troubleshooting for rasactl.
rasactl auth login returns Error: exit status 2: gpg: decryption failed: No secret key
The error message:
Error: exit status 2: gpg: decryption failed: No secret key
can be seen on Linux operating systems in the following cases:
passis not initialized- the
GPG_TTYenvironment 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 you can find instructions on how to install and configure pass.
net/http: TLS handshake timeout
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.
