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
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:
$ 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:
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 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.