Fwconsole missing

I recently upgraded to free pbx 12.0.76.2 from the web gui module admin page. Since then, I have been having several issues. fwconsole is completely missing. If i run locate fwconsole, it doesn’t return anything. I also don’t see it under /usr/sbin. I am unable to save any changes. If i try to apply the config in the web gui, i receive the error retrieve_conf. Call routing is working and i can log into the web gui, i just can’t run anymore updates or make any system changes.

exit: 1
found language dir fr for directory, not installed on system, skipping
found language dir es for pbdirectory, not installed on system, skipping
found language dir es for speeddial, not installed on system, skipping
[FATAL] SELECT data FROM parkinglot WHERE keyword=‘parkext’ [nativecode=1146 ** Table ‘asterisk.parkinglot’ doesn’t exist]SQL -
SELECT data FROM parkinglot WHERE keyword=‘parkext’

Trace Back:

/var/www/html/admin/libraries/sql.functions.php:25 die_freepbx()
[0]: SELECT data FROM parkinglot WHERE keyword=‘parkext’ [nativecode=1146 ** Table ‘asterisk.parkinglot’ doesn’t exist]SQL -
SELECT data FROM parkinglot WHERE keyword=‘parkext’

/var/www/html/admin/modules/fop2admin/functions.inc.php:71 sql()
[0]: SELECT data FROM parkinglot WHERE keyword=‘parkext’
[1]: getRow
[2]: 2

/var/www/html/admin/libraries/BMO/DialplanHooks.class.php:87 fop2admin_get_config()
[0]: asterisk

/var/lib/asterisk/bin/retrieve_conf:727 DialplanHooks->processHooks()
[0]: asterisk
[1]:

Freepbx 12 does not have fwconsole

amportal ma uninstall parking
amportal ma install parking

thanks for the response.
I tried amportal ma uninstall parking and amportal ma install parking. The amportal command is only returning the usage context:

[[email protected] ~]# amportal ma uninstall parking
Fetching FreePBX settings with gen_amp_conf.php…
-------------FreePBX Control Script-----------------------------------------------
Usage: amportal start|stop|restart|kill|chown
start: Starts Asterisk and Flash Operator Panel server if enabled
stop: Gracefully stops Asterisk
restart: Stop and Starts
kill: Kills Asterisk
chown: Sets appropriate permissions on files
[[email protected] ~]#

amportal a ma uninstall parking
amportal a ma install parking

I uninstalled/reinstalled parking. I am still getting the same error:
exit: 1
found language dir fr for directory, not installed on system, skipping
found language dir es for pbdirectory, not installed on system, skipping
found language dir es for speeddial, not installed on system, skipping
[FATAL] SELECT data FROM parkinglot WHERE keyword=‘parkext’ [nativecode=1146 ** Table ‘asterisk.parkinglot’ doesn’t exist]SQL -
SELECT data FROM parkinglot WHERE keyword=‘parkext’

Trace Back:

/var/www/html/admin/libraries/sql.functions.php:25 die_freepbx()
[0]: SELECT data FROM parkinglot WHERE keyword=‘parkext’ [nativecode=1146 ** Table ‘asterisk.parkinglot’ doesn’t exist]SQL -
SELECT data FROM parkinglot WHERE keyword=‘parkext’

/var/www/html/admin/modules/fop2admin/functions.inc.php:71 sql()
[0]: SELECT data FROM parkinglot WHERE keyword=‘parkext’
[1]: getRow
[2]: 2

/var/www/html/admin/libraries/BMO/DialplanHooks.class.php:87 fop2admin_get_config()
[0]: asterisk

/var/lib/asterisk/bin/retrieve_conf:727 DialplanHooks->processHooks()
[0]: asterisk
[1]:

Is it safe to do run amportal a ma upgradeall?

You need to uninstall fop2admin. Thats an external module not supported by freepbx

I uninstalled fop2admin. I no longer get the retreive_conf error when hitting apply in the web gui. Thanks.