Page 22 of 24

Renewal — автообновление Far и внешних плагинов

Posted: Fri 03 Feb, 2012 15:07
by artemsen
Обсуждение плагина Renewal.

Скачать: https://sourceforge.net/projects/farplugs/files/

Renewal — автообновление Far и внешних плагинов

Posted: Sat 03 Mar, 2018 15:02
by 2useven10

Latest post of the previous page:

skipik wrote:
Sat 03 Mar, 2018 12:59
Может с этим связано?
Возможно. Но код ошибки подозрительный.

Add: У меня сейчас плагин с SF вообще ничего не получает, и соответственно обновление даже не предлагается.

Renewal — автообновление Far и внешних плагинов

Posted: Sat 03 Mar, 2018 16:59
by korsak
2useven10 wrote:
Sat 03 Mar, 2018 06:39
Да и вообще больше подробностей не помешает.
Win 7*86. Far *86 без плагинов, свежескачанный. SUBST-дисков нет
Пробовал на 3.0.0.5158 и 3.0.0.4973 - то же самое
Не могу точно сказать, когда началось, первый раз заметил несколько дней назад, списал на случайность. Месяц назад было все нормально, в системе ничего не менялось за это время.

Renewal — автообновление Far и внешних плагинов

Posted: Sat 03 Mar, 2018 17:23
by 2useven10
Ждём пока SF из комы выйдет.

Renewal — автообновление Far и внешних плагинов

Posted: Sun 04 Mar, 2018 08:03
by 2useven10
SourceForge ожил, проблема осталась?
У меня обновление проходит успешно...

Renewal — автообновление Far и внешних плагинов

Posted: Sun 04 Mar, 2018 11:56
by Max Rusov
У меня ошибка исчезла, обновление прошло.

Renewal — автообновление Far и внешних плагинов

Posted: Sat 21 Apr, 2018 22:33
by Xhronos
Просто предложение... Файлы некоторых плагинов (AudioPlayer например) во время обновления оказываются заняты и Renewal не может их заменить. Нельзя ли организовать процесс обновления таких плагинов по принципу, как происходит это при обновлении Far. Т.е. если возникает ошибка записи, то формировать для этого плагина "устанавливающий" батник с ожиданием эникей, параллельно, предлагая завершить работу Far? Или можно делать список не замененных файлов, в разрезе одной сессии обновления, с последующим предложением закрыть Far и продолжением обновления проблемных файлов из батника.

Renewal — автообновление Far и внешних плагинов

Posted: Sat 21 Apr, 2018 23:45
by 2useven10
Renewal выгружает обновляемые плагины (кроме себя).
Если при этом файлы плагина остаются заняты - это ошибка самого плагина, в данном случае AudioPlayer.

Renewal — автообновление Far и внешних плагинов

Posted: Mon 23 Apr, 2018 07:07
by John Doe
2useven10 wrote:
Sat 21 Apr, 2018 23:45
Если при этом файлы плагина остаются заняты - это ошибка самого плагина
Подозреваю что всё-таки не всегда "ошибка плагина", вроде бы обсуждалось что farnet нельзя выгрузить?

Renewal — автообновление Far и внешних плагинов

Posted: Mon 23 Apr, 2018 07:22
by 2useven10
Я не утверждаю, что всегда.
Но никто ещё не жаловался на то что ему не удалось автообновить farnet.
Уж если человек установил себе эту махину, вряд ли он будет рассчитывать на то,
что дальше всё будет работать без его участия.

Renewal — автообновление Far и внешних плагинов

Posted: Fri 11 May, 2018 16:50
by Xhronos
Столкнулся с ошибкой обновления Far. Renewal, а точнее update.cmd не может заменить файл Descript.ion.

Code: Select all

...
C:\Temp\far_renewal\Far Manager\Addons\Descript.ion
Отказано в доступе
Unable to copy files from "C:\Temp\far_renewal\Far Manager\" to "C:\Far Manager\"
Press Ctrl-C to break, any other key to try one more...
Сколько эникей не жми, всё останавливается на том же. Из-за ошибки приходится прерывать копирование и делать его вручную.
Почему отказано в доступе, ума не приложу... Естественно Far закрыл, и вообще, выгружал из памяти всё, что можно.
При этом, руками файл удаляется без вопросов, а если продолжить работу скрипта, то новый файл в папке назначения появляется, но ошибка не исчезает. Раньше, этот файл имел атрибут скрытый, в последних сборках нет, впрочем, значения это никакого не имеет.
В общем, я склоняюсь к тому, что это глюк Windows 10 (Версия 1709, Сборка 16299.334). Вероятно, и началось это после очередного обновления ОС.
Решил проблему правкой update.cmd. Команду xcopy дополнил параметром /R. Теперь файлы обновляются нормально.
2useven10, что скажешь?

Renewal — автообновление Far и внешних плагинов

Posted: Fri 11 May, 2018 18:32
by 2useven10
Xhronos wrote:
Fri 11 May, 2018 16:50
Команду xcopy дополнил параметром /R.
Атрибут read-only у замещаемого файла выставлен?

Renewal — автообновление Far и внешних плагинов

Posted: Mon 14 May, 2018 06:47
by Xhronos
2useven10, нет. Я же файл вообще удалял. Непонятно, почему после успешного копирования, ведь новый файл появлялся, ошибка всё равно оставалась.

Renewal — автообновление Far и внешних плагинов

Posted: Mon 14 May, 2018 16:15
by 2useven10
Xhronos, у себя не воспроизводил - просто добавил ключ /R в следующей версии.

Renewal — автообновление Far и внешних плагинов

Posted: Mon 14 May, 2018 19:04
by Xhronos
Добро.

Renewal — автообновление Far и внешних плагинов

Posted: Tue 05 Feb, 2019 22:23
by MaxU
Xhronos wrote:
Fri 11 May, 2018 16:50
Столкнулся с ошибкой обновления Far. Renewal, а точнее update.cmd не может заменить файл Descript.ion.

Code: Select all

...
C:\Temp\far_renewal\Far Manager\Addons\Descript.ion
Отказано в доступе
Unable to copy files from "C:\Temp\far_renewal\Far Manager\" to "C:\Far Manager\"
Press Ctrl-C to break, any other key to try one more...
Сколько эникей не жми, всё останавливается на том же. Из-за ошибки приходится прерывать копирование и делать его вручную.
Почему отказано в доступе, ума не приложу... Естественно Far закрыл, и вообще, выгружал из памяти всё, что можно.
При этом, руками файл удаляется без вопросов, а если продолжить работу скрипта, то новый файл в папке назначения появляется, но ошибка не исчезает. Раньше, этот файл имел атрибут скрытый, в последних сборках нет, впрочем, значения это никакого не имеет.
В общем, я склоняюсь к тому, что это глюк Windows 10 (Версия 1709, Сборка 16299.334). Вероятно, и началось это после очередного обновления ОС.
Решил проблему правкой update.cmd. Команду xcopy дополнил параметром /R. Теперь файлы обновляются нормально.
2useven10, что скажешь?
Поставил FAR под Windows 10 и столкнулся с той же проблемой. Похоже `update.cmd` не может скопировать ни одного файла - `Access denied`. У вас получилось побороть эту ошибку и если получилось то как?

Спасибо!

Renewal — автообновление Far и внешних плагинов

Posted: Tue 05 Feb, 2019 23:34
by 2useven10
В процитированном сообщении есть все ответы.
Если Renewal не древний, то /R там уже есть.
Возможно у вас просто нет прав на запись в каталог.
Попробуйте изменить права доступа, или запускайте плагин из far с повышенными привилегиями.

Renewal — автообновление Far и внешних плагинов

Posted: Mon 04 Mar, 2019 07:05
by Xhronos
2useven10, Столкнулся с невозможностью одновременного использования плагина разной разрядности, в связи с тем, что в обеих версиях используется одинаковый путь в %TEMP%. По возможности, хотелось бы видеть работу плагина с разными путями во временном каталоге в зависимости от разрядности. К примеру, %TEMP%\far_renewal сменить на %TEMP%\far_renewal_x86 и %TEMP%\far_renewal_x64.