System Update patch 10.0.3.2 stuck in pending for a Primary server or agent that was reregistered.

  • 7000978
  • 18-Jul-2008
  • 10-Dec-2012

Environment

Novell ZENworks 10 Configuration Management

Situation

A ZCM server with dynamic IP address reregistered as second device-guid object.  After setting the address back to static IP, and fixing the duplicate device with zac reregister , the system update hot patch 10.0.3.2 failed to deploy on that server device but stayed in pending state.
 
On the server, update-inprocess file is created, but the updates are not put in cache nor is the guid folder created in logs.
 
ERROR (from zmd-messages.log):
 
[DEBUG] [7/16/2008 6:57:37 PM] [] [SystemUpdateModule] [] [Unable to get assigned update commands; nested exception is:
com.novell.zenworks.datamodel.exceptions.ObjectNotFoundException

Resolution

Check that the device guid in ziswin and deviceguid file are correct.  After rebooting the server, try to redeploy the update.  This error indicates that the old device guid was being used by the system update.
 
Note:  After rereg, the ZENIdentity doesn't seem to recognize the new guid until after agent restart.

Additional Information

Complete error from zmd-messages.log:
 
[DEBUG] [7/16/2008 6:57:37 PM] [] [SystemUpdateModule] [] [Update is not running will start update(Hotfix for ZCM 10 (KB 7000756))] [] []
 [DEBUG] [7/16/2008 6:57:37 PM] [] [SystemUpdateModule] [] [Unable to get assigned update commands; nested exception is:
 com.novell.zenworks.datamodel.exceptions.ObjectNotFoundException: 16115301f679d4468053a5626bc19fea] [] []
 [DEBUG] [7/16/2008 6:57:37 PM] [] [SystemUpdateModule] [] [   at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[[]] parameters)
   at Novell.Zenworks.SystemUpdateService.Wsdl.SystemUpdateServiceService.getAssignedSystemUpdateCommands(AssignedSystemUpdateCommandsRequest AssignedSystemUpdateCommandsRequest)
   at Novell.Zenworks.SystemUpdate.SystemUpdateModule.getUpdateContent(AssignedSystemUpdatesResponseAssignedSystemUpdate update, String commandLocation)] [] []
 [DEBUG] [7/16/2008 6:57:37 PM] [] [SystemUpdateModule] [] [***************** Exception Dump ***********************] [] []
 [DEBUG] [7/16/2008 6:57:37 PM] [] [SystemUpdateModule] [] [Unexpected error occured during system update] [] []
 [DEBUG] [7/16/2008 6:57:37 PM] [] [SystemUpdateModule] [] [------------------------------------------------------------------------------------] [] []
 [DEBUG] [7/16/2008 6:57:37 PM] [] [SystemUpdateModule] [] [Message: Unable to get assigned update commands; nested exception is:
 com.novell.zenworks.datamodel.exceptions.ObjectNotFoundException: 16115301f679d4468053a5626bc19fea] [] []
 [DEBUG] [7/16/2008 6:57:37 PM] [] [SystemUpdateModule] [] [Exception Type: System.Web.Services.Protocols.SoapException] [] []
 [DEBUG] [7/16/2008 6:57:37 PM] [] [SystemUpdateModule] [] [Stack:    at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[[]] parameters)
   at Novell.Zenworks.SystemUpdateService.Wsdl.SystemUpdateServiceService.getAssignedSystemUpdateCommands(AssignedSystemUpdateCommandsRequest AssignedSystemUpdateCommandsRequest)
   at Novell.Zenworks.SystemUpdate.SystemUpdateModule.getUpdateContent(AssignedSystemUpdatesResponseAssignedSystemUpdate update, String commandLocation)
   at Novell.Zenworks.SystemUpdate.SystemUpdateModule.runPreInstallCommands(AssignedSystemUpdatesResponseAssignedSystemUpdate update)
   at Novell.Zenworks.SystemUpdate.SystemUpdateModule.ApplyUpdate(AssignedSystemUpdatesResponseAssignedSystemUpdate update)] [] []
 [DEBUG] [7/16/2008 6:57:37 PM] [] [SystemUpdateModule] [] [------------------------------------------------------------------------------------] [] []
 [DEBUG] [7/16/2008 6:57:37 PM] [] [SystemUpdateModule] [] [BaseException:] [] []
 [DEBUG] [7/16/2008 6:57:37 PM] [] [SystemUpdateModule] [] [Message: System.Web.Services.Protocols.SoapException: Unable to get assigned update commands; nested exception is:
 com.novell.zenworks.datamodel.exceptions.ObjectNotFoundException: 16115301f679d4468053a5626bc19fea
   at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[[]] parameters)
   at Novell.Zenworks.SystemUpdateService.Wsdl.SystemUpdateServiceService.getAssignedSystemUpdateCommands(AssignedSystemUpdateCommandsRequest AssignedSystemUpdateCommandsRequest)
   at Novell.Zenworks.SystemUpdate.SystemUpdateModule.getUpdateContent(AssignedSystemUpdatesResponseAssignedSystemUpdate update, String commandLocation)
   at Novell.Zenworks.SystemUpdate.SystemUpdateModule.runPreInstallCommands(AssignedSystemUpdatesResponseAssignedSystemUpdate update)
   at Novell.Zenworks.SystemUpdate.SystemUpdateModule.ApplyUpdate(AssignedSystemUpdatesResponseAssignedSystemUpdate update)] [] []
 [DEBUG] [7/16/2008 6:57:37 PM] [] [SystemUpdateModule] [] [Exception Type: System.Web.Services.Protocols.SoapException] [] []
 [DEBUG] [7/16/2008 6:57:37 PM] [] [SystemUpdateModule] [] [Stack: System.Web.Services.Protocols.SoapException: Unable to get assigned update commands; nested exception is:
 com.novell.zenworks.datamodel.exceptions.ObjectNotFoundException: 16115301f679d4468053a5626bc19fea
   at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[[]] parameters)
   at Novell.Zenworks.SystemUpdateService.Wsdl.SystemUpdateServiceService.getAssignedSystemUpdateCommands(AssignedSystemUpdateCommandsRequest AssignedSystemUpdateCommandsRequest)
   at Novell.Zenworks.SystemUpdate.SystemUpdateModule.getUpdateContent(AssignedSystemUpdatesResponseAssignedSystemUpdate update, String commandLocation)
   at Novell.Zenworks.SystemUpdate.SystemUpdateModule.runPreInstallCommands(AssignedSystemUpdatesResponseAssignedSystemUpdate update)
   at Novell.Zenworks.SystemUpdate.SystemUpdateModule.ApplyUpdate(AssignedSystemUpdatesResponseAssignedSystemUpdate update)] [] []
 [DEBUG] [7/16/2008 6:57:37 PM] [] [SystemUpdateModule] [] [***************** End Exception Dump ***********************] [] []