Getting a certificate error after applying config for initial controlplane machine. #10386
Replies: 1 comment
-
Small update: I have now installed with 1.8.4 and it does not have that error, but in the logs it has:
My assumption is that I have some issue with syncing time, and in 1.9 it generates certificates dependent on time. I was using blocky as my dns, but swapped to using my network device. And now no longer receiving the error and it bootstrapped fine. So one of my blocking lists was blocking time severs? |
Beta Was this translation helpful? Give feedback.
-
Hello,
I am currently trying to bootstrap a new cluster using Raspberry Pi 4s with version 1.9.4. However after applying my initial config I am always getting the following error when trying to open the dashboard or use any other command:
error getting version: rpc error: code = Unavailable desc = connection error: desc = "transport: authentication handshake failed: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2025-02-15T22:02:32-06:00 is after 1970-01-02T00:00:18Z"
I recognize that the date being near 1970 likely means something is wrong with time. I have used both pool.ntp.org and time.cloudflare.com, and have set this both in the config and my network device. My other devices also use time.cloudflare.com so I do not believe it's being blocked.
I have applied the config from my mac and a windows desktop, reinstalled talosctl, regenerated config multiple times. I have imaged the sdcard for the rpi using both dd and the rpi imaging tool. I have not yet used a prior version. The 3 rpis I am using have been part of a talos cluster before.
But I am not sure where to go from here. I have not found this error searching through issues or discussions. I do not have an easy way to get video access to monitor it locally. My remaining suspicions are there is either some issue with it syncing time properly, something is wrong when I generate config, or with my config.
I'm would not consider myself an expert, this is all for homelab/hobby use. I hope I am just overlooking something. I'll appreciate any help.
Config:
Beta Was this translation helpful? Give feedback.
All reactions