THIS IS BETA SOFTWARE. PLEASE DO NOT RUN THIS ON YOUR PRODUCTION SYSTEMS.
THIS ONLY WORKS ON THE OFFICIAL FREEPBX DISTRO AT THIS TIME
Please open tickets for issues at issues.freepbx.org
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.
- FreePBX Distro
- PBXact Distro
- Other compatible distros
- 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)
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.
The Upgrade is managed by a RPM. Simply install the RPM with the following command
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.
Note that this can be run while the machine is up and processing calls. There is no outage until you reboot the machine. The speed of this is purely related to your internet connection speed. You may interrupt and restart the upgrade at any time, and it will resume downloading.
First Reboot (Stage 1)
You need to reboot the machine, which will then perform the upgrade. The 'system upgrade' option will be automatically selected. You can select a previous kernel if you do not want to upgrade at this time.
After selecting 'System Upgrade' the machine will upgrade all the required packages
The speed of the upgrade depends on your machine. Note that the package 'selinux-policy-targeted' will take a long period of time to run. This is expected, as it needs to check and possibly re-label every file on the system.
When the first stage of the upgrade is finished, the machine will reboot and will continue the upgrade process.
Second Reboot (Stage 2)
After the Core OS has been upgraded, the machine will reboot into Stage 2, which finishes the upgrade.
This also upgrades all the PBX Modules
When the upgrade is finished you will be presented with a Login prompt, and you can log into your system.
In the event that something goes wrong with the upgrade, please open a ticket at issues.freepbx.org and attach at the very least the following log files: