Can't download or cache patches

  • 7013073
  • 19-Aug-2013
  • 30-Jun-2015

Environment

Novell ZENworks Configuration Management 11.2
Novell ZENworks Patch Management 11.2

Situation

Errors downloading or caching patches.

ERROR (from loader-messages.log):

[DEBUG] [8/19/13 8:35:45 AM] [] [PatchManagement] [26] [] [Import response code PPX_ERROR_EXPIRED_LICENSE_KEY] [] []
[ERROR] [8/19/13 8:35:45 AM] [] [PatchManagement] [26] [ Failed to import patch null] [ Failed to import patch null] [] []


Resolution

This could be due to corrupt pls files:

  1. Stop the ZCM services on the ZPM server,  using the "novell-zenworks-configure -c Start" command and selecting the correct number to stop the services.
  2. Delete all the .pls file from under the %ZENWORK_HOME%\zpm\signatures\windows folders.  Note there will be .pls under the Windows, /x86/en  and /x86_64/en folders.
  3. Start the ZCM services on the ZPM server, using the "novell-zenworks-configure -c Start" command and selecting the correct number to start the services.

Confirm proper owner, rights and presence of novell.plk at the following locations on the patch primary from known good one (contact NTS if needed):

Windows:  %ZENWORKS_HOME%\bin
Linux:  /opt/novell/zenworks/bin

Confirm also proper rights to system temp folder by zenworks user (Linux) or __zuser (Windows) as the subscription service decrypts pls file temporarily to system temp folder as cab file.  

Confirm also cabarc (Windows) or cabextract (Linux) are intact and in the path for ZENWORKS_HOME\bin.




Cause

novell.plk file contains a key used to extract/decrypt pls files.  CAB etc files are temporarily decrypted to system tmp directory.  The Patch loader handler calls JNI into libjppxlib native library for this.