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

Проблема первая:
Игнорируется внутренняя версия, которая указывается в 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, на машине с русскоязычным клиентом любой версии, обновление не запускается и в логе не появляется ни строчки. Что это - бага или фича?
Игнорируется внутренняя версия, которая указывается в 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, на машине с русскоязычным клиентом любой версии, обновление не запускается и в логе не появляется ни строчки. Что это - бага или фича?