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.