Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Upgrading SNG7 PBX to latest SNG7 Version

About PBXact, FreePBX Distro and AsteriskNOW SNG7 releases

Below is an outline of this version

  • FreePBX 14

  • SNG 7 OS (Derived from CentOS)

  • Asterisk 13,14 and 15

  • DAHDI 2.11

System Impact

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

Release Notes

Click here to view the release notes for these versions.

How to check the current FreePBX Distro version

You can check your current version by going to the Web GUI sysadmin module. Or, from the Linux command line, do a:

cat /etc/schmooze/pbx-version

How to update from version 10.13.66 to SNG7 Releases

If you are on 10.13.66 track you will need to do a manual update as outlined on this wiki to get onto the SNG7 Release tracks.  

Upgrade Option 1: Manual Upgrade Using Version Upgrade Scripts

Upgrading your PBX manually requires updating both the PBX GUI Modules and all Linux Level RPMs as outlined below.

  • Update PBX GUI Modules

    • From the Linux CLI run the following command to have it update all your modules

      • fwconsole ma installall

        [root@localhost ~]# fwconsole ma installall
        No repos specified, using: [standard,commercial] from last GUI settings
         
        Up to date.
        Installing missing modules: asteriskinfo
        Downloading & Installing 'asteriskinfo'
        Downloading module 'asteriskinfo'
        Processing asteriskinfo
        Downloading...
         51096/51096 [============================] 100%
        Finished downloading
        Extracting...Done
        Download completed in 1 seconds
        Generating CSS...Done
        Module asteriskinfo successfully installed
        Updating Hooks...Done
         
        Done. All modules installed.
        Updating Hooks...Done
        [root@localhost ~]#
    • Now we need to tell the PBX to apply config these changes.  This command is the same as pressing the Red Appy Config bar from your PBX UI

      • fwconsole r

        [root@localhost ~]# fwconsole r
        Reloading FreePBX
        Successfully reloaded
        [root@localhost ~]#
  • Update Linux RPMs including Asterisk

    • From the Linux CLI run the following command to have it update all your RPMs and Packages

      • yum -y update

        [root@localhost ~]# yum -y update
        Loaded plugins: fastestmirror, versionlock
        sng-base                                                                                                                                                                                                                  | 3.6 kB  00:00:00
        sng-epel                                                                                                                                                                                                                  | 4.7 kB  00:00:00
        sng-extras                                                                                                                                                                                                                | 3.4 kB  00:00:00
        sng-pkgs                                                                                                                                                                                                                  | 3.4 kB  00:00:00
        sng-updates                                                                                                                                                                                                               | 3.4 kB  00:00:00
        (1/6): sng-epel/7/x86_64/group_gz                                                                                                                                                                                         | 266 kB  00:00:00
        (2/6): sng-epel/7/x86_64/updateinfo                                                                                                                                                                                       | 851 kB  00:00:00
        (3/6): sng-extras/7/x86_64/primary_db                                                                                                                                                                                     | 130 kB  00:00:00
        (4/6): sng-pkgs/7/x86_64/primary_db                                                                                                                                                                                       | 487 kB  00:00:00
        (5/6): sng-epel/7/x86_64/primary_db                                                                                                                                                                                       | 6.1 MB  00:00:00
        (6/6): sng-updates/7/x86_64/primary_db                                                                                                                                                                                    | 4.5 MB  00:00:00
        Loading mirror speeds from cached hostfile
        Resolving Dependencies
        --> Running transaction check
        ---> Package apr.i686 0:1.4.8-3.el7 will be updated
        ---> Package apr.x86_64 0:1.4.8-3.el7 will be updated
        (37/41): sangoma-pbx-1712-1.sng7.noarch.rpm                                                                                                                                                                               |  14 kB  00:00:00
        (38/41): ssh_keys-3.1-27.sng7.noarch.rpm                                                                                                                                                                                  |  15 kB  00:00:00
        (39/41): kernel-3.10.0-693.11.1.el7.x86_64.rpm                                                                                                                                                                            |  43 MB  00:00:03
        (40/41): selinux-policy-targeted-3.13.1-166.el7_4.7.noarch.rpm                                                                                                                                                            | 6.5 MB  00:00:00
        (41/41): util-linux-2.23.2-43.el7_4.2.x86_64.rpm
        Updating   : gcc-4.8.5-16.el7_4.1.x86_64                                                                                                                                                                                                 20/80
        Updating   : gcc-c++-4.8.5-16.el7_4.1.x86_64                                                                                                                                                                                             21/80
        Updating   : selinux-policy-3.13.1-166.el7_4.7.noarch                                                                                                                                                                                    22/80
        Updating   : selinux-policy-targeted-3.13.1-166.el7_4.7.noarch                                                                                                                                                                           23/80
    • You will notice above one of the packages it updated is your PBX version package of 1712.  This is the package that updates the version in /etc/schmooze/pbx-version so after this completes that file should now show the new version.

    • Reboot your PBX after upgrades of RPMs

      [root@localhost ~]# reboot -h now

Upgrade Option 2: Upgrade Using Module Admin

  • Update PBX GUI Modules

    • Navigate to Module Admin section of your PBX GUI

    • Click on the Module Updates tab at the top and press the Check Online button

    • A list of all modules needing update will be shown.

    • Press the Download All and Upgrade All option than Press the Process button to have it upgrade and download all module updates

    • A list of all modules being updated will be presented. Scroll down to the bottom Confirm button it have it now dowload and install the module updates.

    • A dialogue box will pop up and show the status as it downloads and installs each module update.  Once completed scroll to the bottom and press the Return button

  • Update Linux RPMs including Asterisk

    • Navigate to Module Admin section of your PBX GUI

    • Click on the System Updates tab at the top and press the Check Online button

    • Install all updates shown

    • Reboot your box System Admin module in your PBX

  • No labels