FreePBX is Unable to Continue

hi all,

freepbx 12.0.45 asterisk 11.17.1 i get the following error when trying to access web dashboard:

FATAL ERROR
FreePBX is Unable to Continue
SQLSTATE[HY000]: General error: 144 Table ‘./asterisk/kvstore’ is marked as crashed and last (automatic?) repair failed
Trace Back/var/www/html/admin/libraries/BMO/DB_Helper.class.php:62 PDO->query()

0: SELECT * FROM kvstore LIMIT 1

/var/www/html/admin/libraries/BMO/DB_Helper.class.php:132 DB_Helper::checkDatabase()

/var/www/html/admin/libraries/BMO/Hooks.class.php:24 DB_Helper->getConfig()

/var/www/html/admin/libraries/BMO/GuiHooks.class.php:206 Hooks->getAllHooks()

/var/www/html/admin/config.php:312 GuiHooks->doConfigPageInits()

[1]:

any advice?

thanks and regards,

grant.