Environment
Novell ZENworks 10 Configuration Management
Novell ZENworks 10 Configuration Management with Support Pack 3 - 10.3
Situation
Device shows as failed after system update to hot patch. Drilling into the error shows as a prerequisites error although the prerequisites have been met.
Resolution
This error typically indicates that the prerequisites are not met on the destination device (for example, incorrect Operating System version). But in some cases, this error also occurs when the prerequisites are met but some other problem has occurred.
In one case, the device could not contact the server that had performed the System Update. After the system update server was brought on line, selecting "Redeploy Update to Devices" on the failed device corrected the problem, and the update was successful.
Additional Information
In the case of the false prerequisites error, the zmd-messages.log contained information:
[DEBUG] [6/27/2008 11:45:16 AM] [] [ConnectMan] [] [ Exception causing
location name 192.168.0.7 to be marked Bad: System.Net.WebException: Unable to
connect to the remote server ---> System.Net.Sockets.SocketException: No
connection could be made because the target machine actively refused it
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot,
SocketAddress socketAddress)
location name 192.168.0.7 to be marked Bad: System.Net.WebException: Unable to
connect to the remote server ---> System.Net.Sockets.SocketException: No
connection could be made because the target machine actively refused it
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot,
SocketAddress socketAddress)
If the server cannot be contacted, then no update would be applied. There is a known issue with the system update that some errors are
incorrectly masked by the prerequisites failed message.
incorrectly masked by the prerequisites failed message.
When the update server can be contacted, look for the following for additional logging:
In %zenworks_home%\work\system-update:
updates-completed (containing the guid of the su)
updates-inprogress
and
%zenworks_home%\logs\system-update\<guid_number>:
*.log
system-update.log