The FreePBX Conversion Wizard needs to be run on two machines, the NEW
machine, which must be an ACTIVATED FreePBX Distro machine, and then it must
be run on the DONOR machine.
The DONOR machine is the machine that is currently processing calls, and is
the machine that will be migrated to the NEW machine. No changes will be made
to the DONOR machine, and this script will not stop or restart any services
that may cause an outage.
If this is the NEW machine, just push âEnterâ to prepare this machine
Enter ID (blank if this is NEW): 2defs320f-95b5-4082-9cd7-5c43fv517d5b
Testing FreePBX functionality ⌠Failed. Received â/etc/freepbx.conf doesnât exist.
This must be run on a FreePBX machineâ instead of 'OKâ
Cleaning upâŚDone!
i did and i still have old error
[Wed Jan 04 07:42:54 2017] [error] [client x.x.104.95] PHP Fatal error: Call to undefined function module_run_notification_checks() in /var/www/html/admin/config.php on line 145
root@phone:~ $ curl -k -s https://convert.freepbx.org | bash
Checking that âcurlâ exists ⌠OK!
Validating sha256 integrity ⌠OK!
Trying to download converter to /tmp/tmp.FSvMI17711 ⌠Complete!
Validating download ⌠OK!
Starting FreePBX Converter version release/20151217r1
Testing connectivity to Conversion serverâŚSuccess!
FreePBX Conversion Wizard
The FreePBX Conversion Wizard needs to be run on two machines, the NEW
machine, which must be an ACTIVATED FreePBX Distro machine, and then it must
be run on the DONOR machine.
The DONOR machine is the machine that is currently processing calls, and is
the machine that will be migrated to the NEW machine. No changes will be made
to the DONOR machine, and this script will not stop or restart any services
that may cause an outage.
If this is the NEW machine, just push âEnterâ to prepare this machine
Enter ID (blank if this is NEW): bb9ba8cd-79c1-48b5-95df5-15e060435829
Testing FreePBX functionality ⌠PHP Warning: require_once(/var/www/html/admin/bootstrap.php): failed to open stream: No such file or directory in /etc/freepbx.conf on line 9
PHP Fatal error: require_once(): Failed opening required â/var/www/html/admin/bootstrap.phpâ (include_path=â.:/usr/share/pear:/usr/share/phpâ) in /etc/freepbx.conf on line 9
Failed. Received ââ instead of 'OKâ
Cleaning upâŚDone!
Sigh. What version of FreePBX is this? Lack of bootstrap indicates itâs older than the requisite version 2.9 (or severe problems with the system). Either way, it looks like itâs time to give up and start over with a fresh Distro install.
Holy crap - I thought I was running some old stuff. Youâve got me beat.
It sounds like the âPEBCAKâ backup is going to be your best option.
Basically, screen shot your trunks, your inbound and outbound routes, and your SIP Settings. That will get your communication with your ITSP working. If you canât get screenshots, of the old settings, the information is stored in the conf files in the /etc/asterisk directory. Note that copying these files to your new server might seem like a good idea, but they will just get overwritten as soon as you turn the new FreePBX on.
Next, if you can use the extension dump utility (I donât know if you can anymore), dump the extensions to a CSV file and update it for the Bulk Handler. If you canât, use the information on the Help screen for bulk handler and build a CSV file to import your extensions.
Yes, this is going to be painful (not really, itâs just going to take an hour or two) but itâs the price you pay for not updating the system.