Upgrade From 2.10.1.19 To 13.0.152

I began working on moving our backup pbx from 2.10.1.19 to 13.0.152 last week. After reading over various documents including the wiki, I took the wiki suggestion and did a full backup of the old system, a clean install of the new, and then attempted to restore the backup from the old system. Long story short, this resulted in a mess and broke the new system completely.

So now I’ve done a fresh clean install of 13.0.152 and am wondering what the best approach to upgrading from 2.10.x is? Is this too big of a leap for a backup/restore? Should I just restore the settings db and cdr db, doing the rest of the move by hand?

Kind regards,
Chris

You can’t restore different versions.

The normal procedure is to upgrade your current machine as far as it can go through the GUI - a 2.10 machine should be able to get to at least 12. Then back that 12 system up, and restore it to a current 12 machine, and continue upgrading to 13.

Sorry 8-(

I can attest that it is possible to update from an old version to the current but you must be very careful. I use virtual machines for my PBXs and can therefore take a snapshot before hand and revert it if something goes wrong. If you don’t use VMs then you will have to be even more careful but it is possible.

The following listing is from my oldest continually running FPBX (I have older Asterisk based PBXs), and as you can see it has been places.

If you are not running in a VM then you will have to dump your physical box to a set of files via something like “Clonezilla” to get the same level of protection.

You will have to make a decision: You either upgrade it or rebuild it. If you choose to rebuild it, then you will have to make sure that you know the old config inside out and that includes changes outside of the GUI and other little tweaks. Do you have copies of system sounds etc etc.

The choice is yours. Good luck.

Cheers
Jon

PS I am now taking this box to 10.13.66-13 at the moment. I know it will because my home PBX did.

[[email protected] ~]# cd /usr/src/update/ [[email protected] update]# ls -l total 868 -rw-r--r-- 1 root root 0 Apr 30 2014 3.211.63.6 -rw-r--r-- 1 root root 0 Apr 30 2014 4.211.64.9 -rw-r--r-- 1 root root 0 Jan 10 2015 5.211.65.14 -rwxr-xr-x 1 root root 13617 Nov 4 2012 upgrade-1.817.210.62-2.sh -rwxr-xr-x 1 root root 17364 Nov 20 2012 upgrade-1.818.210.62-3.sh -rwxr-xr-x 1 root root 16864 Nov 27 2012 upgrade-1.818.210.62-4.sh -rwxr-xr-x 1 root root 13044 Nov 28 2012 upgrade-1.818.210.62-5.sh -rwxr-xr-x 1 root root 16508 Mar 24 2014 upgrade-2.210.62-100.sh -rwxr-xr-x 1 root root 14312 Feb 6 2013 upgrade-2.210.62-1.sh -rwxr-xr-x 1 root root 14708 Feb 6 2013 upgrade-2.210.62-2.sh -rwxr-xr-x 1 root root 15573 Feb 6 2013 upgrade-2.210.62-3.sh -rwxr-xr-x 1 root root 15526 Feb 6 2013 upgrade-2.210.62-4.sh -rwxr-xr-x 1 root root 15163 Feb 6 2013 upgrade-2.210.62-5.sh -rwxr-xr-x 1 root root 17753 Mar 15 2013 upgrade-2.210.62-6.sh -rwxr-xr-x 1 root root 14225 Mar 31 2013 upgrade-2.210.62-7.sh -rwxr-xr-x 1 root root 14043 Jun 2 2013 upgrade-3.211.63-10.sh -rwxr-xr-x 1 root root 15237 Apr 22 2013 upgrade-3.211.63-8.sh -rwxr-xr-x 1 root root 15602 Aug 22 2013 upgrade-3.211.63-9.sh -rwxr-xr-x 1 root root 15191 Jan 15 2014 upgrade-3.211.63-to-4.211.64-1.sh -rwxr-xr-x 1 root root 15412 Dec 18 2013 upgrade-4.211.64-10.sh -rwxr-xr-x 1 root root 15489 Apr 22 2013 upgrade-4.211.64-2.sh -rwxr-xr-x 1 root root 15668 May 23 2013 upgrade-4.211.64-3.sh -rwxr-xr-x 1 root root 14107 Jun 2 2013 upgrade-4.211.64-4.sh -rwxr-xr-x 1 root root 14244 Jul 30 2013 upgrade-4.211.64-5.sh -rwxr-xr-x 1 root root 14538 Sep 18 2013 upgrade-4.211.64-6.sh -rwxr-xr-x 1 root root 14634 Sep 18 2013 upgrade-4.211.64-7.sh -rwxr-xr-x 1 root root 14358 Nov 10 2013 upgrade-4.211.64-8.sh -rwxr-xr-x 1 root root 14583 Nov 29 2013 upgrade-4.211.64-9.sh -rwxr-xr-x 1 root root 15369 Jan 15 2014 upgrade-4.211.64-to-5.211.65-1.sh -rwxr-xr-x 1 root root 16339 Apr 5 2014 upgrade-5.211.65-10.sh -rwxr-xr-x 1 root root 14873 Apr 8 2014 upgrade-5.211.65-11.sh -rwxr-xr-x 1 root root 16804 Apr 25 2014 upgrade-5.211.65-12.sh -rwxr-xr-x 1 root root 14728 Jun 11 2014 upgrade-5.211.65-13.sh -rwxr-xr-x 1 root root 13704 Jun 14 2014 upgrade-5.211.65-14.sh -rwxr-xr-x 1 root root 14818 Jul 30 2014 upgrade-5.211.65-15.sh -rwxr-xr-x 1 root root 14204 Aug 28 2014 upgrade-5.211.65-16.sh -rwxr-xr-x 1 root root 14558 Sep 19 2014 upgrade-5.211.65-17.sh -rwxr-xr-x 1 root root 14680 Sep 27 2014 upgrade-5.211.65-18.sh -rwxr-xr-x 1 root root 13691 Oct 1 2014 upgrade-5.211.65-19.sh -rwxr-xr-x 1 root root 13779 Oct 20 2014 upgrade-5.211.65-20.sh -rwxr-xr-x 1 root root 13853 Nov 25 2014 upgrade-5.211.65-21.sh -rwxr-xr-x 1 root root 15430 Dec 18 2013 upgrade-5.211.65-2.sh -rwxr-xr-x 1 root root 14249 Dec 26 2013 upgrade-5.211.65-3.sh -rwxr-xr-x 1 root root 15114 Jan 8 2014 upgrade-5.211.65-4.sh -rwxr-xr-x 1 root root 15350 Feb 9 2014 upgrade-5.211.65-5.sh -rwxr-xr-x 1 root root 21119 Feb 19 2014 upgrade-5.211.65-6.sh -rwxr-xr-x 1 root root 15199 Mar 4 2014 upgrade-5.211.65-7.sh -rwxr-xr-x 1 root root 13698 Mar 10 2014 upgrade-5.211.65-8.sh -rwxr-xr-x 1 root root 14939 Mar 24 2014 upgrade-5.211.65-9.sh -rwxr-xr-x 1 root root 20006 Nov 6 2014 upgrade-5.211.65-to-6.12.65-20.sh -rwxr-xr-x 1 root root 13935 Nov 25 2014 upgrade-6.12.65-21.sh -rwxr-xr-x 1 root root 13850 Nov 25 2014 upgrade-6.12.65-22.sh -rwxr-xr-x 1 root root 14273 Dec 10 2014 upgrade-6.12.65-23.sh -rwxr-xr-x 1 root root 16443 Jan 1 2015 upgrade-6.12.65-24.sh -rwxr-xr-x 1 root root 13862 Apr 16 2015 upgrade-6.12.65-25.sh

… and as it turns out, it did.

The FPBX distro is a bit special in that it is upgradeable.

[[email protected] update]# cat /etc/schmooze/pbx-version 
10.13.66-13

Cheers
Jon

1 Like