- Issued:
- 2016-05-11
- Updated:
- 2016-05-11
RHBA-2016:1020 - Bug Fix Advisory
Synopsis
preupgrade-assistant-el6toel7 bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
An updated preupgrade-assistant-el6toel7 package that fixes several bugs and adds various enhancements is now available for the Extras channel of Red Hat Enterprise Linux 6.
Description
Preupgrade Assistant is a set of scripts and plug-ins that can assess your system before upgrading to the next major version of Red Hat Enterprise Linux. It checks for removed packages, packages with partially incompatible replacements, changes in libraries, users and groups, and various services. It then produces a report which assists you in performing the upgrade itself by outlining potential problem areas and offering suggestions about mitigating any possible incompatibilities. In addition, the Preupgrade Assistant helps you install a new major release of Red Hat Enterprise Linux which is as similar as possible to your previous system. It also provides post-upgrade scripts which will help you finish migration after the installation of a newer Red Hat Enterprise Linux release.
This update fixes the following bugs:
- The selinux-policy from Red Hat Enterprise Linux 7 requires the /etc/selinux/targeted/contexts/files/file_contexts.local file, which does not exist on a Red Hat Enterprise Linux 6 system. As a consequence, error messages are produced during upgrade phase. Now, the Preupgrade Assistant creates this file during the preupgrade phase and such errors no longer occur. (BZ#1172547)
- Previously, the relevant Preupgrade Assistant module could crash while parsing the output from the rpm command in case configuration files belonging to a package were missing. To fix this bug, the module now parses each line dynamically instead of cutting a specific count of characters from a line. As a result, the script does not crash when files are missing on the system. (BZ#1295267)
- Support for in-place upgrades from Red Hat Enterprise Linux 6 to Red Hat Enterprise Linux 7 with an installed LVS Load Balancer or an HTTP proxy, or both, has been added to the Preupgrade Assistant. The default solution in Red Hat Enterprise Linux 6, piranha, is no longer supported on Red Hat Enterprise Linux 7. The module now warns the user about the change and suggests an alternative solution. (BZ#1269634)
- Previously, the grubby module of the Preupgrade Assistant ran on IBM System z unnecessarily. Consequently, the post-upgrade script failed with the "File not found" error. With this update, the IBM System z is correctly recognized as not applicable, and the grubby post-upgrade script is not deployed. (BZ#1278675)
- Previously, the Preupgrade Assistant could report risks for MySQL based only on configuration files. Consequently, risks related to MySQL could be reported even if the actual server had been already removed. This update fixes the relevant Preupgrade Assistant module to only report risks affecting installed packages. (BZ#1279032)
In addition, this update adds the following enhancements:
- With this update, the Preupgrade Assistant reports contain more accurate information based on the up-to-date data about Red Hat Enterprise Linux 6 and 7. (BZ#1247739, BZ#1247741, BZ#1247738)
- With this update, certain configuration files, such as /etc/shadow and /etc/gshadow, are not backed up by Preupgrade Assistant because of the inherently sensitive nature of their content. Instead, the user is warned about such files and informed that they should be backed up manually. (BZ#1312335)
Users of preupgrade-assistant-el6toel7 are advised to upgrade to this updated package, which fixes these bugs and adds these enhancements.
Solution
Before applying this update, make sure all previously released errata
relevant to your system have been applied.
For details on how to apply this update, refer to:
Affected Products
- Red Hat Enterprise Linux Server 6 x86_64
- Red Hat Enterprise Linux for IBM z Systems 6 s390x
- Red Hat Enterprise Linux for Power, big endian 6 ppc64
- Red Hat Enterprise Linux for Scientific Computing 6 x86_64
- Red Hat Enterprise Linux Server from RHUI 6 x86_64
Fixes
- BZ - 1172547 - Error opening /etc/selinux/targeted/contexts/files/file_contexts.local during Inplace upgrade
- BZ - 1279032 - mysql/configuration_changes: has set requirements incorectly
- BZ - 1331215 - tmp_config undefined in databases/mysql/configuration_changes
CVEs
(none)
Red Hat Enterprise Linux Server 6
SRPM | |
---|---|
preupgrade-assistant-el6toel7-0.6.49-1.el6.src.rpm | SHA-256: 9e2252df44bb3366943e814258dd82c1e3249a375910887ebf22b8f9c72ffa7e |
x86_64 | |
preupgrade-assistant-el6toel7-0.6.49-1.el6.noarch.rpm | SHA-256: 4d20bb2de535b44e0bc90387833eb5ebeef06faf6f05357a368ec2fce7bc3fa2 |
Red Hat Enterprise Linux for IBM z Systems 6
SRPM | |
---|---|
preupgrade-assistant-el6toel7-0.6.49-1.el6.src.rpm | SHA-256: 9e2252df44bb3366943e814258dd82c1e3249a375910887ebf22b8f9c72ffa7e |
s390x | |
preupgrade-assistant-el6toel7-0.6.49-1.el6.noarch.rpm | SHA-256: 4d20bb2de535b44e0bc90387833eb5ebeef06faf6f05357a368ec2fce7bc3fa2 |
Red Hat Enterprise Linux for Power, big endian 6
SRPM | |
---|---|
preupgrade-assistant-el6toel7-0.6.49-1.el6.src.rpm | SHA-256: 9e2252df44bb3366943e814258dd82c1e3249a375910887ebf22b8f9c72ffa7e |
ppc64 | |
preupgrade-assistant-el6toel7-0.6.49-1.el6.noarch.rpm | SHA-256: 4d20bb2de535b44e0bc90387833eb5ebeef06faf6f05357a368ec2fce7bc3fa2 |
Red Hat Enterprise Linux for Scientific Computing 6
SRPM | |
---|---|
preupgrade-assistant-el6toel7-0.6.49-1.el6.src.rpm | SHA-256: 9e2252df44bb3366943e814258dd82c1e3249a375910887ebf22b8f9c72ffa7e |
x86_64 | |
preupgrade-assistant-el6toel7-0.6.49-1.el6.noarch.rpm | SHA-256: 4d20bb2de535b44e0bc90387833eb5ebeef06faf6f05357a368ec2fce7bc3fa2 |
Red Hat Enterprise Linux Server from RHUI 6
SRPM | |
---|---|
preupgrade-assistant-el6toel7-0.6.49-1.el6.src.rpm | SHA-256: 9e2252df44bb3366943e814258dd82c1e3249a375910887ebf22b8f9c72ffa7e |
x86_64 | |
preupgrade-assistant-el6toel7-0.6.49-1.el6.noarch.rpm | SHA-256: 4d20bb2de535b44e0bc90387833eb5ebeef06faf6f05357a368ec2fce7bc3fa2 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.