logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Montée de version 3CX (Debian 10 vers 12)

Il est nécessaire de réaliser une sauvegarde de la configuration de 3CX avant toute action pour permettre un rétablissement du service Informatique !

Ce guide a été testé sur une instance fresh install sur un Debian 10 avec 3CX.

Marc Jaffré: N'hésiter pas à me contacter si besoin ! (Linkedin)

Contexte

L'applicatif 3CX est installé sur une machine Debian 10 qui n'est plus supportée au niveau de la distribution et requiert une mise à niveau de la distribution.

Debian 10 vers 11

Mise à jour de la distribution

nano /etc/apt/sources.list
deb http://deb.debian.org/debian bullseye main
sed -i -e "s/buster/bullseye/g" /etc/apt/sources.list.d/3cxpbx*.list
apt update
apt dist-upgrade


Mise à niveau cluster Postgresql

Avertissement

La version 11 de PostgreSQL est obsolète, mais le paquet du client ou du serveur est toujours installé.
- Veuillez installer la version la plus récente des paquets postgresql-13 et postgresql-client-13 et mettre à niveau les grappes (« clusters ») en version  avec « pg_upgradecluster ».
- Veuillez noter que l'installation de postgresql-13 créera par défaut une grappe (« cluster ») 13/main. 
  Si vous souhaitez mettre à niveau la grappe 11/main, il faudra supprimer la grappe 13 en exécutant la commande « pg_dropcluster--stop 13 main ».
- Les anciennes versions des paquets client et serveur ne sont plus maintenues.
- Après la mise à niveau des grappes (« clusters »), les paquets postgresql-11 et postgresql-client-11 devraient être supprimés.            

Lister les cluster

pg_lsclusters
# Ver Cluster Port Status Owner    Data directory              Log file
# 11  main    XXXX online postgres /var/lib/postgresql/11/main /var/log/postgresql/postgresql-11-main.log <== 3CX  !
# 13  main    XXXX online postgres /var/lib/postgresql/13/main /var/log/postgresql/postgresql-13-main.log <== Vide !

Supprimer le cluster 13

pg_dropcluster --stop 13 main

Montée de version du cluster 11 vers 13

pg_upgradecluster 11 main



Debian 11 vers 12

Mise à jour de la distribution

nano /etc/apt/sources.list
deb http://deb.debian.org/debian bookworm main
sed -i -e "s/bullseye/bookworm/g" /etc/apt/sources.list.d/3cxpbx*.list
apt update
apt dist-upgrade


Mise à niveau cluster Postgresql

Lister les cluster

pg_lsclusters
# Ver Cluster Port Status Owner    Data directory              Log file
# Ver Cluster Port Status Owner    Data directory              Log file
# 13  main    XXXX online postgres /var/lib/postgresql/13/main /var/log/postgresql/postgresql-13-main.log <== 3CX  !
# 15  main    XXXX online postgres /var/lib/postgresql/15/main /var/log/postgresql/postgresql-15-main.log <== VIDE !

Supprimer le cluster 15

pg_dropcluster --stop 15 main

Montée de version du cluster

pg_upgradecluster 13 main



Mise à jour 3CX

Lister les version disponibles

apt-cache policy 3cxpbx

Mettre à jour

/usr/sbin/3CXServicePackUpdate -v XX.X.X.XXX
atelier/chantier/3cx_migration.txt · Dernière modification: 19/09/2024 20:52 par dexter74

Pied de page des forums

Propulsé par FluxBB