Retrieve Conf failed on reload

After upgrade I get the following error.

eload failed because retrieve_conf encountered an error: 1

exit: 1
not writable[FATAL] SELECT callrecording_id, dest, description FROM callrecording [nativecode=1146 ** Table ‘asterisk.callrecording’ doesn’t exist]SQL -
SELECT callrecording_id, dest, description FROM callrecording

Trace Back:

/var/www/html/admin/libraries/sql.functions.php:11 die_freepbx()
[0]: SELECT callrecording_id, dest, description FROM callrecording [nativecode=1146 ** Table ‘asterisk.callrecording’ doesn’t exist]SQL -
SELECT callrecording_id, dest, description FROM callrecording

/var/www/html/admin/modules/callrecording/functions.inc.php:260 sql()
[0]: SELECT callrecording_id, dest, description FROM callrecording
[1]: getAll
[2]: 2

/var/www/html/admin/libraries/usage_registry.functions.php:88 callrecording_check_destinations()
[0]: 1

/var/www/html/admin/libraries/usage_registry.functions.php:281 framework_check_destination_usage()
[0]: 1
[1]:

/var/lib/asterisk/bin/retrieve_conf:612 framework_list_problem_destinations()
[0]:
[1]:
1 error(s) occurred

Additionally I have php errors on the extention page.,

any help is appreciated

First removed call recordings module then the ivr module
then reloaded fine