Installing SLE 11 kernel updates breaks the dependency tree on agents

  • 7004679
  • 16-Oct-2009
  • 30-Apr-2012

Environment

Novell ZENworks 7.3 Linux Management - ZLM7.3

Situation

When mirrored, the kernel packages are by default set to type"Install", but its dependent packages
"kernel-*-base" are set to "upgrade". When the bundle is installed on the agent, the dependency tree is broken. Also after installing the updates, only the newer kernel is bootable, the older kernel can no longer be used.

Resolution

This is fixed in ZLM 7.3 Hot Patch 2/ZLM 7.3 Interim Release 1 - see KB 7003346 "Updates to Novell ZENworks 7.3 Linux Management" which can be found at https://www.novell.com/support

Workaround:
Set all "kernel-*-base" packages also to type "install" using ZCC.

Additional Information

In SLE 11 the kernel package is dependent on "kernel-*-base" package, so, the issue here is that zlmmirror sets the kernel packages to"upgrade" instead of"install"