Update — автообновление Фара и стандартных плагинов

Здесь можно обсудить ваш любимый плагин.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Update

Post by DrKnS »

Latest post of the previous page:

Update падает при перезапуске FAR'а с таким сообщением:
Падает - это когда процесс завершается, а тут вполне штатная ситуация.
Настройте права на папку (ту, где far.exe, а не ту, где настройки).
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Update

Post by buniak_a_h »

Начиная с некоторого времени (примерно месяц-другой назад, в терминах версии сказать не могу) при старте стала появляться неустойчивая проблема: вместо ФАРа появляется чёрное окно, которое даже не сразу закрывается "крестиком" (само не закрывается совсем). Как бы зависает. При этом спокойно можно запустить вторую копию ФАРа; иногда она находит обновление, иногда - нет. При одних и тех же условиях. Т.е. при поиске одной версии ФАРа говорит, что есть новая версия; перезапускаю с правами администратора - висит. Запускаю снова с правами админа - нет обновлений. Запускаю 3-й раз под админом - снова есть. Не фатально, но неудобно...
Я точно не могу гарантировать, что подвисает именно этот плагин, но: (а) без него фар не виснет; (б) неустойчивость проверки обновления вызывает подозрения...
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Update

Post by DrKnS »

Версия последняя?
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Update

Post by buniak_a_h »

DrKnS wrote: Fri 18 Jan, 2019 23:54 Версия последняя?
Far 3.0.5355 x64
Windows 10
Plagin Update: 3.0.0 (build 19)
Вроде, на плагринге она же...
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Update

Post by DrKnS »

У меня пока нет идей. Если неудобно - попробуйте переключить в ручной режим.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Update

Post by buniak_a_h »

Может, какую-нить отладочную сборку дадите с расширенной диагностикой? Чтоб хотя бы знать, на каком этапе что происходит...
dalex
Posts: 7
Joined: Mon 05 Dec, 2005 09:29
Has thanked: 2 times
Been thanked: 1 time

Update

Post by dalex »

Есть ли вероятность, что плагин будет обновлять на стабильные сборки вместо ночных?
В настройках переключения между ветками не нашел :-(
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Update

Post by DrKnS »

0001C6DA: 6E 66 0001C6DE: 67 6C 0001C6E0: 68 65 0001C6E2: 74 73 0001C6E4: 6C 00 0001C6E6: 79 00
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Update

Post by HaRT »

DrKnS wrote: Tue 26 Feb, 2019 09:09
0001C6DA: 6E 66 0001C6DE: 67 6C 0001C6E0: 68 65 0001C6E2: 74 73 0001C6E4: 6C 00 0001C6E6: 79 00
Чтобы избежать лишних вопросов впоследствии, не могли бы вы указать MD5 того оригинального файла, к которому этот патч подойдёт?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Update

Post by DrKnS »

Патч словами, универсальный: ищем nightly, меняем на files\0\0 (в UTF-16).
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Update

Post by Shmuel »

DrKnS wrote: Tue 26 Feb, 2019 13:49 Патч словами, универсальный: ищем nightly, меняем на files\0\0 (в UTF-16).
Странно, в патче указано 4 ненулевых байта, а в слове files их 5.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Update

Post by HaRT »

Shmuel wrote: Tue 26 Feb, 2019 13:57Странно, в патче указано 4 ненулевых байта, а в слове files их 5.
Буква i в одной и той же позиции — её менять не требуется. :)
Фар есть инструмент, а не нянька. © 2009 DrKnS
Kirillony
Posts: 232
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 6 times
Been thanked: 4 times

Update

Post by Kirillony »

Far сделал себе "харакири" с помощью плагина Update.
Дело было так: плагин в режиме "notify". После запуска Far плагин выдал сообщение о доступности обновления. Я подтвердил - ОК. Плагин начал скачивать обновление и в этот момент случилась проблема с интернетом (отключение у провайдера или переподключение PPPoE сессии роутером или ещё что-то). В результате файл с обновлением видимо не был докачан. Сделав то, что мне требовалось, я вышел из Far. При выходе плагин написал в консоли, что обновление "Failed".
Через какое-то время я снова запустил Far. Плагин снова выдал сообщение о доступности обновления. Я подтвердил. Скачав обновление, плагин предложил "Выйдите из Far для продолжения". В результате получилось вот это:

Code: Select all

Far Manager, version 3.0.0.5547 x86
Copyright © 1996-2000 Eugene Roshal, Copyright © 2000-2020 Far Group

Проверка Far                                                OK
Получение Far                                               OK
Получение Far pdb                                           OK

Выйдите из Far для продолжения



Processing Far30b5549.x86.20200127.7z

Far30b5549.x86.20200127.7z                                  OK

Processing Far30b5549.x86.20200127.pdb.7z

Far30b5549.x86.20200127.pdb.7z                              OK

Starting Far                                                Failed
 Error starting C:\Program Files\Far3\Far.exe /ro-:
  [193]  не является приложением Win32.

Retry? (Y/N)
Больше я Far запустить не смог, поскольку ОС выдала ошибку, что файл не является приложением Win32. Оказалось, что все файлы, которые должны были обновиться, стали размером 0 байт. Выходит, что после скачивания обновления с сервера плагин не проверяет целостность архива, и перезаписывет файлы, даже если распаковка прошла с ошибкой.
Kirillony
Posts: 232
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 6 times
Been thanked: 4 times

Update

Post by Kirillony »

Похоже, что всё ещё гораздо хуже. Плагин по какой-то причине "обнуляет" все файлы в папке Far-а, даже если все скачанные файлы абсолютно корректны.
Kirillony
Posts: 232
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 6 times
Been thanked: 4 times

Update

Post by Kirillony »

Виновник найден! Это файл 7zxr.dll из архива плагина "update.b19.x86.zip" с плагринга. Судя по его версии, это "7z Standalone Extracting Plugin 4.65" 2009 года. После замены и переименования в "7zxr.dll" файла "7zxa.dll" из архива https://www.7-zip.org/a/7z1900-extra.7z, всё стало ОК. Просьба обновить архив с плагином, потому то в нынешнем виде этот плагин просто уничтожает Far.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Update

Post by DrKnS »

Kirillony, дичь какая-то, у меня то же самое. И ещё вчера же всё работало.
Post Reply

Return to “Обсуждение плагинов”