Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Общие разговоры о Miranda NG => Topic started by: Oneiron on 14 09 2016, 08:11:24

Title: Постоянные повреждения БД
Post by: Oneiron on 14 09 2016, 08:11:24
В альфа-версии была проблема - постоянно пропадали куски истории, Miranda крашилась при отправке сообщений или подвисала во время их набора. После перехода на стабильную версию (с полной переустановкой) последние две проблемы исчезли, но проблема с БД осталась - например, я получаю сообщение, вижу всплывающее окно с ним, но когда открываю окно контакта - в истории Миранды его нет, но оно видно в истории плагина Message Export. После прогона DBChecker появляются целые списки проблем типа "Ошибка позиции события в цепочке".
В чем может быть дело?
Title: Re: Постоянные повреждения БД
Post by: Mikalair on 14 09 2016, 10:55:17
Oneiron, в диске.
Title: Re: Постоянные повреждения БД
Post by: Oneiron on 14 09 2016, 10:58:14
Ну, это достаточно очевидная причина :)
И я ее уже проверил. SMART в норме, тест поверхности в норме.
Title: Re: Постоянные повреждения БД
Post by: watcher on 14 09 2016, 15:57:34
DBChecker со снятой этой галкой?

(https://i.imgur.com/JNxNhN6.png)

Должен быть со снятой, иначе изменения не пишутся в базу.
Title: Re: Постоянные повреждения БД
Post by: Oneiron on 14 09 2016, 17:19:44
Да, конечно.
Большую часть проблем прогон DbChecker'ом вычищает, просто вопрос - откуда они могут браться, если предположить что HDD жив?
Title: Re: Постоянные повреждения БД
Post by: Elzor on 16 09 2016, 10:03:11
Большую часть проблем прогон DbChecker'ом вычищает
Я правильно понял из вашей фразы, что после прогона чекером какие-то ошибки все-таки остаются?
Title: Re: Постоянные повреждения БД
Post by: Oneiron on 16 09 2016, 10:04:37
Да. Остаются ошибки типа "Ошибочная позиция события в цепочке". Остальные вычищает, но их я поименно не помню.
Title: Re: Постоянные повреждения БД
Post by: Elzor on 16 09 2016, 10:41:08
Да. Остаются ошибки типа "Ошибочная позиция события в цепочке". Остальные вычищает, но их я поименно не помню.
Если после чекера остались ошибки - значит база в таком состоянии, что починить ее невозможно. Что миранда запускается с ней и работает - это скорее везение. Других причин для возникновения новых ошибок и не надо искать.
Рекомендую сделать новый профиль и импортнуть туда настройки и историю.
Title: Re: Постоянные повреждения БД
Post by: Oneiron on 16 09 2016, 10:43:18
Я изначально думал, что проблема в альфа-версии и изобилии плагинов, поэтому, когда терпеть это черт-те что стало особо невыносимо - я установил начисто стабильный релиз и из старого профиля ничего не импортировал, даже историю.
Тем не менее - за последнюю неделю уже появилась одна неисправимая ошибка.
Title: Re: Постоянные повреждения БД
Post by: Oneiron on 19 09 2016, 06:51:19
Опять наловил ошибок на пустом месте.
"Цепочка событий повреждена, последующие данные проигнорированы"
"Группа пустых значений на 00070E81: пропускаю"
DbChecker их исправил, но я опять потерял кусок истории сообщений в БД.