Package upgrade fails using 'System Set Manager' with "Transaction Check Error" when scheduling for systems subscribed to different channels.

Solution Verified - Updated -

Issue

  • Trying to update a number of packages on RHEL 5 and RHEL 6 systems using System Set Manager, RHEL 5 clients fail with transaction check errors. For example:
"Error while executing packages action: Transaction Check Error: file /usr/kerberos/man/man5/krb5.conf.5.gz from install of krb5-libs-1.6.1-70.el5_9.2.i386 conflicts with file from package krb5-libs-1.6.1-36.el5_4.1.x86_64 file /usr/share/locale/ja/LC_MESSAGES/Linux-PAM.mo from install of pam-0.99.6.2-12.el5.i386 conflicts with file from package pam-0.99.6.2-6.el5_4.1.x86_64 file /usr/share/locale/ko/LC_MESSAGES/Linux-PAM.mo from install of pam-0.99.6.2-12.el5.i386 conflicts with file from package pam-0.99.6.2-6.el5_4.1.x86_64"
  • Issue is occurring when updating packages in bulk for systems subscribed to different channels.

  • Another manifestation of this issue is when updating different packages via SSM to systems subscribed to different
    channels. Eg. if selecting same package name from the same arch of different RHEL versions (for example RHEL5 and
    RHEL6), the package of the lower version is not included.

Environment

  • Red Hat Satellite 5.5/5.6
  • Red Hat Enterprise Linux 5
  • Red Hat Enterprise Linux 6

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content