7 Replies Latest reply on Sep 1, 2016 9:13 PM by Sandeep Das

    Red Hat Linux Patching remediation conflicts due to incompatible rpm versions

    Vinnie Lima

      Hi Folks,


      Came across a compatibility issue during Patch Analysis and remediation for RHEL 6 on BSA 8.7.


      The Patching job is setup for update analysis, and the analysis result indicated that there were two different versions of related rpms which needs to be updated:



      $ cat /etc/redhat-release

      Red Hat Enterprise Linux Server release 6.7 (Santiago)


      $ rpm -qa | grep libipa_hbac





      The Analysis shows the following marked for update:


      libipa_hbac-1.13.3-22.el6.x86_64.rpm     RHES6x86_64     1     Utility library to validate FreeIPA HBAC rules for authorization requests

      libipa_hbac-python-1.12.4-47.el6_7.8.x86_64.rpm     RHES6x86_64     1     The libipa_hbac-python contains the bindings so that libipa_hbac can be



      The Remediation package includes both RPMs in an RPM group for update:




      The result of the remediation job fails with:


      Warning     06/28/2016 18:57:51     [stderr: 2] (Time in agent's deploy log:: 06/28/2016 16:57:46)     2     New RPM Group

      Warning     06/28/2016 18:57:51     Transaction Check Error:


      Warning     06/28/2016 18:57:51       file /usr/lib64/python2.6/site-packages/pyhbac.so conflicts between attempted installs of libipa_hbac-python-1.12.4-47.el6_7.8.x86_64 and python-libipa_hbac-1.13.3-22.el6.x86_64



      It seems that the analysis is trying to use the latest version available in the catalog for both packages, but unfortunately one version is not compatible with the other.  What are the options to handle this scneario, besides A) add 1.13 version of libipa_hbac-python to the catalog or B) exclude version 1.13 from patch smart group for python-libipa_hbac?




      libipa_hbac-python-1.12.4-47.el6_7.8.x86_64.rpm RHES6x86_64 1 The libipa_hbac-python contains the bindings so that libipa_hbac can be