ZCC helper on Appliance always reports to install new version due to bad ZenServerVersion.xml

  • 7021162
  • 02-Aug-2017
  • 02-Aug-2017

Environment

ZENworks Configuration Management 2017

Situation

ZCC helper related operations always throws Dialog to install new ZCC helper even though the latest downloaded version from setup/tools was installed properly on the workstation device. 

Message shown: "A new version of ZCC helper is required to be installed"
(Screenshot attached) 

Resolution

Confirm /etc/opt/novell/zenworks/ZenServerVersion.xml has proper version as confirmed against a working primary.  Example:

<void property="versionNumber">
       <string>17.0.0</string>
      </void>

Cause

Randomly on some appliances ZenServerVersion.xml may become inconsistent or incomplete.  The healing mechanism which writes the version from version.txt file to ZenServerVersion.xml is faulty, causing the issue. When ZenServerVersion.xml does not contain the ZCM version, code to fetch the server version is reading the complete version from version.txt file including the build number and writes it as ZCM version, where as originally it is only expecting the first 3 digits of the version and not the build number.

Status

Reported to Engineering