Upgrading from FreePBX 10.13.66 to SNG7

Hi all,

I want to upgrade my FreePBX 10.13.166-22 to SNG7 Asterisk 14. Distro upgrade told me I’ve have i686 rpms installed and they need to be removed.

installed Packages

boost-filesystem.i686 1.41.0-25.el6.centos updates
boost-iostreams.i686 1.41.0-25.el6.centos updates
boost-program-options.i686 1.41.0-25.el6.centos updates
boost-system.i686 1.41.0-25.el6.centos updates
boost-thread.i686 1.41.0-25.el6.centos updates
bzip2-libs.i686 1.0.5-7.el6_0 base
glibc.i686 2.12-1.166.el6_7.7 updates
keyutils-libs.i686 1.4-5.el6 base
krb5-libs.i686 1.10.3-37.el6_6 updates
libcom_err.i686 1.41.12-21.el6 base
libgcc.i686 4.4.7-11.el6 base
libicu.i686 4.2.1-9.1.el6_2 base
libselinux.i686 2.0.94-5.8.el6 base
libstdc++.i686 4.4.7-11.el6 base
mongodb-server.i686 2.4.14-4.el6 pbx
ncurses-libs.i686 5.7-3.20090208.el6 base
nss-softokn-freebl.i686 3.14.3-22.el6_6 updates
openssl.i686 1.0.1e-30.el6.11 updates
pcre.i686 7.8-6.el6 base
readline.i686 6.0-4.el6 base
snappy.i686 1.1.0-1.el6 base
v8.i686 1:3.14.5.10-9.el6 pbx
zlib.i686 1.2.3-29.el6 base

Can i remove this rpms? And is the mongodb-server required for FreePBX?

reagards

How are you trying to update? If your distro 13 is 32bits, which it seems it is, you can’t upgrade inline using the upgrader. You need to install distro 14 on a separate server and use the “donor server” script if you have licensed modules.

If you don’t have commercial modules, what you can do is install distro 13 64bit on another server, and restore a full backup of the 13 32bit on it. Then you can do an inline upgrade.

1 Like

I’ve installed the rpm for distro upgrade: package1.sangoma.net/distro-upgrade-1807-2.sng7.noarch.rpm

after that i execut distro-update:

Checking prerequsites…
Checking FreePBX Version [ :heavy_check_mark: ] - 13.0.195.4
Checking bitsize of machine [ :heavy_check_mark: ] - x86_64
Checking for Hyper-V [ :heavy_check_mark: ]
Checking for 32 bit packages [ ✘ ]

it is 64Bit.
uname -a hostname 2.6.32-642.6.2.el6.x86_64 #1 SMP Wed Oct 26 06:52:09 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

If you are using 64bit distro, then go ahead and delete the RPMs that the updater is telling you to uninstall.

But maybe someone from @sangoma can give more details, it seems strange that you have 32bit packages on a 64bit installation.

At the bottom of the upgrade page:
https://wiki.freepbx.org/display/PPS/Upgrading+from+FreePBX+10.13.66+to+SNG7#UpgradingfromFreePBX10.13.66toSNG7-Recoveryfromafailedupgrade

there is a script you can run post upgrade, and IIRC it will remove the offending rpms.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.