Hi, all!

Here is problem: when we try to update the Novell Client (using
ACU.EXE) by increasing the internal version number in the unattend.txt
file - this internal version fully ignored. For example, we has
installed Novell client version 4.91.4 (1.1) and after installation
new postfixes I changed MajorInternalVersion to 2 and
MinorInternalVersion to 2, too. But when user start the ACU - nothing
happens, updates don't start. I turn on acu logging and what I see
there:


11/26/2008 14:37:33 Windows XP v5.1 2600 Service Pack 3 Acu.exe Client
Version: 4.91.4.20070720 (1.1) -> 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 (1.1) -> 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 (1.1) ->
4.91.4.20070720 (0.0)


Part of unattend.txt:
=====================
[Novell_Client_Install_Manager]
Novell_Client=2000/XP
Version=4.91.4
[NovellNetWareClientParameters]
!MajorInternalVersion=2
!MinorInternalVersion=2


ACU.INI:
========
[LaunchInstall]
Launch=Yes

[DisplayDialog]
Display=No

[UnattendFile]
Use=Yes
File=\\server\sys\public\client\winnt\i386\unatten d.txt

[StatusLogging]
Use=Yes
File=\\server\sys\public\client\cl32wnt.log

[ServicePack]
Check=Yes

[AdministratorMessage]
Message=

[ClientLocalInstall]
LocalInstall=No
LocalDirectory=C:\Novell\ClientLocalInstall
DeleteLocalInstall=No



Looks so that the ACU correctly saw the new internal version in
unattend.txt (both major and minor (2.2)) and try to run setupnw.exe
but setupnw on some reason decides that the new version is not 2.2 but
0.0 - and don't start updates.

If I change true client version by hand in registry (e.g. 4.91 ->
4.90) - ACU starts updates correctly, of course.

Why ACU (setupnw?) in client 4.91.4 ignores internal version number?


TIA,
Sergei Dubrov