Nodes cannot join cluster

I have 3 systems.
A) Teleport Server with all Roles, hostname: teleport
interface1: 10.0.0[.]1 /8
interface2: 192.168.55[.]100 /24
B) Server with Node Role
interface1: 192.168.55[.]101/24
C) Server with Node Role
interface1: 192.168.55[.]102/24

A) teleport start -c /etc/teleport.yaml
config: `teleport:
nodename: teleport
data_dir: /var/lib/teleport
auth_token: xxxx352323523-token-x532332523xxx
ca_pin: “”
advertise_ip: 192.168.55[.]100
auth_servers:
- 127.0.0.1:3025
connection_limits:
max_connections: 1000
max_users: 250
log:
output: stderr
severity: ERROR
storage:
type: dir
ciphers:
- aes128-ctr
- aes192-ctr
- aes256-ctr
- aes128-gcm@openssh[.]com
- chacha20-poly1305@openssh[.]com
kex_algos:
- curve25519-sha256@libssh[.]org
- ecdh-sha2-nistp256
- ecdh-sha2-nistp384
- ecdh-sha2-nistp521
mac_algos:
- hmac-sha2-256-etm@openssh[.]com
- hmac-sha2-256
ciphersuites:
- tls-rsa-with-aes-128-gcm-sha256
- tls-rsa-with-aes-256-gcm-sha384
- tls-ecdhe-rsa-with-aes-128-gcm-sha256
- tls-ecdhe-ecdsa-with-aes-128-gcm-sha256
- tls-ecdhe-rsa-with-aes-256-gcm-sha384
- tls-ecdhe-ecdsa-with-aes-256-gcm-sha384
- tls-ecdhe-rsa-with-chacha20-poly1305
- tls-ecdhe-ecdsa-with-chacha20-poly1305

auth_service:
enabled: yes
cluster_name: teleport
authentication:
type: local
second_factor: off
listen_addr: 0.0.0[.]0:3025
session_recording: “node”
proxy_checks_host_keys: no
client_idle_timeout: never
disconnect_expired_cert: no

ssh_service:
enabled: yes
listen_addr: 0.0.0[.]0:3022
labels:
role: master
type: postgres
commands:
- name: arch
command: [’/bin/uname’, ‘-p’]
period: 1h0m0s
permit_user_env: false
pam:
enabled: no
service_name: teleport

proxy_service:
enabled: yes
listen_addr: 0.0.0[.]0:3023
tunnel_listen_addr: 0.0.0[.]0:3024
web_listen_addr: 0.0.0[.]0:3080
public_addr: teleport. corporate.local :3080
https_key_file: /var/lib/teleport/webproxy_key.pem
https_cert_file: /var/lib/teleport/webproxy_cert.pem`

Versions: Teleport v4.2.2 git:v4.2.2-0-gb06a05d2 go1.13.2 on all 3 systems

A) “tctl nodes add” give me teleport start
–roles=node
–token=89775cd<…>af6dc359
–ca-pin=sha256:c8e479d3c5e7b0<…>4ef26cc45c95c6f5765
–auth-server=192.168.55[.]100:3025

B) Paste
teleport start
–roles=node
–token=89775cd<…>af6dc359
–ca-pin=sha256:c8e479d3c5e7b0<…>4ef26cc45c95c6f5765
–auth-server=192.168.55[.]100:3025 --insecure
Results in: WARNING: You are using insecure connection to SSH proxy https://192.168.55.100:3025
ERRO [PROC:1] “Node failed to establish connection to cluster: 404 page not found\n.” time/sleep.go:149

On A) i see : [AUTH:2] "Failed to retrieve client pool. Client cluster node1, target cluster teleport, error Trace:…

I dont get where the error is, anyone can help me?

solved the problem by reinstall the whole system

Glad that you got this issue fixed.

For future reference, the problem with “Node failed to establish connection to cluster: 404 page not found\n.” is likely to have occurred because you added the --insecure parameter to the teleport start command line. You shouldn’t need to use an insecure connection for joining a node to a cluster, as Teleport generates its own self-signed TLS certificates and uses the CA pin hash to assert that you’re connected to the correct cluster.