- Issued:
- 2015-11-19
- Updated:
- 2015-11-19
RHEA-2015:2497 - Product Enhancement Advisory
Synopsis
preupgrade-assistant enhancement update
Type/Severity
Product Enhancement Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated preupgrade-assistant packages that fix several bugs are now available for Red Hat Enterprise Linux 6 Extras.
Description
The Preupgrade Assistant is a diagnostics utility that assesses the system for possible in-place upgrade limitations and provides a report with the analysis results. It is based on a module system, with each module performing a separate test, checking for package removals, incompatible obsoletes, changes in libraries, names changes, or deficiencies in the compatibilities of some configuration files. Data gathered by the Preupgrade Assistant can be used for cloning the system. It also provides post-upgrade scripts to finish more complex problems after an in-place upgrade. The Preupgrade Assistant tool is a prerequisite for completing a successful in-place upgrade to the next major version of Red Hat Enterprise Linux.
This update adds the following enhancements to the preupgrade-assistant component:
- Previously, it was not obvious that the 'preupg' command needed to be run before the 'preupg --kickstart' command. This bug fix makes the omission more obvious, and the user receives a message instructing them on the correct process. (BZ#1260008)
- Previously, the upgrade assistant did not provide information on supported packages, libraries, and utilities for add-ons. Now, the preupgrade assistant uses symlinks to provide information about the required packages, libraries, and utilities. (BZ#1254586)
- Previously, the common.sh script did not provide full path names to static lists. This bug fix creates a variable called $COMMON_DIR, which refers to the `/root/preugrade/RHEL6_7/common` directory, which can be used by content. (BZ#1247921)
- Previously, the kickstart file generated by the preupgrade assistant did not contain any information on the partitioning layout. The content in this bug fix generates information on the partitioning, and includes it in the kickstart file. (BZ#1252916)
- This bug fix contains a number of modifications to the preupgrade kickstart. Previously, the script did not inform the user about which components needed to be changed before the kickstart could be implemented, and there was no warning telling the user to use the file as a reference and not to be used directly. These upgrades are implemented in this bug fix. (BZ#1253680)
- Previously, the tree structure produced from the tarball from the `preupg` command used a tree structure that could do potential damage to an existing file system. Now, the tarball extracts into a starting directory. (BZ#1229790)
- Previously, the preupgrade-assistant did not contain a configuration file that could be used to configure both the preupgrade-assistant and the preupgrade-assistant-contents. The configuration file is now available in the package. (BZ#1215685)
- Previously, the kickstart postscript containing a tarball had the `cleanconf` directory in the `preupgrade_results-$NUMBERS` directory, which was incorrect. This bug fix places the `cleanconf` directory in the `tar_ball` directory, which is its correct location. (BZ#1261378)
- Previously, after generating a kickstart from a preupgrade-assistant and checking the kickstart part for `/`, the readout would say "part pv.01" instead. After this bug fix, this is no longer an issue. (BZ#1261481)
Users of preupgrade-assistant are advised to upgrade to these updated packages, which add this enhancement.
Solution
Before applying this update, make sure all previously released errata
relevant to your system have been applied.
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/site/articles/11258
You will need to install the openscap-engine-sce package before installation of this bug fix update.
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 - 1215685 - Global configuration file for preupgrade-assistant
- BZ - 1229790 - [RFE] Make results tarball less "invasive"
- BZ - 1252916 - [RFE] Preupgrade-assistant should provide a partition layout to kickstart
- BZ - 1253680 - Preupgrade-assistant doesn't inform what should be updated in kickstart
CVEs
(none)
Red Hat Enterprise Linux Server 6
SRPM | |
---|---|
preupgrade-assistant-2.1.1-5.el6.src.rpm | SHA-256: 771471ec5b5b4a25ec90aca73fb02a9f0faeb1688d83e3531da15dd5d560e79c |
x86_64 | |
preupgrade-assistant-2.1.1-5.el6.x86_64.rpm | SHA-256: a8bdb54b6d4bf017c660a9f0fece771f46e1e674267227fa736983dcfa1962d3 |
preupgrade-assistant-debuginfo-2.1.1-5.el6.x86_64.rpm | SHA-256: b1a99e776d016c4888e96db8a94c2de65d673f780077bde1d2f0996a988338b3 |
preupgrade-assistant-tools-2.1.1-5.el6.x86_64.rpm | SHA-256: 06d4be580409b9de8e193d258fa6c35ae658c982ff7fb9fe234653cc62c8a06e |
preupgrade-assistant-ui-2.1.1-5.el6.x86_64.rpm | SHA-256: 13e0cb4de6a37ae52071a97fecf8a85b9706cc6c86bb70153af35d66f1e7ed22 |
Red Hat Enterprise Linux for IBM z Systems 6
SRPM | |
---|---|
preupgrade-assistant-2.1.1-5.el6.src.rpm | SHA-256: 771471ec5b5b4a25ec90aca73fb02a9f0faeb1688d83e3531da15dd5d560e79c |
s390x | |
preupgrade-assistant-2.1.1-5.el6.s390x.rpm | SHA-256: aee8f7fd5f6f0e9494142550faef02041516e3c11f759be200bd5c67f8087a94 |
preupgrade-assistant-debuginfo-2.1.1-5.el6.s390x.rpm | SHA-256: f66466a3f2a32b728e259ffa042b1e1c24fc5511212886538d5d700f021b8a6c |
preupgrade-assistant-tools-2.1.1-5.el6.s390x.rpm | SHA-256: 70be587375aa38397298f0f86e76447f0e4c7007044d35f7776295bf42b65a6b |
preupgrade-assistant-ui-2.1.1-5.el6.s390x.rpm | SHA-256: 79e58d4378a3f7ac7d78cad1c1def5422cdc4f333b8699b51c7f86bc2e16079b |
Red Hat Enterprise Linux for Power, big endian 6
SRPM | |
---|---|
preupgrade-assistant-2.1.1-5.el6.src.rpm | SHA-256: 771471ec5b5b4a25ec90aca73fb02a9f0faeb1688d83e3531da15dd5d560e79c |
ppc64 | |
preupgrade-assistant-2.1.1-5.el6.ppc64.rpm | SHA-256: a5ea9f3baea3de90bccf3fcffce358d76af6b149b6622f9f0b5015d3a48072e1 |
preupgrade-assistant-debuginfo-2.1.1-5.el6.ppc64.rpm | SHA-256: 03f8b8b9e22ec4b25c05447baba3b9615a065194c0db3fad6ed6bf81c1c8a8f4 |
preupgrade-assistant-tools-2.1.1-5.el6.ppc64.rpm | SHA-256: 43f3ef61872f1ef28c289113718a58f15c6b93fda75b70e6d1dab4ae6f9826b1 |
preupgrade-assistant-ui-2.1.1-5.el6.ppc64.rpm | SHA-256: ff88f8ae1482c019bbf705b56a693bb3747d40ea9ebb630626892ae0ec1c83a8 |
Red Hat Enterprise Linux for Scientific Computing 6
SRPM | |
---|---|
preupgrade-assistant-2.1.1-5.el6.src.rpm | SHA-256: 771471ec5b5b4a25ec90aca73fb02a9f0faeb1688d83e3531da15dd5d560e79c |
x86_64 | |
preupgrade-assistant-2.1.1-5.el6.x86_64.rpm | SHA-256: a8bdb54b6d4bf017c660a9f0fece771f46e1e674267227fa736983dcfa1962d3 |
preupgrade-assistant-debuginfo-2.1.1-5.el6.x86_64.rpm | SHA-256: b1a99e776d016c4888e96db8a94c2de65d673f780077bde1d2f0996a988338b3 |
preupgrade-assistant-tools-2.1.1-5.el6.x86_64.rpm | SHA-256: 06d4be580409b9de8e193d258fa6c35ae658c982ff7fb9fe234653cc62c8a06e |
preupgrade-assistant-ui-2.1.1-5.el6.x86_64.rpm | SHA-256: 13e0cb4de6a37ae52071a97fecf8a85b9706cc6c86bb70153af35d66f1e7ed22 |
Red Hat Enterprise Linux Server from RHUI 6
SRPM | |
---|---|
preupgrade-assistant-2.1.1-5.el6.src.rpm | SHA-256: 771471ec5b5b4a25ec90aca73fb02a9f0faeb1688d83e3531da15dd5d560e79c |
x86_64 | |
preupgrade-assistant-2.1.1-5.el6.x86_64.rpm | SHA-256: a8bdb54b6d4bf017c660a9f0fece771f46e1e674267227fa736983dcfa1962d3 |
preupgrade-assistant-tools-2.1.1-5.el6.x86_64.rpm | SHA-256: 06d4be580409b9de8e193d258fa6c35ae658c982ff7fb9fe234653cc62c8a06e |
preupgrade-assistant-ui-2.1.1-5.el6.x86_64.rpm | SHA-256: 13e0cb4de6a37ae52071a97fecf8a85b9706cc6c86bb70153af35d66f1e7ed22 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.