Troubleshooting Meshery Installations
Meshery’s Preflight Checks
mesheryctl system command is executed, a series of preflight checks are run. An attempt will be made to connect to the Kubernetes cluster configured in the user’s kubeconfig as their current-context .
mesheryctlcan initialize a Kubernetes client.
mesheryctlfails to query for pods in the default namespace of the user’s current Kubernetes context.
~/.mesheryto reinitialize Meshery
Situation: Unable to start Meshery Server with
make run-localdue to error of
key/value size is invalid
Example of a healthy Meshery Broker server with an actively connected (subscribed) Meshery Server:
➜ ~ kubectl logs -n meshery meshery-broker-0 nats  2021/09/08 21:46:03.070952 [INF] Starting nats-server version 2.1.9  2021/09/08 21:46:03.070982 [INF] Git commit [7c76626]  2021/09/08 21:46:03.071308 [INF] Starting http monitor on 0.0.0.0:8222  2021/09/08 21:46:03.071370 [INF] Listening for client connections on 0.0.0.0:4222  2021/09/08 21:46:03.071512 [INF] Server id is NAAYJNX4LDDNXW5UE7IP7PRQR2W2JP546XSFNUWQQHN7JYY27RG47KSG  2021/09/08 21:46:03.071516 [INF] Server is ready
For details about the state of the Meshery Server subscription see the http monitor port on Meshery Broker.