diff --git a/migrate2rocky/migrate2rocky9.sh b/migrate2rocky/migrate2rocky9.sh index 60de33c..10b7854 100644 --- a/migrate2rocky/migrate2rocky9.sh +++ b/migrate2rocky/migrate2rocky9.sh @@ -273,6 +273,12 @@ pre_check () { 'migrate2rocky9. See the README file for details.' fi + if fips-mode-setup --is-enabled; then + exit_message \ +'Migration from a system that has FIPS mode enabled is not supported by '\ +'migrate2rocky9. Please disable FIPS mode before running migrate2rocky9.' + fi + dnf -y check || exit_message \ 'Errors found in dnf/rpm database. Please correct before running '\ 'migrate2rocky9.' @@ -326,6 +332,7 @@ bin_check() { bins=( rpm dnf awk column tee tput mkdir cat arch sort uniq rmdir df rm head curl sha512sum mktemp systemd-detect-virt sed grep + fips-mode-setup ) if [[ $update_efi ]]; then bins+=(findmnt grub2-mkconfig efibootmgr mokutil lsblk) @@ -718,6 +725,9 @@ collect_system_info () { redhat-release redhat-release-eula ) + addl_pkg_removes=( + openssl-fips-provider + ) # Check to make sure that we don't already have a full or partial # RockyLinux install.