Mises à jour
Le centrex se met à jour par apt, depuis le dépôt signé de l’éditeur. Rien ne s’installe tout
seul : une nouvelle version est signalée, et l’opérateur choisit quand l’installer.
Déclarer le dépôt
L’éditeur vous donne l’adresse du dépôt (ici https://depot.editeur.exemple) :
sudo curl -fsSL https://depot.editeur.exemple/centrex-v3.gpg \
-o /usr/share/keyrings/centrex-v3.gpg
sudo tee /etc/apt/sources.list.d/centrex-v3.sources >/dev/null <<'EOF'
Types: deb
URIs: https://depot.editeur.exemple
Suites: stable
Components: main
Signed-By: /usr/share/keyrings/centrex-v3.gpg
EOF
sudo apt update
Être prévenu
La liste des paquets se rafraîchit chaque jour. Quand une version plus récente attend :
- la santé du diagnostic affiche la version installée et celle qui attend ;
- la métrique
centrex_mise_a_jour_disponiblepasse à 1 (alerteMiseAJourDisponible, voir Supervision).
Mettre à jour
- Sauvegarder d’abord (Sauvegarde).
sudo apt update && sudo apt upgrade. Le service redémarre et applique les migrations de la base ; les appels en cours sont coupés : choisissez un moment creux.- Vérifier la santé dans le portail (page Diagnostic).
Avant toute migration, le centrex prend un instantané de sa propre base dans
/var/backups/centrex-v3 (les trois derniers sont gardés). Ce n’est pas une sauvegarde
complète : ni les tables de FusionPBX, ni le trousseau, ni les fichiers n’y sont.
En actif/passif : la passive d’abord, puis centrex bascule ceder sur
l’active (la passive promue migre la base), puis l’ancienne active.
Revenir à une version antérieure
sudo apt install --allow-downgrades centrex-v3=<version>
Le paquet de la version visée ramène d’abord la base à son schéma, avec le binaire encore installé ; si ce retour échoue, la version installée est gardée et repart. Le retour détruit les données des migrations annulées (l’instantané les garde) : faites une sauvegarde complète avant. En actif/passif, revenez en arrière sur l’active.
Réglages après une mise à jour
/etc/centrex-v3/centrex.env n’est jamais réécrit par une mise à jour, sans question. Un
réglage nouveau, toujours facultatif, figure commenté dans le modèle
/usr/share/centrex-v3/centrex.env : comparez-le à vos réglages après une mise à jour.