Author Topic: Проблема с обновлениями  (Read 6034 times)

0 Members and 1 Guest are viewing this topic.

Offline Alekos

  • Newbie
  • *
  • Posts: 18
  • Country: ru
    • Мой сайт
  • Jabber: Jabber ID
Проблема с обновлениями
« on: 05 01 2024, 13:46:54 »
У меня проблема, миранда не хочет проверять обновления, пишет в уведомлении "Обновления временно отключены, попробуйте позже", Вы временно отключили обновления, или это у меня что-то не так?

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

 

Offline dartraiden

Re: Проблема с обновлениями
« Reply #1 on: 05 01 2024, 14:25:32 »
Quote
Вы временно отключили обновления
Мы отключили обновления.

Добавьте функционал для переустановки/удаления плагина с стиранием всех его данных из БД.
Реализовать автоматическое удаление плагина технически затруднительно, поскольку апдейтер не является пакетным менеджером и ничего не знает о сопутствующих файлах, которые могут поставляться вместе с плагином (например, библиотеки или ini-файлы). Более того, это никак не решит вашу проблему. Import присутствует в архиве с ядром, поэтому при обновлении ядра прилетает. От того, есть он или нет на диске, он не перестанет прилетать.

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

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

Значение "2" указывает апдейтеру пропустить этот файл и не распаковывать его на диск. Про это написано в вики.

StatusManager
StatusManager вообще не прилетает сам собой, его нет в архиве с ядром. Он присутствует лишь в дистрибутиве, если он стёрт, прилетать ему неоткуда.
« Last Edit: 05 01 2024, 14:51:30 by dartraiden »
 
The following users thanked this post: Alekos

Offline Boris_M

Re: Проблема с обновлениями
« Reply #2 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

вылетает программа без сообщений при загрузке.... два раза дошло до контак листа, но все равно вылетело.
 

Offline dartraiden

Re: Проблема с обновлениями
« Reply #3 on: 05 01 2024, 21:55:11 »
при загрузке
Думаю, при подключении к сети, а не при загрузке.
Неудивительно, мы там нетлиб расхреначили мощно.

Откатывайтесь, послезавтра починим.
« Last Edit: 05 01 2024, 21:59:33 by dartraiden »
 
The following users thanked this post: Boris_M

Offline ghazan

Re: Проблема с обновлениями
« Reply #4 on: 06 01 2024, 09:41:11 »
вылетает программа без сообщений при загрузке....
прокси есть?
 

Offline Boris_M

Re: Проблема с обновлениями
« Reply #5 on: 06 01 2024, 09:50:58 »
прокси есть?
На ICQ есть, на TG/VK/Skype нет
 

Offline dartraiden

Re: Проблема с обновлениями
« Reply #6 on: 06 01 2024, 09:51:49 »
Сотрите StatusManager и выясните, какой протокол даёт падение при подключении. Вангую, что тот, который с прокси.
 

Offline dartraiden

Re: Проблема с обновлениями
« Reply #7 on: 06 01 2024, 18:52:22 »
Исправлено.
 
The following users thanked this post: Boris_M

Offline Boris_M

Re: Проблема с обновлениями
« Reply #8 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

 

Offline dartraiden

Re: Проблема с обновлениями
« Reply #9 on: 06 01 2024, 23:41:58 »
Проверку пока можно и из-под запущенной Миранды выполнить.
 

Offline dartraiden

Re: Проблема с обновлениями
« Reply #10 on: 08 01 2024, 22:21:35 »
Исправлено.
 
The following users thanked this post: Svetogor, Boris_M