Apply configuration changes errors with: Failed to get engine_info retreive_conf

been using freepbx for a while now – great stuff!

had some network errors this morning that resulted in asterisk going offline with some error messages i’ve never seen before … resolved this by recompiling asterisk.

one of the things i tried before recompiling asterisk was making a change in freepbx gui and hitting apply.

now that everything is back up and running 100%, the “Apply Configuration Changes” button shows up but errors out whenever i try a reload.

exit: 1

Checking for PEAR DB…OK
Checking for PEAR Console::Getopt…OK
Checking for /etc/amportal.conf …OK
Bootstrapping /etc/amportal.conf …OK
Parsing /etc/amportal.conf …OK
Parsing /etc/asterisk/asterisk.conf …OK
Connecting to database…OK
Connecting to Asterisk manager interface…OK
[FATAL] Failed to get engine_info retreive_conf failed to get engine information and cannot configure up a softwitch with out it. Error: ERROR-UNABLE-TO-PARSE

1 error(s) occured, you should view the notification log on the dashboard or main screen to check for more details.

is there a way to manually clear out the attribute that says there are configuration changes (i didn’t actually change anything, i just hit the update button)?

thanks in advance for any ideas/thoughts,
-e

still having this problem … anyone have thoughts?

resolution:
search for this line of code in /var/lib/asterisk/bin/retrieve_conf:
$engineinfo = engine_getinfo();

insert these two lines immediately following:
$engineinfo[‘engine’]=“asterisk”;
$engineinfo[‘version’]=“1.4.22”;

**note: replace your version of asterisk if it’s different than mine

i also found a patch file from the pbxinaflash site if you’d rather patch
HT: http://pbxinaflash.com/forum/archive/index.php?t-677.html