Can you make sure that a Kubernetes cluster is up and running, if you are using the docker desktop, just enable kubernetes in the settings .
After that, If can run the mesheryctl system start ,
Do lemme if you again ran into error
Hi @harkiratsm , I enabled the kubernetes from the settings of docker desktop and ran the command but Facing the same error again!!
This seems to be a permission error. Have you tried running this with the sudo command to see if this resolves the issues.
@gopi.vaibhav you will need to either have a running Kubernetes cluster with access available via your kubeconfig or you can forego having Meshery interact with Kubernetes by switching to a Docker-only deployment like so:
mesheryctl system context create docker -p docker
mesheryctl system context switch docker
I see now that you do have a Kubernetes cluster available. That’s great.
I resolved this error by removing .meshery folder from home/< username > and mesheryctl from /usr/local/bin
Thank you !!
Thanks @Lee ![]()
Heading towards my contribution in the layer5 community from now!!
Flushing your ~/.meshery folder so that mesheryctl will reinitialize it upon next invocation of a mesheryctl command makes sense. Good troubleshooting, @gopi.vaibhav ![]()
Unless you have another copy of mesheryctl on your system, I suspect you’re going to want to restore or reinstall mesheryctl.


