Welp, i hosed an upgrade from 15 to 16. I had to wipe it and start with 16 and now i will be doing a restore. This isnt my issue as to why i am writing. I will be doing this for 8 more PBXes. but before I do this, i assume it has to do with an out of date versionupgrade. What can i check to get this thing to update?
versionupgrade | 15.0.32 | Enabled; Not available online | Commercial | Sangoma
I haven’t done a 15 → 16 in a while but I used the versionupgrade tool quite a few times without much difficulty.
The main things that happen are PHP upgrade from 5.6 to 7.4; change from Zend loader to Ioncube; and the replacement of FreePBX framework and modules.
I remember in a couple of cases where older commercial modules didn’t get removed, and then FreePBX would fail to load because the 15.x commercial module was depending on Zend loader which was no longer installed.
I recommend removing (actually remove, not just uninstall) any commercial modules you are not using.
To your original question, the latest versionupgrade for 15 is 15.0.43. You should get it if you do fwconsole ma downloadinstall versionupgrade
The system kept mentioning the redis depricated thing after. I took a full backup so I wasnt worried about this one as much as i will be the others. I combed over upgrade stuff and did all the removal of the stuff that came up under the verify config of the versionupgrade. This is what happens when i run the MA command
I don’t know why it says that for you; maybe there’s a temporary problem connecting to the module repository. I just did that command on a 15 server and it found and downloaded the module.
this could occur when system upgraded with php 7.4 but framework is still v15 so please check php -v and fwconsole ma list to ensure if php is 7.4 then framework also should be v16