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. Backup Configuration Files to Review 1 /root/preupgrade/RHEL6_7/backup/NoverifyConfigs 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/backup/UntrackedFiles 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/backup/bacula 1 admin bacula.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/databases/mysql/configuration_changes 1 admin solution.txt /root/preupgrade MySQL configuration Check MySQL configuration _databases_mysql_configuration_changes_SOLUTION_MSG_TEXT Migration of the MySQL data stack 1 /root/preupgrade/RHEL6_7/databases/mysql/data_migration 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/databases/mysql/general_changes 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/databases/postgresql 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/desktop/GNOME 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/desktop/KDE 1 admin solution.txt /root/preupgrade 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 several graphic drivers not supported in Red Hat Enterprise Linux 7 1 /root/preupgrade/RHEL6_7/drivers/ObsoletedGraphicDrivers 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/drivers/ObsoletedInputDrivers 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/drivers/ObsoletedNetworkDrivers 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/drivers/ObsoletedStorageDrivers 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/networking/arptables_jf 1 admin solution.txt /root/preupgrade 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. 1 /root/preupgrade/RHEL6_7/networking/bind/bind-chroot 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/networking/bind/configuration 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/networking/dhcp 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/networking/dnsmasq 1 admin solution.txt /root/preupgrade DNSMASQ configuration compatibility check Checks DNSMASQ configuration compatibility File(s) affected: /etc/dnsmasq.conf _networking_dnsmasq_SOLUTION_MSG_TEXT Dovecot configuration compatibility check 1 /root/preupgrade/RHEL6_7/networking/dovecot 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/networking/iptables 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/networking/net-snmp 1 admin solution.txt /root/preupgrade Net-SNMP check Check if Net-SNMP daemon (snmpd) is enabled. _networking_net-snmp_SOLUTION_MSG_TEXT Check NFSv2 1 /root/preupgrade/RHEL6_7/networking/nfsv2 1 admin solution.txt /root/preupgrade 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 AuthorizedKeysCommand 1 /root/preupgrade/RHEL6_7/networking/openssh 1 admin solution.txt /root/preupgrade Check AuthorizedKeysCommand AuthorizedKeysCommand and AuthorizedKeysCommandUser are not accepted if they are under Match section. _networking_openssh_SOLUTION_MSG_TEXT Check openssh-keycat 1 /root/preupgrade/RHEL6_7/networking/openssh-keycat 1 admin solution.txt /root/preupgrade Check openssh-keycat ssh-keycat is moved to own subpackage _networking_openssh-keycat_SOLUTION_MSG_TEXT Postfix configuration compatibility check 1 /root/preupgrade/RHEL6_7/networking/postfix 1 admin solution.txt /root/preupgrade Postfix configuration compatibility check Checks postfix configuration compatibility File(s) affected: /etc/postfix/main.cf _networking_postfix_SOLUTION_MSG_TEXT Sendmail configuration compatibility check 1 /root/preupgrade/RHEL6_7/networking/sendmail 1 admin solution.txt /root/preupgrade Sendmail configuration compatibility check Checks sendmail configuration compatibility File(s) affected: /etc/sysconfig/sendmail _networking_sendmail_SOLUTION_MSG_TEXT Squid configuration compatibility check 1 /root/preupgrade/RHEL6_7/networking/squid 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/networking/vsftpd 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/others/NoVersionChangeEtc 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/others/configchanges 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/others/rsyslog 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/others/vcsrepos 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/packages/AddedOptions/bind 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/packages/AddedOptions/dnsmasq 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/packages/GenericUtilities 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/packages/InterVariants 1 admin solution.txt /root/preupgrade 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 Packages not signed by Red Hat 1 /root/preupgrade/RHEL6_7/packages/NonRHSignedPkg 1 admin solution.txt /root/preupgrade Packages not signed by Red Hat Packages not signed by Red Hat will not be upgraded _packages_NonRHSignedPkg_SOLUTION_MSG_TEXT Obsoleted rpms 1 /root/preupgrade/RHEL6_7/packages/ObsoletedPackages 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/packages/ObsoletedW3m 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/packages/QemuGuestAgent 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/packages/RemovedOptions/coreutils 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/packages/RemovedOptions/gawk 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/packages/RemovedOptions/grep 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/packages/RemovedOptions/nettools 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/packages/RemovedOptions/quota 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/packages/RemovedOptions/util-linux 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/packages/RemovedPackages 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/packages/RemovedTaskjuggler 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/packages/ReplacedPackages 1 admin solution.txt /root/preupgrade 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 RH packages/yum groups for RHEL 7 kickstart. _packages_ReplacedPackages_SOLUTION_MSG_TEXT GMP library incompatibilities 1 /root/preupgrade/RHEL6_7/packages/gmp 1 admin solution.txt /root/preupgrade GMP library incompatibilities Incompatibilities between GMP 4 and GMP 5.1 libraries. _packages_gmp_SOLUTION_MSG_TEXT optional channel problems 1 /root/preupgrade/RHEL6_7/packages/optional-channel 1 admin solution.txt /root/preupgrade optional channel problems detects upgrade problems with RHEL optional channel _packages_optional-channel_SOLUTION_MSG_TEXT package downgrades 1 /root/preupgrade/RHEL6_7/packages/pkgdowngrades 1 admin solution.txt /root/preupgrade package downgrades detects package downgrades from RHEL6 to RHEL7 _packages_pkgdowngrades_SOLUTION_MSG_TEXT SELinux issues SELinux Custom Policy 1 /root/preupgrade/RHEL6_7/selinux/CustomPolicy 1 admin solution.txt /root/preupgrade SELinux Custom Policy Solve problem with custom SE policy modules after migration _selinux_CustomPolicy_SOLUTION_MSG_TEXT restore custom selinux configuration 1 /root/preupgrade/RHEL6_7/selinux/RestoreConfig 1 admin solution.txt /root/preupgrade restore custom selinux configuration Content with postupgrade script that restores custom selinux configuration. _selinux_RestoreConfig_SOLUTION_MSG_TEXT General 1 /root/preupgrade/RHEL6_7/selinux/general 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/selinux/samba 1 admin solution.txt /root/preupgrade samba shared directories selinux Samba shared directories that might need their selinux context restored. _selinux_samba_SOLUTION_MSG_TEXT Services CUPS Browsing/BrowsePoll configuration 1 /root/preupgrade/RHEL6_7/services/cupsbrowsing 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/services/cvs 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/services/freeradius 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/services/httpd 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/services/ipa/bind-dyndb-ldap 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/services/ipa/ipa-server 1 admin solution_risk.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/services/ipa/pki-ca 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/services/ntp/configuration 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/services/ntp/timesync 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/services/openldap 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/services/openssh/sshd 1 admin solution-sshd.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/services/openssh/sysconfig 1 admin solution-sysconfig.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/services/quota_nld/configuration 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/services/quota_nld/new_package 1 admin solution.txt /root/preupgrade 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 Check rsync 1 /root/preupgrade/RHEL6_7/services/rsync 1 admin solution.txt /root/preupgrade Check rsync There is now problem with rsync socket activation on RHEL-7. _services_rsync_SOLUTION_MSG_TEXT SSSD compatibility check 1 /root/preupgrade/RHEL6_7/services/sssd 1 admin solution.txt /root/preupgrade 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. 1 /root/preupgrade/RHEL6_7/storage/cryptsetup-luks 1 admin solution.txt /root/preupgrade 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 Luks encrypted partition 1 /root/preupgrade/RHEL6_7/storage/luks 1 admin solution.txt /root/preupgrade Luks encrypted partition Checks whether partition is crypted by CRYPTO-LUKS. _storage_luks_SOLUTION_MSG_TEXT Clvmd and cmirrord daemon management. 1 /root/preupgrade/RHEL6_7/storage/lvm2-cluster 1 admin solution.txt /root/preupgrade 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. 1 /root/preupgrade/RHEL6_7/storage/lvm2-services 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/storage/multipath 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/storage/tgtd 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/storage/warnquota/configuration 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/storage/warnquota/new_package 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/AddOns 1 admin addons.txt /root/preupgrade Check for Add-On availability Content checks availability of High Availability, ResilientStorage and LoadBalancer Add-Ons. _system_AddOns_SOLUTION_MSG_TEXT Architecture Support 1 /root/preupgrade/RHEL6_7/system/Architecture 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/BinariesRebuild 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/Debuginfo 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/FHS/ReadOnlyFHS 1 admin solution.txt /root/preupgrade 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. 1 /root/preupgrade/RHEL6_7/system/FHS/Run 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/FHS/UsrPartition 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/HA-Cluster/ha-cluster 1 admin hacluster.txt /root/preupgrade Cluster and High Availability Content checks Cluster and High Availability solutions for upgrade. _system_HA-Cluster_ha-cluster_SOLUTION_MSG_TEXT Quorum implementation 1 /root/preupgrade/RHEL6_7/system/HA-Cluster/quorum 1 admin quorum.txt /root/preupgrade Quorum implementation Content checks quorum implementation for upgrade. _system_HA-Cluster_quorum_SOLUTION_MSG_TEXT fix krb5kdc config file 1 /root/preupgrade/RHEL6_7/system/KrbMigration 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/PartitionMounts 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/RemovableMedia 1 admin solution.txt /root/preupgrade Removable media in fstab Warn about removable media preventing boot _system_RemovableMedia_SOLUTION_MSG_TEXT Sonamebumped libs 1 /root/preupgrade/RHEL6_7/system/SonameBump 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/SonameKept 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/SonameRemoval 1 admin solution.txt /root/preupgrade 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 Check the system version 1 /root/preupgrade/RHEL6_7/system/SystemVersion 1 admin solution.txt /root/preupgrade Check the system version Check if the system is last released version _system_SystemVersion_SOLUTION_MSG_TEXT CA certificate bundles modified 1 /root/preupgrade/RHEL6_7/system/ca-certificates 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/dts 1 admin dts.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/grub 1 admin grub.txt /root/preupgrade 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. 1 /root/preupgrade/RHEL6_7/system/grubby 1 admin solution.txt /root/preupgrade 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) 1 /root/preupgrade/RHEL6_7/system/hal 1 admin solution.txt /root/preupgrade Obsoleted HAL (Hardware Abstraction Layer) Check for packages dependent on hal. _system_hal_SOLUTION_MSG_TEXT Hyper-V 1 /root/preupgrade/RHEL6_7/system/hyperv 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/initscripts/control 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/initscripts/ifcfg 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/initscripts/rc-local 1 admin rclocal.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/kernel-kdump 1 admin solution.txt /root/preupgrade Kernel-kdump package on s390x architecture Content checks whether kernel-kdump is installed on s390x architecture _system_kernel-kdump_SOLUTION_MSG_TEXT cgroups configuration compatibility check 1 /root/preupgrade/RHEL6_7/system/libcgroup 1 admin solution.txt /root/preupgrade 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) 1 /root/preupgrade/RHEL6_7/system/pam 1 admin pam.txt /root/preupgrade Plugable authentication modules (PAM) Content checks for no-longer supported pluggable authentication modules _system_pam_SOLUTION_MSG_TEXT Foreign Perl modules 1 /root/preupgrade/RHEL6_7/system/perl 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/php 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/polkit 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/python 1 admin python.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/repositories 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/requirements 1 admin solution.txt /root/preupgrade Check system requirements Check if system comply minimum requirements _system_requirements_SOLUTION_MSG_TEXT Ruby 2.0.0 1 /root/preupgrade/RHEL6_7/system/ruby 1 admin ruby.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/scl-collection 1 admin scl.txt /root/preupgrade SCL collections Content checks whether RHSCL are installed _system_scl-collection_SOLUTION_MSG_TEXT Red Hat Network Classic Unsupported 1 /root/preupgrade/RHEL6_7/system/subscription 1 admin subscription.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/subscription-manager 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/system/system-kickstart 1 admin solution.txt /root/preupgrade System kickstart Copy system kickstart from /root/ to directory with results _system_system-kickstart_SOLUTION_MSG_TEXT Tuned profiles 1 /root/preupgrade/RHEL6_7/system/tuned 1 admin solution.txt /root/preupgrade Tuned profiles Content checks tuned custom profiles on the system and store them to postupgrade directory. _system_tuned_SOLUTION_MSG_TEXT UEFI bootloader 1 /root/preupgrade/RHEL6_7/system/uefi 1 admin solution.txt /root/preupgrade UEFI bootloader It is necessary to migrate UEFI systems to grub2-efi _system_uefi_SOLUTION_MSG_TEXT YABOOT bootloader 1 /root/preupgrade/RHEL6_7/system/yaboot 1 admin solution.txt /root/preupgrade YABOOT bootloader It is necessary to migrate YABOOT to grub2 _system_yaboot_SOLUTION_MSG_TEXT YUM 1 /root/preupgrade/RHEL6_7/system/yum 1 admin yum.txt /root/preupgrade YUM Content checks YUM configuration file _system_yum_SOLUTION_MSG_TEXT User Management Check for usage of dangerous ranges of UID and GIDs 1 /root/preupgrade/RHEL6_7/usrmgmt/DangerousRanges 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/usrmgmt/ReservedIDs 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/usrmgmt/libuser 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/usrmgmt/ypbind 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/usrmgmt/ypserv/makefile_config 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/usrmgmt/ypserv/maps_dbm 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/usrmgmt/ypserv/max_uid_gid 1 admin solution.txt /root/preupgrade 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 1 /root/preupgrade/RHEL6_7/usrmgmt/ypserv/service_configs 1 admin solution.txt /root/preupgrade 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