After minor module upgrades I got a tampered file warning for amportal. I tried:
amportal chown; amportal a ma refreshsignatures (which redownloaded framework saying sig was invalid); amportal a reload. The warning persisted no matter what I tried.This was later confirmed by Andrew Nagy as a module publishing issue that has been resolved. However…
In the meantime I downloaded and tried to install 13.0-latest from command line according to: http://wiki.freepbx.org/display/FOP/Installing+FreePBX+13+on+Ubuntu+Server+14.04.2+LTS
This seemingly went along fine until: ./install -n
at which point I got:
Checking if Asterisk is running and we can talk to it as the ‘asterisk’ user…Done!
Preliminary checks done. Starting FreePBX Installation
Checking if this is a new install…No (/etc/amportal.conf file detected)
PHP Fatal error: Call to a member function getAll() on a non-object in /var/www/admin/libraries/BMO/Freepbx_conf.class.php on line 216
Fortunately the GUI still runs. It shows version 12.0.76 and reports all modules up to date (stable stream). But now there are 7 additional “tampered files” all related to MoH - which has been disabled “pending upgrade to 13.0.6”. Framework still shows as tampered.
I had hoped to get past the whole mess by installing 13.0 but as above that didn’t work out so well. Now I’m stuck - unable to complete the command line install of 13.0, and the GUI doesn’t want to upgrade anything either.
How do I get back to a a normal state either with 13.0.6 or 12.0.76? Naturally this is a live system - although not critical, it would be a huge paid to lose the current configuration. Any help appreciated!
Norm Henderson
Clinica CEML
(charity hospital in Angola)