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.