Unable to join a VM using the ankacluster command
Scenario
You issue the sudo ankacluster join
command and see an error. Examples are:
sudo -E /usr/local/bin/ankacluster join $ANKA_CONTROLLER_ADDRESS $ANKA_JOIN_ARGS
Testing connection to controller...: Ok
Testing connection to the registry...: Ok
Ok
exit status 2
Log file created at: 2021/03/04 01:42:32
Running on machine: Mac-mini
Binary: Built with gc go1.14.3 for darwin/amd64
Log line format: [IWEF]mmdd hh:mm:ss.uuuuuu threadid file:line] msg
I0304 01:42:32.983766 1280 log_cleaner.go:34] clean /var/log/veertu/anka_agent*...
I0304 01:42:32.984298 1280 log_cleaner.go:56] don't touch: /var/log/veertu/anka_agent.Mac-mini.root.log.ERROR.20210304-013843.1221
I0304 01:42:32.984303 1280 log_cleaner.go:56] don't touch: /var/log/veertu/anka_agent.Mac-mini.root.log.INFO.20210304-014232.1280
I0304 01:42:32.984306 1280 log_cleaner.go:56] don't touch: /var/log/veertu/anka_agent.Mac-mini.root.log.WARNING.20210304-013843.1221
I0304 01:42:33.001091 1280 main.go:173] starting ankaAgent
I0304 01:42:33.001106 1280 main.go:174] Anka Agent version: 1.7.1-9545c9f5
I0304 01:42:33.419606 1280 runner.go:43] Anka version is 2.3.3
I0304 01:42:33.419727 1280 runner.go:46] Agent Version is v2
E0304 01:42:33.572464 1280 base_ankactl_agent.go:94] json: cannot unmarshal object into Go struct field JsonListResponse.body of type []*cent_common.VmInfo
E0304 01:42:33.573231 1280 agent.go:298] json: cannot unmarshal object into Go struct field JsonListResponse.body of type []*cent_common.VmInfo
E0304 01:42:34.725567 1280 base_ankactl_agent.go:94] json: cannot unmarshal object into Go struct field JsonListResponse.body of type []*cent_common.VmInfo
E0304 01:42:34.725587 1280 agent.go:298] json: cannot unmarshal object into Go struct field JsonListResponse.body of type []*cent_common.VmInfo
Joining cluster failed
Common reasons
- You haven't performed
sudo anka license accept-eula
- The controller URL doesn't include the port.
- The AnkaAgent is out of date. Perform
curl -O http://**{controllerUrlHere}**/pkg/AnkaAgent.pkg && sudo installer -pkg AnkaAgent.pkg -tgt /
to update it.
Solution
Try one of the above common reasons.
Still experiencing problems?
Talk to us! we are available via slack or email
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
Last modified
March 10, 2021
:
unable to join (5a41aed) by Nathan Pierce