| Name: | preupgrade-assistant |
|---|---|
| Version: | 2.6.0 |
| Release: | 1.0.1.el6 |
| Architecture: | noarch |
| Group: | System Environment/Libraries |
| Size: | 794579 |
| License: | GPLv3+ |
| RPM: | preupgrade-assistant-2.6.0-1.0.1.el6.noarch.rpm |
| Source RPM: | preupgrade-assistant-2.6.0-1.0.1.el6.src.rpm |
| Build Date: | Sat Jun 09 2018 |
| Build Host: | x86-ol6-builder-04.us.oracle.com |
| Vendor: | Oracle America |
| Summary: | Preupgrade Assistant advises on feasibility of system upgrade or migration |
| Description: | The Preupgrade Assistant is a framework designed to run the Preupgrade Assistant modules, which analyze the system for possible in-place upgrade limitations. It is based on a modular system, with each module performing a separate test, checking for package removals, incompatible obsolete packages, changes in libraries, users, groups, services, or incompatibilities of command-line options or configuration files. It is able to execute post-upgrade scripts to finalize complex tasks after the system upgrade. Apart from performing the in-place upgrades, the Preupgrade Assistant is also capable of migrating the system. It then produces a report, which assists you in performing the upgrade itself by outlining potential problem areas and by offering suggestions about mitigating any possible incompatibilities. The Preupgrade Assistant utility is a Red Hat Upgrade Tool prerequisite for completing a successful in-place upgrade to the next major version of Red Hat Enterprise Linux. |
- update rhel references/replace logo - Add Oracle key id to those considered signed (Dwight Engen) - Add Oracle key to scripts.txt
- Rebased to upstream version 2.6.0
- Support for RHEL 6.6
- [home-dirs] section removed from the /etc/preupgrade-assistant.conf
-> it won't be replaced during installation of this new version of the tool
and that could cause the tool to fail during its execution
- Rebased to upstream version 2.5.2 - Fixed running 3rd party modules. How to create one: https://access.redhat.com/articles/1224543 - Fixed error when a file on the analyzed system has a name with non-UTF-8 chars - In the executable.log file, include only non-symlinked executable files present only on a local file system (the file is provided to modules through API as VALUE_EXECUTABLES)
- Rebased to upstream version 2.5.1 - Fixed --upload, --riskcheck and --cleanup options when no module set is present in /usr/share/preupgrade Resolves: rhbz#1372090 - Not inserting 'solution' key to module.ini by preupg-content-creator Related: rhbz#1402480 - Fixed --list-rules with custom module set Resolves: rhbz#1362708 - Added httpd to the dependencies for the preupgrade-assistant-ui package - Fixed replacing placeholders with solution texts during the XML/HTML report generation
- rebased to upstream version 2.5.0
New:
- Name of a module set directory can now be arbitrary and 'properties.ini' file
is now required in the directory
- Module set can now contain an executable 'init' script which is executed
after the "common" files-gathering stage and before execution of the modules
- Possible to skip building UI now
Changed:
- READMEs moved from '/usr/share/preupgrade' to '/usr/share/doc'
- Removed CPE platform from the result report
- Removed obsolete 'RESULT_FAILED' and 'check_root()' from bash API and
'exit_failed()' from python API
- Removed deprecated 'preupg-create-group-xml' utility - it's superseded by the
'preupg-content-creator' utility
- It's not allowed anymore to have 'solution' and 'check_script' keys in
'module.ini' - the solution file and check script need to named
'solution.txt' and 'check'
Related: rhbz#1400680
Fixed:
- '<module set directory>/common/release_version' file and
'<module set directory>/common/<src_arch>-<dst_arch>' directory are now not
required for performing the system assessment
- Before the STDOUT and STDERR was not shown for the 'pass' and 'fixed' results
in the simple style report ('--old-report-style' option). Now they are shown
no matter what the result of a module is.
- 'preupg-content-creator': Not entering module's 'description' or 'title'
could break processing of a module set. They are mandatory to input now.
- Module set 'all-xccdf.xml' is not being corrupted now in case of using the
'--contents' option
- Fixed links to files and directories in Web UI reports
- The Preupgrade Assistant can run again on RHEL 6.7. The previous release
could run on RHEL 6.8+.
- Return code 28 instead of 0-2 when upload fails Resolves: rhbz#1391968
- Fixed use of the -u option without the -r option Resolves: rhbz#1391968
- Fixed losing ownership when copying 'clean' configs after the system upgrade Resolves: rhbz#1469168
- Fixed XML parsing error - caused crash during system assessment when custom modules compiled with preupg-xccdf-compose were used - Fixed UI to show report creation time, not upload time Resolves: rhbz#1244881 - Fix --list-rules option when multiple module sets were available Resolves: rhbz#1418509 - Improved check whether Preupgrade Assistant modules INI file contains all the required items - Improved error message when non-existing module set name was used Resolves: rhbz#1332775 - Added printing of each module exec time during the assessment Resolves: rhbz#1392026
- removed result-user/admin.xml/html report creation Resolves rhbz#1414322 - removed /usr/bin/premigrate executable - fixed XML parse errors when generating Preupgrade Assistant modules using preupg-xccdf-compose - now possible to override default data directory (/usr/share/preupgrade/data)