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: false

nach 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: false

Starte danach headscale neu und die Fehlermeldung sollte verschwinden.


Check out similar posts by category: Headscale