Aller au contenu

« Mise à jour de Headscale 0.27.1 à 0.28.0 » : différence entre les versions

De wikarphy
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 3 : Ligne 3 :
Voici un résumé de la procédure réelle utilisée pendant cette intervention.
Voici un résumé de la procédure réelle utilisée pendant cette intervention.


Il faut d’abord arrêter [[P16 used specific object::Headscale.service]], copier la base de donnée actuelle `/var/lib/headscale/db.sqlite` dans le fichier backup `/var/lib/headscale/db.sqlite.backup` (qui est remplacé car déjà existant après la dernière mise à jour). Puis télécharger, via le lien disponible dans la dernière release github, le paquet `.deb`. Il est ensuite possible d’installer le paquet avec [[Aptitude]]. Après un redémarrage de `headscale.service`, tout est fonctionnel à nouveau. Il est à noter que pour cette occacion, l’instance [[Tailscale]] sur le même serveur a d’abord été arrêté avec `tailscale down` et `systemctl stop tailscaled`. [[Tailscale]] a été relancé à la fin de la mise à jour avec `systemctl start tailscaled` et `tailscale up`.
Il faut d’abord arrêter le [[P16 used specific object::Service systemd headscale]], copier la base de donnée actuelle <code>/var/lib/headscale/db.sqlite</code> dans le fichier backup <code>/var/lib/headscale/db.sqlite.backup</code> (qui est remplacé car déjà existant après la dernière mise à jour). Puis télécharger, via le lien disponible dans la dernière release github, le paquet <code>.deb</code>. Il est ensuite possible d’installer le paquet avec [[Aptitude]]. Après un redémarrage de <code>headscale.service</code>, tout est fonctionnel à nouveau. Il est à noter que pour cette occacion, l’instance [[Tailscale]] sur le même serveur a d’abord été arrêté avec `tailscale down` et `systemctl stop tailscaled`. [[Tailscale]] a été relancé à la fin de la mise à jour avec `systemctl start tailscaled` et `tailscale up`.


[[Catégorie:E11 Modification]]
[[Catégorie:E11 Modification]]

Version du 21 février 2026 à 23:46

La mise à jour de Headscale a été effectué en suivant la Procédure de mise à jour de Headscale. Celle-ci n’étant pas à jour, il faut la modifier.

Voici un résumé de la procédure réelle utilisée pendant cette intervention.

Il faut d’abord arrêter le Service systemd headscale, copier la base de donnée actuelle /var/lib/headscale/db.sqlite dans le fichier backup /var/lib/headscale/db.sqlite.backup (qui est remplacé car déjà existant après la dernière mise à jour). Puis télécharger, via le lien disponible dans la dernière release github, le paquet .deb. Il est ensuite possible d’installer le paquet avec Aptitude. Après un redémarrage de headscale.service, tout est fonctionnel à nouveau. Il est à noter que pour cette occacion, l’instance Tailscale sur le même serveur a d’abord été arrêté avec `tailscale down` et `systemctl stop tailscaled`. Tailscale a été relancé à la fin de la mise à jour avec `systemctl start tailscaled` et `tailscale up`.