draft
Preupgrade Assistant migration tool
This is a checklist of configuration settings intended to be used as RedHat Enterprise Linux migration tool.
The checklist can be processed by varius tools which enable users to:
define profiles with customized security policies,
audit systems to determine compliance with targeted security policy and
adjust system configuration.
This XCCDF has been automatically generated, it should only serve as a baseline!
Defense Information Systems Agency - Security Technical Implementation Guides (DISA STIG)
Payment Card Industry - Data Security Standard (PCI DSS)
1.0
Preupgrade assistant default
This profile is designed for the Preupgrade Assistant tool.
/root/preupgrade0sign11/root/preupgrade/RHEL6_7
Backup
Configuration Files to Review
admin
/root/preupgrade/RHEL6_7/backup/NoverifyConfigs
solution.txt
Configuration Files to Review
This module stores some system configuration files that can have been modified by the user when it is not possible to automatically upgrade them.
_backup_NoverifyConfigs_SOLUTION_MSG_TEXT
File Lists for Manual Migration
admin
/root/preupgrade/RHEL6_7/backup/UntrackedFiles
solution.txt
File Lists for Manual Migration
This module generates lists of files, such as temporary, application, and user data files, which are not automatically migrated.
_backup_UntrackedFiles_SOLUTION_MSG_TEXT
Bacula Backup Software
admin
/root/preupgrade/RHEL6_7/backup/bacula
bacula.txt
Bacula Backup Software
This module verifies the directory permissions for the Bacula service.
_backup_bacula_SOLUTION_MSG_TEXT
Databases
MySQL contents for migration
MySQL configuration
admin
/root/preupgrade/RHEL6_7/databases/mysql/configuration_changes
solution.txt
MySQL configuration
Check MySQL configuration
_databases_mysql_configuration_changes_SOLUTION_MSG_TEXT
Migration of the MySQL data stack
admin
/root/preupgrade/RHEL6_7/databases/mysql/data_migration
solution.txt
Migration of the MySQL data stack
Migrate the MySQL data stack to the new version of MariaDB
_databases_mysql_data_migration_SOLUTION_MSG_TEXT
Changes related to moving from MySQL to MariaDB
admin
/root/preupgrade/RHEL6_7/databases/mysql/general_changes
solution.txt
Changes related to moving from MySQL to MariaDB
Mind that MySQL is replaced by MariaDB in default MySQL implementation
_databases_mysql_general_changes_SOLUTION_MSG_TEXT
PostgreSQL upgrade content
admin
/root/preupgrade/RHEL6_7/databases/postgresql
solution.txt
PostgreSQL upgrade content
PostgreSQL upgrade content
_databases_postgresql_SOLUTION_MSG_TEXT
Desktop
GNOME Desktop Environment underwent several design modifications in Red Hat Enterprise Linux 7 release
admin
/root/preupgrade/RHEL6_7/desktop/GNOME
solution.txt
GNOME Desktop Environment underwent several design modifications in Red Hat Enterprise Linux 7 release
GNOME Desktop Environment underwent several design modifications in Red Hat Enterprise Linux 7 release.
_desktop_GNOME_SOLUTION_MSG_TEXT
KDE Desktop Environment underwent several design modifications in Red Hat Enterprise Linux 7 release
admin
/root/preupgrade/RHEL6_7/desktop/KDE
solution.txt
KDE Desktop Environment underwent several design modifications in Red Hat Enterprise Linux 7 release
KDE Desktop Environment underwent several design modifications in Red Hat Enterprise Linux 7 release.
_desktop_KDE_SOLUTION_MSG_TEXT
Drivers
POWER6 processors are unsupported on ppc in Red Hat Enterprise Linux 7
admin
/root/preupgrade/RHEL6_7/drivers/ObsoletePOWER6Processors
solution.txt
POWER6 processors are unsupported on ppc in Red Hat Enterprise Linux 7
POWER6 processors are unsupported on ppc architecture in Red Hat Enterprise Linux 7.
_drivers_ObsoletePOWER6Processors_SOLUTION_MSG_TEXT
several graphic drivers not supported in Red Hat Enterprise Linux 7
admin
/root/preupgrade/RHEL6_7/drivers/ObsoletedGraphicDrivers
solution.txt
several graphic drivers not supported in Red Hat Enterprise Linux 7
Several graphic drivers packages were deprecated or removed in Red Hat Enterprise Linux 7.
_drivers_ObsoletedGraphicDrivers_SOLUTION_MSG_TEXT
several input drivers not supported in Red Hat Enterprise Linux 7
admin
/root/preupgrade/RHEL6_7/drivers/ObsoletedInputDrivers
solution.txt
several input drivers not supported in Red Hat Enterprise Linux 7
Several input drivers packages were deprecated or removed in Red Hat Enterprise Linux 7.
_drivers_ObsoletedInputDrivers_SOLUTION_MSG_TEXT
several kernel networking drivers not available in Red Hat Enterprise Linux 7
admin
/root/preupgrade/RHEL6_7/drivers/ObsoletedNetworkDrivers
solution.txt
several kernel networking drivers not available in Red Hat Enterprise Linux 7
Several kernel networking drivers were removed from Red Hat Enterprise Linux 7.
_drivers_ObsoletedNetworkDrivers_SOLUTION_MSG_TEXT
several kernel storage drivers not available in Red Hat Enterprise Linux 7
admin
/root/preupgrade/RHEL6_7/drivers/ObsoletedStorageDrivers
solution.txt
several kernel storage drivers not available in Red Hat Enterprise Linux 7
Several kernel storage drivers were deprecated or removed in Red Hat Enterprise Linux 7.
_drivers_ObsoletedStorageDrivers_SOLUTION_MSG_TEXT
Networking
Names, Options and Output Format Changes in arptables
admin
/root/preupgrade/RHEL6_7/networking/arptables_jf
solution.txt
Names, Options and Output Format Changes in arptables
The basic chain names, some command-line options, and some output formats have been changed between Red Hat Enterprise Linux 6 and Red Hat Enterprise Linux 7. Additionally, the name of the packages has been changed from arptables_jf to arptables. This module provides you with the list of incompatibilities.
_networking_arptables_jf_SOLUTION_MSG_TEXT
BIND9
BIND9 running in a chroot environment check.
admin
/root/preupgrade/RHEL6_7/networking/bind/bind-chroot
solution.txt
BIND9 running in a chroot environment check.
The way how BIND9 running in a chroot environment is started changed between Red Hat Enterprise Linux 6 and Red Hat Enterprise Linux 7. This module checks if chroot environment specific packages for BIND9 have been installed and points the administrator to the Red Hat Knowledgebase article.
_networking_bind_bind-chroot_SOLUTION_MSG_TEXT
BIND9 configuration compatibility check
admin
/root/preupgrade/RHEL6_7/networking/bind/configuration
solution.txt
BIND9 configuration compatibility check
Checks BIND9 configuration compatibility
File(s) affected:
/etc/named.conf
_networking_bind_configuration_SOLUTION_MSG_TEXT
Move dhcpd/dhcprelay arguments from /etc/sysconfig/* to *.service files
admin
/root/preupgrade/RHEL6_7/networking/dhcp
solution.txt
Move dhcpd/dhcprelay arguments from /etc/sysconfig/* to *.service files
Files /etc/sysconfig/[dhcpd|dhcrelay] containing customization arguments are deprecated in favour of *.service files. The arguments are automatically moved during update. This content checks if user specified any arguments and if so, informs him about the move.
_networking_dhcp_SOLUTION_MSG_TEXT
DNSMASQ configuration compatibility check
admin
/root/preupgrade/RHEL6_7/networking/dnsmasq
solution.txt
DNSMASQ configuration compatibility check
Checks DNSMASQ configuration compatibility
File(s) affected:
/etc/dnsmasq.conf
_networking_dnsmasq_SOLUTION_MSG_TEXT
Dovecot configuration compatibility check
admin
/root/preupgrade/RHEL6_7/networking/dovecot
solution.txt
Dovecot configuration compatibility check
Checks Dovecot configuration compatibility
File(s) affected:
/etc/dovecot/dovecot.conf
_networking_dovecot_SOLUTION_MSG_TEXT
Compatibility Between iptables and ip6tables
admin
/root/preupgrade/RHEL6_7/networking/iptables
solution.txt
Compatibility Between iptables and ip6tables
The firewalld service is now the default firewall service.
File(s) affected:
/etc/sysconfig/iptables
/etc/sysconfig/ip6tables
_networking_iptables_SOLUTION_MSG_TEXT
Net-SNMP check
admin
/root/preupgrade/RHEL6_7/networking/net-snmp
solution.txt
Net-SNMP check
Check if Net-SNMP daemon (snmpd) is enabled.
_networking_net-snmp_SOLUTION_MSG_TEXT
Check NFSv2
admin
/root/preupgrade/RHEL6_7/networking/nfsv2
solution.txt
Check NFSv2
NFSv2 is not supported since RHEL 7. Therefore check if exists configuration which requires directly NFSv2 and fix it if it's possible.
_networking_nfsv2_SOLUTION_MSG_TEXT
Check ssh configuration file and fix ssh keys
admin
/root/preupgrade/RHEL6_7/networking/openssh
solution.txt
Check ssh configuration file and fix ssh keys
AuthorizedKeysCommand and AuthorizedKeysCommandUser are not accepted if they are under Match section. Server's ssh keys have different permissions and group on RHEL 7.
_networking_openssh_SOLUTION_MSG_TEXT
Check openssh-keycat
admin
/root/preupgrade/RHEL6_7/networking/openssh-keycat
solution.txt
Check openssh-keycat
ssh-keycat is moved to own subpackage
_networking_openssh-keycat_SOLUTION_MSG_TEXT
Postfix configuration compatibility check
admin
/root/preupgrade/RHEL6_7/networking/postfix
solution.txt
Postfix configuration compatibility check
Checks postfix configuration compatibility
File(s) affected:
/etc/postfix/main.cf
_networking_postfix_SOLUTION_MSG_TEXT
Sendmail configuration compatibility check
admin
/root/preupgrade/RHEL6_7/networking/sendmail
solution.txt
Sendmail configuration compatibility check
Checks sendmail configuration compatibility
File(s) affected:
/etc/sysconfig/sendmail
_networking_sendmail_SOLUTION_MSG_TEXT
Squid configuration compatibility check
admin
/root/preupgrade/RHEL6_7/networking/squid
solution.txt
Squid configuration compatibility check
Checks squid configuration compatibility
File(s) affected:
/etc/squid/squid.conf
_networking_squid_SOLUTION_MSG_TEXT
Very Secure FTP daemon configuration
admin
/root/preupgrade/RHEL6_7/networking/vsftpd
solution.txt
Very Secure FTP daemon configuration
Listen and listen_ipv6 has now little different behaviour on RHEL7 systems.
_networking_vsftpd_SOLUTION_MSG_TEXT
Others
Reusable Configuration Files
admin
/root/preupgrade/RHEL6_7/others/NoVersionChangeEtc
solution.txt
Reusable Configuration Files
The module provides a list of the configuration files that can be reused in Red Hat Enterprise Linux 7.
_others_NoVersionChangeEtc_SOLUTION_MSG_TEXT
Check changed config files
admin
/root/preupgrade/RHEL6_7/others/configchanges
solution.txt
Check changed config files
Print modified config noreplace files which can generate .rpmnew (or .rpmsave) files. Specially check audit.rules which is generated by /sbin/augenrules since RHEL-6.6.
_others_configchanges_SOLUTION_MSG_TEXT
Rsyslog configuration icompatibility
admin
/root/preupgrade/RHEL6_7/others/rsyslog
solution.txt
Rsyslog configuration icompatibility
There is a change with journal (and thus socket logging) and some other incompatibilities in v7 as compared with older v5 version of rsyslog.
_others_rsyslog_SOLUTION_MSG_TEXT
VCS repositories
admin
/root/preupgrade/RHEL6_7/others/vcsrepos
solution.txt
VCS repositories
Find Versin Control System repositories in /home and /root - git, svn, cvs, bzr.
_others_vcsrepos_SOLUTION_MSG_TEXT
Packages
Added options in packages
Added and extended options for BIND9 configuration
admin
/root/preupgrade/RHEL6_7/packages/AddedOptions/bind
solution.txt
Added and extended options for BIND9 configuration
Some useful options have been added or extended in the configuration of the Berkeley Internet Name Domain (BIND9) utility on Red Hat Enterprise Linux 7. This module provides overview of the changes in the options between Red Hat Enterprise Linux 6 and Red Hat Enterprise Linux 7.
_packages_AddedOptions_bind_SOLUTION_MSG_TEXT
Added options in DNSMASQ configuration
admin
/root/preupgrade/RHEL6_7/packages/AddedOptions/dnsmasq
solution.txt
Added options in DNSMASQ configuration
Some useful options were added in DNSMASQ configuration between RHEL 6 and RHEL 7. This informative content lists such changes.
_packages_AddedOptions_dnsmasq_SOLUTION_MSG_TEXT
Print removed and moved utilities
admin
/root/preupgrade/RHEL6_7/packages/GenericUtilities
solution.txt
Print removed and moved utilities
Print utilities which were removed from packages, moved into another package or changed destination directory.
_packages_GenericUtilities_SOLUTION_MSG_TEXT
Check packages from other variants
admin
/root/preupgrade/RHEL6_7/packages/InterVariants
solution.txt
Check packages from other variants
Packages from different variants could be installed on system. Print these packages which are from other variants.
_packages_InterVariants_SOLUTION_MSG_TEXT
Checks for load balancer support.
admin
/root/preupgrade/RHEL6_7/packages/LoadBalanceSupport
solution.txt
Checks for load balancer support.
Checks for load balancer support on the system.
_packages_LoadBalanceSupport_SOLUTION_MSG_TEXT
Packages not signed by Red Hat
admin
/root/preupgrade/RHEL6_7/packages/NonRHSignedPkg
solution.txt
Packages not signed by Red Hat
Packages not signed by Red Hat will not be upgraded
_packages_NonRHSignedPkg_SOLUTION_MSG_TEXT
Obsoleted rpms
admin
/root/preupgrade/RHEL6_7/packages/ObsoletedPackages
solution.txt
Obsoleted rpms
Some rpms were obsoleted from the set of the packages between RHEL 6 and RHEL 7. This content checks for the package obsoletes from your set of Red Hat packages.
_packages_ObsoletedPackages_SOLUTION_MSG_TEXT
w3m not available in Red Hat Enterprise Linux 7
admin
/root/preupgrade/RHEL6_7/packages/ObsoletedW3m
solution.txt
w3m not available in Red Hat Enterprise Linux 7
The w3m package is not available in Red Hat Enterprise Linux 7.
_packages_ObsoletedW3m_SOLUTION_MSG_TEXT
report incompatibilities between Red Hat Enterprise Linux 6 and 7 in qemu-guest-agent package
admin
/root/preupgrade/RHEL6_7/packages/QemuGuestAgent
solution.txt
report incompatibilities between Red Hat Enterprise Linux 6 and 7 in qemu-guest-agent package
Report incompatibilities between Red Hat Enterprise Linux 6 and 7 in qemu-guest-agent package.
_packages_QemuGuestAgent_SOLUTION_MSG_TEXT
Removed options in packages
Removed Options in coreutils
admin
/root/preupgrade/RHEL6_7/packages/RemovedOptions/coreutils
solution.txt
Removed Options in coreutils
Some options and binary files were removed from the coreutils packages between Red Hat Enterprise Linux 6 and Red Hat Enterprise Linux 7.
_packages_RemovedOptions_coreutils_SOLUTION_MSG_TEXT
Removed options in gawk binaries
admin
/root/preupgrade/RHEL6_7/packages/RemovedOptions/gawk
solution.txt
Removed options in gawk binaries
Some options and binaries were removed from gawk package between RHEL 6 and RHEL 7. This informative content lists the incompatibilities.
_packages_RemovedOptions_gawk_SOLUTION_MSG_TEXT
Removed options in grep binaries
admin
/root/preupgrade/RHEL6_7/packages/RemovedOptions/grep
solution.txt
Removed options in grep binaries
Some commandline options are removed or deprecated in packages. Print list of changes.
_packages_RemovedOptions_grep_SOLUTION_MSG_TEXT
Removed options in netstat binary
admin
/root/preupgrade/RHEL6_7/packages/RemovedOptions/nettools
solution.txt
Removed options in netstat binary
Some options were removed from netstat binary between RHEL 6 and RHEL 7. This informative content lists the incompatibilities.
_packages_RemovedOptions_nettools_SOLUTION_MSG_TEXT
Removed options in quota tools
admin
/root/preupgrade/RHEL6_7/packages/RemovedOptions/quota
solution.txt
Removed options in quota tools
Some options have been renamed at quota tools between Red Hat Enterprise 6 and 7. This informative content lists the incompatibilities.
_packages_RemovedOptions_quota_SOLUTION_MSG_TEXT
Removed or deprecated options in util-linux (util-linux-ng) binaries
admin
/root/preupgrade/RHEL6_7/packages/RemovedOptions/util-linux
solution.txt
Removed or deprecated options in util-linux (util-linux-ng) binaries
Some commandline options are removed or deprecated in some packages. Print list of changes for util-linux.
_packages_RemovedOptions_util-linux_SOLUTION_MSG_TEXT
Removed rpms
admin
/root/preupgrade/RHEL6_7/packages/RemovedPackages
solution.txt
Removed rpms
Some rpms were removed from the set of the packages between RHEL 6 and RHEL 7. This content checks for the package removals from your set of Red Hat packages.
_packages_RemovedPackages_SOLUTION_MSG_TEXT
taskjuggler not available in Red Hat Enterprise Linux 7
admin
/root/preupgrade/RHEL6_7/packages/RemovedTaskjuggler
solution.txt
taskjuggler not available in Red Hat Enterprise Linux 7
The taskjuggler packages are not available in Red Hat Enterprise Linux 7.
_packages_RemovedTaskjuggler_SOLUTION_MSG_TEXT
Replaced rpms
admin
/root/preupgrade/RHEL6_7/packages/ReplacedPackages
solution.txt
Replaced rpms
Some rpms were replaced between RHEL 6 and RHEL 7. This content checks for the package replacements from your set of Red Hat packages and generates the list of replaced RH packages for RHEL 7 kickstart.
_packages_ReplacedPackages_SOLUTION_MSG_TEXT
GMP library incompatibilities
admin
/root/preupgrade/RHEL6_7/packages/gmp
solution.txt
GMP library incompatibilities
Incompatibilities between GMP 4 and GMP 5.1 libraries.
_packages_gmp_SOLUTION_MSG_TEXT
Packages providing 'java' changed
admin
/root/preupgrade/RHEL6_7/packages/java-provide
solution.txt
Packages providing 'java' changed
Install java after upgrade if java is currently installed
_packages_java-provide_SOLUTION_MSG_TEXT
RHEL not-base channels required
admin
/root/preupgrade/RHEL6_7/packages/notbase-channel
solution.txt
RHEL not-base channels required
Detects upgrade problems with RHEL 'not-base' channels
_packages_notbase-channel_SOLUTION_MSG_TEXT
package downgrades
admin
/root/preupgrade/RHEL6_7/packages/pkgdowngrades
solution.txt
package downgrades
detects package downgrades from RHEL6 to RHEL7
_packages_pkgdowngrades_SOLUTION_MSG_TEXT
SELinux issues
SELinux Custom Policy
admin
/root/preupgrade/RHEL6_7/selinux/CustomPolicy
solution.txt
SELinux Custom Policy
Solve problem with custom SE policy modules after migration
_selinux_CustomPolicy_SOLUTION_MSG_TEXT
restore custom selinux configuration
admin
/root/preupgrade/RHEL6_7/selinux/RestoreConfig
solution.txt
restore custom selinux configuration
Content with postupgrade script that restores custom selinux configuration.
_selinux_RestoreConfig_SOLUTION_MSG_TEXT
General
admin
/root/preupgrade/RHEL6_7/selinux/general
solution.txt
General
There has to be some steps performed in order to have working SELinux on RHEL 7.
_selinux_general_SOLUTION_MSG_TEXT
samba shared directories selinux
admin
/root/preupgrade/RHEL6_7/selinux/samba
solution.txt
samba shared directories selinux
Samba shared directories that might need their selinux context restored.
_selinux_samba_SOLUTION_MSG_TEXT
Services
CUPS Browsing/BrowsePoll configuration
admin
/root/preupgrade/RHEL6_7/services/cupsbrowsing
solution.txt
CUPS Browsing/BrowsePoll configuration
The CUPS Browsing and BrowsePoll configuration directives have been removed from CUPS. A replacement is provided in the form of the cups-browsed service.
File(s) affected:
/etc/cups/cupsd.conf
_services_cupsbrowsing_SOLUTION_MSG_TEXT
CVS Package Split
admin
/root/preupgrade/RHEL6_7/services/cvs
solution.txt
CVS Package Split
Some Concurrent Versions System (CVS) tools and documentation have been moved into separate packages and are no longer provided by the cvs packages.
_services_cvs_SOLUTION_MSG_TEXT
FreeRADIUS Upgrade Verification
admin
/root/preupgrade/RHEL6_7/services/freeradius
solution.txt
FreeRADIUS Upgrade Verification
This module determines if there is a version of the FreeRADIUS service prior to version 3.x installed on the system. These earlier versions have an incompatible configuration and need to be configured manually using the resources mentioned below.
_services_freeradius_SOLUTION_MSG_TEXT
httpd configuration compatibility check
admin
/root/preupgrade/RHEL6_7/services/httpd
solution.txt
httpd configuration compatibility check
Checks httpd configuration compatibility
File(s) affected:
/etc/httpd/conf/httpd.conf
_services_httpd_SOLUTION_MSG_TEXT
IPA (Identity-Policy-Audit)
bind-dyndb-ldap
admin
/root/preupgrade/RHEL6_7/services/ipa/bind-dyndb-ldap
solution.txt
bind-dyndb-ldap
Check configuration file for bind-dyndb-ldap plug-in.
File(s) affected:
/etc/named.conf
_services_ipa_bind-dyndb-ldap_SOLUTION_MSG_TEXT
Identity Management Server compatibility check
admin
/root/preupgrade/RHEL6_7/services/ipa/ipa-server
solution_risk.txt
Identity Management Server compatibility check
Checks Identity Management Server (IPA) configuration compatibility
File(s) affected:
/etc/ipa/default.conf
_services_ipa_ipa-server_SOLUTION_MSG_TEXT
IPA Server CA Verification
admin
/root/preupgrade/RHEL6_7/services/ipa/pki-ca
solution.txt
IPA Server CA Verification
This module verifies the IPA CA configuration compatibility.
File(s) affected:
/etc/sysconfig/pki/ca/*
_services_ipa_pki-ca_SOLUTION_MSG_TEXT
NTP
NTP configuration
admin
/root/preupgrade/RHEL6_7/services/ntp/configuration
solution.txt
NTP configuration
Save ntp and ntpdate configuration files which are not tracked by rpm.
File(s) affected:
/etc/ntp.conf
/etc/ntp/step-tickers
_services_ntp_configuration_SOLUTION_MSG_TEXT
Information on time-sync.target
admin
/root/preupgrade/RHEL6_7/services/ntp/timesync
solution.txt
Information on time-sync.target
Check if ntpdate service is enabled and print information on starting services with clock set
_services_ntp_timesync_SOLUTION_MSG_TEXT
OpenLDAP /etc/sysconfig and data compatibility
admin
/root/preupgrade/RHEL6_7/services/openldap
solution.txt
OpenLDAP /etc/sysconfig and data compatibility
Some shell variables and minor syntax have been changed in the OpenLDAP sysconfig file between Red Hat Enterprise Linux 6 and Red Hat Enterprise Linux 7. This module detects such changes and advices the user with possible solution. The module also advices the user on how to proceed with a database upgrade.
File(s) affected:
/etc/sysconfig/ldap
_services_openldap_SOLUTION_MSG_TEXT
OpenSSH
OpenSSH sshd_config migration content
admin
/root/preupgrade/RHEL6_7/services/openssh/sshd
solution-sshd.txt
OpenSSH sshd_config migration content
This content has a aim to convert /etc/ssh/sshd_config file from openssh-server package
File(s) affected:
/etc/ssh/sshd_config
_services_openssh_sshd_SOLUTION_MSG_TEXT
OpenSSH sysconfig migration content
admin
/root/preupgrade/RHEL6_7/services/openssh/sysconfig
solution-sysconfig.txt
OpenSSH sysconfig migration content
This content has a aim to convert /etc/sysconfig/sshd file from openssh-server package
File(s) affected:
/etc/sysconfig/sshd
_services_openssh_sysconfig_SOLUTION_MSG_TEXT
Quota NLD
Configuration for quota_nld service
admin
/root/preupgrade/RHEL6_7/services/quota_nld/configuration
solution.txt
Configuration for quota_nld service
Back configuration for quota_nld service up
File(s) affected:
/etc/sysconfig/quota_nld
_services_quota_nld_configuration_SOLUTION_MSG_TEXT
Disk quota netlink message daemon moved into quota-nld package
admin
/root/preupgrade/RHEL6_7/services/quota_nld/new_package
solution.txt
Disk quota netlink message daemon moved into quota-nld package
Install quota-nld package if the quota_nld service is enabled
_services_quota_nld_new_package_SOLUTION_MSG_TEXT
SSSD compatibility check
admin
/root/preupgrade/RHEL6_7/services/sssd
solution.txt
SSSD compatibility check
'Checks sssd configuration compatibility'
File(s) affected:
/etc/sssd/sssd.conf
_services_sssd_SOLUTION_MSG_TEXT
Storage
Detect LUKS devices using Whirlpool for password hash.
admin
/root/preupgrade/RHEL6_7/storage/cryptsetup-luks
solution.txt
Detect LUKS devices using Whirlpool for password hash.
'Whirlpool hash implementation in libgcrypt of version <= 1.5.3 is broken. This content checks current system for presence of LUKS devices possibly using the bogus hash. In target system libgcrypt library is patched to use correct implementation so after reboot the freshly updated system may remain with LUKS devices imposibble to unlock.'
File(s) affected:
/etc/crypttab
_storage_cryptsetup-luks_SOLUTION_MSG_TEXT
Clvmd and cmirrord daemon management.
admin
/root/preupgrade/RHEL6_7/storage/lvm2-cluster
solution.txt
Clvmd and cmirrord daemon management.
The clvmd and cmirrord daemon needs to be defined as 'clvm' cluster resource instead of running it as a system service.
_storage_lvm2-cluster_SOLUTION_MSG_TEXT
State of LVM2 services.
admin
/root/preupgrade/RHEL6_7/storage/lvm2-services
solution.txt
State of LVM2 services.
Some services are important for proper LVM functionality. This content checks for current state of existing services and makes sure the state is preserved over upgrade. Also, some systemd units should be enabled by default to allow for service's on-demand activation if needed.
_storage_lvm2-services_SOLUTION_MSG_TEXT
device-mapper-multipath configuration compatibility check
admin
/root/preupgrade/RHEL6_7/storage/multipath
solution.txt
device-mapper-multipath configuration compatibility check
Checks multipath configuration compatibility. Also, removes old udev multipath rules.
File(s) affected:
/etc/multipath.conf
_storage_multipath_SOLUTION_MSG_TEXT
Removal of scsi-target-utils
admin
/root/preupgrade/RHEL6_7/storage/tgtd
solution.txt
Removal of scsi-target-utils
The scsi-target-utils packages are no longer available in Red Hat Enterprise Linux 7.
File(s) affected:
/etc/tgt/targets.conf
_storage_tgtd_SOLUTION_MSG_TEXT
Warnquota contents for migration
Configuration for warnquota tool
admin
/root/preupgrade/RHEL6_7/storage/warnquota/configuration
solution.txt
Configuration for warnquota tool
Back configuration for warnquota tool up
File(s) affected:
/etc/quotagrpadmins
/etc/quotatab
/etc/warnquota.conf
_storage_warnquota_configuration_SOLUTION_MSG_TEXT
Disk quota tool warnquota moved into quota-warnquota package
admin
/root/preupgrade/RHEL6_7/storage/warnquota/new_package
solution.txt
Disk quota tool warnquota moved into quota-warnquota package
Install quota-warnquota if need warnquota tool
_storage_warnquota_new_package_SOLUTION_MSG_TEXT
System
Check for Add-On availability
admin
/root/preupgrade/RHEL6_7/system/AddOns
addons.txt
Check for Add-On availability
Content checks availability of High Availability, ResilientStorage and LoadBalancer Add-Ons.
_system_AddOns_SOLUTION_MSG_TEXT
Architecture Support
admin
/root/preupgrade/RHEL6_7/system/Architecture
solution.txt
Architecture Support
Red Hat Enterprise Linux 7 does not support installations on 32-bit architectures, and performing an in-place upgrade is not possible on 32-bit systems.
_system_Architecture_SOLUTION_MSG_TEXT
Binary rebuilds
admin
/root/preupgrade/RHEL6_7/system/BinariesRebuild
solution.txt
Binary rebuilds
Check all binaries installed on the assessment system which needs to be rebuilded on the target system
_system_BinariesRebuild_SOLUTION_MSG_TEXT
Debuginfo packages
admin
/root/preupgrade/RHEL6_7/system/Debuginfo
solution.txt
Debuginfo packages
This content checks for debuginfo packages and inform about potential risks for in-place upgrade.
_system_Debuginfo_SOLUTION_MSG_TEXT
Filesystem Hierarchy Standard
Read Only FHS directories
admin
/root/preupgrade/RHEL6_7/system/FHS/ReadOnlyFHS
solution.txt
Read Only FHS directories
Check that critical directories of Filesystem Hierarchy Standard are not mounted read-only.
_system_FHS_ReadOnlyFHS_SOLUTION_MSG_TEXT
Check FHS for /var incompabilities.
admin
/root/preupgrade/RHEL6_7/system/FHS/Run
solution.txt
Check FHS for /var incompabilities.
Since RHEL 7 are some changes in FHS, which could be in conflicts with old system (e.g. movement /var/run -> /run).
_system_FHS_Run_SOLUTION_MSG_TEXT
In-place Upgrade Requirements for the /usr/ Directory
admin
/root/preupgrade/RHEL6_7/system/FHS/UsrPartition
solution.txt
In-place Upgrade Requirements for the /usr/ Directory
This module determines if the /usr/ directory is located on a separate partition.
_system_FHS_UsrPartition_SOLUTION_MSG_TEXT
HA-Cluster
Cluster and High Availability
admin
/root/preupgrade/RHEL6_7/system/HA-Cluster/ha-cluster
hacluster.txt
Cluster and High Availability
Content checks Cluster and High Availability solutions for upgrade.
_system_HA-Cluster_ha-cluster_SOLUTION_MSG_TEXT
Quorum implementation
admin
/root/preupgrade/RHEL6_7/system/HA-Cluster/quorum
quorum.txt
Quorum implementation
Content checks quorum implementation for upgrade.
_system_HA-Cluster_quorum_SOLUTION_MSG_TEXT
fix krb5kdc config file
admin
/root/preupgrade/RHEL6_7/system/KrbMigration
solution.txt
fix krb5kdc config file
The content that fixes the /etc/sysconfig/krb5kdc file.
_system_KrbMigration_SOLUTION_MSG_TEXT
File Systems, Partitions and Mounts Configuration Review
admin
/root/preupgrade/RHEL6_7/system/PartitionMounts
solution.txt
File Systems, Partitions and Mounts Configuration Review
This module describes the new default file system and stores the partitions and mounts configuration.
_system_PartitionMounts_SOLUTION_MSG_TEXT
Removable media in fstab
admin
/root/preupgrade/RHEL6_7/system/RemovableMedia
solution.txt
Removable media in fstab
Warn about removable media preventing boot
_system_RemovableMedia_SOLUTION_MSG_TEXT
Sonamebumped libs
admin
/root/preupgrade/RHEL6_7/system/SonameBump
solution.txt
Sonamebumped libs
If the dynamic library breaks the API/ABI compatibility, it is supposed to change its soname. This content checks for the soname bumps between RHEL 6 and RHEL 7 in your Red Hat packages.
_system_SonameBump_SOLUTION_MSG_TEXT
SonameKept Reusable Dynamic Libraries
admin
/root/preupgrade/RHEL6_7/system/SonameKept
solution.txt
SonameKept Reusable Dynamic Libraries
This module provides an overview of the dynamic libraries from Red Hat Enterprise Linux 6 that can be reused in Red Hat Enterprise Linux 7, as the dynamic libraries remain compatible with both the application programming interface (API) and the application binary interface (ABI).
_system_SonameKept_SOLUTION_MSG_TEXT
Removed .so libs
admin
/root/preupgrade/RHEL6_7/system/SonameRemoval
solution.txt
Removed .so libs
Dynamic libraries are used provides symbols/functions to binaries. Some of the libraries were removed between RHEL 6 and RHEL 7. This content checks for the .so libraries removal between RHEL 6 and RHEL 7 in your Red Hat packages.
_system_SonameRemoval_SOLUTION_MSG_TEXT
CGROUP_DAEMON in sysconfig scripts
admin
/root/preupgrade/RHEL6_7/system/SysconfigCgroupDaemon
solution.txt
CGROUP_DAEMON in sysconfig scripts
'Check script searches /etc/sysconfig/* for CGROUP_DAEMON variable'
_system_SysconfigCgroupDaemon_SOLUTION_MSG_TEXT
Check the system version
admin
/root/preupgrade/RHEL6_7/system/SystemVersion
solution.txt
Check the system version
Check if the system is last released version
_system_SystemVersion_SOLUTION_MSG_TEXT
Aide tool for "guarding" system integrity
admin
/root/preupgrade/RHEL6_7/system/aide
solution.txt
Aide tool for "guarding" system integrity
Aide tool is used for "guarding" system integrity
_system_aide_SOLUTION_MSG_TEXT
CA certificate bundles modified
admin
/root/preupgrade/RHEL6_7/system/ca-certificates
solution.txt
CA certificate bundles modified
Later versions of RHEL include a shared store for certificate authorities. Additional trusted certificate authorities must be placed in the new location rather that modifying the distributed certificate authority bundles. The Preupgrade assistant cannot automatically identify how certificate bundles have been modified on this system.
_system_ca-certificates_SOLUTION_MSG_TEXT
Developer Tool Set packages
admin
/root/preupgrade/RHEL6_7/system/dts
dts.txt
Developer Tool Set packages
Content checks whether Red Hat Developer Tool Set packages are installed.
_system_dts_SOLUTION_MSG_TEXT
Check for GRUB splash.xpm.gz file
admin
/root/preupgrade/RHEL6_7/system/grub
grub.txt
Check for GRUB splash.xpm.gz file
Content checks whether splash.xpm.gz file exists and backups them
_system_grub_SOLUTION_MSG_TEXT
Workaround for crashing grubby.
admin
/root/preupgrade/RHEL6_7/system/grubby
solution.txt
Workaround for crashing grubby.
Workaround for crashing grubby. Fill initrd in /boot/grub/grub.conf by a postupgrade script.
_system_grubby_SOLUTION_MSG_TEXT
Obsoleted HAL (Hardware Abstraction Layer)
admin
/root/preupgrade/RHEL6_7/system/hal
solution.txt
Obsoleted HAL (Hardware Abstraction Layer)
Check for packages dependent on hal.
_system_hal_SOLUTION_MSG_TEXT
Hyper-V
admin
/root/preupgrade/RHEL6_7/system/hyperv
solution.txt
Hyper-V
Check if this system runs on Hyper-V.
_system_hyperv_SOLUTION_MSG_TEXT
Initscripts contents for migration
Content for enabling and disabling services based on RHEL 6 system
admin
/root/preupgrade/RHEL6_7/system/initscripts/control
solution.txt
Content for enabling and disabling services based on RHEL 6 system
The content checks what services are enabled or disabled on assessment system and if the services will be enabled or disabled on RHEL 7 system.
_system_initscripts_control_SOLUTION_MSG_TEXT
Check for ethernet interface naming
admin
/root/preupgrade/RHEL6_7/system/initscripts/ifcfg
solution.txt
Check for ethernet interface naming
The content checks if network interface names set through /etc/sysconfig/network-scripts/ifcfg-* files are compatible with device naming in Red Hat Enterprise Linux 7.
_system_initscripts_ifcfg_SOLUTION_MSG_TEXT
User modification in /etc/rc.local and /etc/rc.d/rc.local
admin
/root/preupgrade/RHEL6_7/system/initscripts/rc-local
rclocal.txt
User modification in /etc/rc.local and /etc/rc.d/rc.local
The content checks whether user modifies files /etc/rc.local and /etc/rc.d/rc.local
_system_initscripts_rc-local_SOLUTION_MSG_TEXT
Kernel-kdump package on s390x architecture
admin
/root/preupgrade/RHEL6_7/system/kernel-kdump
solution.txt
Kernel-kdump package on s390x architecture
Check for invalid /etc/zipl.conf records on s390x architecture
_system_kernel-kdump_SOLUTION_MSG_TEXT
cgroups configuration compatibility check
admin
/root/preupgrade/RHEL6_7/system/libcgroup
solution.txt
cgroups configuration compatibility check
Checks libcgroup configuration files
File(s) affected:
/etc/cgconfig.conf
/etc/cgrules.conf
/etc/cgconfig.d
_system_libcgroup_SOLUTION_MSG_TEXT
Plugable authentication modules (PAM)
admin
/root/preupgrade/RHEL6_7/system/pam
pam.txt
Plugable authentication modules (PAM)
Content checks for no-longer supported pluggable authentication modules
_system_pam_SOLUTION_MSG_TEXT
Foreign Perl modules
admin
/root/preupgrade/RHEL6_7/system/perl
solution.txt
Foreign Perl modules
Find Perl modules which need to be checked for proper functionality with newer Perl version on the Red Hat Enterprise Linux 7 system because they are not distributed by Red Hat
_system_perl_SOLUTION_MSG_TEXT
PHP modules
admin
/root/preupgrade/RHEL6_7/system/php
solution.txt
PHP modules
Find PHP modules which need to be checked for proper functionality with newer PHP version on the Red Hat Enterprise Linux 7 system because they are not distributed by Red Hat
_system_php_SOLUTION_MSG_TEXT
PolicyKit (alias polkit) config files
admin
/root/preupgrade/RHEL6_7/system/polkit
solution.txt
PolicyKit (alias polkit) config files
PolicyKit has important changes of config files. Check modyfied and owns config files.
_system_polkit_SOLUTION_MSG_TEXT
Python 2.7.5
admin
/root/preupgrade/RHEL6_7/system/python
python.txt
Python 2.7.5
This module provides you with a list of packages that need to be rebuilt for version 2.7.5 of the Python programming language that is shipped with Red Hat Enterprise Linux 7.
_system_python_SOLUTION_MSG_TEXT
Save repositories for kickstart
admin
/root/preupgrade/RHEL6_7/system/repositories
solution.txt
Save repositories for kickstart
Content checks enabled repositories. Name and baseurl are stored to file available-repos in kickstart directory.
_system_repositories_SOLUTION_MSG_TEXT
Check system requirements
admin
/root/preupgrade/RHEL6_7/system/requirements
solution.txt
Check system requirements
Check if system comply minimum requirements
_system_requirements_SOLUTION_MSG_TEXT
Ruby 2.0.0
admin
/root/preupgrade/RHEL6_7/system/ruby
ruby.txt
Ruby 2.0.0
This module provides you with a list of packages that need to be rebuilt for version 2.0.0 of the Ruby programming language, which is shipped with Red Hat Enterprise Linux 7.
_system_ruby_SOLUTION_MSG_TEXT
SCL collections
admin
/root/preupgrade/RHEL6_7/system/scl-collection
scl.txt
SCL collections
Content checks whether RHSCL are installed
_system_scl-collection_SOLUTION_MSG_TEXT
Red Hat Network Classic Unsupported
admin
/root/preupgrade/RHEL6_7/system/subscription
subscription.txt
Red Hat Network Classic Unsupported
This module determines if this system is registered with the Red Hat Network Classic.
_system_subscription_SOLUTION_MSG_TEXT
Red Hat Subscription Manager
admin
/root/preupgrade/RHEL6_7/system/subscription-manager
solution.txt
Red Hat Subscription Manager
This module adds new option to the configuration file, if it is not there already.
_system_subscription-manager_SOLUTION_MSG_TEXT
System kickstart
admin
/root/preupgrade/RHEL6_7/system/system-kickstart
solution.txt
System kickstart
Copy system kickstart from /root/ to directory with results
_system_system-kickstart_SOLUTION_MSG_TEXT
Tuned profiles
admin
/root/preupgrade/RHEL6_7/system/tuned
solution.txt
Tuned profiles
Content checks tuned custom profiles on the system and store them to postupgrade directory.
_system_tuned_SOLUTION_MSG_TEXT
UEFI bootloader
admin
/root/preupgrade/RHEL6_7/system/uefi
solution.txt
UEFI bootloader
It is necessary to migrate UEFI systems to grub2-efi
_system_uefi_SOLUTION_MSG_TEXT
YABOOT bootloader
admin
/root/preupgrade/RHEL6_7/system/yaboot
solution.txt
YABOOT bootloader
It is necessary to migrate YABOOT to grub2
_system_yaboot_SOLUTION_MSG_TEXT
YUM
admin
/root/preupgrade/RHEL6_7/system/yum
yum.txt
YUM
Content checks YUM configuration file
_system_yum_SOLUTION_MSG_TEXT
User Management
Check for usage of dangerous ranges of UID and GIDs
admin
/root/preupgrade/RHEL6_7/usrmgmt/DangerousRanges
solution.txt
Check for usage of dangerous ranges of UID and GIDs
This module checks for IDs in the 0-199 range used without reservations. This module also checks for IDs which need to be moved from the 501-999 range prior to migration.
_usrmgmt_DangerousRanges_SOLUTION_MSG_TEXT
Incorrect usage of reserved UID/GIDs
admin
/root/preupgrade/RHEL6_7/usrmgmt/ReservedIDs
solution.txt
Incorrect usage of reserved UID/GIDs
Reserved user and group IDs by setup package changed between the RHEL 6 and RHEL 7. This may in some cases cause the unfunctionality of your system after the migration. This check should mitigate the risks.
_usrmgmt_ReservedIDs_SOLUTION_MSG_TEXT
Check libuser.conf
admin
/root/preupgrade/RHEL6_7/usrmgmt/libuser
solution.txt
Check libuser.conf
Check for rejected configuration in /etc/libuser.conf about combination ldap module with others, due to ambiguity in password handling.
_usrmgmt_libuser_SOLUTION_MSG_TEXT
NIS ypbind config files back-up
admin
/root/preupgrade/RHEL6_7/usrmgmt/ypbind
solution.txt
NIS ypbind config files back-up
Saving NIS ypbind config files.
File(s) affected:
/etc/yp.conf
/etc/sysconfig/ypbind
_usrmgmt_ypbind_SOLUTION_MSG_TEXT
ypserv
NIS Makefile back-up
admin
/root/preupgrade/RHEL6_7/usrmgmt/ypserv/makefile_config
solution.txt
NIS Makefile back-up
Content for saving NIS Makefile for generationg maps.
File(s) affected:
/var/yp/Makefile
_usrmgmt_ypserv_makefile_config_SOLUTION_MSG_TEXT
NIS server maps check
admin
/root/preupgrade/RHEL6_7/usrmgmt/ypserv/maps_dbm
solution.txt
NIS server maps check
This content only warns user that maps need to be re-generated because a different back-end format is used in RHEL 7 for caching maps.
_usrmgmt_ypserv_maps_dbm_SOLUTION_MSG_TEXT
NIS server MAXUID and MAXGID limits check
admin
/root/preupgrade/RHEL6_7/usrmgmt/ypserv/max_uid_gid
solution.txt
NIS server MAXUID and MAXGID limits check
Check if some users managed by NIS ypserv use UID/GID between 500 and 1000, which might cause issues after upgrade
_usrmgmt_ypserv_max_uid_gid_SOLUTION_MSG_TEXT
NIS server config file back-up
admin
/root/preupgrade/RHEL6_7/usrmgmt/ypserv/service_configs
solution.txt
NIS server config file back-up
Content for saving NIS ypserv and yppasswdd config files.
File(s) affected:
/etc/ypserv.conf
/etc/sysconfig/yppasswdd
_usrmgmt_ypserv_service_configs_SOLUTION_MSG_TEXT