- Issued:
- 2015-02-24
- Updated:
- 2015-02-26
RHBA-2015:0262 - Bug Fix Advisory
Synopsis
preupgrade-assistant-contents bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated preupgrade-assistant-contents package that fixes several bugs and adds two enhancements are now available for Red Hat Enterprise Linux 6 Extras.
Description
The preupgrade-assistant-contents package provides a set of scripts and plug-ins that are used to assess the system before a major version upgrade. The scripts and plug-ins are managed by the preupgrade-assistant package, which provides a tool with a user interface to perform the system analysis.
This update fixes the following bugs:
- On Red Hat Enterprise Linux 6 systems, the very secure FTP daemon (vsftpd) listens only to IPv4 traffic by default. On Red Hat Enterprise Linux 7, vsftpd listens to both IPv4 and IPv6 traffic. This difference in the behavior could cause problems after upgrade if you want to listen to a specific address for example. The Preupgrade Assistant detects if vsftpd is running on the system and issues a warning. (BZ#1055989)
- Previously, the grubby command-line utility could terminate unexpectedly during system upgrade, and the system did not boot afterwards because of a missing initrd line in the GRUB configuration. Now, the Preupgrade Assistant automatically edits the GRUB configuration file to add the missing line and the system boots successfully after upgrade. (BZ#1169344)
- Previously, downgraded packages were checked for GPG signarutes regardless of the "--nogpgcheck" option. As a consequence, system upgrade failed. Downgraded packages are no longer checked for signatures after this update. (BZ#1175757)
- The Hardware Abstraction Layer (HAL) has been obsoleted by systemd in Red Hat Enterprise Linux 7. Previously, the Preupgrade Assistant issued warnings about broken dependencies of the hal package. Now, the Preupgrade Assistant correctly informs the users that applications depending on HAL will not work on Red Hat Enterprise Linux 7. (BZ#1043904)
- Some packages have changed their requirements between Red Hat Enterprise Linux 6 and Red Hat Enterprise Linux 7. These new requirements were not downloaded and installed during upgrade. Now, the Preupgrade Assistant correctly downloads and installs the new package requirements. (BZ#1148736)
- The taskjuggler and taskjuggler-libs packages are not available
for Red Hat Enterprise Linux 7. The Preupgrade Assistant detects the TaskJuggler software and issues a warning that there is not a supported replacement for Red Hat Enterprise Linux 7. (BZ#1170590)
- The dhcpd, dhcpd6 and dhcrelay files used for specifying the user's customization arguments have been deprecated in Red Hat Enterprise Linux 7. Instead, these arguments can be specified in the dhcpd.service dhcpd6.service and dhcrelay.service files on "ExecStart" line. The Preupgrade Assistant now detects non-default configuration and issues a warning. (BZ#1070250)
This update also adds the following enhancements:
- After this update, the Preupgrade Assistant detects systems installed in UEFI mode and crates a UEFI boot entry for Red Hat Enterprise Linux 7. After upgrade, the grub2-efi package is installed and a GRUB2 configuration packages is created. (BZ#1136828)
- This update adds a test to the Preupgrade Assistant that checks if a LAMP stack deployment has been successfully migrated to Red Hat Enterprise Linux 7, including checks for PHP modules, HTTP configuration, and MySQL to MariaDB migration. (BZ#1063250)
- Part of the content of the openssh-server package has been moved to the openssh-keycat package in Red Hat Enterprise Linux 7. The Preupgrade Assistant detects the openssh-server package is installed and displays a warning about that the new openssh-keycat package is needed. (BZ#1105114)
- A new test for rsyslog has been added to the Preupgrade Assistant that checks the rsyslog spool files and configuration files which can potentially break an upgrade and issues a warning. (BZ#1098488)
- The Preupgrade Assistant now allows for system upgrade on the IBM System z architecture. (BZ#1184372)
- The Preupgrade Assistant now checks if the system has enough resources to perform an upgrade and run Red Hat Enterprise Linux 7. (BZ#1109827)
Solution
Users of preupgrade-assistant-contents are advised to upgrade to this updated package, which fixes these bugs and adds these enhancements.
Before applying this update, make sure all previously released errata
relevant to your system have been applied. Note that this update is relevant for system upgrades from Red Hat Enterprise Linux 6.6 to Red Hat Enterprise Linux 7.1 only. If you want to upgrade to Red Hat Enterprise Linux 7.0, refer to RHBA-2014:1837. The package from RHBA-2014:1837 should not be used once Red Hat Enterprise Linux 7.1 is available.
This update is available via the Red Hat Network. Details on how to
use the Red Hat Network to apply this update are available at
https://access.redhat.com/articles/11258
Affected Products
- Red Hat Enterprise Linux Server 6 x86_64
- Red Hat Enterprise Linux Server 6 i386
- 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
- Red Hat Enterprise Linux Server from RHUI 6 i386
Fixes
- BZ - 1070250 - [RHEL6to7 DHCP] - info that /etc/sysconfig/[dhcpd|dhcrelay] customizations will be moved into *.service
- BZ - 1105114 - openssh: keycat from openssh-server in RHEL-6 is distributed as a subpackage openssh-keycat
- BZ - 1169344 - after rhel6-to-rhel7 upgrade grub config loses initrd - workaround
- BZ - 1184372 - Architecture content for testing S390x variant has wrong output
CVEs
(none)
Red Hat Enterprise Linux Server 6
SRPM | |
---|---|
preupgrade-assistant-contents-0.6.18-1.el6.src.rpm | SHA-256: 2a54c955e2e038e016116a67949bd58f58d5e27e44b8ae0a38a3c087e9a9d6d3 |
x86_64 | |
preupgrade-assistant-contents-0.6.18-1.el6.noarch.rpm | SHA-256: 6e5ba548c57509b19d35d7183c1ac32afee259d1efc651b5d220f5c980d38ba1 |
i386 | |
preupgrade-assistant-contents-0.6.18-1.el6.noarch.rpm | SHA-256: 6e5ba548c57509b19d35d7183c1ac32afee259d1efc651b5d220f5c980d38ba1 |
Red Hat Enterprise Linux for IBM z Systems 6
SRPM | |
---|---|
preupgrade-assistant-contents-0.6.18-1.el6.src.rpm | SHA-256: 2a54c955e2e038e016116a67949bd58f58d5e27e44b8ae0a38a3c087e9a9d6d3 |
s390x | |
preupgrade-assistant-contents-0.6.18-1.el6.noarch.rpm | SHA-256: 6e5ba548c57509b19d35d7183c1ac32afee259d1efc651b5d220f5c980d38ba1 |
Red Hat Enterprise Linux for Power, big endian 6
SRPM | |
---|---|
preupgrade-assistant-contents-0.6.18-1.el6.src.rpm | SHA-256: 2a54c955e2e038e016116a67949bd58f58d5e27e44b8ae0a38a3c087e9a9d6d3 |
ppc64 | |
preupgrade-assistant-contents-0.6.18-1.el6.noarch.rpm | SHA-256: 6e5ba548c57509b19d35d7183c1ac32afee259d1efc651b5d220f5c980d38ba1 |
Red Hat Enterprise Linux for Scientific Computing 6
SRPM | |
---|---|
preupgrade-assistant-contents-0.6.18-1.el6.src.rpm | SHA-256: 2a54c955e2e038e016116a67949bd58f58d5e27e44b8ae0a38a3c087e9a9d6d3 |
x86_64 | |
preupgrade-assistant-contents-0.6.18-1.el6.noarch.rpm | SHA-256: 6e5ba548c57509b19d35d7183c1ac32afee259d1efc651b5d220f5c980d38ba1 |
Red Hat Enterprise Linux Server from RHUI 6
SRPM | |
---|---|
preupgrade-assistant-contents-0.6.18-1.el6.src.rpm | SHA-256: 2a54c955e2e038e016116a67949bd58f58d5e27e44b8ae0a38a3c087e9a9d6d3 |
x86_64 | |
preupgrade-assistant-contents-0.6.18-1.el6.noarch.rpm | SHA-256: 6e5ba548c57509b19d35d7183c1ac32afee259d1efc651b5d220f5c980d38ba1 |
i386 | |
preupgrade-assistant-contents-0.6.18-1.el6.noarch.rpm | SHA-256: 6e5ba548c57509b19d35d7183c1ac32afee259d1efc651b5d220f5c980d38ba1 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.