Depuis peu, il est possible de mettre à jour les installations en V16 mise à jour 8 vers la V18 Alpha 4. Cela implique que votre système d’exploitation Linux soit aussi mis à jour de Debian 9 à Debian 10 Buster.

Mise à jour de Debian 9 à Debian 10 Buster

Comme vous pouvez le comprendre, il s’agit d’une mise à jour majeure de votre système d’exploitation de base et cela implique des risques. Pour cela, nous avons optimisé, sécurisé et revu le processus sur les plateformes suivantes, de nombreuses fois, pour que la mise à jour se fasse le plus facilement possible :

  • Installation basée sur l’ISO Linux sans autres modifications.
  • Hébergeurs cloud leaders (incluant leurs agents de contrôle)
    • Amazon EWS
    • Amazon LightSail
    • Digital Ocean
    • OVH Public Cloud
    • Microsoft Azure
    • Google Cloud (Compute Engine)
  • Pi 3B+ et Pi4 (la mise à jour peut prendre jusqu’à 1h)

Actuellement, le processus de mise à jour réussit à 97%. Nous récupérons les journaux d’événements seulement pour un but de dépannage et les supprimons rapidement une fois que la mise à jour est terminée. Les journaux des mises à jour qui n’ont pas fonctionné (seulement 3%) sont analysés par nos ingénieurs pour déterminer les problèmes potentiels et améliorer le processus de mise à jour. Jusqu’à présent, nous avons remarqué que les systèmes sur lesquels la mise à jour n’avait pas fonctionné avaient été modifiés. Jusqu’à présent, les raisons d’échec les plus communes que nous ne pouvons ou n’essaierons pas de régler sont :

  • PBX avec des lettres capitales dans leur FQDN (temporaire)
  • Référentiels ajoutés manuellement qui sont abîmés ou utilisent des sources instables.
  • Packages installés manuellement, causant des problèmes de dépendance.
  • Référentiels Debian par défaut modifiés ou supprimés.
  • Outils d’administration à distance comme Ansible et Puppet qui pourraient interférer avec le processus de mise à jour (ex. verrouillage de l’APT pendant le processus).
  • Alternation des packages locaux ou TZdata sans mettre complètement à jour l’OS via les commandes dpkg.
  • Fichiers de configuration nginx modifiés / abîmés.
  • Certificats racine modifiés.
  • Accès Internet restreint pour que apt appelle la mise à jour (le port sortant 80 est nécessaire).

Si vous n’êtes pas sûr que votre système ait les prérequis, parce qu’il a été modifié, nous vous recommandons de faire une sauvegarde de votre système 3CX et de le restaurer sur une nouvelle installation ISO 3CX Debian 10.

Pour plus d’informations, lisez notre guide sur : Installer 3CX en utilisant l’ISO Debian 3CX.