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)] [] []
[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