Скорее всего повреждена или не существует база данных Asterisk.
Она храниться в виде файла sqlite3.
В «
/etc/asterisk/asterisk.conf» местоположение описано параметром:
| Код |
|---|
astdbdir => /storage/usbdisk1/askoziapbx/persistence |
На практике наблюдал ни раз, что файл существует, но поврежден, к примеру невозможно даже его удалить:
| Код |
|---|
rm -rf /storage/usbdisk1/askoziapbx/persistence/
rm: can't stat '/storage/usbdisk1/askoziapbx/persistence/astdb.sqlite3-journal': Input/output error |
В этом случае ситуацию спасает проверка диска на ошибки:
| Код |
|---|
h=$(lsof -t /storage/usbdisk1/); kill -KILL $h
umount /storage/usbdisk1/
fsck.ext2 -a /dev/hdb1
|
Все команды приведены из расчета, что раздел диска "
/dev/hdb1" смонтирован в каталог "
/storage/usbdisk1/".