Use > Software management > Manage software packages > Deploy RPM packages > About remediating obsolete RPM packages

About remediating obsolete RPM packages

The Yellowdog Updater Modified (YUM) plugin handles the analyze phase of the remediation process.

YUM uses the SA library as the default remediation repository. If a software policy contains an RPM package for which a newer version exists in the SA library, YUM favors the newer package version for installation. This means that any obsolete packages in a software policy are automatically upgraded to the version available in the SA library.

For example, during remediation, any MariaDB* libs in the SA library replace mysql* libs available in the software policy.

To make sure SA always installs the version of the RPM package available in the software policy, either:

  • restrict YUM access to the SA remediation repository by using the repo.restrict custom attributes on the target managed servers OR
  • change how YUM deals with obsolete packages available in SA software policies by setting the ‘obsoletes’ flag to 0 in yum.conf for all managed severs.

 

Related topics

Install and uninstall package flags

Create and manage custom attributes

Using the native YUM to remediate RPM packages