Troubleshooting Guide
FAQ capturing the common issues encountered while running Machmeter.
Table of contents
- I get “Caller is missing IAM permission spanner.sessions.create” error while running
setupcommand. What should I do? - I get
dial tcp [::1]:8080: connect: connection refusederror while trying to runexecutecommand. What should I do?
I get “Caller is missing IAM permission spanner.sessions.create” error while running setup command. What should I do?
This happens when the service account used does not have the adequate permissions to call Spanner APIs in the GCP project you are using. Ensure that:
- Service account has the correct set of permissions. It would be able to access Spanner APIs and GKE APIs.
- Ensure that the
service_account_jsonvalue is correctly configured in the gkeConfig
I get dial tcp [::1]:8080: connect: connection refused error while trying to run execute command. What should I do?
This is because the GKE cluster’s auth is not correctly setup. Run the following to resolve it.
Debian:
sudo apt-get install google-cloud-sdk-gke-gcloud-auth-plugin
Component manager:
gcloud components install gke-gcloud-auth-plugin