... a bunch of similar blocks like this: Duplicate admin page name: factor_email line 955 of /lib/adminlib.php: call to debugging() line 267 of /admin/tool/mfa/classes/plugininfo/factor.php: call to admin_category->add() line 73 of /admin/tool/mfa/settings.php: call to tool_mfa\plugininfo\factor->load_settings() line 81 of /lib/classes/plugininfo/tool.php: call to include() line 735 of /admin/settings/plugins.php: call to core\plugininfo\tool->load_settings() line 8831 of /lib/adminlib.php: call to require() line 4501 of /lib/navigationlib.php: call to admin_get_root() line 4364 of /lib/navigationlib.php: call to settings_navigation->load_administration_settings() line 833 of /lib/pagelib.php: call to settings_navigation->initialise() line 962 of /lib/pagelib.php: call to moodle_page->magic_get_settingsnav() line 110 of /blocks/admin_bookmarks/block_admin_bookmarks.php: call to moodle_page->__get() line 337 of /blocks/moodleblock.class.php: call to block_admin_bookmarks->get_content() line 231 of /blocks/moodleblock.class.php: call to block_base->formatted_contents() line 1222 of /lib/blocklib.php: call to block_base->get_content_for_output() line 1280 of /lib/blocklib.php: call to block_manager->create_block_contents() line 377 of /lib/blocklib.php: call to block_manager->ensure_content_created() line 4085 of /lib/outputrenderers.php: call to block_manager->region_has_content() line 53 of /theme/boost/layout/drawers.php: call to core_renderer->blocks() line 1473 of /lib/outputrenderers.php: call to include() line 1399 of /lib/outputrenderers.php: call to core_renderer->render_page_layout() line 2963 of /lib/outputrenderers.php: call to core_renderer->header() line 390 of /lib/setuplib.php: call to core_renderer->fatal_error() line ? of unknownfile: call to default_exception_handler() ... then the final error Error reading from database Debug info: ERROR: relation "mdl_tool_mfa" does not exist LINE 1: SELECT 'x' FROM mdl_tool_mfa WHERE userid = $1 AND factor = ... ^ SELECT 'x' FROM mdl_tool_mfa WHERE userid = $1 AND factor = $2 AND revoked = $3 LIMIT 1 [array ( 0 => '2', 1 => 'email', 2 => 1, )] Error code: dmlreadexception Stack trace: line 494 of /lib/dml/moodle_database.php: dml_read_exception thrown line 293 of /lib/dml/moodle_read_slave_trait.php: call to moodle_database->query_end() line 341 of /lib/dml/pgsql_native_moodle_database.php: call to pgsql_native_moodle_database->read_slave_query_end() line 902 of /lib/dml/pgsql_native_moodle_database.php: call to pgsql_native_moodle_database->query_end() line 2010 of /lib/dml/moodle_database.php: call to pgsql_native_moodle_database->get_recordset_sql() line 1995 of /lib/dml/moodle_database.php: call to moodle_database->record_exists_sql() line 1979 of /lib/dml/moodle_database.php: call to moodle_database->record_exists_select() line 163 of /admin/tool/mfa/factor/email/classes/factor.php: call to moodle_database->record_exists() line 125 of /admin/tool/mfa/factor/email/classes/factor.php: call to factor_email\factor::is_ready() line 266 of /admin/tool/mfa/factor/grace/classes/factor.php: call to factor_email\factor->has_input() line ? of unknownfile: call to factor_grace\factor->factor_grace\{closure}() line 267 of /admin/tool/mfa/factor/grace/classes/factor.php: call to array_filter() line 45 of /admin/tool/mfa/factor/grace/settings.php: call to factor_grace\factor->get_all_affecting_factors() line 264 of /admin/tool/mfa/classes/plugininfo/factor.php: call to include() line 73 of /admin/tool/mfa/settings.php: call to tool_mfa\plugininfo\factor->load_settings() line 81 of /lib/classes/plugininfo/tool.php: call to include() line 735 of /admin/settings/plugins.php: call to core\plugininfo\tool->load_settings() line 8831 of /lib/adminlib.php: call to require() line 835 of /admin/index.php: call to admin_get_root() Error reading from database Debug info: ERROR: relation "mdl_tool_mfa" does not exist LINE 1: SELECT 'x' FROM mdl_tool_mfa WHERE userid = $1 AND factor = ... ^ SELECT 'x' FROM mdl_tool_mfa WHERE userid = $1 AND factor = $2 AND revoked = $3 LIMIT 1 [array ( 0 => '2', 1 => 'email', 2 => 1, )] Error code: dmlreadexception Stack trace: line 494 of /lib/dml/moodle_database.php: dml_read_exception thrown line 293 of /lib/dml/moodle_read_slave_trait.php: call to moodle_database->query_end() line 341 of /lib/dml/pgsql_native_moodle_database.php: call to pgsql_native_moodle_database->read_slave_query_end() line 902 of /lib/dml/pgsql_native_moodle_database.php: call to pgsql_native_moodle_database->query_end() line 2010 of /lib/dml/moodle_database.php: call to pgsql_native_moodle_database->get_recordset_sql() line 1995 of /lib/dml/moodle_database.php: call to moodle_database->record_exists_sql() line 1979 of /lib/dml/moodle_database.php: call to moodle_database->record_exists_select() line 163 of /admin/tool/mfa/factor/email/classes/factor.php: call to moodle_database->record_exists() line 125 of /admin/tool/mfa/factor/email/classes/factor.php: call to factor_email\factor::is_ready() line 266 of /admin/tool/mfa/factor/grace/classes/factor.php: call to factor_email\factor->has_input() line ? of unknownfile: call to factor_grace\factor->factor_grace\{closure}() line 267 of /admin/tool/mfa/factor/grace/classes/factor.php: call to array_filter() line 45 of /admin/tool/mfa/factor/grace/settings.php: call to factor_grace\factor->get_all_affecting_factors() line 264 of /admin/tool/mfa/classes/plugininfo/factor.php: call to include() line 73 of /admin/tool/mfa/settings.php: call to tool_mfa\plugininfo\factor->load_settings() line 81 of /lib/classes/plugininfo/tool.php: call to include() line 735 of /admin/settings/plugins.php: call to core\plugininfo\tool->load_settings() line 8831 of /lib/adminlib.php: call to require() line 4501 of /lib/navigationlib.php: call to admin_get_root() line 4364 of /lib/navigationlib.php: call to settings_navigation->load_administration_settings() line 833 of /lib/pagelib.php: call to settings_navigation->initialise() line 962 of /lib/pagelib.php: call to moodle_page->magic_get_settingsnav() line 110 of /blocks/admin_bookmarks/block_admin_bookmarks.php: call to moodle_page->__get() line 337 of /blocks/moodleblock.class.php: call to block_admin_bookmarks->get_content() line 231 of /blocks/moodleblock.class.php: call to block_base->formatted_contents() line 1222 of /lib/blocklib.php: call to block_base->get_content_for_output() line 1280 of /lib/blocklib.php: call to block_manager->create_block_contents() line 377 of /lib/blocklib.php: call to block_manager->ensure_content_created() line 4085 of /lib/outputrenderers.php: call to block_manager->region_has_content() line 53 of /theme/boost/layout/drawers.php: call to core_renderer->blocks() line 1473 of /lib/outputrenderers.php: call to include() line 1399 of /lib/outputrenderers.php: call to core_renderer->render_page_layout() line 2963 of /lib/outputrenderers.php: call to core_renderer->header() line 390 of /lib/setuplib.php: call to core_renderer->fatal_error() line ? of unknownfile: call to default_exception_handler()