Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Общие разговоры о Miranda NG => Topic started by: Alekos on 05 01 2024, 13:46:54

Title: Проблема с обновлениями
Post by: Alekos on 05 01 2024, 13:46:54
У меня проблема, миранда не хочет проверять обновления, пишет в уведомлении "Обновления временно отключены, попробуйте позже", Вы временно отключили обновления, или это у меня что-то не так?

Ещё вопрос: как заставить миранду прекратить скачивать удалённые мною плагины, я удалил Import и StatusManager(удалил библиотеки, pdb файлы и удалил и бекапов апдейтера), не нужно это мне, а миранда постоянно хочет это обновить. Добавьте функционал для переустановки/удаления плагина с стиранием всех его данных из БД.

Title: Re: Проблема с обновлениями
Post by: dartraiden on 05 01 2024, 14:25:32
Quote
Вы временно отключили обновления
Мы отключили обновления.

Добавьте функционал для переустановки/удаления плагина с стиранием всех его данных из БД.
Реализовать автоматическое удаление плагина технически затруднительно (https://github.com/miranda-ng/miranda-ng/issues/3515), поскольку апдейтер не является пакетным менеджером и ничего не знает о сопутствующих файлах, которые могут поставляться вместе с плагином (например, библиотеки или ini-файлы). Более того, это никак не решит вашу проблему. Import присутствует в архиве с ядром (https://miranda-ng.org/distr/x64/miranda64.zip), поэтому при обновлении ядра прилетает. От того, есть он или нет на диске, он не перестанет прилетать.

Если какой-то из плагинов, прилетающих вместе с ядром, не нужен, следует создать в базе в секции [PluginUpdaterFiles] ключик типа "байт", имя которого представляет собой путь к файлу (в нижнем регистре), а значение равно "2"

[PluginUpdaterFiles]
import.pdb=b2
plugins\import.dll=b2

Значение "2" указывает апдейтеру пропустить этот файл и не распаковывать его на диск. Про это написано в вики (https://wiki.miranda-ng.org/index.php?title=Plugin:PluginUpdater/ru#Приёмы_работы_и_советы).

StatusManager
StatusManager вообще не прилетает сам собой, его нет в архиве с ядром. Он присутствует лишь в дистрибутиве (https://miranda-ng.org/downloads/), если он стёрт, прилетать ему неоткуда.
Title: Re: Проблема с обновлениями
Post by: Boris_M on 05 01 2024, 21:53:17
Miranda NG Version: 0.96.5 alpha build #26680 (159d132822) x64
Build time: 5 Jan 2024 23:01:50

вылетает программа без сообщений при загрузке.... два раза дошло до контак листа, но все равно вылетело.
Title: Re: Проблема с обновлениями
Post by: dartraiden on 05 01 2024, 21:55:11
при загрузке
Думаю, при подключении к сети, а не при загрузке.
Неудивительно, мы там нетлиб расхреначили мощно.

Откатывайтесь, послезавтра починим.
Title: Re: Проблема с обновлениями
Post by: ghazan on 06 01 2024, 09:41:11
вылетает программа без сообщений при загрузке....
прокси есть?
Title: Re: Проблема с обновлениями
Post by: Boris_M on 06 01 2024, 09:50:58
прокси есть?
На ICQ есть, на TG/VK/Skype нет
Title: Re: Проблема с обновлениями
Post by: dartraiden on 06 01 2024, 09:51:49
Сотрите StatusManager и выясните, какой протокол даёт падение при подключении. Вангую, что тот, который с прокси.
Title: Re: Проблема с обновлениями
Post by: dartraiden on 06 01 2024, 18:52:22
Исправлено.
Title: Re: Проблема с обновлениями
Post by: Boris_M on 06 01 2024, 19:37:32
Исправлено.
Miranda NG Version: 0.96.5 alpha build #26682 (72a33d5bb8) x64
Build time: 6 Jan 2024 21:35:16
Всё ок! Не падает!

Но такой момент вылез - при запуске программы в служебном режиме, вызывая проверку базы получаю вот такое (см. скрин).То есть во втором окне где должен быть виден лог работы просто форма и активная кнопка "Далее" при нажатии на которую ничего не происходит
¤ DbChecker.dll v.0.96.4.1 [6 Jan 2024 21:37:34] - Database checker

Title: Re: Проблема с обновлениями
Post by: dartraiden on 06 01 2024, 23:41:58
Проверку пока можно и из-под запущенной Миранды выполнить.
Title: Re: Проблема с обновлениями
Post by: dartraiden on 08 01 2024, 22:21:35
Исправлено.