Following upgrades, advanced settings are not working

Hi there, I upgraded my PBX GUI to 12 using the upgrade tool, then went through all the upgrade scripts to go from 5.211.65 - 6.12.65 for the freepbx firmware, then changed my asterisk version to 13. It was quite the upgrade the other night.

I am trying to utilize both chan_sip and chan_pjsip, however when trying to change the setting under advanced settings the check mark appears, but nothing happens when it is clicked.

Here is my debug log…I believe it is what popped out right after changing the setting and trying to click the check mark.

login as: root
[email protected]’s password:
Last login: Wed May 20 01:10:55 2015

 _        _            _     _    _   _  _____        __
/ \   ___| |_ ___ _ __(_)___| | _| \ | |/ _ \ \      / /

/ _ \ / | / _ \ '| / | |/ / | | | | \ \ /\ / /
/ ___ _
\ || / | | _ \ <| |\ | || |\ V V /
/
/ __
/___
|| ||/|__| _|_/ _/_/

Interface eth0 IP: 192.168.99.29
Interface eth0 MAC: 00:0C:29:C3:08:80

Please note most tasks should be handled through the FreePBX UI.
You can access the FreePBX GUI by typing one of the above IP’s in to your web br owser.
For support please visit http://www.freepbx.org/support-and-professional-service s

[root@localhost ~]# amportal a dbug

Fetching FreePBX settings with gen_amp_conf.php…

trying to run as user asterisk:

[FPBXDBUGDISABLE] already set to [0]

==> /var/log/asterisk/freepbx_dbug <==

==> /var/log/httpd/error_log <==
[Wed May 20 08:09:02 2015] [error] [client 192.168.99.2] client denied by server configuration: /var/www/html/admin/assets/less/buttons/cache/index.html
[Wed May 20 08:09:02 2015] [error] [client 192.168.99.2] client denied by server configuration: /var/www/html/admin/assets/less/buttons/cache/index.html.var
[Wed May 20 08:09:02 2015] [error] [client 192.168.99.2] client denied by server configuration: /var/www/html/admin/assets/less/buttons/cache/index.html
[Wed May 20 08:09:02 2015] [error] [client 192.168.99.2] client denied by server configuration: /var/www/html/admin/assets/less/buttons/cache/index.html.var
zend_mm_heap corrupted
[Wed May 20 08:53:01 2015] [notice] caught SIGTERM, shutting down
[Wed May 20 08:53:02 2015] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin /suexec)
[Wed May 20 08:53:02 2015] [notice] Digest: generating secret for digest authent ication …
[Wed May 20 08:53:02 2015] [notice] Digest: done
[Wed May 20 08:53:02 2015] [notice] Apache/2.2.15 (Unix) DAV/2 PHP/5.3.28 config ured – resuming normal operations

==> /var/log/asterisk/freepbx.log <==
[2015-May-20 09:11:45] [PHP-NOTICE] (/var/www/html/admin/libraries/BMO/Freepbx_c onf.class.php:542) - Undefined index: type
[2015-May-20 09:11:45] [PHP-NOTICE] (/var/www/html/admin/modules/core/page.advan cedsettings.php:60) - Undefined index: level
[2015-May-20 09:11:45] [PHP-NOTICE] (/var/www/html/admin/modules/core/page.advan cedsettings.php:60) - Undefined index: level
[2015-May-20 09:11:45] [PHP-WARNING] (/var/www/html/admin/libraries/BMO/GuiHooks .class.php:40) - Invalid argument supplied for foreach()
[2015-May-20 09:11:45] [PHP-WARNING] (/var/www/html/admin/libraries/BMO/GuiHooks .class.php:95) - strtolower() expects parameter 1 to be string, object given
[2015-May-20 09:11:45] [PHP-WARNING] (/var/www/html/admin/libraries/BMO/GuiHooks .class.php:95) - strtolower() expects parameter 1 to be string, object given
[2015-May-20 09:22:48] [INFO] (bin/freepbx_setting:42) - trying to run as user a sterisk:
[2015-May-20 09:22:48] [INFO] (bin/freepbx_setting:43) -
[2015-May-20 09:22:49] [INFO] (bin/freepbx_setting:64) - [FPBXDBUGDISABLE] alrea dy set to [0]
[2015-May-20 09:22:49] [INFO] (bin/freepbx_setting:65) -
[2015-May-20 09:23:01] [PHP-WARNING] (/var/www/html/admin/modules/cxpanel/brand. php:3) - file_get_contents(/etc/schmooze/operator-panel-brand): failed to open s tream: No such file or directory
[2015-May-20 09:23:01] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depr eciated Function module_getinfo detected in /var/www/html/admin/modules/cxpanel/ functions.inc.php on line 48
[2015-May-20 09:23:01] [PHP-WARNING] (/var/www/html/admin/libraries/BMO/GuiHooks .class.php:270) - in_array() expects parameter 2 to be array, boolean given
[2015-May-20 09:23:02] [PHP-WARNING] (/var/www/html/admin/libraries/BMO/GuiHooks .class.php:40) - Invalid argument supplied for foreach()
[2015-May-20 09:23:02] [PHP-NOTICE] (/var/www/html/admin/libraries/BMO/Freepbx_c onf.class.php:542) - Undefined index: type
[2015-May-20 09:23:02] [PHP-NOTICE] (/var/www/html/admin/libraries/BMO/Freepbx_c onf.class.php:542) - Undefined index: type
[2015-May-20 09:23:02] [PHP-NOTICE] (/var/www/html/admin/modules/core/page.advan cedsettings.php:60) - Undefined index: level
[2015-May-20 09:23:02] [PHP-NOTICE] (/var/www/html/admin/modules/core/page.advan cedsettings.php:60) - Undefined index: level
[2015-May-20 09:23:02] [PHP-WARNING] (/var/www/html/admin/libraries/BMO/GuiHooks .class.php:40) - Invalid argument supplied for foreach()
[2015-May-20 09:23:02] [PHP-WARNING] (/var/www/html/admin/libraries/BMO/GuiHooks .class.php:95) - strtolower() expects parameter 1 to be string, object given
[2015-May-20 09:23:02] [PHP-WARNING] (/var/www/html/admin/libraries/BMO/GuiHooks .class.php:95) - strtolower() expects parameter 1 to be string, object given
[2015-May-20 09:29:01] [PHP-WARNING] (/var/www/html/admin/modules/cxpanel/brand.php:3) - file_get_contents(/e tc/schmooze/operator-panel-brand): failed to open stream: No such file or directory
[2015-May-20 09:29:01] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getin fo detected in /var/www/html/admin/modules/cxpanel/functions.inc.php on line 48
[2015-May-20 09:29:02] [PHP-NOTICE] (/var/lib/asterisk/bin/freepbx-cron-scheduler.php:70) - Undefined variabl e: text
==> /var/log/asterisk/freepbx.log <==
[2015-May-20 09:11:45] [PHP-NOTICE] (/var/www/html/admin/libraries/BMO/Freepbx_c onf.class.php:542) - Undefined index: type
[2015-May-20 09:11:45] [PHP-NOTICE] (/var/www/html/admin/modules/core/page.advan cedsettings.php:60) - Undefined index: level
[2015-May-20 09:11:45] [PHP-NOTICE] (/var/www/html/admin/modules/core/page.advan cedsettings.php:60) - Undefined index: level
[2015-May-20 09:11:45] [PHP-WARNING] (/var/www/html/admin/libraries/BMO/GuiHooks .class.php:40) - Invalid argument supplied for foreach()
[2015-May-20 09:11:45] [PHP-WARNING] (/var/www/html/admin/libraries/BMO/GuiHooks .class.php:95) - strtolower() expects parameter 1 to be string, object given
[2015-May-20 09:11:45] [PHP-WARNING] (/var/www/html/admin/libraries/BMO/GuiHooks .class.php:95) - strtolower() expects parameter 1 to be string, object given
[2015-May-20 09:22:48] [INFO] (bin/freepbx_setting:42) - trying to run as user a sterisk:
[2015-May-20 09:22:48] [INFO] (bin/freepbx_setting:43) -
[2015-May-20 09:22:49] [INFO] (bin/freepbx_setting:64) - [FPBXDBUGDISABLE] alrea dy set to [0]
[2015-May-20 09:22:49] [INFO] (bin/freepbx_setting:65) -
[2015-May-20 09:23:01] [PHP-WARNING] (/var/www/html/admin/modules/cxpanel/brand. php:3) - file_get_contents(/etc/schmooze/operator-panel-brand): failed to open s tream: No such file or directory
[2015-May-20 09:23:01] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depr eciated Function module_getinfo detected in /var/www/html/admin/modules/cxpanel/ functions.inc.php on line 48
[2015-May-20 09:23:01] [PHP-WARNING] (/var/www/html/admin/libraries/BMO/GuiHooks .class.php:270) - in_array() expects parameter 2 to be array, boolean given
[2015-May-20 09:23:02] [PHP-WARNING] (/var/www/html/admin/libraries/BMO/GuiHooks .class.php:40) - Invalid argument supplied for foreach()
[2015-May-20 09:23:02] [PHP-NOTICE] (/var/www/html/admin/libraries/BMO/Freepbx_c onf.class.php:542) - Undefined index: type
[2015-May-20 09:23:02] [PHP-NOTICE] (/var/www/html/admin/libraries/BMO/Freepbx_c onf.class.php:542) - Undefined index: type
[2015-May-20 09:23:02] [PHP-NOTICE] (/var/www/html/admin/modules/core/page.advan cedsettings.php:60) - Undefined index: level
[2015-May-20 09:23:02] [PHP-NOTICE] (/var/www/html/admin/modules/core/page.advan cedsettings.php:60) - Undefined index: level
[2015-May-20 09:23:02] [PHP-WARNING] (/var/www/html/admin/libraries/BMO/GuiHooks .class.php:40) - Invalid argument supplied for foreach()
[2015-May-20 09:23:02] [PHP-WARNING] (/var/www/html/admin/libraries/BMO/GuiHooks .class.php:95) - strtolower() expects parameter 1 to be string, object given
[2015-May-20 09:23:02] [PHP-WARNING] (/var/www/html/admin/libraries/BMO/GuiHooks .class.php:95) - strtolower() expects parameter 1 to be string, object given
[2015-May-20 09:29:01] [PHP-WARNING] (/var/www/html/admin/modules/cxpanel/brand.php:3) - file_get_contents(/e tc/schmooze/operator-panel-brand): failed to open stream: No such file or directory
[2015-May-20 09:29:01] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getin fo detected in /var/www/html/admin/modules/cxpanel/functions.inc.php on line 48
[2015-May-20 09:29:02] [PHP-NOTICE] (/var/lib/asterisk/bin/freepbx-cron-scheduler.php:70) - Undefined variabl e: text

Thank you in advance for any help you can provide

try from your linux CLI as root:
amportal chown
amportal a r

I just tried this, however I am still unable to click the check mark that appears after changing a setting. It appears, I click, but nothing happens. I can still act like I’m changing settings, but none of the checks that appear let me click on them.

This problem arose when trying to change extensions to pjsip, it directed me to the advanced settings to enable pjsip, but I am unable to.

Have you tried multiple browsers? It could be an addon causing it.

I can’t believe it, that worked. Firefox wouldn’t allow me to change the settings, but IE was able to with no problems at all.

Thank you very much, I appreciate the suggestion.

:slight_smile: there’s nothing in the FreePBX code that would cause those to become unclickable as far as I can tell. Why would they want to do that?!

It has been my experience that browser superiority is now Chrome > IE > FF > Anything > Safari. I’m not counting MS Edge, as it hasn’t been widely adopted and tested yet.

The one thing I don’t like about Chrome is that it remembers my FreePBX GUI password on the user manager screen, and thinks that the description field === user field because it’s the one before password. I can’t save it because of this :frowning:

Oh my goodness that is quite a bother isn’t it? I’m upset Firefox stopped working for me, I quite like the browser.
IE will have to do I guess…even if am still on IE 9.

Try using Chrome specifically for this task.