![]() |
#1
|
|||
|
|||
![]()
Sergey Dorozhkin написал(а) к All в Nov 16 16:36:26 по местному времени:
==- Нello All! -== Решил прикрутить обновление нодлистов, но получаю вот такой лог: ==== C 16:26:42 Check fullupdate: h:\FTN\Files\FileEcho\pnt5020\pnt5020 6 16:26:42 Executing 'h:\ftn\arc\pkunzip.exe -njCL h:\FTN\Files\FileEcho\pnt5020\pnt5020.z16 -d h:\ftn\files\nodelist\nlupdate.tmp\ ' A 16:26:42 Command execute error (spawnwp()): signal 1 (Run command 'h:\ftn\arc\pkunzip.exe -njCL h:\FTN\Files\FileEcho\pnt5020\pnt5020.z16 -d h:\ftn\files\nodelist\nlupdate.tmp\ ') A 16:26:42 Invalid header in h:\ftn\files\nodelist\nlupdate.tmp\pnt5020.316 B 16:26:42 h:\ftn\files\nodelist\nlupdate.tmp\pnt5020.316 does not contain nodelist for day 316 ==== В чём проблема ? Удачи, All ... Ex 2:5020/904.753, Ex 2:5020/1412.753 --- GoldED+/W32-MSVC 1.1.5-b20160322 |
#2
|
|||
|
|||
![]()
Michael Dukelsky написал(а) к Sergey Dorozhkin в Nov 16 16:52:30 по местному времени:
Привет, Sergey! 12 Nov 16 16:36, Sergey Dorozhkin послал(а) письмо к All: SD> Решил прикрутить обновление нодлистов, но получаю вот такой лог: SD> ==== SD> C 16:26:42 Check fullupdate: h:\FTN\Files\FileEcho\pnt5020\pnt5020 SD> 6 16:26:42 Executing 'h:\ftn\arc\pkunzip.exe -njCL SD> h:\FTN\Files\FileEcho\pnt5020\pnt5020.z16 -d SD> h:\ftn\files\nodelist\nlupdate.tmp\ ' A 16:26:42 Command execute SD> error (spawnwp()): signal 1 (Run command 'h:\ftn\arc\pkunzip.exe -njCL SD> h:\FTN\Files\FileEcho\pnt5020\pnt5020.z16 -d SD> h:\ftn\files\nodelist\nlupdate.tmp\ ') A 16:26:42 Invalid header in SD> h:\ftn\files\nodelist\nlupdate.tmp\pnt5020.316 B 16:26:42 SD> h:\ftn\files\nodelist\nlupdate.tmp\pnt5020.316 does not contain SD> nodelist for day 316 SD> ==== SD> В чём проблема ? Тут сразу две проблемы. Первая - ты не сказал, какой программой пользуешься, не говоря уж о её версии. По косвенным признакам можно предположить, что это nlupdate. Если это так, то вторая проблема в том, что ты не прочёл даже README к этой программе, где написано, что она нужна для получения нового нодлиста из старого и диффа к нему. Это означает, что ты регулярно получаешь диффы и с помощью этой программы добавляешь их к хранящемуся у тебя нодлисту. А pnt5020.316 - это полный пойнтлист и никакие диффы к нему уже не нужны. Им нужно просто заменить старый пойнтлист и nlupdate тут не нужна. Желаю успехов, Sergey! За сим откланиваюсь, Michael. ... node (at) f1042 (dot) ru --- GoldED+/LNX 1.1.5-b20151128 |
#3
|
|||
|
|||
![]()
Sergey Dorozhkin написал(а) к Michael Dukelsky в Nov 16 23:26:52 по местному времени:
/// Привет, Michael! \\\ Ответ на сообщение Michael Dukelsky (2:5020/1042) к Sergey Dorozhkin, написанное 12 ноя 16 в 16:52: MD> Тут сразу две проблемы. Первая - ты не сказал, какой программой MD> пользуешься, не говоря уж о её версии. По косвенным признакам можно MD> предположить, что это nlupdate. Да, nlupdate/w32-mvcdll 1.9.0-cur 04-06-16. MD> Если это так, то вторая проблема в MD> том, что ты не прочёл даже README к этой программе, где написано, что MD> она нужна для получения нового нодлиста из старого и диффа к нему. Описания в комплекте не встречал... MD> Это означает, что ты регулярно получаешь диффы и с помощью этой MD> программы добавляешь их к хранящемуся у тебя нодлисту. А pnt5020.316 - MD> это полный пойнтлист и никакие диффы к нему уже не нужны. Им нужно MD> просто заменить старый пойнтлист и nlupdate тут не нужна. Из описания fidoconfig я понял, что директива FullUpDate как раз и занимается полной заменой файла, а дифы цепляются директива DiffUpDate. Я готов был бы поверить в сказанное, но меня в этом разубеждает полная замена нодлиста pnt5020 ,более новой версией. Проблема именно с нодлистом r50. Удачи, Michael ... Ex 2:5020/904.753, Ex 2:5020/1412.753 --- GoldED+/W32-MSVC 1.1.5-b20160322 |
#4
|
|||
|
|||
![]()
Michael Dukelsky написал(а) к Sergey Dorozhkin в Nov 16 07:40:32 по местному времени:
Привет, Sergey! 13 Nov 16 23:26, Sergey Dorozhkin послал(а) письмо к Michael Dukelsky: MD>> Если это так, то вторая проблема в MD>> том, что ты не прочёл даже README к этой программе, где написано, MD>> что она нужна для получения нового нодлиста из старого и диффа к MD>> нему. SD> Описания в комплекте не встречал... http://download.huskyproject.org/docs MD>> Это означает, что ты регулярно получаешь диффы и с помощью этой MD>> программы добавляешь их к хранящемуся у тебя нодлисту. А MD>> pnt5020.316 - это полный пойнтлист и никакие диффы к нему уже не MD>> нужны. Им нужно просто заменить старый пойнтлист и nlupdate тут MD>> не нужна. SD> Из описания fidoconfig я понял, что директива FullUpDate как раз и SD> занимается полной заменой файла, а дифы цепляются директива SD> DiffUpDate. Полной заменой файла занимается команда copy /y. Набери copy /? в командной строке, чтобы прочесть, что означают ключи этой команды. Приятная неожиданность, правда? SD> Я готов был бы поверить в сказанное, но меня в этом разубеждает полная SD> замена нодлиста pnt5020 ,более новой версией. Проблема именно с SD> нодлистом r50. Не понимаю, зачем пользоваться nlupdate, если есть copy. Желаю успехов, Sergey! За сим откланиваюсь, Michael. ... node (at) f1042 (dot) ru --- GoldED+/LNX 1.1.5-b20151128 |
#5
|
|||
|
|||
![]()
Sergey Dorozhkin написал(а) к Michael Dukelsky в Nov 16 13:41:56 по местному времени:
·│ Нello, Michael! │· Ответ на сообщение Michael Dukelsky (2:5020/1042) к Sergey Dorozhkin, написанное 15 ноя 16 в 07:40: MD> Полной заменой файла занимается команда copy /y. Набери copy /? в MD> командной строке, чтобы прочесть, что означают ключи этой команды. Это конечно круто, вот только не подходит данный способ напрямую. Надо искать последнюю версию, распаковывать архив и потом копировать. Можно конечно и написать. MD> Не понимаю, зачем пользоваться nlupdate, если есть copy. Есть готовый инструмент, который сам берёт последнюю версию, проверяет файл на вменяемость и если версия новее, то удаляет старую версию и копирует новую. А `copy` так умеет ? Я конечно понимаю, что copy con (file> позволяет создавать файлы без редактора, но в редакторе это удобнее ;) // Искренне ваш, Sergey \\ ... Ex 2:5020/904.753, Ex 2:5020/1412.753 --- GoldED+/W32-MSVC 1.1.5-b20160322 |