Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Общие разговоры о Miranda NG => Topic started by: virt on 24 10 2018, 14:07:04

Title: Теряется история переписки после обновления с 0.95.5 на 0.95.9.1
Post by: virt on 24 10 2018, 14:07:04
Всем привет!

Есть  мирандf 0.95.5 с 40Мб профилем. С виду все норм, история переписки на месте.
Делаю автоматическое обновление до последней версии 0.95.9.1
Происходит смена формата базы, профиль становится размером в 2Мб, истории нет

Пытаюсь сделать импорт в ручную из новой версии миранды: Результат на скриншоте.
Как можно исправить, чтоб апгрейд миранды с сохранением истории сделался?


Title: Re: Теряется история переписки после обновления с 0.95.5 на 0.95.9.1
Post by: virt on 29 10 2018, 10:10:22
Номера версий не прикладываю, так как проблема и со свежескаченной мирандой при попытке импорта старого профиля.
Что можно попробовать сделать? Очень не хочется терять историю при апдейте миранды, и имеются критические для меня исправлення в новой версии, поэтому нужно обновляться обязательно)
Title: Re: Теряется история переписки после обновления с 0.95.5 на 0.95.9.1
Post by: Black Sniper on 30 10 2018, 07:22:10
Я не эксперт, но:
А если из старого профиля старой версии, в новый профиль старой версии - теряется?
А потом из нового профиля старой версии уже в новую перегонять?
Title: Re: Теряется история переписки после обновления с 0.95.5 на 0.95.9.1
Post by: virt on 30 10 2018, 12:32:58
Попробывал. Не момогло. История также теряется после импорта из профиля.
DbChecker.bat текущего профиля также не решил проблему. ((
 ((
Title: Re: Теряется история переписки после обновления с 0.95.5 на 0.95.9.1
Post by: ghazan on 05 11 2018, 11:28:43
virt,
полное впечатление, что в новой сборке нету работоспособных плагинов аськи и жабера.
в том случае, если ты менял руками имена DLL с этими плагинами, надо скачать с сервера новые dll и потом снова подсунуть профиль со старым .dat
Title: Re: Теряется история переписки после обновления с 0.95.5 на 0.95.9.1
Post by: virt on 06 11 2018, 08:42:39
ghazan,
Я скачиваю с сайта https://www.miranda-ng.org/distr/stable/miranda-ng-v0.95.9.1_x64.7z
Ничего не меняю, только подсовываю .dat файл  с профилем.
В версии 0.95.5 имена плагинов также без изменений. Jabber.dll
Title: Re: Теряется история переписки после обновления с 0.95.5 на 0.95.9.1
Post by: ghazan on 06 11 2018, 09:44:00
virt,
не надо ничего скачивать руками, надо подпустить в Миранду Plugin Updater, и пусть он делает всё сам. Брать его тут - https://miranda-ng.org/distr/deprecated/0.95.5/x64/Plugins/pluginupdater.zip
Title: Re: Теряется история переписки после обновления с 0.95.5 на 0.95.9.1
Post by: virt on 06 11 2018, 10:05:30
ghazan,
Попытка обновления через штатный апдейт была самая первая.
Плагины обновляются, перезапуск миранды, выскакивает сообщение, что формат базы изменен, предлагает сконвертировать.
После конвертации 40мегабайтный профиль становится размером в 1Мб.
И собственно все тоже самое(
Title: Re: Теряется история переписки после обновления с 0.95.5 на 0.95.9.1
Post by: virt on 06 11 2018, 11:14:23
ghazan,
http://youtu.be/EpowLkOgltw?hd=1 видеоскрин с экрана..
Title: Re: Теряется история переписки после обновления с 0.95.5 на 0.95.9.1
Post by: ghazan on 06 11 2018, 15:38:59
virt,
ну я собственно как раз об этом. конвертация пролетает мимо как раз потому, что плагины ICQ / Jabber не загружены даже после перезапуска.
надо смотреть - например, все ли DLL, которые эти плагины юзают, представлены в миранде. нет ли в винде какого-нибудь левого openssl, который грузится хрен знает как. рекомендую Dependency Walker, он помогает отслеживать такое. может антивирусу они не понравились почему-то...

PS: это всё, понятное дело, подразумевает, что эти плагины включены в настройках - плагины.
Title: Re: Теряется история переписки после обновления с 0.95.5 на 0.95.9.1
Post by: virt on 07 11 2018, 13:23:11
ghazan,
С ходу не смог разобраться с Dependency Walker.
Я пробывал делать обновление на разный компьютерах, с разными версиями сборок.
В том числе и брал просто профиль и подсовывал в различные сборки миранды. Все то же самое.
Отправил ссылку на проблемную миранду в почту ghazan собака miranda тчк im.

Подобная проблема проявилась уже на двух профилях миранды.
Title: Re: Теряется история переписки после обновления с 0.95.5 на 0.95.9.1
Post by: Elzor on 07 11 2018, 14:02:36
virt, мне тоже кажется, что профиль тут ни при чем сам по себе. Попробуйте на обновленной  до последнего ночника миранде создать пустой профиль и после того, как убедитесь, что протокол-плагины загружены (только после этого!), с помощью import импортируйте данные из старого профиля.
Title: Re: Теряется история переписки после обновления с 0.95.5 на 0.95.9.1
Post by: virt on 07 11 2018, 15:10:24
Elzor,
В том и дело, что проблема явно в профиле.
Только что проделал все выше сказанное. Результат такой же.
Новый профиль стал занимать 1Мб, истории нет.
Title: Re: Теряется история переписки после обновления с 0.95.5 на 0.95.9.1
Post by: ghazan on 08 11 2018, 16:17:05
virt,
Там как-то странно создана учетная запись Jabber, скорее всего искусственно. В ней пропущена ключевая мысль с кодом 800 - имя аккаунта
(https://farm5.staticflickr.com/4803/43965442150_eb6e6634f1_o.jpg)

Если отредактировать аккаунт руками и ввести ему имя, конвертация проходит на ура. Чтобы вылечить все миранды на фирме, можно им подсунуть в корень файл autoexec_blabla.ini, в котором будет одна-единственная настройка с этим именем (можно выгрузить инишник из dbeditorpp)
Title: Re: Теряется история переписки после обновления с 0.95.5 на 0.95.9.1
Post by: virt on 09 11 2018, 15:45:00
Огромное спасибо.
Есть еще один вопрос. См картинку.
Случайно закрыл дополнительный мирандовский конверт в трее который мигал при событии. Не могу теперь  найти в настройках как его вернуть.
Title: Re: Теряется история переписки после обновления с 0.95.5 на 0.95.9.1
Post by: ghazan on 14 11 2018, 18:21:23
virt,
это может зависеть от плагина, который используется для проверки почты. YAMN?
Title: Re: Теряется история переписки после обновления с 0.95.5 на 0.95.9.1
Post by: virt on 15 11 2018, 06:30:06
ghazan,
Я полагаю, что это зависит от плагина tabsrmm
Запустился с бакап версии профиля, где галка показывать значек уведомлений была еще установлена
http://youtu.be/d_hQQkk363w?hd=1

А вот как вернуть обратно эту галку ни как не могу найти.
Title: Re: Теряется история переписки после обновления с 0.95.5 на 0.95.9.1
Post by: ghazan on 15 11 2018, 17:28:46
virt,
Я полагаю, что это зависит от плагина tabsrmm
Странно, а я всегда полагал, что это сидит в модерне
(https://farm5.staticflickr.com/4883/45170958834_298bf30591_o.jpg)
Title: Re: Теряется история переписки после обновления с 0.95.5 на 0.95.9.1
Post by: virt on 21 11 2018, 12:49:52
Нет такого пункта.
И плагин почты тут мне кажется не причем.
Берем свежескачанный релиз миранды с сайта, все по дефолту.
Подставляем профиль из бакапа, где галка показывать конвертик уведомлений еще была установлена, и все работает.

На видео, я показал, что если подвезти курсор к этому окну, выскакивает всплывающая подсказка tabsrmm, собственно поэтому я предположил, что это функционал этого модуля.
Title: Re: Теряется история переписки после обновления с 0.95.5 на 0.95.9.1
Post by: ghazan on 21 11 2018, 19:36:03
virt,
загадка :) надо подумать
Title: Re: Теряется история переписки после обновления с 0.95.5 на 0.95.9.1
Post by: virt on 04 12 2018, 13:15:37
ghazan,
Нужная фича. Не хороните ее, дайте доступ к включению и отключению))
Title: Re: Теряется история переписки после обновления с 0.95.5 на 0.95.9.1
Post by: ghazan on 09 12 2018, 18:55:10
virt,

сыскался след Тарасов :-)
(https://farm5.staticflickr.com/4858/45523941834_76c839078d_o.jpg)