Say there's an application that install to /opt/ directory. I update it with yum. I do a full server backup, that is all the file systems (/opt/ maps to the root directory). Now, I discover a bug post upgrade or have the need for whatever reason to restore to the pre upgrade state. Should I:

a) restore the whole /opt/application directory along with its files and sub-directories; b) perform a complete system restore to the last backup c) or perform a yum roll back How to use yum history to roll back an update in Red Hat Enterprise Linux 6 , 7?

1 Answer 1


Use yum (or dnf in RHEL-7) to roll-back (remove) the application. This keeps the package repository consistent with the software installed.

  • Ok but what if the update made also changes to a MySQL DB on a remote server ? Doing a yum roll-back will not revert the changes made to the DB, right ? Jan 11, 2019 at 10:04
  • Correct. The rollback is for the software package.
    – JRFerguson
    Jan 11, 2019 at 14:08
  • Thank you. So I'd would have to perform a yum roll-back + a DB restore to get the previous good know state? Jan 11, 2019 at 14:24
  • 1
    Yes, the yum/dnf rollback takes care of the software. You need to deal with the database independently.
    – JRFerguson
    Jan 11, 2019 at 14:26

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .