Upgrade from 5.211.65

I’ve been trying to get this system upgraded for a couple of years but could never get the customer to move until now. When I try to do any upgrade from the gui I get GPG errors. Even when trying from the console using the scripts on https://wiki.freepbx.org/display/PPS/FreePBX-Distro-5.211.65 I am seeing more gpg errors. After some research it looks like there is a mention of the GPG keys being poisoned. Is there no longer a path forward from this version to the current?

Can you just save out the settings and recreate from a few version?

Do you have a lot of custom stuff?

Are you doing anything “hinky”?

Do you have a lot of extensions?

If the answers to these questions are “Yes”, “No”, “No”, and “No”, doing the upgrade by hand may be the fastest way to do it. If you have any weird or custom stuff, those parts will probably not upgrade correctly anyway, so if either of those is “Yes” and hand upgrade is indicated.

If you have a lot of extensions, dump them to a CSV files using whatever Bulk Handler you have in the current system and massage the file so that the new Bulk Handler can import your phones.

Even with the upgraders, I’ve found that you end up doing quite a bit of “hand work” anyway. Adding 10 extensions and 3 trunks will take you five minutes - between me writing and you reading, we’ve already spent more time than that. :slight_smile:

These guys were the kings of custom dialplan and have about 1500 extensions along with custom ASTDB settings for almost every lead number. The guy who wrote all of it has retired and dumped the system on me. Add that it is a school so downtime is limited to late evening/weekends. I’ve done an upgrade on this in a vm several times over the last couple of years but that doesn’t help me now…

This is the bug report I saw. It looks like it was fixed back to version 13.
https://issues.freepbx.org/browse/FREEPBX-19620

Oh and I forgot to mention they are on the old HA system that has no way to unbundle it. I’ve already got that removed from my current VM and the system is looking normal. Luckily this is not live.

I would not even consider upgrading in place. Set up a new 14 Distro system and migrate your settings using this script:
https://wiki.freepbx.org/display/PPS/Elastix+and+PBXinaFlash+to+FreePBX+Distro+Conversion+Tool

Then check this thread to get a list of things that require attention post migration: How to: Upgrade FreePBX13 to FreePBX14 on Hyper V - Guide

Then you need to figure out how to copy the custom dialplan stuff over, if you even can.

is that going to work from 5.211.65?

Try. That script will not harm anything on the donor PBX.

In the process of setting up the vm to receive it.

Wow! That worked remarkably well. Thanks for the suggestion!

2 Likes

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