/
Upgrading from FreePBX 10.13.66 to SNG7

Upgrading from FreePBX 10.13.66 to SNG7

This script should only be used on PBXact and FreePBX 10.13.66-X systems and will take your system to the latest PBXact and FreePBX SNG7-PBX-64bit releases.

As this update performs base OS operations, it's highly recommended to perform a full backup of your system and moving these files to a secure location before you continue through this guide.

If your upgrade fails, you can run the recovery script to repair anything missing. Please see 'Recovering from a failed Upgrade' section.

Summary

This allows you to upgrade the Official Distro from 6 to SNG7, and in the process upgrade FreePBX (or PBXact etc) from 13 to 14.

Supported Platforms

  • FreePBX Distro

  • PBXact Distro

  • Other compatible distros

Prerequisites

  • 64bit Operating System on current machine (see note below)

  • At least 10gb of available space in /

  • Internet connectivity (about 200mb of data needs to be downloaded)

  • Not using Hyper-V as the hypervisor

SNG7 is a 64 bit only operating system. Unfortunately, It is not possible to convert a 32 bit operating system to 64 on the fly, If you are currently running a 32 bit operating system, the simplest way to upgrade is to use the FreePBX Conversion tool, which will allow you to do a live backup of a running machine and restore it to a new 14 machines.

Upgrading a Hyper-V system is explicitly blacklisted due to compatibility issues when changing from a Non-UEFI image to a UEFI capable image. The only way to upgrade a machine running on HyperV is to create a new machine, and then use the FreePBX Conversion Tool to migrate your complete machine to a new one.  This is not a destructive process, and can be run on a production machine at any time.

Preparation

The Upgrade is managed by a RPM.  Simply install the RPM with the  following command

yum -y install http://package1.sangoma.net/distro-upgrade-1807-2.sng7.noarch.rpm

Starting Upgrade

The RPM installed above creates the file 'distro-upgrade' which validates the machine, and then starts downloading the requirements.  This does not cause any outage, and can be run at any time. After installing this, you can reboot the machine at any time and the upgrade will be automatically started.

distro-upgrade

Output

[root@localhost ~]# distro-upgrade ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃                                            ┃ ┃        Sangoma 6 to 7 Upgrade Tool         ┃