First, let me tell you about my setup:
Freepbx SNG7 install using ISO
2048mb of ram
10GB of vHDD space
The install went smoothy, but boot up gives two errors, that seem benign:
0.000000 tsc: Fast TSC calibration failed
1.629820 piix4_smbus 0000:00:07.3: SMBus base address uninitialized - upgrade bios or use force_addr=0xaddr
Those are not the issue at stake in this post, but I thought I would provide all of the information in one post.
The real issue began when I was done testing the new SNG7 and decided to get the data from my previous install (Specs: are 4gb of ram on this machine, with 20gb vHDD, Freepbx 10.13.66-16) using the backup function as I read I had no choice to do anyway, SNG7 not allowing the upgrade from the 32bit version. Upon restoring the backup on the SNG7 machine, my previous configurations implemented fine, but it seems the DB was also overwritten and now has my 32bit FreePBX data in it. I was able to recreate a lot of what was missing, and was able to make the PBX operational, by uninstalling and reinstalling some modules. That can be tricky as the SNG7 version has modules that are more recent than the online version.
My last issue was with time conditions: it did not seem to work properly. Time condition requires Calendar module to be installed, and I believe Calendar needs some data from the DB to be present. I thought: Let’s uninstall Calendar and Time Conditions, and let’s re-install them. That should create what is missing in the DB and I should be fine after that… Unfortunately, doing so only highlighted how badly the DB was impacted.
Currently, I’m at the step where I need to reinstall the Calendar module, as I cannot install the time condition one without this dependency installed. Calendar module says there is a missing requirement: FreePBX version 14.0.1rc1.18 or higher is required, you have 18.104.22.168. That seems odd. My PBX firmware is 12.7.4-1712-2.sng7 and Freepbx Framework says version22.214.171.124… 126.96.36.199, which is the exact version of the Freepbx Framework found on my older VM.
What would you recommend to do next? I’ve been waiting for a new Freepbx Framework version hoping that installing a later version of the framework would put everything back in its place… I’ve also wondered where the Module Admin takes its information so I can replace the 188.8.131.52 version information by my actual 12.7.4-1712-2.sng7 version…
One thing I get now: backing up from an older version and restoring it to the latest version is not as simple as I thought it would be. I wish I knew what I did wrong.
Thanks for your help!