TLS handshake error

Hi Community

I was able to get this node join cluster successfully once, but I had restart rke.service and rke2 server never came back.

I cleaned up the node started from scratch, but I am consistently getting this error:


Jan 18 17:16:49 ecs3u rke2[29496]: time=“2024-01-18T17:16:49Z” level=error msg=“Failed to check local etcd status for learner management: context deadline exceeded”
Jan 18 17:16:50 ecs3u rke2[29496]: time=“2024-01-18T17:16:50Z” level=info msg=“Cluster-Http-Server 2024/01/18 17:16:50 http: TLS handshake error from 127.0.0.1:33400: remote error: tls: bad certificate”
Jan 18 17:16:50 ecs3u rke2[29496]: time=“2024-01-18T17:16:50Z” level=info msg=“Waiting to retrieve kube-proxy configuration; server is not ready: https://127.0.0.1:9345/v1-rke2/readyz: 500 Internal Server Error”
Jan 18 17:16:52 ecs3u rke2[29496]: {“level”:“warn”,“ts”:“2024-01-18T17:16:52.379982Z”,“logger”:“etcd-client”,“caller”:“v3@v3.5.9-k3s1/retry_interceptor.go:62”,“msg”:“retrying of unary invoker failed”,“target”:“etcd-endpoints://0xc00097b500/127.0.0.1:2379”,“attempt”:0,“error”:“rpc error: code = DeadlineExceeded desc = latest balancer error: last connection error: connection error: desc = "transport: authentication handshake failed: read tcp 127.0.0.1:53142->127.0.0.1:2379: read: connection reset by peer"”}
Jan 18 17:16:52 ecs3u rke2[29496]: {“level”:“info”,“ts”:“2024-01-18T17:16:52.380132Z”,“logger”:“etcd-client”,“caller”:“v3@v3.5.9-k3s1/client.go:210”,“msg”:“Auto sync endpoints failed.”,“error”:“context deadline exceeded”}

I have tried maybe 10 times re-installation but same errors come up and i am not able to get server up and running.

Can some one help to understand what is missing or what do I need to do to get this working?

Thank you