Chapter 6. Performing post-upgrade tasks

This section suggests major actions you should take after upgrading the system to RHEL 8.

After you have upgraded your system to RHEL 8, complete especially the following tasks:

  1. Verify the state of the upgraded system. For a list of recommended steps, see the Verifying the post-upgrade state of the RHEL 8 system chapter in the Upgrading from RHEL 7 to RHEL 8 document.
  2. Perform major recommended tasks to ensure your system is supported. For a list of recommended steps, see the Performing post-upgrade tasks chapter in the Upgrading from RHEL 7 to RHEL 8 document.
  3. Re-evaluate and re-apply your security policies. For detailed instructions, see the Applying security policies section in the Upgrading from RHEL 7 to RHEL 8 document.
  4. Restore the default SELinux security contexts on the file system:

    # restorecon -Rv /

    Note that restoring the SELinux security contexts can be time-consuming on large file systems. Optionally, you can exclude large or remote file systems, by using the -e directory parameter. For further details, see the restorecon(8) man page.

  5. Manually migrate applications that were not handled during the upgrade. This can apply both to applications available in the base RHEL and applications provided by Red Hat Software Collections, Red Hat Developer Toolset, or Red Hat Developer Tools.

    On a RHEL 8 host, a number of user space components are distributed as Application Streams. For information about using Application Streams, see the Installing, managing, and removing user-space components documentation.

    For migration instructions, see the RHEL 8 documentation on the Red Hat Customer Portal for the respective component, for example for databases, the Database servers chapter in the Deploying different types of servers documentation.

  6. Resolve potential problems with installed packages. For details, see Section 7.1, “Ensuring that installed packages match the current major RHEL version”.