FreePBX-Distro-3.211.63

 

This release has been End of Life as of 10-11-13.  The last upgrade script will take you to the 4.211.63 track as version 4.211.64-1

 

Below is an outline of the FreePBX Distro 3.211.63 STABLE Releases based on

  • FreePBX 2.11

  • Centos 6.3

  • Asterisk 1.8.x or 10.x or 11.x

Release notes

Release Notes Here

  • 3.211.63-1- Click on link for release notes.

  • 3.211.63-2- Click on link for release notes.

  • 3.211.63-3- Click on link for release notes.

  • 3.211.63-4- Click on link for release notes.

  • 3.211.63-5- Click on link for release notes.

  • 3.211.63-6- Click on link for release notes.

  • 3.211.63-7- Click on link for release notes.

  • 3.211.63-8- Click on link for release notes.

  • 3.211.63-9- Click on link for release notes.

  • 3.211.63-10- Click on link for release notes.

  • 3.211.63-100- Click on link for full release notes.  This will take your 3.211.63 version system to a 4.211.64-1 version and track.  4.211.64 is the other current Stable track and where most upgrades and enhancements are occurring.  Run this script. 

Upgrade scripts

Upgrade Scripts

Below is a list of upgrade scripts you can download and run to update your existing 3.211.63 systems.

All upgrades need to be installed in numeric ascending order. Upgrade scripts are not cumulative. Each upgrade script should be run in ascending order to get to the desired final version.

  1. No Upgrade script as this is the initial release version of this track.

  2. http://upgrades.freepbxdistro.org/stable/3.211.63/upgrade-3.211.63-2.sh

  3. http://upgrades.freepbxdistro.org/stable/3.211.63/upgrade-3.211.63-3.sh

  4. http://upgrades.freepbxdistro.org/stable/3.211.63/upgrade-3.211.63-4.sh

  5. http://upgrades.freepbxdistro.org/stable/3.211.63/upgrade-3.211.63-5.sh

  6. http://upgrades.freepbxdistro.org/stable/3.211.63/upgrade-3.211.63-6.sh

  7. http://upgrades.freepbxdistro.org/stable/3.211.63/upgrade-3.211.63-7.sh

  8. http://upgrades.freepbxdistro.org/stable/3.211.63/upgrade-3.211.63-8.sh

  9. http://upgrades.freepbxdistro.org/stable/3.211.63/upgrade-3.211.63-9.sh

  10. http://upgrades.freepbxdistro.org/stable/3.211.63/upgrade-3.211.63-10.sh

  11. http://upgrades.freepbxdistro.org/stable/4.211.64/upgrade-3.211.63-to-4.211.64-1.sh

How to check the current FreePBX Distro version

You can check your current version by going to the sysadmin module or from the Linux CLI do a: 

cat /etc/asterisk/freepbxdistro-version on older systems and   cat /etc/schmooze/pbx-version on newer systems

Option 1: Manual upgrade using version upgrade scripts

The upgrade scripts will stop Asterisk and may also require a system reboot to fully apply. Perform the system upgrade using a scheduled maintenance window.

Check the current FreePBX Distro version

Cat the current version file (as above) to confirm the current installed version of FreePBX Distro.

Download and run upgrade script

To install an update script via the Linux CLI, use the following commands, substituting the proper scripts from above. Download the upgrade script matching the current version of FreePBX Distro installed, mark it as executable and run it.

cd ~ mkdir upgradescripts cd upgradescripts    wget http://upgrades.freepbxdistro.org/stable/3.211.63/upgrade-3.211.63-2.sh chmod +x upgrade-3.211.63-2.sh ./upgrade-3.211.63-2.sh

The Distro upgrade script will update both FreePBX components (Asterisk, the FreePBX web GUI) and all base CentOS components. Note any special instructions displayed at the end of the upgrade if any are displayed.

Confirm the new FreePBX Distro version

Cat the updated (now current) version file (as above) to confirm the current installed version of FreePBX Distro is the expected newer version.

Option 2: Upgrade using commercial System Administration Pro module

If you have sysadmin module installed and have also purchased the SysAdmin Pro commercial license for the sysadmin module, you can use either the FreePBX web GUI to perform an update or run the following script from the command line to auto-update your system to the latest version.

Web GUI

Command line

/usr/sbin/sysadmin_update_system

Resolving OS configuration file changes

Some upgrade scripts will result in .rpm package updates that need configuration files to be manually cleaned up afterwards. The general procedure is described in the page Cleaning up files from a RPM update.

Specific update notes

  • upgrade-3.211.63-to-4.211.64-1.sh

    • /etc/profile.rpmnew: the new version should replace the current (old) version; "mv --force /etc/profile.rpmnew /etc/profile"

    • /etc/dahdi/modules.rpmnew: the new version should replace the current (old) version; "mv --force /etc/dahdi/modules.rpmnew /etc/dahdi/modules"

    • /etc/httpd/conf.d/freepbx.conf.rpmorig: the original version should be restored as it has needed customizations; "mv --force /etc/httpd/conf.d/freepbx.conf.rpmorig /etc/httpd/conf.d/freepbx.conf"

Unable to render {include} The included page could not be found.