Upgrading from FreePBX 13 to 14 Using CLI Tool


(Kfeen) #1

Hi,

I’m trying to upgrade my FreePBX from version 13 to 14 using the CLI tool provided by Sangoma. When I run the distro-upgrade command this is the output that I get:

Checking prerequsites…
Checking FreePBX Version [ :heavy_check_mark: ] - 13.0.197.22
Checking bitsize of machine [ :heavy_check_mark: ] - x86_64
Checking for Hyper-V [ :heavy_check_mark: ]
Checking for 32 bit packages [ :heavy_check_mark: ] - No i686 rpms found
Checking available disk space [ :heavy_check_mark: ] - 4G Available
Checking for IonCube Loader [ :heavy_check_mark: ] - IonCube Loader not detected
Checking for outdated system [ ✘ ]
This machine has pending yum updates. This machine must be up to date before
the upgrade tool is run. To resolve this issue please run ‘yum update’. The
output of ‘yum check-update’ is below.


Loaded plugins: fastestmirror, kmod
Cleaning repos: base epel extras pbx schmooze-commercial updates
21 metadata files removed
6 sqlite files removed
0 metadata files removed
Loaded plugins: fastestmirror, kmod
Loading mirror speeds from cached hostfile

asterisk13-core.x86_64 13.29.2-2.shmz65.1.210 pbx
asterisk13-curl.x86_64 13.29.2-2.shmz65.1.210 pbx
asterisk13-odbc.x86_64 13.29.2-2.shmz65.1.210 pbx
asterisk13-resample.x86_64 13.29.2-2.shmz65.1.210 pbx
libresample.x86_64 0.1.3-12.el6 epel
libsrtp.x86_64 1.5.4-3.el6 epel
libsrtp-devel.x86_64 1.5.4-3.el6 epel


You have mail in /var/spool/mail/root
[root@pbx ~]#

When I run “yum update” I get the following output:

Loaded plugins: fastestmirror, kmod
Setting up Upgrade Process
Loading mirror speeds from cached hostfile

  • epel: ewr.edge.kernel.org
    Resolving Dependencies
    –> Running transaction check
    —> Package asterisk13-core.x86_64 0:13.23.1-1.shmz65.1.204 will be updated
    —> Package asterisk13-core.x86_64 0:13.29.2-2.shmz65.1.210 will be an update
    –> Processing Dependency: libsrtp.so.0()(64bit) for package: asterisk13-core-13.29.2-2.shmz65.1.210.x86_64
    –> Processing Dependency: libresample.so.1.0()(64bit) for package: asterisk13-core-13.29.2-2.shmz65.1.210.x86_64
    —> Package asterisk13-curl.x86_64 0:13.23.1-1.shmz65.1.204 will be updated
    —> Package asterisk13-curl.x86_64 0:13.29.2-2.shmz65.1.210 will be an update
    —> Package asterisk13-odbc.x86_64 0:13.23.1-1.shmz65.1.204 will be updated
    —> Package asterisk13-odbc.x86_64 0:13.29.2-2.shmz65.1.210 will be an update
    —> Package asterisk13-resample.x86_64 0:13.23.1-1.shmz65.1.204 will be updated
    —> Package asterisk13-resample.x86_64 0:13.29.2-2.shmz65.1.210 will be an update
    —> Package libresample.x86_64 0:0.1.3-11_centos6 will be updated
    –> Processing Dependency: libresample.so.1.0()(64bit) for package: asterisk13-core-13.29.2-2.shmz65.1.210.x86_64
    —> Package libresample.x86_64 0:0.1.3-12.el6 will be an update
    —> Package libsrtp.x86_64 0:1.4.4-4.20101004cvs.el6 will be updated
    –> Processing Dependency: libsrtp.so.0()(64bit) for package: asterisk13-core-13.29.2-2.shmz65.1.210.x86_64
    —> Package libsrtp.x86_64 0:1.5.4-3.el6 will be an update
    —> Package libsrtp-devel.x86_64 0:1.4.4-4.20101004cvs.el6 will be updated
    —> Package libsrtp-devel.x86_64 0:1.5.4-3.el6 will be an update
    –> Finished Dependency Resolution
    Error: Package: asterisk13-core-13.29.2-2.shmz65.1.210.x86_64 (pbx)
    Requires: libsrtp.so.0()(64bit)
    Removing: libsrtp-1.4.4-4.20101004cvs.el6.x86_64 (@anaconda-SHMZ-201501302108.x86_64/6.6)
    libsrtp.so.0()(64bit)
    Updated By: libsrtp-1.5.4-3.el6.x86_64 (epel)
    Not found
    Error: Package: asterisk13-core-13.29.2-2.shmz65.1.210.x86_64 (pbx)
    Requires: libresample.so.1.0()(64bit)
    Removing: libresample-0.1.3-11_centos6.x86_64 (@anaconda-SHMZ-201501302108.x86_64/6.6)
    libresample.so.1.0()(64bit)
    Updated By: libresample-0.1.3-12.el6.x86_64 (epel)
    Not found
    You could try using --skip-broken to work around the problem
    You could try running: rpm -Va --nofiles --nodigest
    [root@pbx ~]#

This leaves me unable to upgrade to FreePBX 14. What do I need to do to proceed with the upgrade process?