Ce guide a été testé sur une instance fresh install sur un Debian 10 avec 3CX.
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.
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
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.
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 !
pg_dropcluster --stop 13 main
pg_upgradecluster 11 main
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
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 !
pg_dropcluster --stop 15 main
pg_upgradecluster 13 main
apt-cache policy 3cxpbx
/usr/sbin/3CXServicePackUpdate -v XX.X.X.XXX