Страница 1 из 1

Пара проблем с обновлением клиента

СообщениеДобавлено: 27 ноя 2008, 13:23
Сергей Дубров
Проблема первая:
Игнорируется внутренняя версия, которая указывается в unattend.txt файле. Там задано:
[NovellNetWareClientParameters]
!MajorInternalVersion=2
!MinorInternalVersion=2

При запуске ACU.EXE с машины, на которой уже был установлен Novell Client v4.91.4 с внутренней версией 0.0, ничего не происходит (пробовалось и на машинах, где внутренняя версия была выставлена в 1.1 - тоже самое). В лог пишется примерно следующее:

11/26/2008 14:37:33 Windows XP v5.1 2600 Service Pack 3 Acu.exe Client Version: 4.91.4.20070720 (0.0) -> 4.91.4.20070720 (2.2)
11/26/2008 14:37:33 Windows XP v5.1 2600 Service Pack 3 Acu.exe Client Version: 4.91.4.20070720 (0.0) -> 4.91.4.20070720 (2.2)
11/26/2008 14:37:34 Windows XP v5.1 2600 Service Pack 3 Setupnw.exe Buguev CSD-419 CSD-O.BINP Client Version: 4.91.4.20070720 (0.0) -> 4.91.4.20070720 (0.0)

Т.е., ACU правильно определяет необходимость апдейта по более высокому внутреннему номеру версии, считанному из unattend.txt (0.0) -> (2.2), но запуск setupnw.exe уже почему-то так не считает, указывая вместо (2.2) версию (0.0) (выделено красным) - и обновление не происходит. Что это за шутки? Раньше это работало, точно.

Проблема вторая:
Не работает обновление, если языковые версии исходного клиента и новой версии не совпадают. Т.е., при запуске ACU.EXE, указывающей на англоязычного клиента версии 4.91.4, на машине с русскоязычным клиентом любой версии, обновление не запускается и в логе не появляется ни строчки. Что это - бага или фича?

Re: Пара проблем с обновлением клиента

СообщениеДобавлено: 03 дек 2008, 08:35
Сергей Дубров
Сергей Дубров писал(а):Проблема первая:
Игнорируется внутренняя версия, которая указывается в unattend.txt файле.

Нашёл. Дурная голова, что называется - в файле unattend.txt, в самом конце, ручками были удалены "ненужные" строки (для экономии :)):

[Network_2000]
Install2000Services=Services2000List
[Services2000List]
NW_NWFS=NovellNetwareClientParameters, \$OEM$\NET\NTCLIENT\I386
NW_NDPS=NDPSParameters, \$OEM$\NET\NTCLIENT\I386


После их вставки обратно - всё заработало.


Сергей Дубров писал(а):Проблема вторая:
Не работает обновление, если языковые версии исходного клиента и новой версии не совпадают.

Это, судя по всему, by design - апдейты между разными языковыми версиями клиентов не проходят.