Comment corriger l'erreur de démarrage headscale "failed to configure TLS (sslmode is invalid)"

Problème :

Au démarrage de headscale 0.17.0 ou plus récent, vous voyez des messages d’erreur répétés comme

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)"

Solution

Cette erreur se produit due à un changement à partir de headscale 0.17.0. Dans votre config.yaml, ajoutez

db_ssl: false

config.yaml
db_ssl: false

après db_type: ...

Exemple complet de configuration de la section base de données :

config.yaml
# # Configuration Postgres
db_type: postgres
db_host: postgres
db_port: 5432
db_name: headscale
db_user: headscale
db_pass: Paep6AhJiZeedie5fiefieV0quohro

db_ssl: false

Après cela, redémarrez headscale et le message d’erreur devrait disparaître.


Consultez les articles similaires par catégorie : Headscale