System Update Hot Patch fails on managed agent devices installed with preagent packages manually rebuilt with incorrect MSIs

  • 7000962
  • 17-Jul-2008
  • 27-Apr-2012


Novell ZENworks 10 Configuration Management


After previously following KB 3145419 for manually building preagent packages for earlier system update, now the hot patch fails to run on managed agents with the  following symptom:

Hot patch shows pending on device with only updates-in-progress file on the workstation.


TID 3145419 did not include system-update msi in the file structure, nor reference it in system_bundles.xml.  Therefore new agent installs may be missing SystemUpdate.dll.

Confirm this by running:

preagentpkg_agentcomplete -l

To list the contents.  If it is missing novell-zenworks-system-update-10.0.3 then the packages must be rebuilt for 10.0.3 with the following steps:

Copy novell-zenworks-system-update-10.0.3.msi to %zenworks_home%\install\downloads\msi

Replace %zenworks_home%\install\system_bundles.xml with a correct version from a correct 10.0.3 server, or from the link below

Run novell-zenworks-configure -c CreateExtractorPacks -Z

Additional Information

For existing managed agents that were already installed with the problem preagent exe's, you can make a bundle to push SystemUpdate.dll to each problem agent (%zenworks_home%\bin\modules ).  Restart the zenworks agent or reboot the workstation after replacing the SystemUpdate.dll.
To determine what preagent package was used to do the workstation install, you can check the contents of ZENPreAgent.exe.cfg file on the managed agent.

NOTE:  Do not use the SystemUpdate.dll.  If you do , then the hot patch install with fail with a false sucess.  Symptoms of this problem are:

updates-in-progress and updates-complete files are created but no logs\guid directory is created and the zicon properties does not show the correct modules for

From zmd-messages.log:

[DEBUG] [7/10/2008 12:25:47 PM] [] [SystemUpdateModule] [] [item type is of type: Bundle. Will not be processed by system update module] [] []

In this case, replacing with the SystemUpdate.dll from 10.0.3 and re-applying the system update to that device using ZCC should resolve the problem.
Note2:  In some cases, simply copying in the SystemUpdate.DLL is not sufficient.  In these cases, a full install of the novell-zenworks-system-update-10.0.3.msi is required.
To do this run the following command:
msiexec.exe /i novell-zenworks-system-update-10.0.3.msi TARGETDIR="%Program Files%" /qn ALLUSERS=2 REBOOT=ReallySuppress
If you need a copy of 10.0.3 msi, (only for use on 10.0.3) it can be obtained at as Files for use with KB 7000962.