Headscale: Startup-Fehler "failed to configure TLS (sslmode is invalid)" beheben
English
Deutsch
Problem:
Beim Starten von headscale 0.17.0 oder neuer werden wiederholte Fehlermeldungen wie die folgende angezeigt:
headscale-error.txt
headscale_1 | 2022-11-26T20:03:39Z FTL go/src/headscale/cmd/headscale/cli/server.go:21 > Error initializing error="cannot parse `host=postgres dbname=headscale user=headscale sslmode= port=5432 password=xxxxx`: failed to configure TLS (sslmode is invalid)"Lösung
Dieser Fehler tritt aufgrund einer Änderung ab headscale 0.17.0 auf. Füge in deiner config.yaml Folgendes hinzu:
db_ssl: false
config.yaml
db_ssl: falsenach db_type: ... ein.
Vollständiges Konfigurationsbeispiel für den Datenbankabschnitt:
config.yaml
# # Postgres config
db_type: postgres
db_host: postgres
db_port: 5432
db_name: headscale
db_user: headscale
db_pass: Paep6AhJiZeedie5fiefieV0quohro
db_ssl: falseStarte danach headscale neu und die Fehlermeldung sollte verschwinden.
Check out similar posts by category:
Headscale
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow