Agent stops working on startup Error in SatelliteServerRoleConfigHandler

  • 7012085
  • 04-Apr-2013
  • 28-Oct-2013

Environment

Novell ZENworks Configuration Management 11.2

Situation

Rarely it has been seen that an agent may stop running on startup.
 
ERROR (in zmd-messages.log)
 
[DEBUG] [01/25/2013 14:35:46.048] [1328] [ZenworksWindowsService] [15] []
[SatelliteServerRolesRefreshHandler] [] [Refreshing Satellite Server Role
settings] [] []
 [DEBUG] [01/25/2013 14:35:46.048] [1328] [ZenworksWindowsService] [15] []
[SatelliteServerRolesRefreshHandler] [] [
Received unexpected exception while refreshing: Index (zero based) must be
greater than or equal
to zero and less than the size of the argument list.
   at System.Text.StringBuilder.AppendFormat(IFormatProvider provider, String
format, Object() args)
   at System.String.Format(IFormatProvider provider, String format, Object()
args)
   at
Novell.Zenworks.SatelliteServerRoles.SatelliteServerRoleConfigHandler.GetRoleStatus(String
roleName)
   at Novell.Zenworks.AuthSatellite.AuthSatellitePropPage.Enabled(Session
session)
   at Novell.Zenworks.SatelliteServerRoles.SSPropPage.RegisterPage(Session
session)
   at Novell.Zenworks.SatelliteServerRoles.SSPropPage.UpdatePage(Session
session)
   at Novell.Zenworks.SatelliteServerRoles.RefreshHandler.Refresh(Session
session, RefreshContext context, RefreshResults results)] [] []

Resolution

This is fixed in version 11.2.4 - see KB 7012027 "ZENworks Configuration Management 11.2.4 - update information and list of fixes" which can be found at http:////support.microfocus.com/kb/doc.php?id=7012027 

Workaround:
 
Confirm integrity of the files located on the agent at path %ZENWORKS_HOME%\conf\Satellite.  If necessary fix them by modifying with a text editor.
 
Authentication.lock
Collection.lock
Content.lock
 
The files contain a single line:
Status=DISABLED