Симптомы, база вебморда не открывается, консоль ругается красными надписями.
В консоль
mysqlcheck -u root -p<password> --check asterisk
Затем
mysql -b -u root -p<password> -D asterisk -e "REPAIR TABLE kvstore" -u root
рестартуем службу астериска:
service asterisk restart
Заново подкидываем активацию и проверяем все параметры.
если по какой-то причине это не помогло или стали сыпаться ошибки типа:
mysql -b -u root -D asterisk -e "REPAIR TABLE kvstore" -u root
+------------------+--------+----------+-------------------------------------------------------+
| Table | Op | Msg_type | Msg_text |
+------------------+--------+----------+-------------------------------------------------------+
| asterisk.kvstore | repair | info | Delete link points outside datafile at 36204 |
| asterisk.kvstore | repair | info | Delete link points outside datafile at 36828 |
| asterisk.kvstore | repair | error | Not enough memory for blob at 40444 (need 2146181676) |
| asterisk.kvstore | repair | info | Delete link points outside datafile at 36204 |
| asterisk.kvstore | repair | info | Delete link points outside datafile at 36828 |
| asterisk.kvstore | repair | error | Not enough memory for blob at 40444 (need 2146181676) |
| asterisk.kvstore | repair | status | Operation failed |
+------------------+--------+----------+-------------------------------------------------------+
Делаем следующее:
Останавливаем mysqld или mariadb идем по пути cd /var/lib/mysql/asterisk/ и выполнякем команду:
myisamchk -o kvstore.MYI --sort_buffer_size=1G --max-record-length=$((1024*1024))
как только закончит запускаем mysqld или mariadb обратно.
Проверяем базу:
mysqlcheck -u root -p<password> --check asterisk
Если все - ok.
Лезем в вебморду проверяем работу.