Corrupt Service_Web Cache Entries prohibit agent from communicating with ZCM servers

  • 7014195
  • 27-Nov-2013
  • 02-Jan-2014

Environment

Novell ZENworks Configuration Management 11.2

Situation

Agent stops communicating with the Primary server.

zmd-messages.log shows:

[LocationConfigBasedService] [] [Server role Configuration not found] [] [] 
[LocationConfigBasedService] [] [Server role Collection not found]
[LocationConfigBasedService] [] [Server role Collection not found] [] [] 

This error may be seen:

[DEBUG] [12/18/2013 14:24:55.592] [1612] [ZenworksWindowsService] [16] [] [LocMgr] [] [Failed to get or update Location information
Type: System.ArgumentNullException
Message: Value cannot be null.

Resolution

A fix for this issue is intended to be included in a future update to the product: however, in the interim, Novell has made a Patch available for testing, as part of a Monthly patch update: it can be obtained at https://download.novell.com/Download?buildid=Rbs5fYlojj0~ as "ZCM 11.2.4 Monthly Update 1 - see TID 7014163". This update should only be applied if the symptoms above are being experienced, and are causing problems.

Please report any problems encountered when using this Patch, by using the feedback link on this TID.

Workaround
"zac cc" generally resolves the issue but this command should never be automated and only run manually to try to address this specific issue where the last contact date is not communicating with the zone.
 
Note: The most common but unrelated cause for device communication errors tends to be duplicate GUIDs and is not resolved by a "zac cc"Unregistering and reregistering the device is more likely to resolve GUID issues.

Cause

SERVICE_WEB in the Agent Cache contains "No Server Capabilities" under the "Server Capabilities:" section, which prevents the agent from communicating with its defined servers (this information is stored in a binary form, and is not user-readable)