DB Error: Incorrect key file for table './jmsr_jmsr/roles.MYI'; try to repair it

Stack Trace:

File: /home/jmsr/public_html/classes/db/DAO.inc.php line 155
Function: DAO->retrieve("SELECT DISTINCT u.* FROM users AS u LEFT JOIN user_settings s ON...", Array(3), False)

File: /home/jmsr/public_html/classes/security/RoleDAO.inc.php line 192
Function: DAO->retrieveRange("SELECT DISTINCT u.* FROM users AS u LEFT JOIN user_settings s ON...", Array(3), Null)

File: /home/jmsr/public_html/pages/about/AboutHandler.inc.php line 117
Function: RoleDAO->getUsersByRoleId(256, "1")

File: (unknown) line (unknown)
Function: AboutHandler::editorialTeam(Array(0))

File: /home/jmsr/public_html/index.php line 88
Function: call_user_func(Array(2), Array(0))

File: /home/jmsr/public_html/index.php line 99
Function: handleRequest()