[WARNING]: Collection infra.leapp does not support Ansible version 2.14.18 [WARNING]: running playbook inside collection infra.leapp ansible-playbook [core 2.14.18] config file = /etc/ansible/ansible.cfg configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3.9/site-packages/ansible ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections executable location = /usr/bin/ansible-playbook python version = 3.9.25 (main, Nov 10 2025, 00:00:00) [GCC 11.5.0 20240719 (Red Hat 11.5.0-11)] (/usr/bin/python3) jinja version = 3.1.2 libyaml = True Using /etc/ansible/ansible.cfg as config file Skipping callback 'default', as we already have a stdout callback. Skipping callback 'minimal', as we already have a stdout callback. Skipping callback 'oneline', as we already have a stdout callback. PLAYBOOK: tests_remediations_9to10.yml ***************************************** 1 plays in /root/.ansible/collections/ansible_collections/infra/leapp/tests/tests_remediations_9to10.yml PLAY [Test RHEL 9 to 10 remediations] ****************************************** TASK [Gathering Facts] ********************************************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tests_remediations_9to10.yml:2 ok: [managed-node01] TASK [Include tests_upgrade_custom playbook] *********************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tests_remediations_9to10.yml:22 included: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/tests_upgrade_custom.yml for managed-node01 TASK [tests_upgrade_custom | Check if leapp upgrade log exists] **************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/tests_upgrade_custom.yml:12 ok: [managed-node01] => {"changed": false, "stat": {"exists": false}} TASK [tests_upgrade_custom | Skip test if already upgraded or not RHEL {{ rhel_base_ver }}] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/tests_upgrade_custom.yml:17 META: end_play conditional evaluated to False, continuing play skipping: [managed-node01] => {"msg": "end_play", "skip_reason": "end_play conditional evaluated to False, continuing play"} TASK [tests_upgrade_custom | Include common upgrade tasks] ********************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/tests_upgrade_custom.yml:27 included: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml for managed-node01 TASK [common_upgrade_tasks | Gather setup tasks] ******************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:4 ok: [managed-node01 -> localhost] => {"changed": false, "examined": 1, "files": [{"atime": 1766002856.8664777, "ctime": 1766002856.707479, "dev": 51716, "gid": 0, "gr_name": "root", "inode": 125829260, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0644", "mtime": 1766002856.707479, "nlink": 1, "path": "/root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/setup/remediate_cifs.yml", "pw_name": "root", "rgrp": true, "roth": true, "rusr": true, "size": 267, "uid": 0, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}], "matched": 1, "msg": "All paths examined", "skipped_paths": {}} TASK [common_upgrade_tasks | Do setup tasks] *********************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:11 included: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/setup/remediate_cifs.yml for managed-node01 => (item=/root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/setup/remediate_cifs.yml) TASK [setup | remediate_cifs | Add a CIFS share to /etc/fstab] ***************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/setup/remediate_cifs.yml:3 changed: [managed-node01] => {"backup": "", "changed": true, "msg": "line added"} TASK [common_upgrade_tasks | Run first analysis] ******************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:21 [WARNING]: Collection community.general does not support Ansible version 2.14.18 TASK [infra.leapp.common : Log directory exists] ******************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:3 ok: [managed-node01] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/ripu", "secontext": "unconfined_u:object_r:var_log_t:s0", "size": 6, "state": "directory", "uid": 0} TASK [infra.leapp.common : Check for existing log file] ************************ task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:11 ok: [managed-node01] => {"changed": false, "stat": {"exists": false}} TASK [infra.leapp.common : Fail if log file already exists] ******************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:16 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.common : Create new log file] ******************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:23 NOTIFIED HANDLER infra.leapp.common : Check for log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Add end time to log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Slurp ripu.log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Decode ripu.log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Rename log file for managed-node01 changed: [managed-node01] => {"changed": true, "checksum": "62dbb0d9e2db3c5cbd26438bc2b4c1bbd3c924cd", "dest": "/var/log/ripu/ripu.log", "gid": 0, "group": "root", "md5sum": "40e7c62df8bf963e5ff9aed7c2a6cffd", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:var_log_t:s0", "size": 61, "src": "/root/.ansible/tmp/ansible-tmp-1766003252.3261452-8221-214465882092257/source", "state": "file", "uid": 0} TASK [infra.leapp.common : /etc/ansible/facts.d directory exists] ************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:35 ok: [managed-node01] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/ansible/facts.d", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 57, "state": "directory", "uid": 0} TASK [infra.leapp.common : Capture current ansible_facts for validation after upgrade] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:43 changed: [managed-node01] => {"changed": true, "checksum": "b447d1de0f9d8d6fc318b223b21fbd69d50e7c92", "dest": "/etc/ansible/facts.d/pre_ripu.fact", "gid": 0, "group": "root", "md5sum": "3a73e4268e994f2a84b1dfaaf1401b28", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 14671, "src": "/root/.ansible/tmp/ansible-tmp-1766003253.7335112-8383-196223896015961/source", "state": "file", "uid": 0} TASK [infra.leapp.common : Capture a list of non-rhel versioned packages] ****** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:51 ok: [managed-node01] => {"changed": false, "cmd": "set -o pipefail; export PATH=$PATH; rpm -qa | grep -ve '[\\.|+]el9' | grep -vE '^(gpg-pubkey|libmodulemd|katello-ca-consumer)' | sort", "delta": "0:00:00.282737", "end": "2025-12-17 15:27:35.475805", "failed_when_result": false, "msg": "non-zero return code", "rc": 1, "start": "2025-12-17 15:27:35.193068", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [infra.leapp.common : Create fact with the non-rhel versioned packages list] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:65 ok: [managed-node01] => {"ansible_facts": {"non_rhel_packages": []}, "changed": false} TASK [infra.leapp.common : Capture the list of non-rhel versioned packages in a separate fact file] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:69 ok: [managed-node01] => {"changed": false, "checksum": "97d170e1550eee4afc0af065b78cda302a97674c", "dest": "/etc/ansible/facts.d/non_rhel_packages.fact", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/ansible/facts.d/non_rhel_packages.fact", "secontext": "system_u:object_r:etc_t:s0", "size": 2, "state": "file", "uid": 0} TASK [infra.leapp.analysis : Include tasks for preupg assistant analysis] ****** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/main.yml:9 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.analysis : Include tasks for leapp preupgrade analysis] ****** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/main.yml:13 included: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml for managed-node01 TASK [infra.leapp.analysis : analysis-leapp | Register to leapp activation key] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:2 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [analysis-leapp | Include custom_local_repos for local_repos_pre_leapp] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:14 TASK [infra.leapp.common : custom_local_repos | Remove old /etc/leapp/files/leapp_upgrade_repositories.repo] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/custom_local_repos.yml:2 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.common : custom_local_repos | Enable custom upgrade yum repositories] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/custom_local_repos.yml:9 skipping: [managed-node01] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} TASK [infra.leapp.analysis : analysis-leapp | Install packages for preupgrade analysis on RHEL 7] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:22 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.analysis : analysis-leapp | Install packages for preupgrade analysis on RHEL 8] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:29 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.analysis : analysis-leapp | Install packages for preupgrade analysis on RHEL 9] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:36 ok: [managed-node01] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [infra.leapp.analysis : analysis-leapp | Ensure leapp log directory exists] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:43 ok: [managed-node01] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "root", "path": "/var/log/leapp", "secontext": "system_u:object_r:var_log_t:s0", "size": 118, "state": "directory", "uid": 0} TASK [infra.leapp.analysis : analysis-leapp | Populate leapp_answers file] ***** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:51 changed: [managed-node01] => {"changed": true, "checksum": "3d934ad808576e3a7fb4c14a89645a4ad55ccf53", "dest": "/var/log/leapp/answerfile", "gid": 0, "group": "root", "md5sum": "01e375235c8e4cafdec593b260354063", "mode": "0644", "owner": "root", "secontext": "unconfined_u:object_r:var_log_t:s0", "size": 48, "src": "/root/.ansible/tmp/ansible-tmp-1766003260.8132746-8815-35963782206250/source", "state": "file", "uid": 0} TASK [analysis-leapp | Create /etc/leapp/files/leapp_upgrade_repositories.repo] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:60 TASK [infra.leapp.common : custom_local_repos | Remove old /etc/leapp/files/leapp_upgrade_repositories.repo] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/custom_local_repos.yml:2 ok: [managed-node01] => {"changed": false, "path": "/etc/leapp/files/leapp_upgrade_repositories.repo", "state": "absent"} TASK [infra.leapp.common : custom_local_repos | Enable custom upgrade yum repositories] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/custom_local_repos.yml:9 changed: [managed-node01] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [managed-node01] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [managed-node01] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} TASK [infra.leapp.analysis : analysis-leapp | Leapp preupgrade report] ********* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:71 ASYNC FAILED on managed-node01: jid=j679538767129.11603 changed: [managed-node01] => {"ansible_job_id": "j679538767129.11603", "changed": true, "cmd": "set -o pipefail; export PATH=$PATH; ulimit -n 16384; leapp preupgrade --report-schema=1.2.0 --no-rhsm 2>&1 | tee -a /var/log/ripu/ripu.log\n", "delta": "0:00:25.089225", "end": "2025-12-17 15:28:08.541404", "failed_when_result": false, "finished": 1, "msg": "non-zero return code", "rc": 1, "results_file": "/root/.ansible_async/j679538767129.11603", "start": "2025-12-17 15:27:43.452179", "started": 1, "stderr": "", "stderr_lines": [], "stdout": "\n============================================================\n UNSUPPORTED UPGRADE \n============================================================\n\nVariable LEAPP_UNSUPPORTED has been detected. Proceeding at your own risk.\nDevelopment variables have been detected:\n- LEAPP_DEVEL_RPMS_ALL_SIGNED=1\n\n============================================================\n UNSUPPORTED UPGRADE \n============================================================\n\n==> Processing phase `configuration_phase`\n====> * ipu_workflow_config\n IPU workflow config actor\n==> Processing phase `FactsCollection`\n====> * storage_scanner\n Provides data about storage settings.\n====> * system_facts\n Provides data about many facts from system.\n====> * get_enabled_modules\n Provides data about which module streams are enabled on the source system.\n====> * scan_systemd_source\n Provides info about systemd on the source system\n====> * repository_mapping\n Produces message containing repository mapping based on provided file.\n====> * ifcfg_scanner\n Scan ifcfg files with legacy network configuration\n====> * transaction_workarounds\n Provides additional RPM transaction tasks based on bundled RPM packages.\n====> * selinuxcontentscanner\n Scan the system for any SELinux customizations\n====> * root_scanner\n Scan the system root directory and produce a message containing\n====> * rpm_scanner\n Provides data about installed RPM Packages.\n====> * udevadm_info\n Produces data exported by the \"udevadm info\" command.\n====> * trusted_gpg_keys_scanner\n Scan for trusted GPG keys.\n====> * satellite_upgrade_services\n Reconfigure Satellite services\n====> * scanclienablerepo\n Produce CustomTargetRepository based on the LEAPP_ENABLE_REPOS in config.\n====> * copy_dnf_conf_into_target_userspace\n Copy dnf.conf into target userspace\n====> * scancryptopolicies\n Scan information about system wide set crypto policies including:\n====> * scan_custom_modifications_actor\n Collects information about files in leapp directories that have been modified or newly added.\n====> * scan_custom_repofile\n Scan the custom /etc/leapp/files/leapp_upgrade_repositories.repo repo file.\n====> * xfs_info_scanner\n This actor scans all mounted mountpoints for XFS information.\n====> * scandasd\n In case of s390x architecture, check whether DASD is used.\n====> * scan_defined_ipu_paths\n Load defined IPU paths for the current major source system version\n====> * luks_scanner\n Provides data about active LUKS devices.\n====> * load_device_driver_deprecation_data\n Loads deprecation data for drivers and devices (PCI & CPU)\n====> * scan_files_for_target_userspace\n Scan the source system and identify files that will be copied into the target userspace when it is created.\n====> * remove_obsolete_gpg_keys\n Remove obsoleted RPM GPG keys.\n====> * migrate_rpm_db\n Register a workaround to migrate RPM DB during the upgrade.\n====> * scan_grub_config\n Scan grub configuration files for errors.\n====> * scan_grub_device_name\n Find the name of the block devices where GRUB is located\n====> * network_manager_read_config\n Provides data about NetworkManager configuration.\n====> * scan_kernel_cmdline\n No documentation has been provided for the scan_kernel_cmdline actor.\n====> * read_openssh_config\n Collect information about the OpenSSH configuration.\n====> * scanmemory\n Scan Memory of the machine.\n====> * scan_pkg_manager\n Provides data about package manager (yum/dnf)\n====> * pci_devices_scanner\n Provides data about existing PCI Devices.\n====> * scan_sap_hana\n Gathers information related to SAP HANA instances on the system.\n====> * scan_pam_user_db\n Scan the PAM service folder for the location of pam_userdb databases\n====> * scan_source_files\n Scan files (explicitly specified) of the source system.\n====> * open_ssl_config_scanner\n Read an OpenSSL configuration file for further analysis.\n====> * persistentnetnames\n Get network interface information for physical ethernet interfaces of the original system.\n====> * scan_subscription_manager_info\n Scans the current system for subscription manager information\n====> * scan_target_os_image\n Scans the provided target OS ISO image to use as a content source for the IPU, if any.\n====> * register_ruby_irb_adjustment\n Register a workaround to allow rubygem-irb's symlink -> directory conversion.\n====> * scanzfcp\n In case of s390x architecture, check whether ZFCP is used.\n====> * persistentnetnamesdisable\n Disable systemd-udevd persistent network naming on machine with single eth0 NIC\n====> * distribution_signed_rpm_scanner\n Provide data about distribution signed & unsigned RPM packages.\n====> * repositories_blacklist\n Exclude target repositories provided by Red Hat without support.\n====> * get_installed_desktops\n Actor checks if kde or gnome desktop environments\n====> * checkrhui\n Check if system is using RHUI infrastructure (on public cloud) and send messages to\n====> * rpm_transaction_config_tasks_collector\n Provides additional RPM transaction tasks from /etc/leapp/transaction.\n====> * biosdevname\n Enable biosdevname on the target RHEL system if all interfaces on the source RHEL\n====> * ipa_scanner\n Scan system for ipa-client and ipa-server status\n====> * used_repository_scanner\n Scan used enabled repositories\n====> * scancpu\n Scan CPUs of the machine.\n====> * detect_kernel_drivers\n Matches all currently loaded kernel drivers against known deprecated and removed drivers.\n====> * scan_dynamic_linker_configuration\n Scan the dynamic linker configuration and find modifications.\n====> * scan_mysql\n Actor checking for presence of MySQL installation.\n====> * scan_fips\n Determine whether the source system has FIPS enabled.\n====> * scan_source_kernel\n Scan the source system kernel.\n====> * pes_events_scanner\n Provides data about package events from Package Evolution Service.\n====> * setuptargetrepos\n Produces list of repositories that should be available to be used by Upgrade process.\n==> Processing phase `Checks`\n====> * checktargetrepos\n Check whether target yum repositories are specified.\n====> * checkhybridimage\n Check if the system is using Azure hybrid image.\n====> * check_yum_plugins_enabled\n Checks that the required yum plugins are enabled.\n====> * cephvolumescan\n Retrieves the list of encrypted Ceph OSD\n====> * crypto_policies_check\n This actor consumes previously gathered information about crypto policies on the source\n====> * mariadb_check\n Actor checking for presence of MariaDB installation.\n====> * detect_grub_config_error\n Check grub configuration for various errors.\n====> * bacula_check\n Actor checking for presence of Bacula installation.\n====> * check_installed_kernels\n Inhibit IPU (in-place upgrade) when installed kernels conflict with a safe upgrade.\n====> * check_old_xfs\n Check mounted XFS file systems.\n====> * check_boot_avail_space\n Check if at least 100Mib of available space on /boot. If not, inhibit the upgrade process.\n====> * check_openssl_conf\n Check whether the openssl configuration and openssl-IBMCA.\n====> * unsupported_upgrade_check\n Checks environment variables and produces a warning report if the upgrade is unsupported.\n====> * check_cifs\n Check if CIFS filesystem is in use. If yes, inhibit the upgrade process.\n====> * check_consumed_assets\n Check whether Leapp is using correct data assets.\n====> * check_custom_modifications_actor\n Checks CustomModifications messages and produces a report about files in leapp directories that have been\n====> * libdb_check\n Actor checking for presence of libdb(Berkeley DB) installation.\n====> * check_detected_devices_and_drivers\n Checks whether or not detected devices and drivers are usable on the target system.\n====> * check_dynamic_linker_configuration\n Check for customization of dynamic linker configuration.\n====> * check_etc_releasever\n Check releasever info and provide a guidance based on the facts\n====> * check_fips\n Inhibit upgrade if FIPS is detected as enabled.\n====> * check_fstab_mount_order\n Checks order of entries in /etc/fstab based on their mount point and inhibits upgrade if overshadowing is detected.\n====> * open_ssl_engines_check\n The OpenSSL in RHEL 10 has deprecated engines in favor of providers.\n====> * check_insights_auto_register\n Checks if system can be automatically registered into Red Hat Insights\n====> * check_luks\n Check if any encrypted partitions are in use and whether they are supported for the upgrade.\n====> * check_grub_core\n Check whether we are on legacy (BIOS) system and instruct Leapp to upgrade GRUB core\n====> * network_deprecations\n Ensures that network configuration doesn't rely on unsupported settings\n====> * check_root_symlinks\n Check if the symlinks /bin and /lib are relative, not absolute.\n====> * mysql_check\n Actor checking for output produced by scanmysql actor.\n====> * check_ipa_server\n Check for ipa-server and inhibit upgrade\n====> * checkmemory\n The actor check the size of RAM against RHEL8 minimal hardware requirements\n====> * postgresql_check\n Actor checking for presence of PostgreSQL installation.\n====> * check_microarchitecture\n Inhibit if RHEL9 microarchitecture requirements are not satisfied\n====> * check_rhsmsca\n Ensure that a registered system is in SCA (Simple Content Access)\n====> * check_mount_options\n Check for mount options preventing the upgrade.\n====> * openssh_permit_root_login\n OpenSSH no longer allows root logins with password.\n====> * check_nfs\n Check if NFS filesystem is in use. If yes, inhibit the upgrade process.\n====> * check_pam_user_db\n Create report with the location of pam_userdb databases\n====> * check_os_release\n Check if the current RHEL minor version is supported. If not, inhibit the upgrade process.\n====> * efi_check_boot\n Adjust EFI boot entry for first reboot\n====> * check_rhsmsku\n Ensure the system is subscribed to the subscription manager\n====> * check_persistent_mounts\n Check if mounts required to be persistent are mounted in persistent fashion.\n====> * check_sap_hana\n If SAP HANA has been detected, several checks are performed to ensure a successful upgrade.\n====> * check_target_iso\n Check that the provided target ISO is a valid ISO image and is located on a persistent partition.\n====> * check_skipped_repositories\n Produces a report if any repositories enabled on the system are going to be skipped.\n====> * check_target_version\n Check that the target system version is supported by the upgrade process.\n====> * check_se_linux\n Check SELinux status and produce decision messages for further action.\n====> * check_system_arch\n Check if system is running at a supported architecture. If no, inhibit the upgrade process.\n====> * red_hat_signed_rpm_check\n Check if there are packages not signed by Red Hat in use. If yes, warn user about it.\n====> * check_rpm_transaction_events\n Filter RPM transaction events based on installed RPM packages\n====> * check_systemd_broken_symlinks\n Check whether some systemd symlinks are broken\n====> * check_skip_phase\n Skip all the subsequent phases until the report phase.\n==> Processing phase `Reports`\n====> * verify_check_results\n Check all dialogs and notify that user needs to make some choices.\n====> * verify_check_results\n Check all generated results messages and notify user about them.\n\nDebug output written to /var/log/leapp/leapp-preupgrade.log\n\n============================================================\n REPORT OVERVIEW \n============================================================\n\nUpgrade has been inhibited due to the following problems:\n 1. Use of CIFS detected. Upgrade can't proceed\n 2. Legacy network configuration found\n 3. Use of NFS detected. Upgrade can't proceed\n\nHIGH and MEDIUM severity reports:\n 1. Upgrade is unsupported\n 2. GRUB2 core will be automatically updated during the upgrade\n 3. Berkeley DB (libdb) has been detected on your system\n\nReports summary:\n Errors: 0\n Inhibitors: 3\n HIGH severity reports: 2\n MEDIUM severity reports: 1\n LOW severity reports: 1\n INFO severity reports: 2\n\nBefore continuing, review the full report below for details about discovered problems and possible remediation instructions:\n A report has been generated at /var/log/leapp/leapp-report.txt\n A report has been generated at /var/log/leapp/leapp-report.json\n\n============================================================\n END OF REPORT OVERVIEW \n============================================================\n\nAnswerfile has been generated at /var/log/leapp/answerfile", "stdout_lines": ["", "============================================================", " UNSUPPORTED UPGRADE ", "============================================================", "", "Variable LEAPP_UNSUPPORTED has been detected. Proceeding at your own risk.", "Development variables have been detected:", "- LEAPP_DEVEL_RPMS_ALL_SIGNED=1", "", "============================================================", " UNSUPPORTED UPGRADE ", "============================================================", "", "==> Processing phase `configuration_phase`", "====> * ipu_workflow_config", " IPU workflow config actor", "==> Processing phase `FactsCollection`", "====> * storage_scanner", " Provides data about storage settings.", "====> * system_facts", " Provides data about many facts from system.", "====> * get_enabled_modules", " Provides data about which module streams are enabled on the source system.", "====> * scan_systemd_source", " Provides info about systemd on the source system", "====> * repository_mapping", " Produces message containing repository mapping based on provided file.", "====> * ifcfg_scanner", " Scan ifcfg files with legacy network configuration", "====> * transaction_workarounds", " Provides additional RPM transaction tasks based on bundled RPM packages.", "====> * selinuxcontentscanner", " Scan the system for any SELinux customizations", "====> * root_scanner", " Scan the system root directory and produce a message containing", "====> * rpm_scanner", " Provides data about installed RPM Packages.", "====> * udevadm_info", " Produces data exported by the \"udevadm info\" command.", "====> * trusted_gpg_keys_scanner", " Scan for trusted GPG keys.", "====> * satellite_upgrade_services", " Reconfigure Satellite services", "====> * scanclienablerepo", " Produce CustomTargetRepository based on the LEAPP_ENABLE_REPOS in config.", "====> * copy_dnf_conf_into_target_userspace", " Copy dnf.conf into target userspace", "====> * scancryptopolicies", " Scan information about system wide set crypto policies including:", "====> * scan_custom_modifications_actor", " Collects information about files in leapp directories that have been modified or newly added.", "====> * scan_custom_repofile", " Scan the custom /etc/leapp/files/leapp_upgrade_repositories.repo repo file.", "====> * xfs_info_scanner", " This actor scans all mounted mountpoints for XFS information.", "====> * scandasd", " In case of s390x architecture, check whether DASD is used.", "====> * scan_defined_ipu_paths", " Load defined IPU paths for the current major source system version", "====> * luks_scanner", " Provides data about active LUKS devices.", "====> * load_device_driver_deprecation_data", " Loads deprecation data for drivers and devices (PCI & CPU)", "====> * scan_files_for_target_userspace", " Scan the source system and identify files that will be copied into the target userspace when it is created.", "====> * remove_obsolete_gpg_keys", " Remove obsoleted RPM GPG keys.", "====> * migrate_rpm_db", " Register a workaround to migrate RPM DB during the upgrade.", "====> * scan_grub_config", " Scan grub configuration files for errors.", "====> * scan_grub_device_name", " Find the name of the block devices where GRUB is located", "====> * network_manager_read_config", " Provides data about NetworkManager configuration.", "====> * scan_kernel_cmdline", " No documentation has been provided for the scan_kernel_cmdline actor.", "====> * read_openssh_config", " Collect information about the OpenSSH configuration.", "====> * scanmemory", " Scan Memory of the machine.", "====> * scan_pkg_manager", " Provides data about package manager (yum/dnf)", "====> * pci_devices_scanner", " Provides data about existing PCI Devices.", "====> * scan_sap_hana", " Gathers information related to SAP HANA instances on the system.", "====> * scan_pam_user_db", " Scan the PAM service folder for the location of pam_userdb databases", "====> * scan_source_files", " Scan files (explicitly specified) of the source system.", "====> * open_ssl_config_scanner", " Read an OpenSSL configuration file for further analysis.", "====> * persistentnetnames", " Get network interface information for physical ethernet interfaces of the original system.", "====> * scan_subscription_manager_info", " Scans the current system for subscription manager information", "====> * scan_target_os_image", " Scans the provided target OS ISO image to use as a content source for the IPU, if any.", "====> * register_ruby_irb_adjustment", " Register a workaround to allow rubygem-irb's symlink -> directory conversion.", "====> * scanzfcp", " In case of s390x architecture, check whether ZFCP is used.", "====> * persistentnetnamesdisable", " Disable systemd-udevd persistent network naming on machine with single eth0 NIC", "====> * distribution_signed_rpm_scanner", " Provide data about distribution signed & unsigned RPM packages.", "====> * repositories_blacklist", " Exclude target repositories provided by Red Hat without support.", "====> * get_installed_desktops", " Actor checks if kde or gnome desktop environments", "====> * checkrhui", " Check if system is using RHUI infrastructure (on public cloud) and send messages to", "====> * rpm_transaction_config_tasks_collector", " Provides additional RPM transaction tasks from /etc/leapp/transaction.", "====> * biosdevname", " Enable biosdevname on the target RHEL system if all interfaces on the source RHEL", "====> * ipa_scanner", " Scan system for ipa-client and ipa-server status", "====> * used_repository_scanner", " Scan used enabled repositories", "====> * scancpu", " Scan CPUs of the machine.", "====> * detect_kernel_drivers", " Matches all currently loaded kernel drivers against known deprecated and removed drivers.", "====> * scan_dynamic_linker_configuration", " Scan the dynamic linker configuration and find modifications.", "====> * scan_mysql", " Actor checking for presence of MySQL installation.", "====> * scan_fips", " Determine whether the source system has FIPS enabled.", "====> * scan_source_kernel", " Scan the source system kernel.", "====> * pes_events_scanner", " Provides data about package events from Package Evolution Service.", "====> * setuptargetrepos", " Produces list of repositories that should be available to be used by Upgrade process.", "==> Processing phase `Checks`", "====> * checktargetrepos", " Check whether target yum repositories are specified.", "====> * checkhybridimage", " Check if the system is using Azure hybrid image.", "====> * check_yum_plugins_enabled", " Checks that the required yum plugins are enabled.", "====> * cephvolumescan", " Retrieves the list of encrypted Ceph OSD", "====> * crypto_policies_check", " This actor consumes previously gathered information about crypto policies on the source", "====> * mariadb_check", " Actor checking for presence of MariaDB installation.", "====> * detect_grub_config_error", " Check grub configuration for various errors.", "====> * bacula_check", " Actor checking for presence of Bacula installation.", "====> * check_installed_kernels", " Inhibit IPU (in-place upgrade) when installed kernels conflict with a safe upgrade.", "====> * check_old_xfs", " Check mounted XFS file systems.", "====> * check_boot_avail_space", " Check if at least 100Mib of available space on /boot. If not, inhibit the upgrade process.", "====> * check_openssl_conf", " Check whether the openssl configuration and openssl-IBMCA.", "====> * unsupported_upgrade_check", " Checks environment variables and produces a warning report if the upgrade is unsupported.", "====> * check_cifs", " Check if CIFS filesystem is in use. If yes, inhibit the upgrade process.", "====> * check_consumed_assets", " Check whether Leapp is using correct data assets.", "====> * check_custom_modifications_actor", " Checks CustomModifications messages and produces a report about files in leapp directories that have been", "====> * libdb_check", " Actor checking for presence of libdb(Berkeley DB) installation.", "====> * check_detected_devices_and_drivers", " Checks whether or not detected devices and drivers are usable on the target system.", "====> * check_dynamic_linker_configuration", " Check for customization of dynamic linker configuration.", "====> * check_etc_releasever", " Check releasever info and provide a guidance based on the facts", "====> * check_fips", " Inhibit upgrade if FIPS is detected as enabled.", "====> * check_fstab_mount_order", " Checks order of entries in /etc/fstab based on their mount point and inhibits upgrade if overshadowing is detected.", "====> * open_ssl_engines_check", " The OpenSSL in RHEL 10 has deprecated engines in favor of providers.", "====> * check_insights_auto_register", " Checks if system can be automatically registered into Red Hat Insights", "====> * check_luks", " Check if any encrypted partitions are in use and whether they are supported for the upgrade.", "====> * check_grub_core", " Check whether we are on legacy (BIOS) system and instruct Leapp to upgrade GRUB core", "====> * network_deprecations", " Ensures that network configuration doesn't rely on unsupported settings", "====> * check_root_symlinks", " Check if the symlinks /bin and /lib are relative, not absolute.", "====> * mysql_check", " Actor checking for output produced by scanmysql actor.", "====> * check_ipa_server", " Check for ipa-server and inhibit upgrade", "====> * checkmemory", " The actor check the size of RAM against RHEL8 minimal hardware requirements", "====> * postgresql_check", " Actor checking for presence of PostgreSQL installation.", "====> * check_microarchitecture", " Inhibit if RHEL9 microarchitecture requirements are not satisfied", "====> * check_rhsmsca", " Ensure that a registered system is in SCA (Simple Content Access)", "====> * check_mount_options", " Check for mount options preventing the upgrade.", "====> * openssh_permit_root_login", " OpenSSH no longer allows root logins with password.", "====> * check_nfs", " Check if NFS filesystem is in use. If yes, inhibit the upgrade process.", "====> * check_pam_user_db", " Create report with the location of pam_userdb databases", "====> * check_os_release", " Check if the current RHEL minor version is supported. If not, inhibit the upgrade process.", "====> * efi_check_boot", " Adjust EFI boot entry for first reboot", "====> * check_rhsmsku", " Ensure the system is subscribed to the subscription manager", "====> * check_persistent_mounts", " Check if mounts required to be persistent are mounted in persistent fashion.", "====> * check_sap_hana", " If SAP HANA has been detected, several checks are performed to ensure a successful upgrade.", "====> * check_target_iso", " Check that the provided target ISO is a valid ISO image and is located on a persistent partition.", "====> * check_skipped_repositories", " Produces a report if any repositories enabled on the system are going to be skipped.", "====> * check_target_version", " Check that the target system version is supported by the upgrade process.", "====> * check_se_linux", " Check SELinux status and produce decision messages for further action.", "====> * check_system_arch", " Check if system is running at a supported architecture. If no, inhibit the upgrade process.", "====> * red_hat_signed_rpm_check", " Check if there are packages not signed by Red Hat in use. If yes, warn user about it.", "====> * check_rpm_transaction_events", " Filter RPM transaction events based on installed RPM packages", "====> * check_systemd_broken_symlinks", " Check whether some systemd symlinks are broken", "====> * check_skip_phase", " Skip all the subsequent phases until the report phase.", "==> Processing phase `Reports`", "====> * verify_check_results", " Check all dialogs and notify that user needs to make some choices.", "====> * verify_check_results", " Check all generated results messages and notify user about them.", "", "Debug output written to /var/log/leapp/leapp-preupgrade.log", "", "============================================================", " REPORT OVERVIEW ", "============================================================", "", "Upgrade has been inhibited due to the following problems:", " 1. Use of CIFS detected. Upgrade can't proceed", " 2. Legacy network configuration found", " 3. Use of NFS detected. Upgrade can't proceed", "", "HIGH and MEDIUM severity reports:", " 1. Upgrade is unsupported", " 2. GRUB2 core will be automatically updated during the upgrade", " 3. Berkeley DB (libdb) has been detected on your system", "", "Reports summary:", " Errors: 0", " Inhibitors: 3", " HIGH severity reports: 2", " MEDIUM severity reports: 1", " LOW severity reports: 1", " INFO severity reports: 2", "", "Before continuing, review the full report below for details about discovered problems and possible remediation instructions:", " A report has been generated at /var/log/leapp/leapp-report.txt", " A report has been generated at /var/log/leapp/leapp-report.json", "", "============================================================", " END OF REPORT OVERVIEW ", "============================================================", "", "Answerfile has been generated at /var/log/leapp/answerfile"]} TASK [analysis-leapp | Include custom_local_repos for local_repos_post_analysis] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:89 TASK [infra.leapp.common : custom_local_repos | Remove old /etc/leapp/files/leapp_upgrade_repositories.repo] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/custom_local_repos.yml:2 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.common : custom_local_repos | Enable custom upgrade yum repositories] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/custom_local_repos.yml:9 skipping: [managed-node01] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} TASK [infra.leapp.analysis : analysis-leapp | Include check-results-file.yml] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:97 included: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/check-results-file.yml for managed-node01 TASK [infra.leapp.analysis : check-results-file | Result file status] ********** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/check-results-file.yml:2 ok: [managed-node01] => {"changed": false, "stat": {"atime": 1766003288.3921463, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 16, "charset": "us-ascii", "checksum": "16133ec820f3efdb69ccd471974f5d225266f3d4", "ctime": 1766003288.3931463, "dev": 51716, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 729809049, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1766003288.3931463, "nlink": 1, "path": "/var/log/leapp/leapp-report.txt", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 6080, "uid": 0, "version": "859827512", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} TASK [infra.leapp.analysis : check-results-file | Check that result file exists] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/check-results-file.yml:7 ok: [managed-node01] => { "changed": false, "msg": "All assertions passed" } TASK [analysis-leapp | Run parse_leapp_report to check for inhibitors] ********* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:100 TASK [infra.leapp.common : parse_leapp_report | Default upgrade_inhibited to false] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/parse_leapp_report.yml:12 ok: [managed-node01] => {"ansible_facts": {"upgrade_inhibited": false}, "changed": false} TASK [infra.leapp.common : parse_leapp_report | Collect human readable report results] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/parse_leapp_report.yml:16 ok: [managed-node01] => {"changed": false, "content": "UmlzayBGYWN0b3I6IGhpZ2ggKGluaGliaXRvcikKVGl0bGU6IFVzZSBvZiBDSUZTIGRldGVjdGVkLiBVcGdyYWRlIGNhbid0IHByb2NlZWQKU3VtbWFyeTogQ0lGUyBpcyBjdXJyZW50bHkgbm90IHN1cHBvcnRlZCBieSB0aGUgaW5wbGFjZSB1cGdyYWRlLgpSZWxhdGVkIGxpbmtzOgogICAgLSBMZWFwcCB1cGdyYWRlIGZhaWxlZCB3aXRoIGVycm9yICJJbmhpYml0b3I6IFVzZSBvZiBDSUZTIGRldGVjdGVkLiBVcGdyYWRlIGNhbm5vdCBwcm9jZWVkIjogaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9zb2x1dGlvbnMvNjk2NDMwNApSZW1lZGlhdGlvbjogW2hpbnRdIENvbW1lbnQgb3V0IENJRlMgZW50cmllcyB0byBwcm9jZWVkIHdpdGggdGhlIHVwZ3JhZGUuCktleTogZDBlMWFhM2Y3YzRmYzQ0NTBiZGNiOWEyN2Y0N2ZmNDY0ZDZhZjI0YQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBoaWdoIChpbmhpYml0b3IpClRpdGxlOiBMZWdhY3kgbmV0d29yayBjb25maWd1cmF0aW9uIGZvdW5kClN1bW1hcnk6IE5ldHdvcmsgY29uZmlndXJhdGlvbiBmaWxlcyBpbiBsZWdhY3kgImlmY2ZnIiBmb3JtYXQgYXJlIHByZXNlbnQuSW4gUmVkIEhhdCBFbnRlcnByaXNlIExpbnV4IDEwLCBzdXBwb3J0IGZvciB0aGVzZSBmaWxlcyBpcyBubyBsb25nZXIgZW5hYmxlZCBhbmQgdGhlIGNvbmZpZ3VyYXRpb24gd2lsbCBiZSBpZ25vcmVkLiBUaGUgZm9sbG93aW5nIGZpbGVzIHdlcmUgZm91bmQ6CiAgICAtIC9ldGMvc3lzY29uZmlnL25ldHdvcmstc2NyaXB0cy9pZmNmZy1ldGgwClJlbGF0ZWQgbGlua3M6CiAgICAtIEhvdyB0byBtaWdyYXRlIHRoZSBjb25uZWN0aW9uIGZyb20gaWZjZmcgdG8gTmV0d29ya01hbmFnZXIga2V5ZmlsZSBwbHVnaW4/OiBodHRwczovL2FjY2Vzcy5yZWRoYXQuY29tL3NvbHV0aW9ucy83MDgzODAzCiAgICAtIG5tY2xpKDEpIG1hbnVhbCwgZGVzY3JpYmVzICJjb25uZWN0aW9uIG1pZ3JhdGUiIHN1Yi1jb21tYW5kLjogaHR0cHM6Ly9uZXR3b3JrbWFuYWdlci5kZXYvZG9jcy9hcGkvbGF0ZXN0L25tY2xpLmh0bWwKICAgIC0gbm0tc2V0dGluZ3MtaWZjZmctcmgoNSksIGRlc2NyaXB0aW9uIG9mIHRoZSAiaWZjZmciIGZvcm1hdDogaHR0cHM6Ly9uZXR3b3JrbWFuYWdlci5kZXYvZG9jcy9hcGkvbGF0ZXN0L25tLXNldHRpbmdzLWlmY2ZnLXJoLmh0bWwKICAgIC0gbm0tc2V0dGluZ3Mta2V5ZmlsZSg1KSwgZGVzY3JpcHRpb24gb2YgdGhlICJrZXlmaWxlIiBmb3JtYXQ6IGh0dHBzOi8vbmV0d29ya21hbmFnZXIuZGV2L2RvY3MvYXBpL2xhdGVzdC9ubS1zZXR0aW5ncy1rZXlmaWxlLmh0bWwKUmVtZWRpYXRpb246IFtoaW50XSBDb252ZXJ0IHRoZSBjb25maWd1cmF0aW9uIGludG8gTmV0d29ya01hbmFnZXIgbmF0aXZlICJrZXlmaWxlIiBmb3JtYXQuCltjb21tYW5kXSBubWNsaSBjb25uZWN0aW9uIG1pZ3JhdGUgL2V0Yy9zeXNjb25maWcvbmV0d29yay1zY3JpcHRzL2lmY2ZnLWV0aDAKS2V5OiA3ZGU3MGI0M2MzYzlkMjAwNzVlMzA4OTRhYzI0YTRjNGUyZDcwODM3Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGhpZ2ggKGluaGliaXRvcikKVGl0bGU6IFVzZSBvZiBORlMgZGV0ZWN0ZWQuIFVwZ3JhZGUgY2FuJ3QgcHJvY2VlZApTdW1tYXJ5OiBORlMgaXMgY3VycmVudGx5IG5vdCBzdXBwb3J0ZWQgYnkgdGhlIGlucGxhY2UgdXBncmFkZS4KV2UgaGF2ZSBmb3VuZCBORlMgdXNhZ2UgYXQgdGhlIGZvbGxvd2luZyBsb2NhdGlvbnM6Ci0gTkZTIHNoYXJlcyBmb3VuZCBpbiAvZXRjL2ZzdGFiOgogLSBudGFwLXJkdTItYzAxLWVuZzAxLW5mczAxYi5zdG9yYWdlLnJkdTIucmVkaGF0LmNvbTovYm9zX2VuZzAxX2VuZ2luZWVyaW5nX3NtL2RldmFyY2hpdmUvcmVkaGF0IC9tbnQvcmVkaGF0CiAtIG5lc3QudGVzdC5yZWRoYXQuY29tOi9tbnQvcWEgL21udC9xYQogLSB2dGFwLWVuZzAxLnN0b3JhZ2UucmR1Mi5yZWRoYXQuY29tOi92b2wvZW5nYXJjaGl2ZSAvbW50L2VuZ2FyY2hpdmUKIC0gbmVzdC50ZXN0LnJlZGhhdC5jb206L21udC90cHNkaXN0IC9tbnQvdHBzZGlzdAogLSBudGFwLXJkdTItYzAxLWVuZzAxLW5mczAxYi5zdG9yYWdlLnJkdTIucmVkaGF0LmNvbTovYm9zX2VuZzAxX2VuZ2luZWVyaW5nX3NtL2RldmFyY2hpdmUvcmVkaGF0L2JyZXdyb290IC9tbnQvYnJldwogLSBudGFwLXJkdTItYzAxLWVuZzAxLW5mczAxYi5zdG9yYWdlLnJkdTIucmVkaGF0LmNvbTovYm9zX2VuZzAxX2Rldm9wc19icmV3X3NjcmF0Y2hfbmZzX3NtL3NjcmF0Y2ggL21udC9icmV3X3NjcmF0Y2gKClJlbGF0ZWQgbGlua3M6CiAgICAtIFdoeSBkb2VzIGxlYXBwIHVwZ3JhZGUgZmFpbCBvbiBkZXRlY3RpbmcgTkZTIGR1cmluZyB1cGdyYWRlPzogaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9zb2x1dGlvbnMvNjk2NDAwNgpSZW1lZGlhdGlvbjogW2hpbnRdIERpc2FibGUgTkZTIHRlbXBvcmFyaWx5IGZvciB0aGUgdXBncmFkZSBpZiBwb3NzaWJsZS4KS2V5OiA5ODgxYjI1ZmFjZWVlYWE3YTY0NzhiY2RhYzI5YWZkN2Y2YmFhYWVkCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGhpZ2ggClRpdGxlOiBVcGdyYWRlIGlzIHVuc3VwcG9ydGVkClN1bW1hcnk6IEVudmlyb25tZW50IHZhcmlhYmxlIExFQVBQX1VOU1VQUE9SVEVEIGhhcyBiZWVuIGRldGVjdGVkLiBBIHN1Y2Nlc3NmdWwgYW5kIHNhZmUgdXBncmFkZSBwcm9jZXNzIGNhbm5vdCBiZSBndWFyYW50ZWVkLiBGcm9tIG5vdyBvbiB5b3UgYXJlIGNvbnRpbnVpbmcgYXQgeW91ciBvd24gcmlzay4KCktleTogOWU1MDg4ZTNjMWYzNzFlMDIwZWM3NzdjM2Q4NjU3OGY0YmUxNDNjZgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBoaWdoIApUaXRsZTogR1JVQjIgY29yZSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgdXBkYXRlZCBkdXJpbmcgdGhlIHVwZ3JhZGUKU3VtbWFyeTogT24gbGVnYWN5IChCSU9TKSBzeXN0ZW1zLCBHUlVCMiBjb3JlIChsb2NhdGVkIGluIHRoZSBnYXAgYmV0d2VlbiB0aGUgTUJSIGFuZCB0aGUgZmlyc3QgcGFydGl0aW9uKSBjYW5ub3QgYmUgdXBkYXRlZCBkdXJpbmcgdGhlIHJwbSB0cmFuc2FjdGlvbiBhbmQgTGVhcHAgaGFzIHRvIGluaXRpYXRlIHRoZSB1cGRhdGUgcnVubmluZyAiZ3J1YjItaW5zdGFsbCIgYWZ0ZXIgdGhlIHRyYW5zYWN0aW9uLiBObyBhY3Rpb24gaXMgbmVlZGVkIGJlZm9yZSB0aGUgdXBncmFkZS4gQWZ0ZXIgdGhlIHVwZ3JhZGUsIGl0IGlzIHJlY29tbWVuZGVkIHRvIGNoZWNrIHRoZSBHUlVCIGNvbmZpZ3VyYXRpb24uCktleTogYWM3MDMwZTA1ZDJlZTI0OGQzNGYwOGE5ZmEwNDBiMzUyYmM0MTBhMwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBtZWRpdW0gClRpdGxlOiBCZXJrZWxleSBEQiAobGliZGIpIGhhcyBiZWVuIGRldGVjdGVkIG9uIHlvdXIgc3lzdGVtClN1bW1hcnk6IExpYmRiIHdhcyBtYXJrZWQgYXMgZGVwcmVjYXRlZCBpbiBSSEVMLTkgYW5kIGluIFJIRUwtMTAgaXMgbm90IGluY2x1ZGVkIGFueW1vcmUuIFRoZXJlIGFyZSBhIGNvdXBsZSBvZiBhbHRlcm5hdGl2ZXMgaW4gUkhFTC0xMDsgdGhlIGFwcGxpY2F0aW9ucyB0aGF0IGRlcGVuZCBvbiBsaWJkYiB3aWxsIG5vdCB3b3JrLiBTdWNoIGFwcGxpY2F0aW9ucyBtdXN0IGltcGxlbWVudCBhbm90aGVyIHR5cGUgb2YgYmFja2VuZCBzdG9yYWdlLiBBbmQgbWlncmF0ZSBleGlzdGluZyBkYXRhIHRvIHRoZSBuZXcgZGF0YWJhc2UgZm9ybWF0LgpSZWxhdGVkIGxpbmtzOgogICAgLSBNaWdyYXRpbmcgdG8gYSBSSEVMIDEwIHdpdGhvdXQgbGliZGI6IGh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vYXJ0aWNsZXMvNzA5OTI1NgpSZW1lZGlhdGlvbjogW2hpbnRdIEJhY2sgdXAgeW91ciBkYXRhIGJlZm9yZSBwcm9jZWVkaW5nIHdpdGggdGhlIGRhdGEgdXBncmFkZS9taWdyYXRpb24uIEZvciB0aGUgY29udmVyc2lvbiwgdGhlIHRvb2wgZGJfY29udmVydGVyIGZyb20gdGhlIGxpYmRiLXV0aWxzIHJwbSBjb3VsZCBiZSB1c2VkLiBUaGlzIGRhdGFiYXNlIGZvcm1hdCBjb252ZXJzaW9uIG11c3QgYmUgcGVyZm9ybWVkIGJlZm9yZSB0aGUgc3lzdGVtIHVwZ3JhZGUuIFRoZSBkYl9jb252ZXJ0ZXIgaXMgbm90IGF2YWlsYWJsZSBpbiBSSEVMIDEwIHN5c3RlbXMuIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIHByb3ZpZGVkIGFydGljbGUuCktleTogZmRjOGY1YjA4NGU5NTkyMmE0ZjU5NDg1YTgwN2E5MmNhZTJmYzczOAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBsb3cgClRpdGxlOiBTRWxpbnV4IHdpbGwgYmUgc2V0IHRvIHBlcm1pc3NpdmUgbW9kZQpTdW1tYXJ5OiBTRWxpbnV4IHdpbGwgYmUgc2V0IHRvIHBlcm1pc3NpdmUgbW9kZS4gQ3VycmVudCBtb2RlOiBlbmZvcmNpbmcuIFRoaXMgYWN0aW9uIGlzIHJlcXVpcmVkIGJ5IHRoZSB1cGdyYWRlIHByb2Nlc3MgdG8gbWFrZSBzdXJlIHRoZSB1cGdyYWRlZCBzeXN0ZW0gY2FuIGJvb3Qgd2l0aG91dCBiZWluaWcgYmxvY2tlZCBieSBTRWxpbnV4IHJ1bGVzLgpSZW1lZGlhdGlvbjogW2hpbnRdIE1ha2Ugc3VyZSB0aGVyZSBhcmUgbm8gU0VsaW51eCByZWxhdGVkIHdhcm5pbmdzIGFmdGVyIHRoZSB1cGdyYWRlIGFuZCBlbmFibGUgU0VsaW51eCBtYW51YWxseSBhZnRlcndhcmRzLiBOb3RpY2U6IFlvdSBjYW4gaWdub3JlIHRoZSAiL3Jvb3QvdG1wX2xlYXBwX3B5MyIgU0VsaW51eCB3YXJuaW5ncy4KS2V5OiAzOWQ3MTgzZGFmYmE3OThhYTRiYmIxZTcwYjBlZjJiYmU1YjE3NzJmCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGluZm8gClRpdGxlOiBFeGNsdWRlZCB0YXJnZXQgc3lzdGVtIHJlcG9zaXRvcmllcwpTdW1tYXJ5OiBUaGUgZm9sbG93aW5nIHJlcG9zaXRvcmllcyBhcmUgbm90IHN1cHBvcnRlZCBieSBSZWQgSGF0IGFuZCBhcmUgZXhjbHVkZWQgZnJvbSB0aGUgbGlzdCBvZiByZXBvc2l0b3JpZXMgdXNlZCBkdXJpbmcgdGhlIHVwZ3JhZGUuCi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC0xMC1zMzkweC1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC0xMC1hYXJjaDY0LXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTEwLXBwYzY0bGUtcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWJldGEtZm9yLXJoZWwtMTAteDg2XzY0LXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC0xMC1zMzkweC1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtMTAtYWFyY2g2NC1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtMTAteDg2XzY0LXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC0xMC1wcGM2NGxlLXJwbXMKUmVtZWRpYXRpb246IFtoaW50XSBJZiBzb21lIG9mIGV4Y2x1ZGVkIHJlcG9zaXRvcmllcyBhcmUgc3RpbGwgcmVxdWlyZWQgdG8gYmUgdXNlZCBkdXJpbmcgdGhlIHVwZ3JhZGUsIGV4ZWN1dGUgbGVhcHAgd2l0aCB0aGUgLS1lbmFibGVyZXBvIG9wdGlvbiB3aXRoIHRoZSByZXBvaWQgb2YgdGhlIHJlcG9zaXRvcnkgcmVxdWlyZWQgdG8gYmUgZW5hYmxlZCBhcyBhbiBhcmd1bWVudCAodGhlIG9wdGlvbiBjYW4gYmUgdXNlZCBtdWx0aXBsZSB0aW1lcykuCktleTogMWI5MTMyY2IyMzYyYWU3ODMwZTQ4ZWVlNzgxMWJlOTUyNzc0N2RlOAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBpbmZvIApUaXRsZTogU0VsaW51eCByZWxhYmVsaW5nIHdpbGwgYmUgc2NoZWR1bGVkClN1bW1hcnk6IFNFbGludXggcmVsYWJlbGluZyB3aWxsIGJlIHNjaGVkdWxlZCBhcyB0aGUgc3RhdHVzIGlzIHBlcm1pc3NpdmUvZW5mb3JjaW5nLgpLZXk6IDhmYjgxODYzZjg0MTNiZDYxN2MyYTU1YjY5YjhlMTBmZjAzZDdjNzIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo=", "encoding": "base64", "source": "/var/log/leapp/leapp-report.txt"} TASK [infra.leapp.common : parse_leapp_report | Collect JSON report results] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/parse_leapp_report.yml:21 ok: [managed-node01] => {"changed": false, "content": "ewogICJlbnRyaWVzIjogWwogICAgewogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJjb250ZXh0IjogIklmIHNvbWUgb2YgZXhjbHVkZWQgcmVwb3NpdG9yaWVzIGFyZSBzdGlsbCByZXF1aXJlZCB0byBiZSB1c2VkIGR1cmluZyB0aGUgdXBncmFkZSwgZXhlY3V0ZSBsZWFwcCB3aXRoIHRoZSAtLWVuYWJsZXJlcG8gb3B0aW9uIHdpdGggdGhlIHJlcG9pZCBvZiB0aGUgcmVwb3NpdG9yeSByZXF1aXJlZCB0byBiZSBlbmFibGVkIGFzIGFuIGFyZ3VtZW50ICh0aGUgb3B0aW9uIGNhbiBiZSB1c2VkIG11bHRpcGxlIHRpbWVzKS4iLAogICAgICAgICAgICAidHlwZSI6ICJoaW50IgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAicmVwb3NpdG9yeSIsCiAgICAgICAgImZhaWx1cmUiCiAgICAgIF0sCiAgICAgICJrZXkiOiAiMWI5MTMyY2IyMzYyYWU3ODMwZTQ4ZWVlNzgxMWJlOTUyNzc0N2RlOCIsCiAgICAgICJzZXZlcml0eSI6ICJpbmZvIiwKICAgICAgInN1bW1hcnkiOiAiVGhlIGZvbGxvd2luZyByZXBvc2l0b3JpZXMgYXJlIG5vdCBzdXBwb3J0ZWQgYnkgUmVkIEhhdCBhbmQgYXJlIGV4Y2x1ZGVkIGZyb20gdGhlIGxpc3Qgb2YgcmVwb3NpdG9yaWVzIHVzZWQgZHVyaW5nIHRoZSB1cGdyYWRlLlxuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTEwLXMzOTB4LXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC0xMC1hYXJjaDY0LXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC0xMC1wcGM2NGxlLXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC0xMC14ODZfNjQtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC0xMC1zMzkweC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTEwLWFhcmNoNjQtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC0xMC14ODZfNjQtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC0xMC1wcGM2NGxlLXJwbXMiLAogICAgICAidGl0bGUiOiAiRXhjbHVkZWQgdGFyZ2V0IHN5c3RlbSByZXBvc2l0b3JpZXMiLAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTdUMjA6Mjg6MDMuNzY3MjI2WiIsCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsCiAgICAgICJhY3RvciI6ICJyZXBvc2l0b3JpZXNfYmxhY2tsaXN0IiwKICAgICAgImlkIjogImJkNzZiYzBiM2VjMTFiZjJhZThiYjQxN2Y1ZmNlZmVhYjVmNGUxOTBlOGIyMTc2MjU1ODZkYWFhNzQ5ZWJiMmEiCiAgICB9LAogICAgewogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLAogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJ1cGdyYWRlIHByb2Nlc3MiLAogICAgICAgICJzYW5pdHkiCiAgICAgIF0sCiAgICAgICJrZXkiOiAiOWU1MDg4ZTNjMWYzNzFlMDIwZWM3NzdjM2Q4NjU3OGY0YmUxNDNjZiIsCiAgICAgICJzZXZlcml0eSI6ICJoaWdoIiwKICAgICAgInN1bW1hcnkiOiAiRW52aXJvbm1lbnQgdmFyaWFibGUgTEVBUFBfVU5TVVBQT1JURUQgaGFzIGJlZW4gZGV0ZWN0ZWQuIEEgc3VjY2Vzc2Z1bCBhbmQgc2FmZSB1cGdyYWRlIHByb2Nlc3MgY2Fubm90IGJlIGd1YXJhbnRlZWQuIEZyb20gbm93IG9uIHlvdSBhcmUgY29udGludWluZyBhdCB5b3VyIG93biByaXNrLlxuIiwKICAgICAgInRpdGxlIjogIlVwZ3JhZGUgaXMgdW5zdXBwb3J0ZWQiLAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTdUMjA6Mjg6MDYuNTc4MDk0WiIsCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsCiAgICAgICJhY3RvciI6ICJ1bnN1cHBvcnRlZF91cGdyYWRlX2NoZWNrIiwKICAgICAgImlkIjogIjIxMDJlNjg1YzU2MjIwMzcwYzk4YTE2Mjk2ZTJhYzRkN2NiMmM0ODMyNmJkYzJiODA2NTk3ODA2M2EwOTMzY2EiCiAgICB9LAogICAgewogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLAogICAgICAiZGV0YWlsIjogewogICAgICAgICJleHRlcm5hbCI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInRpdGxlIjogIkxlYXBwIHVwZ3JhZGUgZmFpbGVkIHdpdGggZXJyb3IgXCJJbmhpYml0b3I6IFVzZSBvZiBDSUZTIGRldGVjdGVkLiBVcGdyYWRlIGNhbm5vdCBwcm9jZWVkXCIiLAogICAgICAgICAgICAidXJsIjogImh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vc29sdXRpb25zLzY5NjQzMDQiCiAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAiZmlsZSIsCiAgICAgICAgICAgICJ0aXRsZSI6ICIvZXRjL2ZzdGFiIgogICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgImNvbnRleHQiOiAiQ29tbWVudCBvdXQgQ0lGUyBlbnRyaWVzIHRvIHByb2NlZWQgd2l0aCB0aGUgdXBncmFkZS4iLAogICAgICAgICAgICAidHlwZSI6ICJoaW50IgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAiZmlsZXN5c3RlbSIsCiAgICAgICAgIm5ldHdvcmsiLAogICAgICAgICJpbmhpYml0b3IiCiAgICAgIF0sCiAgICAgICJrZXkiOiAiZDBlMWFhM2Y3YzRmYzQ0NTBiZGNiOWEyN2Y0N2ZmNDY0ZDZhZjI0YSIsCiAgICAgICJzZXZlcml0eSI6ICJoaWdoIiwKICAgICAgInN1bW1hcnkiOiAiQ0lGUyBpcyBjdXJyZW50bHkgbm90IHN1cHBvcnRlZCBieSB0aGUgaW5wbGFjZSB1cGdyYWRlLiIsCiAgICAgICJ0aXRsZSI6ICJVc2Ugb2YgQ0lGUyBkZXRlY3RlZC4gVXBncmFkZSBjYW4ndCBwcm9jZWVkIiwKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTEyLTE3VDIwOjI4OjA2LjYyMDMxMVoiLAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLAogICAgICAiYWN0b3IiOiAiY2hlY2tfY2lmcyIsCiAgICAgICJpZCI6ICIyMDhlNzA2Y2EwOGY2ZGIzNzNmNjQ5YzExZDJiOTI4ODI1Mjk1NGM5ODk3ODI3ZTI1ODI5NjQxZGIzYWRkNmY2IgogICAgfSwKICAgIHsKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwKICAgICAgImRldGFpbCI6IHsKICAgICAgICAiZXh0ZXJuYWwiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0aXRsZSI6ICJNaWdyYXRpbmcgdG8gYSBSSEVMIDEwIHdpdGhvdXQgbGliZGIiLAogICAgICAgICAgICAidXJsIjogImh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vYXJ0aWNsZXMvNzA5OTI1NiIKICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwKICAgICAgICAgICAgInRpdGxlIjogImxpYmRiIgogICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgImNvbnRleHQiOiAiQmFjayB1cCB5b3VyIGRhdGEgYmVmb3JlIHByb2NlZWRpbmcgd2l0aCB0aGUgZGF0YSB1cGdyYWRlL21pZ3JhdGlvbi4gRm9yIHRoZSBjb252ZXJzaW9uLCB0aGUgdG9vbCBkYl9jb252ZXJ0ZXIgZnJvbSB0aGUgbGliZGItdXRpbHMgcnBtIGNvdWxkIGJlIHVzZWQuIFRoaXMgZGF0YWJhc2UgZm9ybWF0IGNvbnZlcnNpb24gbXVzdCBiZSBwZXJmb3JtZWQgYmVmb3JlIHRoZSBzeXN0ZW0gdXBncmFkZS4gVGhlIGRiX2NvbnZlcnRlciBpcyBub3QgYXZhaWxhYmxlIGluIFJIRUwgMTAgc3lzdGVtcy4gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgcHJvdmlkZWQgYXJ0aWNsZS4iLAogICAgICAgICAgICAidHlwZSI6ICJoaW50IgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAic2VydmljZXMiCiAgICAgIF0sCiAgICAgICJrZXkiOiAiZmRjOGY1YjA4NGU5NTkyMmE0ZjU5NDg1YTgwN2E5MmNhZTJmYzczOCIsCiAgICAgICJzZXZlcml0eSI6ICJtZWRpdW0iLAogICAgICAic3VtbWFyeSI6ICJMaWJkYiB3YXMgbWFya2VkIGFzIGRlcHJlY2F0ZWQgaW4gUkhFTC05IGFuZCBpbiBSSEVMLTEwIGlzIG5vdCBpbmNsdWRlZCBhbnltb3JlLiBUaGVyZSBhcmUgYSBjb3VwbGUgb2YgYWx0ZXJuYXRpdmVzIGluIFJIRUwtMTA7IHRoZSBhcHBsaWNhdGlvbnMgdGhhdCBkZXBlbmQgb24gbGliZGIgd2lsbCBub3Qgd29yay4gU3VjaCBhcHBsaWNhdGlvbnMgbXVzdCBpbXBsZW1lbnQgYW5vdGhlciB0eXBlIG9mIGJhY2tlbmQgc3RvcmFnZS4gQW5kIG1pZ3JhdGUgZXhpc3RpbmcgZGF0YSB0byB0aGUgbmV3IGRhdGFiYXNlIGZvcm1hdC4iLAogICAgICAidGl0bGUiOiAiQmVya2VsZXkgREIgKGxpYmRiKSBoYXMgYmVlbiBkZXRlY3RlZCBvbiB5b3VyIHN5c3RlbSIsCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xN1QyMDoyODowNi43NjA1NjlaIiwKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwKICAgICAgImFjdG9yIjogImxpYmRiX2NoZWNrIiwKICAgICAgImlkIjogImE3ODRjNDlmN2I5ODJhYTYxZWE4YjQzMjEzZmE0YTA2YTBmNTQ2NGIwZTBmNjRhNDFiZTRmMjc2MzkzN2VkZjciCiAgICB9LAogICAgewogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLAogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJib290IgogICAgICBdLAogICAgICAia2V5IjogImFjNzAzMGUwNWQyZWUyNDhkMzRmMDhhOWZhMDQwYjM1MmJjNDEwYTMiLAogICAgICAic2V2ZXJpdHkiOiAiaGlnaCIsCiAgICAgICJzdW1tYXJ5IjogIk9uIGxlZ2FjeSAoQklPUykgc3lzdGVtcywgR1JVQjIgY29yZSAobG9jYXRlZCBpbiB0aGUgZ2FwIGJldHdlZW4gdGhlIE1CUiBhbmQgdGhlIGZpcnN0IHBhcnRpdGlvbikgY2Fubm90IGJlIHVwZGF0ZWQgZHVyaW5nIHRoZSBycG0gdHJhbnNhY3Rpb24gYW5kIExlYXBwIGhhcyB0byBpbml0aWF0ZSB0aGUgdXBkYXRlIHJ1bm5pbmcgXCJncnViMi1pbnN0YWxsXCIgYWZ0ZXIgdGhlIHRyYW5zYWN0aW9uLiBObyBhY3Rpb24gaXMgbmVlZGVkIGJlZm9yZSB0aGUgdXBncmFkZS4gQWZ0ZXIgdGhlIHVwZ3JhZGUsIGl0IGlzIHJlY29tbWVuZGVkIHRvIGNoZWNrIHRoZSBHUlVCIGNvbmZpZ3VyYXRpb24uIiwKICAgICAgInRpdGxlIjogIkdSVUIyIGNvcmUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IHVwZGF0ZWQgZHVyaW5nIHRoZSB1cGdyYWRlIiwKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTEyLTE3VDIwOjI4OjA3LjE3MDg0NFoiLAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLAogICAgICAiYWN0b3IiOiAiY2hlY2tfZ3J1Yl9jb3JlIiwKICAgICAgImlkIjogImNkYjA3ODkwOTI2ZTZiZDZhMDY4NDMyMjM4ZWE4NzYwNjE3N2Y0ZjgzZWExNzA5ODI3OTFjMDljMTBhNTAzN2MiCiAgICB9LAogICAgewogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLAogICAgICAiZGV0YWlsIjogewogICAgICAgICJleHRlcm5hbCI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInRpdGxlIjogIkhvdyB0byBtaWdyYXRlIHRoZSBjb25uZWN0aW9uIGZyb20gaWZjZmcgdG8gTmV0d29ya01hbmFnZXIga2V5ZmlsZSBwbHVnaW4/IiwKICAgICAgICAgICAgInVybCI6ICJodHRwczovL2FjY2Vzcy5yZWRoYXQuY29tL3NvbHV0aW9ucy83MDgzODAzIgogICAgICAgICAgfSwKICAgICAgICAgIHsKICAgICAgICAgICAgInRpdGxlIjogIm5tY2xpKDEpIG1hbnVhbCwgZGVzY3JpYmVzIFwiY29ubmVjdGlvbiBtaWdyYXRlXCIgc3ViLWNvbW1hbmQuIiwKICAgICAgICAgICAgInVybCI6ICJodHRwczovL25ldHdvcmttYW5hZ2VyLmRldi9kb2NzL2FwaS9sYXRlc3Qvbm1jbGkuaHRtbCIKICAgICAgICAgIH0sCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0aXRsZSI6ICJubS1zZXR0aW5ncy1pZmNmZy1yaCg1KSwgZGVzY3JpcHRpb24gb2YgdGhlIFwiaWZjZmdcIiBmb3JtYXQiLAogICAgICAgICAgICAidXJsIjogImh0dHBzOi8vbmV0d29ya21hbmFnZXIuZGV2L2RvY3MvYXBpL2xhdGVzdC9ubS1zZXR0aW5ncy1pZmNmZy1yaC5odG1sIgogICAgICAgICAgfSwKICAgICAgICAgIHsKICAgICAgICAgICAgInRpdGxlIjogIm5tLXNldHRpbmdzLWtleWZpbGUoNSksIGRlc2NyaXB0aW9uIG9mIHRoZSBcImtleWZpbGVcIiBmb3JtYXQiLAogICAgICAgICAgICAidXJsIjogImh0dHBzOi8vbmV0d29ya21hbmFnZXIuZGV2L2RvY3MvYXBpL2xhdGVzdC9ubS1zZXR0aW5ncy1rZXlmaWxlLmh0bWwiCiAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsCiAgICAgICAgICAgICJ0aXRsZSI6ICJOZXR3b3JrTWFuYWdlciIKICAgICAgICAgIH0sCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAiZmlsZSIsCiAgICAgICAgICAgICJ0aXRsZSI6ICIvZXRjL3N5c2NvbmZpZy9uZXR3b3JrLXNjcmlwdHMvaWZjZmctZXRoMCIKICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJjb250ZXh0IjogIkNvbnZlcnQgdGhlIGNvbmZpZ3VyYXRpb24gaW50byBOZXR3b3JrTWFuYWdlciBuYXRpdmUgXCJrZXlmaWxlXCIgZm9ybWF0LiIsCiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiCiAgICAgICAgICB9LAogICAgICAgICAgewogICAgICAgICAgICAiY29udGV4dCI6IFsKICAgICAgICAgICAgICAibm1jbGkiLAogICAgICAgICAgICAgICJjb25uZWN0aW9uIiwKICAgICAgICAgICAgICAibWlncmF0ZSIsCiAgICAgICAgICAgICAgIi9ldGMvc3lzY29uZmlnL25ldHdvcmstc2NyaXB0cy9pZmNmZy1ldGgwIgogICAgICAgICAgICBdLAogICAgICAgICAgICAidHlwZSI6ICJjb21tYW5kIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAibmV0d29yayIsCiAgICAgICAgInNlcnZpY2VzIiwKICAgICAgICAiaW5oaWJpdG9yIgogICAgICBdLAogICAgICAia2V5IjogIjdkZTcwYjQzYzNjOWQyMDA3NWUzMDg5NGFjMjRhNGM0ZTJkNzA4MzciLAogICAgICAic2V2ZXJpdHkiOiAiaGlnaCIsCiAgICAgICJzdW1tYXJ5IjogIk5ldHdvcmsgY29uZmlndXJhdGlvbiBmaWxlcyBpbiBsZWdhY3kgXCJpZmNmZ1wiIGZvcm1hdCBhcmUgcHJlc2VudC5JbiBSZWQgSGF0IEVudGVycHJpc2UgTGludXggMTAsIHN1cHBvcnQgZm9yIHRoZXNlIGZpbGVzIGlzIG5vIGxvbmdlciBlbmFibGVkIGFuZCB0aGUgY29uZmlndXJhdGlvbiB3aWxsIGJlIGlnbm9yZWQuIFRoZSBmb2xsb3dpbmcgZmlsZXMgd2VyZSBmb3VuZDpcbiAgICAtIC9ldGMvc3lzY29uZmlnL25ldHdvcmstc2NyaXB0cy9pZmNmZy1ldGgwIiwKICAgICAgInRpdGxlIjogIkxlZ2FjeSBuZXR3b3JrIGNvbmZpZ3VyYXRpb24gZm91bmQiLAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTdUMjA6Mjg6MDcuMjExNzA4WiIsCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsCiAgICAgICJhY3RvciI6ICJuZXR3b3JrX2RlcHJlY2F0aW9ucyIsCiAgICAgICJpZCI6ICJkNWM5NGNiNTA1NDY2ODlmZDY2MzczYWJjMWQ4MDZiM2JjMjk0ZjU1MmU2YzgxMWE5MDk1OTVlOWJjZDExMWM4IgogICAgfSwKICAgIHsKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwKICAgICAgImRldGFpbCI6IHsKICAgICAgICAiZXh0ZXJuYWwiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0aXRsZSI6ICJXaHkgZG9lcyBsZWFwcCB1cGdyYWRlIGZhaWwgb24gZGV0ZWN0aW5nIE5GUyBkdXJpbmcgdXBncmFkZT8iLAogICAgICAgICAgICAidXJsIjogImh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vc29sdXRpb25zLzY5NjQwMDYiCiAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAiZmlsZSIsCiAgICAgICAgICAgICJ0aXRsZSI6ICIvZXRjL2ZzdGFiIgogICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgImNvbnRleHQiOiAiRGlzYWJsZSBORlMgdGVtcG9yYXJpbHkgZm9yIHRoZSB1cGdyYWRlIGlmIHBvc3NpYmxlLiIsCiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LAogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJmaWxlc3lzdGVtIiwKICAgICAgICAibmV0d29yayIsCiAgICAgICAgImluaGliaXRvciIKICAgICAgXSwKICAgICAgImtleSI6ICI5ODgxYjI1ZmFjZWVlYWE3YTY0NzhiY2RhYzI5YWZkN2Y2YmFhYWVkIiwKICAgICAgInNldmVyaXR5IjogImhpZ2giLAogICAgICAic3VtbWFyeSI6ICJORlMgaXMgY3VycmVudGx5IG5vdCBzdXBwb3J0ZWQgYnkgdGhlIGlucGxhY2UgdXBncmFkZS5cbldlIGhhdmUgZm91bmQgTkZTIHVzYWdlIGF0IHRoZSBmb2xsb3dpbmcgbG9jYXRpb25zOlxuLSBORlMgc2hhcmVzIGZvdW5kIGluIC9ldGMvZnN0YWI6XG4gLSBudGFwLXJkdTItYzAxLWVuZzAxLW5mczAxYi5zdG9yYWdlLnJkdTIucmVkaGF0LmNvbTovYm9zX2VuZzAxX2VuZ2luZWVyaW5nX3NtL2RldmFyY2hpdmUvcmVkaGF0IC9tbnQvcmVkaGF0XG4gLSBuZXN0LnRlc3QucmVkaGF0LmNvbTovbW50L3FhIC9tbnQvcWFcbiAtIHZ0YXAtZW5nMDEuc3RvcmFnZS5yZHUyLnJlZGhhdC5jb206L3ZvbC9lbmdhcmNoaXZlIC9tbnQvZW5nYXJjaGl2ZVxuIC0gbmVzdC50ZXN0LnJlZGhhdC5jb206L21udC90cHNkaXN0IC9tbnQvdHBzZGlzdFxuIC0gbnRhcC1yZHUyLWMwMS1lbmcwMS1uZnMwMWIuc3RvcmFnZS5yZHUyLnJlZGhhdC5jb206L2Jvc19lbmcwMV9lbmdpbmVlcmluZ19zbS9kZXZhcmNoaXZlL3JlZGhhdC9icmV3cm9vdCAvbW50L2JyZXdcbiAtIG50YXAtcmR1Mi1jMDEtZW5nMDEtbmZzMDFiLnN0b3JhZ2UucmR1Mi5yZWRoYXQuY29tOi9ib3NfZW5nMDFfZGV2b3BzX2JyZXdfc2NyYXRjaF9uZnNfc20vc2NyYXRjaCAvbW50L2JyZXdfc2NyYXRjaFxuIiwKICAgICAgInRpdGxlIjogIlVzZSBvZiBORlMgZGV0ZWN0ZWQuIFVwZ3JhZGUgY2FuJ3QgcHJvY2VlZCIsCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xN1QyMDoyODowNy42MTYyMTVaIiwKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwKICAgICAgImFjdG9yIjogImNoZWNrX25mcyIsCiAgICAgICJpZCI6ICJkM2MxMjZiYzE5MjA3MWRhNTRkYTI4ZWVmZWQwNmIzODkwNGYxNDkzMDRlOGUyMjhlYzY5OWY0YmUwZTkyNzljIgogICAgfSwKICAgIHsKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAic2VsaW51eCIsCiAgICAgICAgInNlY3VyaXR5IgogICAgICBdLAogICAgICAia2V5IjogIjhmYjgxODYzZjg0MTNiZDYxN2MyYTU1YjY5YjhlMTBmZjAzZDdjNzIiLAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIsCiAgICAgICJzdW1tYXJ5IjogIlNFbGludXggcmVsYWJlbGluZyB3aWxsIGJlIHNjaGVkdWxlZCBhcyB0aGUgc3RhdHVzIGlzIHBlcm1pc3NpdmUvZW5mb3JjaW5nLiIsCiAgICAgICJ0aXRsZSI6ICJTRWxpbnV4IHJlbGFiZWxpbmcgd2lsbCBiZSBzY2hlZHVsZWQiLAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTdUMjA6Mjg6MDguMDYyMDc4WiIsCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsCiAgICAgICJhY3RvciI6ICJjaGVja19zZV9saW51eCIsCiAgICAgICJpZCI6ICJmYzBlZjc4NTg4YzU3YTE3OTNmOTY1ZGIwZmIxN2Y1NzIxNDhlODcyOGYyMWNjMWU1ZGNiYWYzODBkNDg5YTlhIgogICAgfSwKICAgIHsKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAiY29udGV4dCI6ICJNYWtlIHN1cmUgdGhlcmUgYXJlIG5vIFNFbGludXggcmVsYXRlZCB3YXJuaW5ncyBhZnRlciB0aGUgdXBncmFkZSBhbmQgZW5hYmxlIFNFbGludXggbWFudWFsbHkgYWZ0ZXJ3YXJkcy4gTm90aWNlOiBZb3UgY2FuIGlnbm9yZSB0aGUgXCIvcm9vdC90bXBfbGVhcHBfcHkzXCIgU0VsaW51eCB3YXJuaW5ncy4iLAogICAgICAgICAgICAidHlwZSI6ICJoaW50IgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAic2VsaW51eCIsCiAgICAgICAgInNlY3VyaXR5IgogICAgICBdLAogICAgICAia2V5IjogIjM5ZDcxODNkYWZiYTc5OGFhNGJiYjFlNzBiMGVmMmJiZTViMTc3MmYiLAogICAgICAic2V2ZXJpdHkiOiAibG93IiwKICAgICAgInN1bW1hcnkiOiAiU0VsaW51eCB3aWxsIGJlIHNldCB0byBwZXJtaXNzaXZlIG1vZGUuIEN1cnJlbnQgbW9kZTogZW5mb3JjaW5nLiBUaGlzIGFjdGlvbiBpcyByZXF1aXJlZCBieSB0aGUgdXBncmFkZSBwcm9jZXNzIHRvIG1ha2Ugc3VyZSB0aGUgdXBncmFkZWQgc3lzdGVtIGNhbiBib290IHdpdGhvdXQgYmVpbmlnIGJsb2NrZWQgYnkgU0VsaW51eCBydWxlcy4iLAogICAgICAidGl0bGUiOiAiU0VsaW51eCB3aWxsIGJlIHNldCB0byBwZXJtaXNzaXZlIG1vZGUiLAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTdUMjA6Mjg6MDguMDY1MTU1WiIsCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsCiAgICAgICJhY3RvciI6ICJjaGVja19zZV9saW51eCIsCiAgICAgICJpZCI6ICJmYWYxZjkxZjUwMWVhNGFhZGUxMDBjMTE1ZjYxMTRmOGEwNTkwOTM5ZThkMzRmZGUzZTQxNGE1YWFjZTVlNDhkIgogICAgfQogIF0sCiAgImxlYXBwX3J1bl9pZCI6ICJjN2UwMWE3Mi1mNTA0LTQ1ZTgtOWRiYy02NDhiMTEwNTU0YmUiCn0K", "encoding": "base64", "source": "/var/log/leapp/leapp-report.json"} TASK [infra.leapp.common : parse_leapp_report | Parse report results] ********** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/parse_leapp_report.yml:26 ok: [managed-node01] => {"ansible_facts": {"leapp_report_json": {"entries": [{"actor": "repositories_blacklist", "audience": "sysadmin", "detail": {"remediations": [{"context": "If some of excluded repositories are still required to be used during the upgrade, execute leapp with the --enablerepo option with the repoid of the repository required to be enabled as an argument (the option can be used multiple times).", "type": "hint"}]}, "groups": ["repository", "failure"], "hostname": "managed-node01", "id": "bd76bc0b3ec11bf2ae8bb417f5fcefeab5f4e190e8b217625586daaa749ebb2a", "key": "1b9132cb2362ae7830e48eee7811be9527747de8", "severity": "info", "summary": "The following repositories are not supported by Red Hat and are excluded from the list of repositories used during the upgrade.\n- codeready-builder-beta-for-rhel-10-s390x-rpms\n- codeready-builder-beta-for-rhel-10-aarch64-rpms\n- codeready-builder-beta-for-rhel-10-ppc64le-rpms\n- codeready-builder-beta-for-rhel-10-x86_64-rpms\n- codeready-builder-for-rhel-10-s390x-rpms\n- codeready-builder-for-rhel-10-aarch64-rpms\n- codeready-builder-for-rhel-10-x86_64-rpms\n- codeready-builder-for-rhel-10-ppc64le-rpms", "timeStamp": "2025-12-17T20:28:03.767226Z", "title": "Excluded target system repositories"}, {"actor": "unsupported_upgrade_check", "audience": "sysadmin", "groups": ["upgrade process", "sanity"], "hostname": "managed-node01", "id": "2102e685c56220370c98a16296e2ac4d7cb2c48326bdc2b8065978063a0933ca", "key": "9e5088e3c1f371e020ec777c3d86578f4be143cf", "severity": "high", "summary": "Environment variable LEAPP_UNSUPPORTED has been detected. A successful and safe upgrade process cannot be guaranteed. From now on you are continuing at your own risk.\n", "timeStamp": "2025-12-17T20:28:06.578094Z", "title": "Upgrade is unsupported"}, {"actor": "check_cifs", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp upgrade failed with error \"Inhibitor: Use of CIFS detected. Upgrade cannot proceed\"", "url": "https://access.redhat.com/solutions/6964304"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Comment out CIFS entries to proceed with the upgrade.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "208e706ca08f6db373f649c11d2b9288252954c9897827e25829641db3add6f6", "key": "d0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a", "severity": "high", "summary": "CIFS is currently not supported by the inplace upgrade.", "timeStamp": "2025-12-17T20:28:06.620311Z", "title": "Use of CIFS detected. Upgrade can't proceed"}, {"actor": "libdb_check", "audience": "sysadmin", "detail": {"external": [{"title": "Migrating to a RHEL 10 without libdb", "url": "https://access.redhat.com/articles/7099256"}], "related_resources": [{"scheme": "package", "title": "libdb"}], "remediations": [{"context": "Back up your data before proceeding with the data upgrade/migration. For the conversion, the tool db_converter from the libdb-utils rpm could be used. This database format conversion must be performed before the system upgrade. The db_converter is not available in RHEL 10 systems. For more information, see the provided article.", "type": "hint"}]}, "groups": ["services"], "hostname": "managed-node01", "id": "a784c49f7b982aa61ea8b43213fa4a06a0f5464b0e0f64a41be4f2763937edf7", "key": "fdc8f5b084e95922a4f59485a807a92cae2fc738", "severity": "medium", "summary": "Libdb was marked as deprecated in RHEL-9 and in RHEL-10 is not included anymore. There are a couple of alternatives in RHEL-10; the applications that depend on libdb will not work. Such applications must implement another type of backend storage. And migrate existing data to the new database format.", "timeStamp": "2025-12-17T20:28:06.760569Z", "title": "Berkeley DB (libdb) has been detected on your system"}, {"actor": "check_grub_core", "audience": "sysadmin", "groups": ["boot"], "hostname": "managed-node01", "id": "cdb07890926e6bd6a068432238ea87606177f4f83ea170982791c09c10a5037c", "key": "ac7030e05d2ee248d34f08a9fa040b352bc410a3", "severity": "high", "summary": "On legacy (BIOS) systems, GRUB2 core (located in the gap between the MBR and the first partition) cannot be updated during the rpm transaction and Leapp has to initiate the update running \"grub2-install\" after the transaction. No action is needed before the upgrade. After the upgrade, it is recommended to check the GRUB configuration.", "timeStamp": "2025-12-17T20:28:07.170844Z", "title": "GRUB2 core will be automatically updated during the upgrade"}, {"actor": "network_deprecations", "audience": "sysadmin", "detail": {"external": [{"title": "How to migrate the connection from ifcfg to NetworkManager keyfile plugin?", "url": "https://access.redhat.com/solutions/7083803"}, {"title": "nmcli(1) manual, describes \"connection migrate\" sub-command.", "url": "https://networkmanager.dev/docs/api/latest/nmcli.html"}, {"title": "nm-settings-ifcfg-rh(5), description of the \"ifcfg\" format", "url": "https://networkmanager.dev/docs/api/latest/nm-settings-ifcfg-rh.html"}, {"title": "nm-settings-keyfile(5), description of the \"keyfile\" format", "url": "https://networkmanager.dev/docs/api/latest/nm-settings-keyfile.html"}], "related_resources": [{"scheme": "package", "title": "NetworkManager"}, {"scheme": "file", "title": "/etc/sysconfig/network-scripts/ifcfg-eth0"}], "remediations": [{"context": "Convert the configuration into NetworkManager native \"keyfile\" format.", "type": "hint"}, {"context": ["nmcli", "connection", "migrate", "/etc/sysconfig/network-scripts/ifcfg-eth0"], "type": "command"}]}, "groups": ["network", "services", "inhibitor"], "hostname": "managed-node01", "id": "d5c94cb50546689fd66373abc1d806b3bc294f552e6c811a909595e9bcd111c8", "key": "7de70b43c3c9d20075e30894ac24a4c4e2d70837", "severity": "high", "summary": "Network configuration files in legacy \"ifcfg\" format are present.In Red Hat Enterprise Linux 10, support for these files is no longer enabled and the configuration will be ignored. The following files were found:\n - /etc/sysconfig/network-scripts/ifcfg-eth0", "timeStamp": "2025-12-17T20:28:07.211708Z", "title": "Legacy network configuration found"}, {"actor": "check_nfs", "audience": "sysadmin", "detail": {"external": [{"title": "Why does leapp upgrade fail on detecting NFS during upgrade?", "url": "https://access.redhat.com/solutions/6964006"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Disable NFS temporarily for the upgrade if possible.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "d3c126bc192071da54da28eefed06b38904f149304e8e228ec699f4be0e9279c", "key": "9881b25faceeeaa7a6478bcdac29afd7f6baaaed", "severity": "high", "summary": "NFS is currently not supported by the inplace upgrade.\nWe have found NFS usage at the following locations:\n- NFS shares found in /etc/fstab:\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat /mnt/redhat\n - nest.test.redhat.com:/mnt/qa /mnt/qa\n - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive\n - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat/brewroot /mnt/brew\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_devops_brew_scratch_nfs_sm/scratch /mnt/brew_scratch\n", "timeStamp": "2025-12-17T20:28:07.616215Z", "title": "Use of NFS detected. Upgrade can't proceed"}, {"actor": "check_se_linux", "audience": "sysadmin", "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "fc0ef78588c57a1793f965db0fb17f572148e8728f21cc1e5dcbaf380d489a9a", "key": "8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "severity": "info", "summary": "SElinux relabeling will be scheduled as the status is permissive/enforcing.", "timeStamp": "2025-12-17T20:28:08.062078Z", "title": "SElinux relabeling will be scheduled"}, {"actor": "check_se_linux", "audience": "sysadmin", "detail": {"remediations": [{"context": "Make sure there are no SElinux related warnings after the upgrade and enable SElinux manually afterwards. Notice: You can ignore the \"/root/tmp_leapp_py3\" SElinux warnings.", "type": "hint"}]}, "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "faf1f91f501ea4aade100c115f6114f8a0590939e8d34fde3e414a5aace5e48d", "key": "39d7183dafba798aa4bbb1e70b0ef2bbe5b1772f", "severity": "low", "summary": "SElinux will be set to permissive mode. Current mode: enforcing. This action is required by the upgrade process to make sure the upgraded system can boot without beinig blocked by SElinux rules.", "timeStamp": "2025-12-17T20:28:08.065155Z", "title": "SElinux will be set to permissive mode"}], "leapp_run_id": "c7e01a72-f504-45e8-9dbc-648b110554be"}, "leapp_report_txt": ["Risk Factor: high (inhibitor)", "Title: Use of CIFS detected. Upgrade can't proceed", "Summary: CIFS is currently not supported by the inplace upgrade.", "Related links:", " - Leapp upgrade failed with error \"Inhibitor: Use of CIFS detected. Upgrade cannot proceed\": https://access.redhat.com/solutions/6964304", "Remediation: [hint] Comment out CIFS entries to proceed with the upgrade.", "Key: d0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a", "----------------------------------------", "Risk Factor: high (inhibitor)", "Title: Legacy network configuration found", "Summary: Network configuration files in legacy \"ifcfg\" format are present.In Red Hat Enterprise Linux 10, support for these files is no longer enabled and the configuration will be ignored. The following files were found:", " - /etc/sysconfig/network-scripts/ifcfg-eth0", "Related links:", " - How to migrate the connection from ifcfg to NetworkManager keyfile plugin?: https://access.redhat.com/solutions/7083803", " - nmcli(1) manual, describes \"connection migrate\" sub-command.: https://networkmanager.dev/docs/api/latest/nmcli.html", " - nm-settings-ifcfg-rh(5), description of the \"ifcfg\" format: https://networkmanager.dev/docs/api/latest/nm-settings-ifcfg-rh.html", " - nm-settings-keyfile(5), description of the \"keyfile\" format: https://networkmanager.dev/docs/api/latest/nm-settings-keyfile.html", "Remediation: [hint] Convert the configuration into NetworkManager native \"keyfile\" format.", "[command] nmcli connection migrate /etc/sysconfig/network-scripts/ifcfg-eth0", "Key: 7de70b43c3c9d20075e30894ac24a4c4e2d70837", "----------------------------------------", "Risk Factor: high (inhibitor)", "Title: Use of NFS detected. Upgrade can't proceed", "Summary: NFS is currently not supported by the inplace upgrade.", "We have found NFS usage at the following locations:", "- NFS shares found in /etc/fstab:", " - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat /mnt/redhat", " - nest.test.redhat.com:/mnt/qa /mnt/qa", " - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive", " - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist", " - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat/brewroot /mnt/brew", " - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_devops_brew_scratch_nfs_sm/scratch /mnt/brew_scratch", "", "Related links:", " - Why does leapp upgrade fail on detecting NFS during upgrade?: https://access.redhat.com/solutions/6964006", "Remediation: [hint] Disable NFS temporarily for the upgrade if possible.", "Key: 9881b25faceeeaa7a6478bcdac29afd7f6baaaed", "----------------------------------------", "Risk Factor: high ", "Title: Upgrade is unsupported", "Summary: Environment variable LEAPP_UNSUPPORTED has been detected. A successful and safe upgrade process cannot be guaranteed. From now on you are continuing at your own risk.", "", "Key: 9e5088e3c1f371e020ec777c3d86578f4be143cf", "----------------------------------------", "Risk Factor: high ", "Title: GRUB2 core will be automatically updated during the upgrade", "Summary: On legacy (BIOS) systems, GRUB2 core (located in the gap between the MBR and the first partition) cannot be updated during the rpm transaction and Leapp has to initiate the update running \"grub2-install\" after the transaction. No action is needed before the upgrade. After the upgrade, it is recommended to check the GRUB configuration.", "Key: ac7030e05d2ee248d34f08a9fa040b352bc410a3", "----------------------------------------", "Risk Factor: medium ", "Title: Berkeley DB (libdb) has been detected on your system", "Summary: Libdb was marked as deprecated in RHEL-9 and in RHEL-10 is not included anymore. There are a couple of alternatives in RHEL-10; the applications that depend on libdb will not work. Such applications must implement another type of backend storage. And migrate existing data to the new database format.", "Related links:", " - Migrating to a RHEL 10 without libdb: https://access.redhat.com/articles/7099256", "Remediation: [hint] Back up your data before proceeding with the data upgrade/migration. For the conversion, the tool db_converter from the libdb-utils rpm could be used. This database format conversion must be performed before the system upgrade. The db_converter is not available in RHEL 10 systems. For more information, see the provided article.", "Key: fdc8f5b084e95922a4f59485a807a92cae2fc738", "----------------------------------------", "Risk Factor: low ", "Title: SElinux will be set to permissive mode", "Summary: SElinux will be set to permissive mode. Current mode: enforcing. This action is required by the upgrade process to make sure the upgraded system can boot without beinig blocked by SElinux rules.", "Remediation: [hint] Make sure there are no SElinux related warnings after the upgrade and enable SElinux manually afterwards. Notice: You can ignore the \"/root/tmp_leapp_py3\" SElinux warnings.", "Key: 39d7183dafba798aa4bbb1e70b0ef2bbe5b1772f", "----------------------------------------", "Risk Factor: info ", "Title: Excluded target system repositories", "Summary: The following repositories are not supported by Red Hat and are excluded from the list of repositories used during the upgrade.", "- codeready-builder-beta-for-rhel-10-s390x-rpms", "- codeready-builder-beta-for-rhel-10-aarch64-rpms", "- codeready-builder-beta-for-rhel-10-ppc64le-rpms", "- codeready-builder-beta-for-rhel-10-x86_64-rpms", "- codeready-builder-for-rhel-10-s390x-rpms", "- codeready-builder-for-rhel-10-aarch64-rpms", "- codeready-builder-for-rhel-10-x86_64-rpms", "- codeready-builder-for-rhel-10-ppc64le-rpms", "Remediation: [hint] If some of excluded repositories are still required to be used during the upgrade, execute leapp with the --enablerepo option with the repoid of the repository required to be enabled as an argument (the option can be used multiple times).", "Key: 1b9132cb2362ae7830e48eee7811be9527747de8", "----------------------------------------", "Risk Factor: info ", "Title: SElinux relabeling will be scheduled", "Summary: SElinux relabeling will be scheduled as the status is permissive/enforcing.", "Key: 8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "----------------------------------------", ""]}, "changed": false} TASK [infra.leapp.common : parse_leapp_report | Check for inhibitors] ********** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/parse_leapp_report.yml:32 skipping: [managed-node01] => (item={'audience': 'sysadmin', 'detail': {'remediations': [{'context': 'If some of excluded repositories are still required to be used during the upgrade, execute leapp with the --enablerepo option with the repoid of the repository required to be enabled as an argument (the option can be used multiple times).', 'type': 'hint'}]}, 'groups': ['repository', 'failure'], 'key': '1b9132cb2362ae7830e48eee7811be9527747de8', 'severity': 'info', 'summary': 'The following repositories are not supported by Red Hat and are excluded from the list of repositories used during the upgrade.\n- codeready-builder-beta-for-rhel-10-s390x-rpms\n- codeready-builder-beta-for-rhel-10-aarch64-rpms\n- codeready-builder-beta-for-rhel-10-ppc64le-rpms\n- codeready-builder-beta-for-rhel-10-x86_64-rpms\n- codeready-builder-for-rhel-10-s390x-rpms\n- codeready-builder-for-rhel-10-aarch64-rpms\n- codeready-builder-for-rhel-10-x86_64-rpms\n- codeready-builder-for-rhel-10-ppc64le-rpms', 'title': 'Excluded target system repositories', 'timeStamp': '2025-12-17T20:28:03.767226Z', 'hostname': 'managed-node01', 'actor': 'repositories_blacklist', 'id': 'bd76bc0b3ec11bf2ae8bb417f5fcefeab5f4e190e8b217625586daaa749ebb2a'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "repositories_blacklist", "audience": "sysadmin", "detail": {"remediations": [{"context": "If some of excluded repositories are still required to be used during the upgrade, execute leapp with the --enablerepo option with the repoid of the repository required to be enabled as an argument (the option can be used multiple times).", "type": "hint"}]}, "groups": ["repository", "failure"], "hostname": "managed-node01", "id": "bd76bc0b3ec11bf2ae8bb417f5fcefeab5f4e190e8b217625586daaa749ebb2a", "key": "1b9132cb2362ae7830e48eee7811be9527747de8", "severity": "info", "summary": "The following repositories are not supported by Red Hat and are excluded from the list of repositories used during the upgrade.\n- codeready-builder-beta-for-rhel-10-s390x-rpms\n- codeready-builder-beta-for-rhel-10-aarch64-rpms\n- codeready-builder-beta-for-rhel-10-ppc64le-rpms\n- codeready-builder-beta-for-rhel-10-x86_64-rpms\n- codeready-builder-for-rhel-10-s390x-rpms\n- codeready-builder-for-rhel-10-aarch64-rpms\n- codeready-builder-for-rhel-10-x86_64-rpms\n- codeready-builder-for-rhel-10-ppc64le-rpms", "timeStamp": "2025-12-17T20:28:03.767226Z", "title": "Excluded target system repositories"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'audience': 'sysadmin', 'groups': ['upgrade process', 'sanity'], 'key': '9e5088e3c1f371e020ec777c3d86578f4be143cf', 'severity': 'high', 'summary': 'Environment variable LEAPP_UNSUPPORTED has been detected. A successful and safe upgrade process cannot be guaranteed. From now on you are continuing at your own risk.\n', 'title': 'Upgrade is unsupported', 'timeStamp': '2025-12-17T20:28:06.578094Z', 'hostname': 'managed-node01', 'actor': 'unsupported_upgrade_check', 'id': '2102e685c56220370c98a16296e2ac4d7cb2c48326bdc2b8065978063a0933ca'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "unsupported_upgrade_check", "audience": "sysadmin", "groups": ["upgrade process", "sanity"], "hostname": "managed-node01", "id": "2102e685c56220370c98a16296e2ac4d7cb2c48326bdc2b8065978063a0933ca", "key": "9e5088e3c1f371e020ec777c3d86578f4be143cf", "severity": "high", "summary": "Environment variable LEAPP_UNSUPPORTED has been detected. A successful and safe upgrade process cannot be guaranteed. From now on you are continuing at your own risk.\n", "timeStamp": "2025-12-17T20:28:06.578094Z", "title": "Upgrade is unsupported"}, "skip_reason": "Conditional result was False"} ok: [managed-node01] => (item={'audience': 'sysadmin', 'detail': {'external': [{'title': 'Leapp upgrade failed with error "Inhibitor: Use of CIFS detected. Upgrade cannot proceed"', 'url': 'https://access.redhat.com/solutions/6964304'}], 'related_resources': [{'scheme': 'file', 'title': '/etc/fstab'}], 'remediations': [{'context': 'Comment out CIFS entries to proceed with the upgrade.', 'type': 'hint'}]}, 'groups': ['filesystem', 'network', 'inhibitor'], 'key': 'd0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a', 'severity': 'high', 'summary': 'CIFS is currently not supported by the inplace upgrade.', 'title': "Use of CIFS detected. Upgrade can't proceed", 'timeStamp': '2025-12-17T20:28:06.620311Z', 'hostname': 'managed-node01', 'actor': 'check_cifs', 'id': '208e706ca08f6db373f649c11d2b9288252954c9897827e25829641db3add6f6'}) => {"ansible_facts": {"leapp_inhibitors": [{"actor": "check_cifs", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp upgrade failed with error \"Inhibitor: Use of CIFS detected. Upgrade cannot proceed\"", "url": "https://access.redhat.com/solutions/6964304"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Comment out CIFS entries to proceed with the upgrade.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "208e706ca08f6db373f649c11d2b9288252954c9897827e25829641db3add6f6", "key": "d0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a", "severity": "high", "summary": "CIFS is currently not supported by the inplace upgrade.", "timeStamp": "2025-12-17T20:28:06.620311Z", "title": "Use of CIFS detected. Upgrade can't proceed"}], "upgrade_inhibited": true}, "ansible_loop_var": "item", "changed": false, "item": {"actor": "check_cifs", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp upgrade failed with error \"Inhibitor: Use of CIFS detected. Upgrade cannot proceed\"", "url": "https://access.redhat.com/solutions/6964304"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Comment out CIFS entries to proceed with the upgrade.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "208e706ca08f6db373f649c11d2b9288252954c9897827e25829641db3add6f6", "key": "d0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a", "severity": "high", "summary": "CIFS is currently not supported by the inplace upgrade.", "timeStamp": "2025-12-17T20:28:06.620311Z", "title": "Use of CIFS detected. Upgrade can't proceed"}} skipping: [managed-node01] => (item={'audience': 'sysadmin', 'detail': {'external': [{'title': 'Migrating to a RHEL 10 without libdb', 'url': 'https://access.redhat.com/articles/7099256'}], 'related_resources': [{'scheme': 'package', 'title': 'libdb'}], 'remediations': [{'context': 'Back up your data before proceeding with the data upgrade/migration. For the conversion, the tool db_converter from the libdb-utils rpm could be used. This database format conversion must be performed before the system upgrade. The db_converter is not available in RHEL 10 systems. For more information, see the provided article.', 'type': 'hint'}]}, 'groups': ['services'], 'key': 'fdc8f5b084e95922a4f59485a807a92cae2fc738', 'severity': 'medium', 'summary': 'Libdb was marked as deprecated in RHEL-9 and in RHEL-10 is not included anymore. There are a couple of alternatives in RHEL-10; the applications that depend on libdb will not work. Such applications must implement another type of backend storage. And migrate existing data to the new database format.', 'title': 'Berkeley DB (libdb) has been detected on your system', 'timeStamp': '2025-12-17T20:28:06.760569Z', 'hostname': 'managed-node01', 'actor': 'libdb_check', 'id': 'a784c49f7b982aa61ea8b43213fa4a06a0f5464b0e0f64a41be4f2763937edf7'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "libdb_check", "audience": "sysadmin", "detail": {"external": [{"title": "Migrating to a RHEL 10 without libdb", "url": "https://access.redhat.com/articles/7099256"}], "related_resources": [{"scheme": "package", "title": "libdb"}], "remediations": [{"context": "Back up your data before proceeding with the data upgrade/migration. For the conversion, the tool db_converter from the libdb-utils rpm could be used. This database format conversion must be performed before the system upgrade. The db_converter is not available in RHEL 10 systems. For more information, see the provided article.", "type": "hint"}]}, "groups": ["services"], "hostname": "managed-node01", "id": "a784c49f7b982aa61ea8b43213fa4a06a0f5464b0e0f64a41be4f2763937edf7", "key": "fdc8f5b084e95922a4f59485a807a92cae2fc738", "severity": "medium", "summary": "Libdb was marked as deprecated in RHEL-9 and in RHEL-10 is not included anymore. There are a couple of alternatives in RHEL-10; the applications that depend on libdb will not work. Such applications must implement another type of backend storage. And migrate existing data to the new database format.", "timeStamp": "2025-12-17T20:28:06.760569Z", "title": "Berkeley DB (libdb) has been detected on your system"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'audience': 'sysadmin', 'groups': ['boot'], 'key': 'ac7030e05d2ee248d34f08a9fa040b352bc410a3', 'severity': 'high', 'summary': 'On legacy (BIOS) systems, GRUB2 core (located in the gap between the MBR and the first partition) cannot be updated during the rpm transaction and Leapp has to initiate the update running "grub2-install" after the transaction. No action is needed before the upgrade. After the upgrade, it is recommended to check the GRUB configuration.', 'title': 'GRUB2 core will be automatically updated during the upgrade', 'timeStamp': '2025-12-17T20:28:07.170844Z', 'hostname': 'managed-node01', 'actor': 'check_grub_core', 'id': 'cdb07890926e6bd6a068432238ea87606177f4f83ea170982791c09c10a5037c'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_grub_core", "audience": "sysadmin", "groups": ["boot"], "hostname": "managed-node01", "id": "cdb07890926e6bd6a068432238ea87606177f4f83ea170982791c09c10a5037c", "key": "ac7030e05d2ee248d34f08a9fa040b352bc410a3", "severity": "high", "summary": "On legacy (BIOS) systems, GRUB2 core (located in the gap between the MBR and the first partition) cannot be updated during the rpm transaction and Leapp has to initiate the update running \"grub2-install\" after the transaction. No action is needed before the upgrade. After the upgrade, it is recommended to check the GRUB configuration.", "timeStamp": "2025-12-17T20:28:07.170844Z", "title": "GRUB2 core will be automatically updated during the upgrade"}, "skip_reason": "Conditional result was False"} ok: [managed-node01] => (item={'audience': 'sysadmin', 'detail': {'external': [{'title': 'How to migrate the connection from ifcfg to NetworkManager keyfile plugin?', 'url': 'https://access.redhat.com/solutions/7083803'}, {'title': 'nmcli(1) manual, describes "connection migrate" sub-command.', 'url': 'https://networkmanager.dev/docs/api/latest/nmcli.html'}, {'title': 'nm-settings-ifcfg-rh(5), description of the "ifcfg" format', 'url': 'https://networkmanager.dev/docs/api/latest/nm-settings-ifcfg-rh.html'}, {'title': 'nm-settings-keyfile(5), description of the "keyfile" format', 'url': 'https://networkmanager.dev/docs/api/latest/nm-settings-keyfile.html'}], 'related_resources': [{'scheme': 'package', 'title': 'NetworkManager'}, {'scheme': 'file', 'title': '/etc/sysconfig/network-scripts/ifcfg-eth0'}], 'remediations': [{'context': 'Convert the configuration into NetworkManager native "keyfile" format.', 'type': 'hint'}, {'context': ['nmcli', 'connection', 'migrate', '/etc/sysconfig/network-scripts/ifcfg-eth0'], 'type': 'command'}]}, 'groups': ['network', 'services', 'inhibitor'], 'key': '7de70b43c3c9d20075e30894ac24a4c4e2d70837', 'severity': 'high', 'summary': 'Network configuration files in legacy "ifcfg" format are present.In Red Hat Enterprise Linux 10, support for these files is no longer enabled and the configuration will be ignored. The following files were found:\n - /etc/sysconfig/network-scripts/ifcfg-eth0', 'title': 'Legacy network configuration found', 'timeStamp': '2025-12-17T20:28:07.211708Z', 'hostname': 'managed-node01', 'actor': 'network_deprecations', 'id': 'd5c94cb50546689fd66373abc1d806b3bc294f552e6c811a909595e9bcd111c8'}) => {"ansible_facts": {"leapp_inhibitors": [{"actor": "check_cifs", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp upgrade failed with error \"Inhibitor: Use of CIFS detected. Upgrade cannot proceed\"", "url": "https://access.redhat.com/solutions/6964304"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Comment out CIFS entries to proceed with the upgrade.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "208e706ca08f6db373f649c11d2b9288252954c9897827e25829641db3add6f6", "key": "d0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a", "severity": "high", "summary": "CIFS is currently not supported by the inplace upgrade.", "timeStamp": "2025-12-17T20:28:06.620311Z", "title": "Use of CIFS detected. Upgrade can't proceed"}, {"actor": "network_deprecations", "audience": "sysadmin", "detail": {"external": [{"title": "How to migrate the connection from ifcfg to NetworkManager keyfile plugin?", "url": "https://access.redhat.com/solutions/7083803"}, {"title": "nmcli(1) manual, describes \"connection migrate\" sub-command.", "url": "https://networkmanager.dev/docs/api/latest/nmcli.html"}, {"title": "nm-settings-ifcfg-rh(5), description of the \"ifcfg\" format", "url": "https://networkmanager.dev/docs/api/latest/nm-settings-ifcfg-rh.html"}, {"title": "nm-settings-keyfile(5), description of the \"keyfile\" format", "url": "https://networkmanager.dev/docs/api/latest/nm-settings-keyfile.html"}], "related_resources": [{"scheme": "package", "title": "NetworkManager"}, {"scheme": "file", "title": "/etc/sysconfig/network-scripts/ifcfg-eth0"}], "remediations": [{"context": "Convert the configuration into NetworkManager native \"keyfile\" format.", "type": "hint"}, {"context": ["nmcli", "connection", "migrate", "/etc/sysconfig/network-scripts/ifcfg-eth0"], "type": "command"}]}, "groups": ["network", "services", "inhibitor"], "hostname": "managed-node01", "id": "d5c94cb50546689fd66373abc1d806b3bc294f552e6c811a909595e9bcd111c8", "key": "7de70b43c3c9d20075e30894ac24a4c4e2d70837", "severity": "high", "summary": "Network configuration files in legacy \"ifcfg\" format are present.In Red Hat Enterprise Linux 10, support for these files is no longer enabled and the configuration will be ignored. The following files were found:\n - /etc/sysconfig/network-scripts/ifcfg-eth0", "timeStamp": "2025-12-17T20:28:07.211708Z", "title": "Legacy network configuration found"}], "upgrade_inhibited": true}, "ansible_loop_var": "item", "changed": false, "item": {"actor": "network_deprecations", "audience": "sysadmin", "detail": {"external": [{"title": "How to migrate the connection from ifcfg to NetworkManager keyfile plugin?", "url": "https://access.redhat.com/solutions/7083803"}, {"title": "nmcli(1) manual, describes \"connection migrate\" sub-command.", "url": "https://networkmanager.dev/docs/api/latest/nmcli.html"}, {"title": "nm-settings-ifcfg-rh(5), description of the \"ifcfg\" format", "url": "https://networkmanager.dev/docs/api/latest/nm-settings-ifcfg-rh.html"}, {"title": "nm-settings-keyfile(5), description of the \"keyfile\" format", "url": "https://networkmanager.dev/docs/api/latest/nm-settings-keyfile.html"}], "related_resources": [{"scheme": "package", "title": "NetworkManager"}, {"scheme": "file", "title": "/etc/sysconfig/network-scripts/ifcfg-eth0"}], "remediations": [{"context": "Convert the configuration into NetworkManager native \"keyfile\" format.", "type": "hint"}, {"context": ["nmcli", "connection", "migrate", "/etc/sysconfig/network-scripts/ifcfg-eth0"], "type": "command"}]}, "groups": ["network", "services", "inhibitor"], "hostname": "managed-node01", "id": "d5c94cb50546689fd66373abc1d806b3bc294f552e6c811a909595e9bcd111c8", "key": "7de70b43c3c9d20075e30894ac24a4c4e2d70837", "severity": "high", "summary": "Network configuration files in legacy \"ifcfg\" format are present.In Red Hat Enterprise Linux 10, support for these files is no longer enabled and the configuration will be ignored. The following files were found:\n - /etc/sysconfig/network-scripts/ifcfg-eth0", "timeStamp": "2025-12-17T20:28:07.211708Z", "title": "Legacy network configuration found"}} ok: [managed-node01] => (item={'audience': 'sysadmin', 'detail': {'external': [{'title': 'Why does leapp upgrade fail on detecting NFS during upgrade?', 'url': 'https://access.redhat.com/solutions/6964006'}], 'related_resources': [{'scheme': 'file', 'title': '/etc/fstab'}], 'remediations': [{'context': 'Disable NFS temporarily for the upgrade if possible.', 'type': 'hint'}]}, 'groups': ['filesystem', 'network', 'inhibitor'], 'key': '9881b25faceeeaa7a6478bcdac29afd7f6baaaed', 'severity': 'high', 'summary': 'NFS is currently not supported by the inplace upgrade.\nWe have found NFS usage at the following locations:\n- NFS shares found in /etc/fstab:\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat /mnt/redhat\n - nest.test.redhat.com:/mnt/qa /mnt/qa\n - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive\n - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat/brewroot /mnt/brew\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_devops_brew_scratch_nfs_sm/scratch /mnt/brew_scratch\n', 'title': "Use of NFS detected. Upgrade can't proceed", 'timeStamp': '2025-12-17T20:28:07.616215Z', 'hostname': 'managed-node01', 'actor': 'check_nfs', 'id': 'd3c126bc192071da54da28eefed06b38904f149304e8e228ec699f4be0e9279c'}) => {"ansible_facts": {"leapp_inhibitors": [{"actor": "check_cifs", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp upgrade failed with error \"Inhibitor: Use of CIFS detected. Upgrade cannot proceed\"", "url": "https://access.redhat.com/solutions/6964304"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Comment out CIFS entries to proceed with the upgrade.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "208e706ca08f6db373f649c11d2b9288252954c9897827e25829641db3add6f6", "key": "d0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a", "severity": "high", "summary": "CIFS is currently not supported by the inplace upgrade.", "timeStamp": "2025-12-17T20:28:06.620311Z", "title": "Use of CIFS detected. Upgrade can't proceed"}, {"actor": "network_deprecations", "audience": "sysadmin", "detail": {"external": [{"title": "How to migrate the connection from ifcfg to NetworkManager keyfile plugin?", "url": "https://access.redhat.com/solutions/7083803"}, {"title": "nmcli(1) manual, describes \"connection migrate\" sub-command.", "url": "https://networkmanager.dev/docs/api/latest/nmcli.html"}, {"title": "nm-settings-ifcfg-rh(5), description of the \"ifcfg\" format", "url": "https://networkmanager.dev/docs/api/latest/nm-settings-ifcfg-rh.html"}, {"title": "nm-settings-keyfile(5), description of the \"keyfile\" format", "url": "https://networkmanager.dev/docs/api/latest/nm-settings-keyfile.html"}], "related_resources": [{"scheme": "package", "title": "NetworkManager"}, {"scheme": "file", "title": "/etc/sysconfig/network-scripts/ifcfg-eth0"}], "remediations": [{"context": "Convert the configuration into NetworkManager native \"keyfile\" format.", "type": "hint"}, {"context": ["nmcli", "connection", "migrate", "/etc/sysconfig/network-scripts/ifcfg-eth0"], "type": "command"}]}, "groups": ["network", "services", "inhibitor"], "hostname": "managed-node01", "id": "d5c94cb50546689fd66373abc1d806b3bc294f552e6c811a909595e9bcd111c8", "key": "7de70b43c3c9d20075e30894ac24a4c4e2d70837", "severity": "high", "summary": "Network configuration files in legacy \"ifcfg\" format are present.In Red Hat Enterprise Linux 10, support for these files is no longer enabled and the configuration will be ignored. The following files were found:\n - /etc/sysconfig/network-scripts/ifcfg-eth0", "timeStamp": "2025-12-17T20:28:07.211708Z", "title": "Legacy network configuration found"}, {"actor": "check_nfs", "audience": "sysadmin", "detail": {"external": [{"title": "Why does leapp upgrade fail on detecting NFS during upgrade?", "url": "https://access.redhat.com/solutions/6964006"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Disable NFS temporarily for the upgrade if possible.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "d3c126bc192071da54da28eefed06b38904f149304e8e228ec699f4be0e9279c", "key": "9881b25faceeeaa7a6478bcdac29afd7f6baaaed", "severity": "high", "summary": "NFS is currently not supported by the inplace upgrade.\nWe have found NFS usage at the following locations:\n- NFS shares found in /etc/fstab:\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat /mnt/redhat\n - nest.test.redhat.com:/mnt/qa /mnt/qa\n - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive\n - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat/brewroot /mnt/brew\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_devops_brew_scratch_nfs_sm/scratch /mnt/brew_scratch\n", "timeStamp": "2025-12-17T20:28:07.616215Z", "title": "Use of NFS detected. Upgrade can't proceed"}], "upgrade_inhibited": true}, "ansible_loop_var": "item", "changed": false, "item": {"actor": "check_nfs", "audience": "sysadmin", "detail": {"external": [{"title": "Why does leapp upgrade fail on detecting NFS during upgrade?", "url": "https://access.redhat.com/solutions/6964006"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Disable NFS temporarily for the upgrade if possible.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "d3c126bc192071da54da28eefed06b38904f149304e8e228ec699f4be0e9279c", "key": "9881b25faceeeaa7a6478bcdac29afd7f6baaaed", "severity": "high", "summary": "NFS is currently not supported by the inplace upgrade.\nWe have found NFS usage at the following locations:\n- NFS shares found in /etc/fstab:\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat /mnt/redhat\n - nest.test.redhat.com:/mnt/qa /mnt/qa\n - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive\n - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat/brewroot /mnt/brew\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_devops_brew_scratch_nfs_sm/scratch /mnt/brew_scratch\n", "timeStamp": "2025-12-17T20:28:07.616215Z", "title": "Use of NFS detected. Upgrade can't proceed"}} skipping: [managed-node01] => (item={'audience': 'sysadmin', 'groups': ['selinux', 'security'], 'key': '8fb81863f8413bd617c2a55b69b8e10ff03d7c72', 'severity': 'info', 'summary': 'SElinux relabeling will be scheduled as the status is permissive/enforcing.', 'title': 'SElinux relabeling will be scheduled', 'timeStamp': '2025-12-17T20:28:08.062078Z', 'hostname': 'managed-node01', 'actor': 'check_se_linux', 'id': 'fc0ef78588c57a1793f965db0fb17f572148e8728f21cc1e5dcbaf380d489a9a'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_se_linux", "audience": "sysadmin", "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "fc0ef78588c57a1793f965db0fb17f572148e8728f21cc1e5dcbaf380d489a9a", "key": "8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "severity": "info", "summary": "SElinux relabeling will be scheduled as the status is permissive/enforcing.", "timeStamp": "2025-12-17T20:28:08.062078Z", "title": "SElinux relabeling will be scheduled"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'audience': 'sysadmin', 'detail': {'remediations': [{'context': 'Make sure there are no SElinux related warnings after the upgrade and enable SElinux manually afterwards. Notice: You can ignore the "/root/tmp_leapp_py3" SElinux warnings.', 'type': 'hint'}]}, 'groups': ['selinux', 'security'], 'key': '39d7183dafba798aa4bbb1e70b0ef2bbe5b1772f', 'severity': 'low', 'summary': 'SElinux will be set to permissive mode. Current mode: enforcing. This action is required by the upgrade process to make sure the upgraded system can boot without beinig blocked by SElinux rules.', 'title': 'SElinux will be set to permissive mode', 'timeStamp': '2025-12-17T20:28:08.065155Z', 'hostname': 'managed-node01', 'actor': 'check_se_linux', 'id': 'faf1f91f501ea4aade100c115f6114f8a0590939e8d34fde3e414a5aace5e48d'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_se_linux", "audience": "sysadmin", "detail": {"remediations": [{"context": "Make sure there are no SElinux related warnings after the upgrade and enable SElinux manually afterwards. Notice: You can ignore the \"/root/tmp_leapp_py3\" SElinux warnings.", "type": "hint"}]}, "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "faf1f91f501ea4aade100c115f6114f8a0590939e8d34fde3e414a5aace5e48d", "key": "39d7183dafba798aa4bbb1e70b0ef2bbe5b1772f", "severity": "low", "summary": "SElinux will be set to permissive mode. Current mode: enforcing. This action is required by the upgrade process to make sure the upgraded system can boot without beinig blocked by SElinux rules.", "timeStamp": "2025-12-17T20:28:08.065155Z", "title": "SElinux will be set to permissive mode"}, "skip_reason": "Conditional result was False"} TASK [infra.leapp.common : parse_leapp_report | Collect inhibitors] ************ task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/parse_leapp_report.yml:44 ok: [managed-node01] => {"changed": false, "cmd": ["awk", "/\\(inhibitor\\)/,/^-------/", "/var/log/leapp/leapp-report.txt"], "delta": "0:00:00.004119", "end": "2025-12-17 15:28:46.305802", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-12-17 15:28:46.301683", "stderr": "", "stderr_lines": [], "stdout": "Risk Factor: high (inhibitor)\nTitle: Use of CIFS detected. Upgrade can't proceed\nSummary: CIFS is currently not supported by the inplace upgrade.\nRelated links:\n - Leapp upgrade failed with error \"Inhibitor: Use of CIFS detected. Upgrade cannot proceed\": https://access.redhat.com/solutions/6964304\nRemediation: [hint] Comment out CIFS entries to proceed with the upgrade.\nKey: d0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a\n----------------------------------------\nRisk Factor: high (inhibitor)\nTitle: Legacy network configuration found\nSummary: Network configuration files in legacy \"ifcfg\" format are present.In Red Hat Enterprise Linux 10, support for these files is no longer enabled and the configuration will be ignored. The following files were found:\n - /etc/sysconfig/network-scripts/ifcfg-eth0\nRelated links:\n - How to migrate the connection from ifcfg to NetworkManager keyfile plugin?: https://access.redhat.com/solutions/7083803\n - nmcli(1) manual, describes \"connection migrate\" sub-command.: https://networkmanager.dev/docs/api/latest/nmcli.html\n - nm-settings-ifcfg-rh(5), description of the \"ifcfg\" format: https://networkmanager.dev/docs/api/latest/nm-settings-ifcfg-rh.html\n - nm-settings-keyfile(5), description of the \"keyfile\" format: https://networkmanager.dev/docs/api/latest/nm-settings-keyfile.html\nRemediation: [hint] Convert the configuration into NetworkManager native \"keyfile\" format.\n[command] nmcli connection migrate /etc/sysconfig/network-scripts/ifcfg-eth0\nKey: 7de70b43c3c9d20075e30894ac24a4c4e2d70837\n----------------------------------------\nRisk Factor: high (inhibitor)\nTitle: Use of NFS detected. Upgrade can't proceed\nSummary: NFS is currently not supported by the inplace upgrade.\nWe have found NFS usage at the following locations:\n- NFS shares found in /etc/fstab:\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat /mnt/redhat\n - nest.test.redhat.com:/mnt/qa /mnt/qa\n - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive\n - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat/brewroot /mnt/brew\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_devops_brew_scratch_nfs_sm/scratch /mnt/brew_scratch\n\nRelated links:\n - Why does leapp upgrade fail on detecting NFS during upgrade?: https://access.redhat.com/solutions/6964006\nRemediation: [hint] Disable NFS temporarily for the upgrade if possible.\nKey: 9881b25faceeeaa7a6478bcdac29afd7f6baaaed\n----------------------------------------", "stdout_lines": ["Risk Factor: high (inhibitor)", "Title: Use of CIFS detected. Upgrade can't proceed", "Summary: CIFS is currently not supported by the inplace upgrade.", "Related links:", " - Leapp upgrade failed with error \"Inhibitor: Use of CIFS detected. Upgrade cannot proceed\": https://access.redhat.com/solutions/6964304", "Remediation: [hint] Comment out CIFS entries to proceed with the upgrade.", "Key: d0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a", "----------------------------------------", "Risk Factor: high (inhibitor)", "Title: Legacy network configuration found", "Summary: Network configuration files in legacy \"ifcfg\" format are present.In Red Hat Enterprise Linux 10, support for these files is no longer enabled and the configuration will be ignored. The following files were found:", " - /etc/sysconfig/network-scripts/ifcfg-eth0", "Related links:", " - How to migrate the connection from ifcfg to NetworkManager keyfile plugin?: https://access.redhat.com/solutions/7083803", " - nmcli(1) manual, describes \"connection migrate\" sub-command.: https://networkmanager.dev/docs/api/latest/nmcli.html", " - nm-settings-ifcfg-rh(5), description of the \"ifcfg\" format: https://networkmanager.dev/docs/api/latest/nm-settings-ifcfg-rh.html", " - nm-settings-keyfile(5), description of the \"keyfile\" format: https://networkmanager.dev/docs/api/latest/nm-settings-keyfile.html", "Remediation: [hint] Convert the configuration into NetworkManager native \"keyfile\" format.", "[command] nmcli connection migrate /etc/sysconfig/network-scripts/ifcfg-eth0", "Key: 7de70b43c3c9d20075e30894ac24a4c4e2d70837", "----------------------------------------", "Risk Factor: high (inhibitor)", "Title: Use of NFS detected. Upgrade can't proceed", "Summary: NFS is currently not supported by the inplace upgrade.", "We have found NFS usage at the following locations:", "- NFS shares found in /etc/fstab:", " - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat /mnt/redhat", " - nest.test.redhat.com:/mnt/qa /mnt/qa", " - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive", " - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist", " - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat/brewroot /mnt/brew", " - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_devops_brew_scratch_nfs_sm/scratch /mnt/brew_scratch", "", "Related links:", " - Why does leapp upgrade fail on detecting NFS during upgrade?: https://access.redhat.com/solutions/6964006", "Remediation: [hint] Disable NFS temporarily for the upgrade if possible.", "Key: 9881b25faceeeaa7a6478bcdac29afd7f6baaaed", "----------------------------------------"]} TASK [infra.leapp.common : parse_leapp_report | Collect high errors] *********** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/parse_leapp_report.yml:53 ok: [managed-node01] => {"changed": false, "cmd": ["awk", "/high \\(error\\)/,/^-------/", "/var/log/leapp/leapp-report.txt"], "delta": "0:00:00.004009", "end": "2025-12-17 15:28:46.664856", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-12-17 15:28:46.660847", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [infra.leapp.analysis : Set stats for leapp_inhibitors] ******************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/main.yml:17 ok: [managed-node01] => {"ansible_stats": {"aggregate": true, "data": {"leapp_inhibitors": [{"actor": "check_cifs", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp upgrade failed with error \"Inhibitor: Use of CIFS detected. Upgrade cannot proceed\"", "url": "https://access.redhat.com/solutions/6964304"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Comment out CIFS entries to proceed with the upgrade.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "208e706ca08f6db373f649c11d2b9288252954c9897827e25829641db3add6f6", "key": "d0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a", "severity": "high", "summary": "CIFS is currently not supported by the inplace upgrade.", "timeStamp": "2025-12-17T20:28:06.620311Z", "title": "Use of CIFS detected. Upgrade can't proceed"}, {"actor": "network_deprecations", "audience": "sysadmin", "detail": {"external": [{"title": "How to migrate the connection from ifcfg to NetworkManager keyfile plugin?", "url": "https://access.redhat.com/solutions/7083803"}, {"title": "nmcli(1) manual, describes \"connection migrate\" sub-command.", "url": "https://networkmanager.dev/docs/api/latest/nmcli.html"}, {"title": "nm-settings-ifcfg-rh(5), description of the \"ifcfg\" format", "url": "https://networkmanager.dev/docs/api/latest/nm-settings-ifcfg-rh.html"}, {"title": "nm-settings-keyfile(5), description of the \"keyfile\" format", "url": "https://networkmanager.dev/docs/api/latest/nm-settings-keyfile.html"}], "related_resources": [{"scheme": "package", "title": "NetworkManager"}, {"scheme": "file", "title": "/etc/sysconfig/network-scripts/ifcfg-eth0"}], "remediations": [{"context": "Convert the configuration into NetworkManager native \"keyfile\" format.", "type": "hint"}, {"context": ["nmcli", "connection", "migrate", "/etc/sysconfig/network-scripts/ifcfg-eth0"], "type": "command"}]}, "groups": ["network", "services", "inhibitor"], "hostname": "managed-node01", "id": "d5c94cb50546689fd66373abc1d806b3bc294f552e6c811a909595e9bcd111c8", "key": "7de70b43c3c9d20075e30894ac24a4c4e2d70837", "severity": "high", "summary": "Network configuration files in legacy \"ifcfg\" format are present.In Red Hat Enterprise Linux 10, support for these files is no longer enabled and the configuration will be ignored. The following files were found:\n - /etc/sysconfig/network-scripts/ifcfg-eth0", "timeStamp": "2025-12-17T20:28:07.211708Z", "title": "Legacy network configuration found"}, {"actor": "check_nfs", "audience": "sysadmin", "detail": {"external": [{"title": "Why does leapp upgrade fail on detecting NFS during upgrade?", "url": "https://access.redhat.com/solutions/6964006"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Disable NFS temporarily for the upgrade if possible.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "d3c126bc192071da54da28eefed06b38904f149304e8e228ec699f4be0e9279c", "key": "9881b25faceeeaa7a6478bcdac29afd7f6baaaed", "severity": "high", "summary": "NFS is currently not supported by the inplace upgrade.\nWe have found NFS usage at the following locations:\n- NFS shares found in /etc/fstab:\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat /mnt/redhat\n - nest.test.redhat.com:/mnt/qa /mnt/qa\n - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive\n - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat/brewroot /mnt/brew\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_devops_brew_scratch_nfs_sm/scratch /mnt/brew_scratch\n", "timeStamp": "2025-12-17T20:28:07.616215Z", "title": "Use of NFS detected. Upgrade can't proceed"}]}, "per_host": false}, "changed": false} TASK [infra.leapp.analysis : Notify analysis report is done handler] *********** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/main.yml:22 NOTIFIED HANDLER infra.leapp.analysis : Preupgrade analysis report is done for managed-node01 NOTIFIED HANDLER infra.leapp.analysis : Display inhibitors for managed-node01 NOTIFIED HANDLER infra.leapp.analysis : Display errors for managed-node01 changed: [managed-node01] => {"changed": true, "msg": "All assertions passed"} TASK [common_upgrade_tasks | Flush handlers] *********************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:25 META: triggered running handlers for managed-node01 RUNNING HANDLER [infra.leapp.common : Check for log file] ********************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:3 ok: [managed-node01] => {"changed": false, "stat": {"atime": 1766003253.1894255, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "us-ascii", "checksum": "76f7508a4c136172e7a5202420214466d2537d54", "ctime": 1766003288.5011466, "dev": 51716, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 461373610, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1766003288.5011466, "nlink": 1, "path": "/var/log/ripu/ripu.log", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 13476, "uid": 0, "version": "3809356973", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} RUNNING HANDLER [infra.leapp.common : Add end time to log file] **************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:9 changed: [managed-node01] => {"backup": "", "changed": true, "msg": "line added"} RUNNING HANDLER [infra.leapp.common : Slurp ripu.log file] ********************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:19 ok: [managed-node01] => {"changed": false, "content": "UklQVSBwcmV1cGdyYWRlIGFuYWx5c2lzCkpvYiBzdGFydGVkIGF0IDIwMjUtMTItMTdUMjA6Mjc6MzJaCgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgICAgICAgICAgICAgICAgICBVTlNVUFBPUlRFRCBVUEdSQURFICAgICAgICAgICAgICAgICAgICAgCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKVmFyaWFibGUgTEVBUFBfVU5TVVBQT1JURUQgaGFzIGJlZW4gZGV0ZWN0ZWQuIFByb2NlZWRpbmcgYXQgeW91ciBvd24gcmlzay4KRGV2ZWxvcG1lbnQgdmFyaWFibGVzIGhhdmUgYmVlbiBkZXRlY3RlZDoKLSBMRUFQUF9ERVZFTF9SUE1TX0FMTF9TSUdORUQ9MQoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAgICAgICAgICAgICAgICAgICAgVU5TVVBQT1JURUQgVVBHUkFERSAgICAgICAgICAgICAgICAgICAgIAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KCj09PiBQcm9jZXNzaW5nIHBoYXNlIGBjb25maWd1cmF0aW9uX3BoYXNlYAo9PT09PiAqIGlwdV93b3JrZmxvd19jb25maWcKICAgICAgICBJUFUgd29ya2Zsb3cgY29uZmlnIGFjdG9yCj09PiBQcm9jZXNzaW5nIHBoYXNlIGBGYWN0c0NvbGxlY3Rpb25gCj09PT0+ICogc3RvcmFnZV9zY2FubmVyCiAgICAgICAgUHJvdmlkZXMgZGF0YSBhYm91dCBzdG9yYWdlIHNldHRpbmdzLgo9PT09PiAqIHN5c3RlbV9mYWN0cwogICAgICAgIFByb3ZpZGVzIGRhdGEgYWJvdXQgbWFueSBmYWN0cyBmcm9tIHN5c3RlbS4KPT09PT4gKiBnZXRfZW5hYmxlZF9tb2R1bGVzCiAgICAgICAgUHJvdmlkZXMgZGF0YSBhYm91dCB3aGljaCBtb2R1bGUgc3RyZWFtcyBhcmUgZW5hYmxlZCBvbiB0aGUgc291cmNlIHN5c3RlbS4KPT09PT4gKiBzY2FuX3N5c3RlbWRfc291cmNlCiAgICAgICAgUHJvdmlkZXMgaW5mbyBhYm91dCBzeXN0ZW1kIG9uIHRoZSBzb3VyY2Ugc3lzdGVtCj09PT0+ICogcmVwb3NpdG9yeV9tYXBwaW5nCiAgICAgICAgUHJvZHVjZXMgbWVzc2FnZSBjb250YWluaW5nIHJlcG9zaXRvcnkgbWFwcGluZyBiYXNlZCBvbiBwcm92aWRlZCBmaWxlLgo9PT09PiAqIGlmY2ZnX3NjYW5uZXIKICAgICAgICBTY2FuIGlmY2ZnIGZpbGVzIHdpdGggbGVnYWN5IG5ldHdvcmsgY29uZmlndXJhdGlvbgo9PT09PiAqIHRyYW5zYWN0aW9uX3dvcmthcm91bmRzCiAgICAgICAgUHJvdmlkZXMgYWRkaXRpb25hbCBSUE0gdHJhbnNhY3Rpb24gdGFza3MgYmFzZWQgb24gYnVuZGxlZCBSUE0gcGFja2FnZXMuCj09PT0+ICogc2VsaW51eGNvbnRlbnRzY2FubmVyCiAgICAgICAgU2NhbiB0aGUgc3lzdGVtIGZvciBhbnkgU0VMaW51eCBjdXN0b21pemF0aW9ucwo9PT09PiAqIHJvb3Rfc2Nhbm5lcgogICAgICAgIFNjYW4gdGhlIHN5c3RlbSByb290IGRpcmVjdG9yeSBhbmQgcHJvZHVjZSBhIG1lc3NhZ2UgY29udGFpbmluZwo9PT09PiAqIHJwbV9zY2FubmVyCiAgICAgICAgUHJvdmlkZXMgZGF0YSBhYm91dCBpbnN0YWxsZWQgUlBNIFBhY2thZ2VzLgo9PT09PiAqIHVkZXZhZG1faW5mbwogICAgICAgIFByb2R1Y2VzIGRhdGEgZXhwb3J0ZWQgYnkgdGhlICJ1ZGV2YWRtIGluZm8iIGNvbW1hbmQuCj09PT0+ICogdHJ1c3RlZF9ncGdfa2V5c19zY2FubmVyCiAgICAgICAgU2NhbiBmb3IgdHJ1c3RlZCBHUEcga2V5cy4KPT09PT4gKiBzYXRlbGxpdGVfdXBncmFkZV9zZXJ2aWNlcwogICAgICAgIFJlY29uZmlndXJlIFNhdGVsbGl0ZSBzZXJ2aWNlcwo9PT09PiAqIHNjYW5jbGllbmFibGVyZXBvCiAgICAgICAgUHJvZHVjZSBDdXN0b21UYXJnZXRSZXBvc2l0b3J5IGJhc2VkIG9uIHRoZSBMRUFQUF9FTkFCTEVfUkVQT1MgaW4gY29uZmlnLgo9PT09PiAqIGNvcHlfZG5mX2NvbmZfaW50b190YXJnZXRfdXNlcnNwYWNlCiAgICAgICAgQ29weSBkbmYuY29uZiBpbnRvIHRhcmdldCB1c2Vyc3BhY2UKPT09PT4gKiBzY2FuY3J5cHRvcG9saWNpZXMKICAgICAgICBTY2FuIGluZm9ybWF0aW9uIGFib3V0IHN5c3RlbSB3aWRlIHNldCBjcnlwdG8gcG9saWNpZXMgaW5jbHVkaW5nOgo9PT09PiAqIHNjYW5fY3VzdG9tX21vZGlmaWNhdGlvbnNfYWN0b3IKICAgICAgICBDb2xsZWN0cyBpbmZvcm1hdGlvbiBhYm91dCBmaWxlcyBpbiBsZWFwcCBkaXJlY3RvcmllcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCBvciBuZXdseSBhZGRlZC4KPT09PT4gKiBzY2FuX2N1c3RvbV9yZXBvZmlsZQogICAgICAgIFNjYW4gdGhlIGN1c3RvbSAvZXRjL2xlYXBwL2ZpbGVzL2xlYXBwX3VwZ3JhZGVfcmVwb3NpdG9yaWVzLnJlcG8gcmVwbyBmaWxlLgo9PT09PiAqIHhmc19pbmZvX3NjYW5uZXIKICAgICAgICBUaGlzIGFjdG9yIHNjYW5zIGFsbCBtb3VudGVkIG1vdW50cG9pbnRzIGZvciBYRlMgaW5mb3JtYXRpb24uCj09PT0+ICogc2NhbmRhc2QKICAgICAgICBJbiBjYXNlIG9mIHMzOTB4IGFyY2hpdGVjdHVyZSwgY2hlY2sgd2hldGhlciBEQVNEIGlzIHVzZWQuCj09PT0+ICogc2Nhbl9kZWZpbmVkX2lwdV9wYXRocwogICAgICAgIExvYWQgZGVmaW5lZCBJUFUgcGF0aHMgZm9yIHRoZSBjdXJyZW50IG1ham9yIHNvdXJjZSBzeXN0ZW0gdmVyc2lvbgo9PT09PiAqIGx1a3Nfc2Nhbm5lcgogICAgICAgIFByb3ZpZGVzIGRhdGEgYWJvdXQgYWN0aXZlIExVS1MgZGV2aWNlcy4KPT09PT4gKiBsb2FkX2RldmljZV9kcml2ZXJfZGVwcmVjYXRpb25fZGF0YQogICAgICAgIExvYWRzIGRlcHJlY2F0aW9uIGRhdGEgZm9yIGRyaXZlcnMgYW5kIGRldmljZXMgKFBDSSAmIENQVSkKPT09PT4gKiBzY2FuX2ZpbGVzX2Zvcl90YXJnZXRfdXNlcnNwYWNlCiAgICAgICAgU2NhbiB0aGUgc291cmNlIHN5c3RlbSBhbmQgaWRlbnRpZnkgZmlsZXMgdGhhdCB3aWxsIGJlIGNvcGllZCBpbnRvIHRoZSB0YXJnZXQgdXNlcnNwYWNlIHdoZW4gaXQgaXMgY3JlYXRlZC4KPT09PT4gKiByZW1vdmVfb2Jzb2xldGVfZ3BnX2tleXMKICAgICAgICBSZW1vdmUgb2Jzb2xldGVkIFJQTSBHUEcga2V5cy4KPT09PT4gKiBtaWdyYXRlX3JwbV9kYgogICAgICAgIFJlZ2lzdGVyIGEgd29ya2Fyb3VuZCB0byBtaWdyYXRlIFJQTSBEQiBkdXJpbmcgdGhlIHVwZ3JhZGUuCj09PT0+ICogc2Nhbl9ncnViX2NvbmZpZwogICAgICAgIFNjYW4gZ3J1YiBjb25maWd1cmF0aW9uIGZpbGVzIGZvciBlcnJvcnMuCj09PT0+ICogc2Nhbl9ncnViX2RldmljZV9uYW1lCiAgICAgICAgRmluZCB0aGUgbmFtZSBvZiB0aGUgYmxvY2sgZGV2aWNlcyB3aGVyZSBHUlVCIGlzIGxvY2F0ZWQKPT09PT4gKiBuZXR3b3JrX21hbmFnZXJfcmVhZF9jb25maWcKICAgICAgICBQcm92aWRlcyBkYXRhIGFib3V0IE5ldHdvcmtNYW5hZ2VyIGNvbmZpZ3VyYXRpb24uCj09PT0+ICogc2Nhbl9rZXJuZWxfY21kbGluZQogICAgICAgIE5vIGRvY3VtZW50YXRpb24gaGFzIGJlZW4gcHJvdmlkZWQgZm9yIHRoZSBzY2FuX2tlcm5lbF9jbWRsaW5lIGFjdG9yLgo9PT09PiAqIHJlYWRfb3BlbnNzaF9jb25maWcKICAgICAgICBDb2xsZWN0IGluZm9ybWF0aW9uIGFib3V0IHRoZSBPcGVuU1NIIGNvbmZpZ3VyYXRpb24uCj09PT0+ICogc2Nhbm1lbW9yeQogICAgICAgIFNjYW4gTWVtb3J5IG9mIHRoZSBtYWNoaW5lLgo9PT09PiAqIHNjYW5fcGtnX21hbmFnZXIKICAgICAgICBQcm92aWRlcyBkYXRhIGFib3V0IHBhY2thZ2UgbWFuYWdlciAoeXVtL2RuZikKPT09PT4gKiBwY2lfZGV2aWNlc19zY2FubmVyCiAgICAgICAgUHJvdmlkZXMgZGF0YSBhYm91dCBleGlzdGluZyBQQ0kgRGV2aWNlcy4KPT09PT4gKiBzY2FuX3NhcF9oYW5hCiAgICAgICAgR2F0aGVycyBpbmZvcm1hdGlvbiByZWxhdGVkIHRvIFNBUCBIQU5BIGluc3RhbmNlcyBvbiB0aGUgc3lzdGVtLgo9PT09PiAqIHNjYW5fcGFtX3VzZXJfZGIKICAgICAgICBTY2FuIHRoZSBQQU0gc2VydmljZSBmb2xkZXIgZm9yIHRoZSBsb2NhdGlvbiBvZiBwYW1fdXNlcmRiIGRhdGFiYXNlcwo9PT09PiAqIHNjYW5fc291cmNlX2ZpbGVzCiAgICAgICAgU2NhbiBmaWxlcyAoZXhwbGljaXRseSBzcGVjaWZpZWQpIG9mIHRoZSBzb3VyY2Ugc3lzdGVtLgo9PT09PiAqIG9wZW5fc3NsX2NvbmZpZ19zY2FubmVyCiAgICAgICAgUmVhZCBhbiBPcGVuU1NMIGNvbmZpZ3VyYXRpb24gZmlsZSBmb3IgZnVydGhlciBhbmFseXNpcy4KPT09PT4gKiBwZXJzaXN0ZW50bmV0bmFtZXMKICAgICAgICBHZXQgbmV0d29yayBpbnRlcmZhY2UgaW5mb3JtYXRpb24gZm9yIHBoeXNpY2FsIGV0aGVybmV0IGludGVyZmFjZXMgb2YgdGhlIG9yaWdpbmFsIHN5c3RlbS4KPT09PT4gKiBzY2FuX3N1YnNjcmlwdGlvbl9tYW5hZ2VyX2luZm8KICAgICAgICBTY2FucyB0aGUgY3VycmVudCBzeXN0ZW0gZm9yIHN1YnNjcmlwdGlvbiBtYW5hZ2VyIGluZm9ybWF0aW9uCj09PT0+ICogc2Nhbl90YXJnZXRfb3NfaW1hZ2UKICAgICAgICBTY2FucyB0aGUgcHJvdmlkZWQgdGFyZ2V0IE9TIElTTyBpbWFnZSB0byB1c2UgYXMgYSBjb250ZW50IHNvdXJjZSBmb3IgdGhlIElQVSwgaWYgYW55Lgo9PT09PiAqIHJlZ2lzdGVyX3J1YnlfaXJiX2FkanVzdG1lbnQKICAgICAgICBSZWdpc3RlciBhIHdvcmthcm91bmQgdG8gYWxsb3cgcnVieWdlbS1pcmIncyBzeW1saW5rIC0+IGRpcmVjdG9yeSBjb252ZXJzaW9uLgo9PT09PiAqIHNjYW56ZmNwCiAgICAgICAgSW4gY2FzZSBvZiBzMzkweCBhcmNoaXRlY3R1cmUsIGNoZWNrIHdoZXRoZXIgWkZDUCBpcyB1c2VkLgo9PT09PiAqIHBlcnNpc3RlbnRuZXRuYW1lc2Rpc2FibGUKICAgICAgICBEaXNhYmxlIHN5c3RlbWQtdWRldmQgcGVyc2lzdGVudCBuZXR3b3JrIG5hbWluZyBvbiBtYWNoaW5lIHdpdGggc2luZ2xlIGV0aDAgTklDCj09PT0+ICogZGlzdHJpYnV0aW9uX3NpZ25lZF9ycG1fc2Nhbm5lcgogICAgICAgIFByb3ZpZGUgZGF0YSBhYm91dCBkaXN0cmlidXRpb24gc2lnbmVkICYgdW5zaWduZWQgUlBNIHBhY2thZ2VzLgo9PT09PiAqIHJlcG9zaXRvcmllc19ibGFja2xpc3QKICAgICAgICBFeGNsdWRlIHRhcmdldCByZXBvc2l0b3JpZXMgcHJvdmlkZWQgYnkgUmVkIEhhdCB3aXRob3V0IHN1cHBvcnQuCj09PT0+ICogZ2V0X2luc3RhbGxlZF9kZXNrdG9wcwogICAgICAgIEFjdG9yIGNoZWNrcyBpZiBrZGUgb3IgZ25vbWUgZGVza3RvcCBlbnZpcm9ubWVudHMKPT09PT4gKiBjaGVja3JodWkKICAgICAgICBDaGVjayBpZiBzeXN0ZW0gaXMgdXNpbmcgUkhVSSBpbmZyYXN0cnVjdHVyZSAob24gcHVibGljIGNsb3VkKSBhbmQgc2VuZCBtZXNzYWdlcyB0bwo9PT09PiAqIHJwbV90cmFuc2FjdGlvbl9jb25maWdfdGFza3NfY29sbGVjdG9yCiAgICAgICAgUHJvdmlkZXMgYWRkaXRpb25hbCBSUE0gdHJhbnNhY3Rpb24gdGFza3MgZnJvbSAvZXRjL2xlYXBwL3RyYW5zYWN0aW9uLgo9PT09PiAqIGJpb3NkZXZuYW1lCiAgICAgICAgRW5hYmxlIGJpb3NkZXZuYW1lIG9uIHRoZSB0YXJnZXQgUkhFTCBzeXN0ZW0gaWYgYWxsIGludGVyZmFjZXMgb24gdGhlIHNvdXJjZSBSSEVMCj09PT0+ICogaXBhX3NjYW5uZXIKICAgICAgICBTY2FuIHN5c3RlbSBmb3IgaXBhLWNsaWVudCBhbmQgaXBhLXNlcnZlciBzdGF0dXMKPT09PT4gKiB1c2VkX3JlcG9zaXRvcnlfc2Nhbm5lcgogICAgICAgIFNjYW4gdXNlZCBlbmFibGVkIHJlcG9zaXRvcmllcwo9PT09PiAqIHNjYW5jcHUKICAgICAgICBTY2FuIENQVXMgb2YgdGhlIG1hY2hpbmUuCj09PT0+ICogZGV0ZWN0X2tlcm5lbF9kcml2ZXJzCiAgICAgICAgTWF0Y2hlcyBhbGwgY3VycmVudGx5IGxvYWRlZCBrZXJuZWwgZHJpdmVycyBhZ2FpbnN0IGtub3duIGRlcHJlY2F0ZWQgYW5kIHJlbW92ZWQgZHJpdmVycy4KPT09PT4gKiBzY2FuX2R5bmFtaWNfbGlua2VyX2NvbmZpZ3VyYXRpb24KICAgICAgICBTY2FuIHRoZSBkeW5hbWljIGxpbmtlciBjb25maWd1cmF0aW9uIGFuZCBmaW5kIG1vZGlmaWNhdGlvbnMuCj09PT0+ICogc2Nhbl9teXNxbAogICAgICAgIEFjdG9yIGNoZWNraW5nIGZvciBwcmVzZW5jZSBvZiBNeVNRTCBpbnN0YWxsYXRpb24uCj09PT0+ICogc2Nhbl9maXBzCiAgICAgICAgRGV0ZXJtaW5lIHdoZXRoZXIgdGhlIHNvdXJjZSBzeXN0ZW0gaGFzIEZJUFMgZW5hYmxlZC4KPT09PT4gKiBzY2FuX3NvdXJjZV9rZXJuZWwKICAgICAgICBTY2FuIHRoZSBzb3VyY2Ugc3lzdGVtIGtlcm5lbC4KPT09PT4gKiBwZXNfZXZlbnRzX3NjYW5uZXIKICAgICAgICBQcm92aWRlcyBkYXRhIGFib3V0IHBhY2thZ2UgZXZlbnRzIGZyb20gUGFja2FnZSBFdm9sdXRpb24gU2VydmljZS4KPT09PT4gKiBzZXR1cHRhcmdldHJlcG9zCiAgICAgICAgUHJvZHVjZXMgbGlzdCBvZiByZXBvc2l0b3JpZXMgdGhhdCBzaG91bGQgYmUgYXZhaWxhYmxlIHRvIGJlIHVzZWQgYnkgVXBncmFkZSBwcm9jZXNzLgo9PT4gUHJvY2Vzc2luZyBwaGFzZSBgQ2hlY2tzYAo9PT09PiAqIGNoZWNrdGFyZ2V0cmVwb3MKICAgICAgICBDaGVjayB3aGV0aGVyIHRhcmdldCB5dW0gcmVwb3NpdG9yaWVzIGFyZSBzcGVjaWZpZWQuCj09PT0+ICogY2hlY2toeWJyaWRpbWFnZQogICAgICAgIENoZWNrIGlmIHRoZSBzeXN0ZW0gaXMgdXNpbmcgQXp1cmUgaHlicmlkIGltYWdlLgo9PT09PiAqIGNoZWNrX3l1bV9wbHVnaW5zX2VuYWJsZWQKICAgICAgICBDaGVja3MgdGhhdCB0aGUgcmVxdWlyZWQgeXVtIHBsdWdpbnMgYXJlIGVuYWJsZWQuCj09PT0+ICogY2VwaHZvbHVtZXNjYW4KICAgICAgICBSZXRyaWV2ZXMgdGhlIGxpc3Qgb2YgZW5jcnlwdGVkIENlcGggT1NECj09PT0+ICogY3J5cHRvX3BvbGljaWVzX2NoZWNrCiAgICAgICAgVGhpcyBhY3RvciBjb25zdW1lcyBwcmV2aW91c2x5IGdhdGhlcmVkIGluZm9ybWF0aW9uIGFib3V0IGNyeXB0byBwb2xpY2llcyBvbiB0aGUgc291cmNlCj09PT0+ICogbWFyaWFkYl9jaGVjawogICAgICAgIEFjdG9yIGNoZWNraW5nIGZvciBwcmVzZW5jZSBvZiBNYXJpYURCIGluc3RhbGxhdGlvbi4KPT09PT4gKiBkZXRlY3RfZ3J1Yl9jb25maWdfZXJyb3IKICAgICAgICBDaGVjayBncnViIGNvbmZpZ3VyYXRpb24gZm9yIHZhcmlvdXMgZXJyb3JzLgo9PT09PiAqIGJhY3VsYV9jaGVjawogICAgICAgIEFjdG9yIGNoZWNraW5nIGZvciBwcmVzZW5jZSBvZiBCYWN1bGEgaW5zdGFsbGF0aW9uLgo9PT09PiAqIGNoZWNrX2luc3RhbGxlZF9rZXJuZWxzCiAgICAgICAgSW5oaWJpdCBJUFUgKGluLXBsYWNlIHVwZ3JhZGUpIHdoZW4gaW5zdGFsbGVkIGtlcm5lbHMgY29uZmxpY3Qgd2l0aCBhIHNhZmUgdXBncmFkZS4KPT09PT4gKiBjaGVja19vbGRfeGZzCiAgICAgICAgQ2hlY2sgbW91bnRlZCBYRlMgZmlsZSBzeXN0ZW1zLgo9PT09PiAqIGNoZWNrX2Jvb3RfYXZhaWxfc3BhY2UKICAgICAgICBDaGVjayBpZiBhdCBsZWFzdCAxMDBNaWIgb2YgYXZhaWxhYmxlIHNwYWNlIG9uIC9ib290LiBJZiBub3QsIGluaGliaXQgdGhlIHVwZ3JhZGUgcHJvY2Vzcy4KPT09PT4gKiBjaGVja19vcGVuc3NsX2NvbmYKICAgICAgICBDaGVjayB3aGV0aGVyIHRoZSBvcGVuc3NsIGNvbmZpZ3VyYXRpb24gYW5kIG9wZW5zc2wtSUJNQ0EuCj09PT0+ICogdW5zdXBwb3J0ZWRfdXBncmFkZV9jaGVjawogICAgICAgIENoZWNrcyBlbnZpcm9ubWVudCB2YXJpYWJsZXMgYW5kIHByb2R1Y2VzIGEgd2FybmluZyByZXBvcnQgaWYgdGhlIHVwZ3JhZGUgaXMgdW5zdXBwb3J0ZWQuCj09PT0+ICogY2hlY2tfY2lmcwogICAgICAgIENoZWNrIGlmIENJRlMgZmlsZXN5c3RlbSBpcyBpbiB1c2UuIElmIHllcywgaW5oaWJpdCB0aGUgdXBncmFkZSBwcm9jZXNzLgo9PT09PiAqIGNoZWNrX2NvbnN1bWVkX2Fzc2V0cwogICAgICAgIENoZWNrIHdoZXRoZXIgTGVhcHAgaXMgdXNpbmcgY29ycmVjdCBkYXRhIGFzc2V0cy4KPT09PT4gKiBjaGVja19jdXN0b21fbW9kaWZpY2F0aW9uc19hY3RvcgogICAgICAgIENoZWNrcyBDdXN0b21Nb2RpZmljYXRpb25zIG1lc3NhZ2VzIGFuZCBwcm9kdWNlcyBhIHJlcG9ydCBhYm91dCBmaWxlcyBpbiBsZWFwcCBkaXJlY3RvcmllcyB0aGF0IGhhdmUgYmVlbgo9PT09PiAqIGxpYmRiX2NoZWNrCiAgICAgICAgQWN0b3IgY2hlY2tpbmcgZm9yIHByZXNlbmNlIG9mIGxpYmRiKEJlcmtlbGV5IERCKSBpbnN0YWxsYXRpb24uCj09PT0+ICogY2hlY2tfZGV0ZWN0ZWRfZGV2aWNlc19hbmRfZHJpdmVycwogICAgICAgIENoZWNrcyB3aGV0aGVyIG9yIG5vdCBkZXRlY3RlZCBkZXZpY2VzIGFuZCBkcml2ZXJzIGFyZSB1c2FibGUgb24gdGhlIHRhcmdldCBzeXN0ZW0uCj09PT0+ICogY2hlY2tfZHluYW1pY19saW5rZXJfY29uZmlndXJhdGlvbgogICAgICAgIENoZWNrIGZvciBjdXN0b21pemF0aW9uIG9mIGR5bmFtaWMgbGlua2VyIGNvbmZpZ3VyYXRpb24uCj09PT0+ICogY2hlY2tfZXRjX3JlbGVhc2V2ZXIKICAgICAgICBDaGVjayByZWxlYXNldmVyIGluZm8gYW5kIHByb3ZpZGUgYSBndWlkYW5jZSBiYXNlZCBvbiB0aGUgZmFjdHMKPT09PT4gKiBjaGVja19maXBzCiAgICAgICAgSW5oaWJpdCB1cGdyYWRlIGlmIEZJUFMgaXMgZGV0ZWN0ZWQgYXMgZW5hYmxlZC4KPT09PT4gKiBjaGVja19mc3RhYl9tb3VudF9vcmRlcgogICAgICAgIENoZWNrcyBvcmRlciBvZiBlbnRyaWVzIGluIC9ldGMvZnN0YWIgYmFzZWQgb24gdGhlaXIgbW91bnQgcG9pbnQgYW5kIGluaGliaXRzIHVwZ3JhZGUgaWYgb3ZlcnNoYWRvd2luZyBpcyBkZXRlY3RlZC4KPT09PT4gKiBvcGVuX3NzbF9lbmdpbmVzX2NoZWNrCiAgICAgICAgVGhlIE9wZW5TU0wgaW4gUkhFTCAxMCBoYXMgZGVwcmVjYXRlZCBlbmdpbmVzIGluIGZhdm9yIG9mIHByb3ZpZGVycy4KPT09PT4gKiBjaGVja19pbnNpZ2h0c19hdXRvX3JlZ2lzdGVyCiAgICAgICAgQ2hlY2tzIGlmIHN5c3RlbSBjYW4gYmUgYXV0b21hdGljYWxseSByZWdpc3RlcmVkIGludG8gUmVkIEhhdCBJbnNpZ2h0cwo9PT09PiAqIGNoZWNrX2x1a3MKICAgICAgICBDaGVjayBpZiBhbnkgZW5jcnlwdGVkIHBhcnRpdGlvbnMgYXJlIGluIHVzZSBhbmQgd2hldGhlciB0aGV5IGFyZSBzdXBwb3J0ZWQgZm9yIHRoZSB1cGdyYWRlLgo9PT09PiAqIGNoZWNrX2dydWJfY29yZQogICAgICAgIENoZWNrIHdoZXRoZXIgd2UgYXJlIG9uIGxlZ2FjeSAoQklPUykgc3lzdGVtIGFuZCBpbnN0cnVjdCBMZWFwcCB0byB1cGdyYWRlIEdSVUIgY29yZQo9PT09PiAqIG5ldHdvcmtfZGVwcmVjYXRpb25zCiAgICAgICAgRW5zdXJlcyB0aGF0IG5ldHdvcmsgY29uZmlndXJhdGlvbiBkb2Vzbid0IHJlbHkgb24gdW5zdXBwb3J0ZWQgc2V0dGluZ3MKPT09PT4gKiBjaGVja19yb290X3N5bWxpbmtzCiAgICAgICAgQ2hlY2sgaWYgdGhlIHN5bWxpbmtzIC9iaW4gYW5kIC9saWIgYXJlIHJlbGF0aXZlLCBub3QgYWJzb2x1dGUuCj09PT0+ICogbXlzcWxfY2hlY2sKICAgICAgICBBY3RvciBjaGVja2luZyBmb3Igb3V0cHV0IHByb2R1Y2VkIGJ5IHNjYW5teXNxbCBhY3Rvci4KPT09PT4gKiBjaGVja19pcGFfc2VydmVyCiAgICAgICAgQ2hlY2sgZm9yIGlwYS1zZXJ2ZXIgYW5kIGluaGliaXQgdXBncmFkZQo9PT09PiAqIGNoZWNrbWVtb3J5CiAgICAgICAgVGhlIGFjdG9yIGNoZWNrIHRoZSBzaXplIG9mIFJBTSBhZ2FpbnN0IFJIRUw4IG1pbmltYWwgaGFyZHdhcmUgcmVxdWlyZW1lbnRzCj09PT0+ICogcG9zdGdyZXNxbF9jaGVjawogICAgICAgIEFjdG9yIGNoZWNraW5nIGZvciBwcmVzZW5jZSBvZiBQb3N0Z3JlU1FMIGluc3RhbGxhdGlvbi4KPT09PT4gKiBjaGVja19taWNyb2FyY2hpdGVjdHVyZQogICAgICAgIEluaGliaXQgaWYgUkhFTDkgbWljcm9hcmNoaXRlY3R1cmUgcmVxdWlyZW1lbnRzIGFyZSBub3Qgc2F0aXNmaWVkCj09PT0+ICogY2hlY2tfcmhzbXNjYQogICAgICAgIEVuc3VyZSB0aGF0IGEgcmVnaXN0ZXJlZCBzeXN0ZW0gaXMgaW4gU0NBIChTaW1wbGUgQ29udGVudCBBY2Nlc3MpCj09PT0+ICogY2hlY2tfbW91bnRfb3B0aW9ucwogICAgICAgIENoZWNrIGZvciBtb3VudCBvcHRpb25zIHByZXZlbnRpbmcgdGhlIHVwZ3JhZGUuCj09PT0+ICogb3BlbnNzaF9wZXJtaXRfcm9vdF9sb2dpbgogICAgICAgIE9wZW5TU0ggbm8gbG9uZ2VyIGFsbG93cyByb290IGxvZ2lucyB3aXRoIHBhc3N3b3JkLgo9PT09PiAqIGNoZWNrX25mcwogICAgICAgIENoZWNrIGlmIE5GUyBmaWxlc3lzdGVtIGlzIGluIHVzZS4gSWYgeWVzLCBpbmhpYml0IHRoZSB1cGdyYWRlIHByb2Nlc3MuCj09PT0+ICogY2hlY2tfcGFtX3VzZXJfZGIKICAgICAgICBDcmVhdGUgcmVwb3J0IHdpdGggdGhlIGxvY2F0aW9uIG9mIHBhbV91c2VyZGIgZGF0YWJhc2VzCj09PT0+ICogY2hlY2tfb3NfcmVsZWFzZQogICAgICAgIENoZWNrIGlmIHRoZSBjdXJyZW50IFJIRUwgbWlub3IgdmVyc2lvbiBpcyBzdXBwb3J0ZWQuIElmIG5vdCwgaW5oaWJpdCB0aGUgdXBncmFkZSBwcm9jZXNzLgo9PT09PiAqIGVmaV9jaGVja19ib290CiAgICAgICAgQWRqdXN0IEVGSSBib290IGVudHJ5IGZvciBmaXJzdCByZWJvb3QKPT09PT4gKiBjaGVja19yaHNtc2t1CiAgICAgICAgRW5zdXJlIHRoZSBzeXN0ZW0gaXMgc3Vic2NyaWJlZCB0byB0aGUgc3Vic2NyaXB0aW9uIG1hbmFnZXIKPT09PT4gKiBjaGVja19wZXJzaXN0ZW50X21vdW50cwogICAgICAgIENoZWNrIGlmIG1vdW50cyByZXF1aXJlZCB0byBiZSBwZXJzaXN0ZW50IGFyZSBtb3VudGVkIGluIHBlcnNpc3RlbnQgZmFzaGlvbi4KPT09PT4gKiBjaGVja19zYXBfaGFuYQogICAgICAgIElmIFNBUCBIQU5BIGhhcyBiZWVuIGRldGVjdGVkLCBzZXZlcmFsIGNoZWNrcyBhcmUgcGVyZm9ybWVkIHRvIGVuc3VyZSBhIHN1Y2Nlc3NmdWwgdXBncmFkZS4KPT09PT4gKiBjaGVja190YXJnZXRfaXNvCiAgICAgICAgQ2hlY2sgdGhhdCB0aGUgcHJvdmlkZWQgdGFyZ2V0IElTTyBpcyBhIHZhbGlkIElTTyBpbWFnZSBhbmQgaXMgbG9jYXRlZCBvbiBhIHBlcnNpc3RlbnQgcGFydGl0aW9uLgo9PT09PiAqIGNoZWNrX3NraXBwZWRfcmVwb3NpdG9yaWVzCiAgICAgICAgUHJvZHVjZXMgYSByZXBvcnQgaWYgYW55IHJlcG9zaXRvcmllcyBlbmFibGVkIG9uIHRoZSBzeXN0ZW0gYXJlIGdvaW5nIHRvIGJlIHNraXBwZWQuCj09PT0+ICogY2hlY2tfdGFyZ2V0X3ZlcnNpb24KICAgICAgICBDaGVjayB0aGF0IHRoZSB0YXJnZXQgc3lzdGVtIHZlcnNpb24gaXMgc3VwcG9ydGVkIGJ5IHRoZSB1cGdyYWRlIHByb2Nlc3MuCj09PT0+ICogY2hlY2tfc2VfbGludXgKICAgICAgICBDaGVjayBTRUxpbnV4IHN0YXR1cyBhbmQgcHJvZHVjZSBkZWNpc2lvbiBtZXNzYWdlcyBmb3IgZnVydGhlciBhY3Rpb24uCj09PT0+ICogY2hlY2tfc3lzdGVtX2FyY2gKICAgICAgICBDaGVjayBpZiBzeXN0ZW0gaXMgcnVubmluZyBhdCBhIHN1cHBvcnRlZCBhcmNoaXRlY3R1cmUuIElmIG5vLCBpbmhpYml0IHRoZSB1cGdyYWRlIHByb2Nlc3MuCj09PT0+ICogcmVkX2hhdF9zaWduZWRfcnBtX2NoZWNrCiAgICAgICAgQ2hlY2sgaWYgdGhlcmUgYXJlIHBhY2thZ2VzIG5vdCBzaWduZWQgYnkgUmVkIEhhdCBpbiB1c2UuIElmIHllcywgd2FybiB1c2VyIGFib3V0IGl0Lgo9PT09PiAqIGNoZWNrX3JwbV90cmFuc2FjdGlvbl9ldmVudHMKICAgICAgICBGaWx0ZXIgUlBNIHRyYW5zYWN0aW9uIGV2ZW50cyBiYXNlZCBvbiBpbnN0YWxsZWQgUlBNIHBhY2thZ2VzCj09PT0+ICogY2hlY2tfc3lzdGVtZF9icm9rZW5fc3ltbGlua3MKICAgICAgICBDaGVjayB3aGV0aGVyIHNvbWUgc3lzdGVtZCBzeW1saW5rcyBhcmUgYnJva2VuCj09PT0+ICogY2hlY2tfc2tpcF9waGFzZQogICAgICAgIFNraXAgYWxsIHRoZSBzdWJzZXF1ZW50IHBoYXNlcyB1bnRpbCB0aGUgcmVwb3J0IHBoYXNlLgo9PT4gUHJvY2Vzc2luZyBwaGFzZSBgUmVwb3J0c2AKPT09PT4gKiB2ZXJpZnlfY2hlY2tfcmVzdWx0cwogICAgICAgIENoZWNrIGFsbCBkaWFsb2dzIGFuZCBub3RpZnkgdGhhdCB1c2VyIG5lZWRzIHRvIG1ha2Ugc29tZSBjaG9pY2VzLgo9PT09PiAqIHZlcmlmeV9jaGVja19yZXN1bHRzCiAgICAgICAgQ2hlY2sgYWxsIGdlbmVyYXRlZCByZXN1bHRzIG1lc3NhZ2VzIGFuZCBub3RpZnkgdXNlciBhYm91dCB0aGVtLgoKRGVidWcgb3V0cHV0IHdyaXR0ZW4gdG8gL3Zhci9sb2cvbGVhcHAvbGVhcHAtcHJldXBncmFkZS5sb2cKCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogICAgICAgICAgICAgICAgICAgICAgUkVQT1JUIE9WRVJWSUVXICAgICAgICAgICAgICAgICAgICAgICAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CgpVcGdyYWRlIGhhcyBiZWVuIGluaGliaXRlZCBkdWUgdG8gdGhlIGZvbGxvd2luZyBwcm9ibGVtczoKICAgIDEuIFVzZSBvZiBDSUZTIGRldGVjdGVkLiBVcGdyYWRlIGNhbid0IHByb2NlZWQKICAgIDIuIExlZ2FjeSBuZXR3b3JrIGNvbmZpZ3VyYXRpb24gZm91bmQKICAgIDMuIFVzZSBvZiBORlMgZGV0ZWN0ZWQuIFVwZ3JhZGUgY2FuJ3QgcHJvY2VlZAoKSElHSCBhbmQgTUVESVVNIHNldmVyaXR5IHJlcG9ydHM6CiAgICAxLiBVcGdyYWRlIGlzIHVuc3VwcG9ydGVkCiAgICAyLiBHUlVCMiBjb3JlIHdpbGwgYmUgYXV0b21hdGljYWxseSB1cGRhdGVkIGR1cmluZyB0aGUgdXBncmFkZQogICAgMy4gQmVya2VsZXkgREIgKGxpYmRiKSBoYXMgYmVlbiBkZXRlY3RlZCBvbiB5b3VyIHN5c3RlbQoKUmVwb3J0cyBzdW1tYXJ5OgogICAgRXJyb3JzOiAgICAgICAgICAgICAgICAgICAgICAwCiAgICBJbmhpYml0b3JzOiAgICAgICAgICAgICAgICAgIDMKICAgIEhJR0ggc2V2ZXJpdHkgcmVwb3J0czogICAgICAgMgogICAgTUVESVVNIHNldmVyaXR5IHJlcG9ydHM6ICAgICAxCiAgICBMT1cgc2V2ZXJpdHkgcmVwb3J0czogICAgICAgIDEKICAgIElORk8gc2V2ZXJpdHkgcmVwb3J0czogICAgICAgMgoKQmVmb3JlIGNvbnRpbnVpbmcsIHJldmlldyB0aGUgZnVsbCByZXBvcnQgYmVsb3cgZm9yIGRldGFpbHMgYWJvdXQgZGlzY292ZXJlZCBwcm9ibGVtcyBhbmQgcG9zc2libGUgcmVtZWRpYXRpb24gaW5zdHJ1Y3Rpb25zOgogICAgQSByZXBvcnQgaGFzIGJlZW4gZ2VuZXJhdGVkIGF0IC92YXIvbG9nL2xlYXBwL2xlYXBwLXJlcG9ydC50eHQKICAgIEEgcmVwb3J0IGhhcyBiZWVuIGdlbmVyYXRlZCBhdCAvdmFyL2xvZy9sZWFwcC9sZWFwcC1yZXBvcnQuanNvbgoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAgICAgICAgICAgICAgICAgICBFTkQgT0YgUkVQT1JUIE9WRVJWSUVXICAgICAgICAgICAgICAgICAgIAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KCkFuc3dlcmZpbGUgaGFzIGJlZW4gZ2VuZXJhdGVkIGF0IC92YXIvbG9nL2xlYXBwL2Fuc3dlcmZpbGUKSm9iIGVuZGVkIGF0IDIwMjUtMTItMTdUMjA6Mjg6NDdaCg==", "encoding": "base64", "source": "/var/log/ripu/ripu.log"} RUNNING HANDLER [infra.leapp.common : Decode ripu.log file] ******************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:26 ok: [managed-node01] => {"ansible_facts": {"ripu_log_file": ["RIPU preupgrade analysis", "Job started at 2025-12-17T20:27:32Z", "", "============================================================", " UNSUPPORTED UPGRADE ", "============================================================", "", "Variable LEAPP_UNSUPPORTED has been detected. Proceeding at your own risk.", "Development variables have been detected:", "- LEAPP_DEVEL_RPMS_ALL_SIGNED=1", "", "============================================================", " UNSUPPORTED UPGRADE ", "============================================================", "", "==> Processing phase `configuration_phase`", "====> * ipu_workflow_config", " IPU workflow config actor", "==> Processing phase `FactsCollection`", "====> * storage_scanner", " Provides data about storage settings.", "====> * system_facts", " Provides data about many facts from system.", "====> * get_enabled_modules", " Provides data about which module streams are enabled on the source system.", "====> * scan_systemd_source", " Provides info about systemd on the source system", "====> * repository_mapping", " Produces message containing repository mapping based on provided file.", "====> * ifcfg_scanner", " Scan ifcfg files with legacy network configuration", "====> * transaction_workarounds", " Provides additional RPM transaction tasks based on bundled RPM packages.", "====> * selinuxcontentscanner", " Scan the system for any SELinux customizations", "====> * root_scanner", " Scan the system root directory and produce a message containing", "====> * rpm_scanner", " Provides data about installed RPM Packages.", "====> * udevadm_info", " Produces data exported by the \"udevadm info\" command.", "====> * trusted_gpg_keys_scanner", " Scan for trusted GPG keys.", "====> * satellite_upgrade_services", " Reconfigure Satellite services", "====> * scanclienablerepo", " Produce CustomTargetRepository based on the LEAPP_ENABLE_REPOS in config.", "====> * copy_dnf_conf_into_target_userspace", " Copy dnf.conf into target userspace", "====> * scancryptopolicies", " Scan information about system wide set crypto policies including:", "====> * scan_custom_modifications_actor", " Collects information about files in leapp directories that have been modified or newly added.", "====> * scan_custom_repofile", " Scan the custom /etc/leapp/files/leapp_upgrade_repositories.repo repo file.", "====> * xfs_info_scanner", " This actor scans all mounted mountpoints for XFS information.", "====> * scandasd", " In case of s390x architecture, check whether DASD is used.", "====> * scan_defined_ipu_paths", " Load defined IPU paths for the current major source system version", "====> * luks_scanner", " Provides data about active LUKS devices.", "====> * load_device_driver_deprecation_data", " Loads deprecation data for drivers and devices (PCI & CPU)", "====> * scan_files_for_target_userspace", " Scan the source system and identify files that will be copied into the target userspace when it is created.", "====> * remove_obsolete_gpg_keys", " Remove obsoleted RPM GPG keys.", "====> * migrate_rpm_db", " Register a workaround to migrate RPM DB during the upgrade.", "====> * scan_grub_config", " Scan grub configuration files for errors.", "====> * scan_grub_device_name", " Find the name of the block devices where GRUB is located", "====> * network_manager_read_config", " Provides data about NetworkManager configuration.", "====> * scan_kernel_cmdline", " No documentation has been provided for the scan_kernel_cmdline actor.", "====> * read_openssh_config", " Collect information about the OpenSSH configuration.", "====> * scanmemory", " Scan Memory of the machine.", "====> * scan_pkg_manager", " Provides data about package manager (yum/dnf)", "====> * pci_devices_scanner", " Provides data about existing PCI Devices.", "====> * scan_sap_hana", " Gathers information related to SAP HANA instances on the system.", "====> * scan_pam_user_db", " Scan the PAM service folder for the location of pam_userdb databases", "====> * scan_source_files", " Scan files (explicitly specified) of the source system.", "====> * open_ssl_config_scanner", " Read an OpenSSL configuration file for further analysis.", "====> * persistentnetnames", " Get network interface information for physical ethernet interfaces of the original system.", "====> * scan_subscription_manager_info", " Scans the current system for subscription manager information", "====> * scan_target_os_image", " Scans the provided target OS ISO image to use as a content source for the IPU, if any.", "====> * register_ruby_irb_adjustment", " Register a workaround to allow rubygem-irb's symlink -> directory conversion.", "====> * scanzfcp", " In case of s390x architecture, check whether ZFCP is used.", "====> * persistentnetnamesdisable", " Disable systemd-udevd persistent network naming on machine with single eth0 NIC", "====> * distribution_signed_rpm_scanner", " Provide data about distribution signed & unsigned RPM packages.", "====> * repositories_blacklist", " Exclude target repositories provided by Red Hat without support.", "====> * get_installed_desktops", " Actor checks if kde or gnome desktop environments", "====> * checkrhui", " Check if system is using RHUI infrastructure (on public cloud) and send messages to", "====> * rpm_transaction_config_tasks_collector", " Provides additional RPM transaction tasks from /etc/leapp/transaction.", "====> * biosdevname", " Enable biosdevname on the target RHEL system if all interfaces on the source RHEL", "====> * ipa_scanner", " Scan system for ipa-client and ipa-server status", "====> * used_repository_scanner", " Scan used enabled repositories", "====> * scancpu", " Scan CPUs of the machine.", "====> * detect_kernel_drivers", " Matches all currently loaded kernel drivers against known deprecated and removed drivers.", "====> * scan_dynamic_linker_configuration", " Scan the dynamic linker configuration and find modifications.", "====> * scan_mysql", " Actor checking for presence of MySQL installation.", "====> * scan_fips", " Determine whether the source system has FIPS enabled.", "====> * scan_source_kernel", " Scan the source system kernel.", "====> * pes_events_scanner", " Provides data about package events from Package Evolution Service.", "====> * setuptargetrepos", " Produces list of repositories that should be available to be used by Upgrade process.", "==> Processing phase `Checks`", "====> * checktargetrepos", " Check whether target yum repositories are specified.", "====> * checkhybridimage", " Check if the system is using Azure hybrid image.", "====> * check_yum_plugins_enabled", " Checks that the required yum plugins are enabled.", "====> * cephvolumescan", " Retrieves the list of encrypted Ceph OSD", "====> * crypto_policies_check", " This actor consumes previously gathered information about crypto policies on the source", "====> * mariadb_check", " Actor checking for presence of MariaDB installation.", "====> * detect_grub_config_error", " Check grub configuration for various errors.", "====> * bacula_check", " Actor checking for presence of Bacula installation.", "====> * check_installed_kernels", " Inhibit IPU (in-place upgrade) when installed kernels conflict with a safe upgrade.", "====> * check_old_xfs", " Check mounted XFS file systems.", "====> * check_boot_avail_space", " Check if at least 100Mib of available space on /boot. If not, inhibit the upgrade process.", "====> * check_openssl_conf", " Check whether the openssl configuration and openssl-IBMCA.", "====> * unsupported_upgrade_check", " Checks environment variables and produces a warning report if the upgrade is unsupported.", "====> * check_cifs", " Check if CIFS filesystem is in use. If yes, inhibit the upgrade process.", "====> * check_consumed_assets", " Check whether Leapp is using correct data assets.", "====> * check_custom_modifications_actor", " Checks CustomModifications messages and produces a report about files in leapp directories that have been", "====> * libdb_check", " Actor checking for presence of libdb(Berkeley DB) installation.", "====> * check_detected_devices_and_drivers", " Checks whether or not detected devices and drivers are usable on the target system.", "====> * check_dynamic_linker_configuration", " Check for customization of dynamic linker configuration.", "====> * check_etc_releasever", " Check releasever info and provide a guidance based on the facts", "====> * check_fips", " Inhibit upgrade if FIPS is detected as enabled.", "====> * check_fstab_mount_order", " Checks order of entries in /etc/fstab based on their mount point and inhibits upgrade if overshadowing is detected.", "====> * open_ssl_engines_check", " The OpenSSL in RHEL 10 has deprecated engines in favor of providers.", "====> * check_insights_auto_register", " Checks if system can be automatically registered into Red Hat Insights", "====> * check_luks", " Check if any encrypted partitions are in use and whether they are supported for the upgrade.", "====> * check_grub_core", " Check whether we are on legacy (BIOS) system and instruct Leapp to upgrade GRUB core", "====> * network_deprecations", " Ensures that network configuration doesn't rely on unsupported settings", "====> * check_root_symlinks", " Check if the symlinks /bin and /lib are relative, not absolute.", "====> * mysql_check", " Actor checking for output produced by scanmysql actor.", "====> * check_ipa_server", " Check for ipa-server and inhibit upgrade", "====> * checkmemory", " The actor check the size of RAM against RHEL8 minimal hardware requirements", "====> * postgresql_check", " Actor checking for presence of PostgreSQL installation.", "====> * check_microarchitecture", " Inhibit if RHEL9 microarchitecture requirements are not satisfied", "====> * check_rhsmsca", " Ensure that a registered system is in SCA (Simple Content Access)", "====> * check_mount_options", " Check for mount options preventing the upgrade.", "====> * openssh_permit_root_login", " OpenSSH no longer allows root logins with password.", "====> * check_nfs", " Check if NFS filesystem is in use. If yes, inhibit the upgrade process.", "====> * check_pam_user_db", " Create report with the location of pam_userdb databases", "====> * check_os_release", " Check if the current RHEL minor version is supported. If not, inhibit the upgrade process.", "====> * efi_check_boot", " Adjust EFI boot entry for first reboot", "====> * check_rhsmsku", " Ensure the system is subscribed to the subscription manager", "====> * check_persistent_mounts", " Check if mounts required to be persistent are mounted in persistent fashion.", "====> * check_sap_hana", " If SAP HANA has been detected, several checks are performed to ensure a successful upgrade.", "====> * check_target_iso", " Check that the provided target ISO is a valid ISO image and is located on a persistent partition.", "====> * check_skipped_repositories", " Produces a report if any repositories enabled on the system are going to be skipped.", "====> * check_target_version", " Check that the target system version is supported by the upgrade process.", "====> * check_se_linux", " Check SELinux status and produce decision messages for further action.", "====> * check_system_arch", " Check if system is running at a supported architecture. If no, inhibit the upgrade process.", "====> * red_hat_signed_rpm_check", " Check if there are packages not signed by Red Hat in use. If yes, warn user about it.", "====> * check_rpm_transaction_events", " Filter RPM transaction events based on installed RPM packages", "====> * check_systemd_broken_symlinks", " Check whether some systemd symlinks are broken", "====> * check_skip_phase", " Skip all the subsequent phases until the report phase.", "==> Processing phase `Reports`", "====> * verify_check_results", " Check all dialogs and notify that user needs to make some choices.", "====> * verify_check_results", " Check all generated results messages and notify user about them.", "", "Debug output written to /var/log/leapp/leapp-preupgrade.log", "", "============================================================", " REPORT OVERVIEW ", "============================================================", "", "Upgrade has been inhibited due to the following problems:", " 1. Use of CIFS detected. Upgrade can't proceed", " 2. Legacy network configuration found", " 3. Use of NFS detected. Upgrade can't proceed", "", "HIGH and MEDIUM severity reports:", " 1. Upgrade is unsupported", " 2. GRUB2 core will be automatically updated during the upgrade", " 3. Berkeley DB (libdb) has been detected on your system", "", "Reports summary:", " Errors: 0", " Inhibitors: 3", " HIGH severity reports: 2", " MEDIUM severity reports: 1", " LOW severity reports: 1", " INFO severity reports: 2", "", "Before continuing, review the full report below for details about discovered problems and possible remediation instructions:", " A report has been generated at /var/log/leapp/leapp-report.txt", " A report has been generated at /var/log/leapp/leapp-report.json", "", "============================================================", " END OF REPORT OVERVIEW ", "============================================================", "", "Answerfile has been generated at /var/log/leapp/answerfile", "Job ended at 2025-12-17T20:28:47Z", ""]}, "changed": false} RUNNING HANDLER [infra.leapp.common : Rename log file] ************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:32 changed: [managed-node01] => {"changed": true, "cmd": "export PATH=$PATH\nmv /var/log/ripu/ripu.log /var/log/ripu/ripu.log-20251217T152729\n", "delta": "0:00:00.004436", "end": "2025-12-17 15:28:48.237128", "msg": "", "rc": 0, "start": "2025-12-17 15:28:48.232692", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} RUNNING HANDLER [infra.leapp.analysis : Display inhibitors] ******************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/handlers/main.yml:32 ok: [managed-node01] => { "results_inhibitors.stdout_lines": [ "Risk Factor: high (inhibitor)", "Title: Use of CIFS detected. Upgrade can't proceed", "Summary: CIFS is currently not supported by the inplace upgrade.", "Related links:", " - Leapp upgrade failed with error \"Inhibitor: Use of CIFS detected. Upgrade cannot proceed\": https://access.redhat.com/solutions/6964304", "Remediation: [hint] Comment out CIFS entries to proceed with the upgrade.", "Key: d0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a", "----------------------------------------", "Risk Factor: high (inhibitor)", "Title: Legacy network configuration found", "Summary: Network configuration files in legacy \"ifcfg\" format are present.In Red Hat Enterprise Linux 10, support for these files is no longer enabled and the configuration will be ignored. The following files were found:", " - /etc/sysconfig/network-scripts/ifcfg-eth0", "Related links:", " - How to migrate the connection from ifcfg to NetworkManager keyfile plugin?: https://access.redhat.com/solutions/7083803", " - nmcli(1) manual, describes \"connection migrate\" sub-command.: https://networkmanager.dev/docs/api/latest/nmcli.html", " - nm-settings-ifcfg-rh(5), description of the \"ifcfg\" format: https://networkmanager.dev/docs/api/latest/nm-settings-ifcfg-rh.html", " - nm-settings-keyfile(5), description of the \"keyfile\" format: https://networkmanager.dev/docs/api/latest/nm-settings-keyfile.html", "Remediation: [hint] Convert the configuration into NetworkManager native \"keyfile\" format.", "[command] nmcli connection migrate /etc/sysconfig/network-scripts/ifcfg-eth0", "Key: 7de70b43c3c9d20075e30894ac24a4c4e2d70837", "----------------------------------------", "Risk Factor: high (inhibitor)", "Title: Use of NFS detected. Upgrade can't proceed", "Summary: NFS is currently not supported by the inplace upgrade.", "We have found NFS usage at the following locations:", "- NFS shares found in /etc/fstab:", " - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat /mnt/redhat", " - nest.test.redhat.com:/mnt/qa /mnt/qa", " - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive", " - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist", " - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat/brewroot /mnt/brew", " - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_devops_brew_scratch_nfs_sm/scratch /mnt/brew_scratch", "", "Related links:", " - Why does leapp upgrade fail on detecting NFS during upgrade?: https://access.redhat.com/solutions/6964006", "Remediation: [hint] Disable NFS temporarily for the upgrade if possible.", "Key: 9881b25faceeeaa7a6478bcdac29afd7f6baaaed", "----------------------------------------" ] } RUNNING HANDLER [infra.leapp.analysis : Display errors] ************************ task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/handlers/main.yml:40 skipping: [managed-node01] => {} RUNNING HANDLER [infra.leapp.analysis : Preupgrade analysis report is done] **** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/handlers/main.yml:48 ok: [managed-node01] => { "msg": "The preupgrade analysis report generation is now complete. WARNING: Inhibitors found. Review the tasks above or the result file at /var/log/leapp/leapp-report.txt." } TASK [common_upgrade_tasks | Show all inhibitors collected by analysis] ******** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:28 ok: [managed-node01] => { "leapp_inhibitors": [ { "actor": "check_cifs", "audience": "sysadmin", "detail": { "external": [ { "title": "Leapp upgrade failed with error \"Inhibitor: Use of CIFS detected. Upgrade cannot proceed\"", "url": "https://access.redhat.com/solutions/6964304" } ], "related_resources": [ { "scheme": "file", "title": "/etc/fstab" } ], "remediations": [ { "context": "Comment out CIFS entries to proceed with the upgrade.", "type": "hint" } ] }, "groups": [ "filesystem", "network", "inhibitor" ], "hostname": "managed-node01", "id": "208e706ca08f6db373f649c11d2b9288252954c9897827e25829641db3add6f6", "key": "d0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a", "severity": "high", "summary": "CIFS is currently not supported by the inplace upgrade.", "timeStamp": "2025-12-17T20:28:06.620311Z", "title": "Use of CIFS detected. Upgrade can't proceed" }, { "actor": "network_deprecations", "audience": "sysadmin", "detail": { "external": [ { "title": "How to migrate the connection from ifcfg to NetworkManager keyfile plugin?", "url": "https://access.redhat.com/solutions/7083803" }, { "title": "nmcli(1) manual, describes \"connection migrate\" sub-command.", "url": "https://networkmanager.dev/docs/api/latest/nmcli.html" }, { "title": "nm-settings-ifcfg-rh(5), description of the \"ifcfg\" format", "url": "https://networkmanager.dev/docs/api/latest/nm-settings-ifcfg-rh.html" }, { "title": "nm-settings-keyfile(5), description of the \"keyfile\" format", "url": "https://networkmanager.dev/docs/api/latest/nm-settings-keyfile.html" } ], "related_resources": [ { "scheme": "package", "title": "NetworkManager" }, { "scheme": "file", "title": "/etc/sysconfig/network-scripts/ifcfg-eth0" } ], "remediations": [ { "context": "Convert the configuration into NetworkManager native \"keyfile\" format.", "type": "hint" }, { "context": [ "nmcli", "connection", "migrate", "/etc/sysconfig/network-scripts/ifcfg-eth0" ], "type": "command" } ] }, "groups": [ "network", "services", "inhibitor" ], "hostname": "managed-node01", "id": "d5c94cb50546689fd66373abc1d806b3bc294f552e6c811a909595e9bcd111c8", "key": "7de70b43c3c9d20075e30894ac24a4c4e2d70837", "severity": "high", "summary": "Network configuration files in legacy \"ifcfg\" format are present.In Red Hat Enterprise Linux 10, support for these files is no longer enabled and the configuration will be ignored. The following files were found:\n - /etc/sysconfig/network-scripts/ifcfg-eth0", "timeStamp": "2025-12-17T20:28:07.211708Z", "title": "Legacy network configuration found" }, { "actor": "check_nfs", "audience": "sysadmin", "detail": { "external": [ { "title": "Why does leapp upgrade fail on detecting NFS during upgrade?", "url": "https://access.redhat.com/solutions/6964006" } ], "related_resources": [ { "scheme": "file", "title": "/etc/fstab" } ], "remediations": [ { "context": "Disable NFS temporarily for the upgrade if possible.", "type": "hint" } ] }, "groups": [ "filesystem", "network", "inhibitor" ], "hostname": "managed-node01", "id": "d3c126bc192071da54da28eefed06b38904f149304e8e228ec699f4be0e9279c", "key": "9881b25faceeeaa7a6478bcdac29afd7f6baaaed", "severity": "high", "summary": "NFS is currently not supported by the inplace upgrade.\nWe have found NFS usage at the following locations:\n- NFS shares found in /etc/fstab:\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat /mnt/redhat\n - nest.test.redhat.com:/mnt/qa /mnt/qa\n - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive\n - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat/brewroot /mnt/brew\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_devops_brew_scratch_nfs_sm/scratch /mnt/brew_scratch\n", "timeStamp": "2025-12-17T20:28:07.616215Z", "title": "Use of NFS detected. Upgrade can't proceed" } ] } TASK [common_upgrade_tasks | Extract inhibitor titles] ************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:32 ok: [managed-node01] => {"ansible_facts": {"inhibitor_titles": ["Use of CIFS detected. Upgrade can't proceed", "Legacy network configuration found", "Use of NFS detected. Upgrade can't proceed"]}, "changed": false} TASK [common_upgrade_tasks | Initialize remediation_todo] ********************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:36 ok: [managed-node01] => {"ansible_facts": {"remediation_todo": []}, "changed": false} TASK [common_upgrade_tasks | Map inhibitors to remediation_todo] *************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:40 ok: [managed-node01] => (item=Use of CIFS detected. Upgrade can't proceed) => {"ansible_facts": {"remediation_todo": ["leapp_cifs_detected"]}, "ansible_loop_var": "inhibitor_title", "changed": false, "inhibitor_title": "Use of CIFS detected. Upgrade can't proceed"} ok: [managed-node01] => (item=Legacy network configuration found) => {"ansible_facts": {"remediation_todo": ["leapp_cifs_detected", "leapp_legacy_network_configuration"]}, "ansible_loop_var": "inhibitor_title", "changed": false, "inhibitor_title": "Legacy network configuration found"} ok: [managed-node01] => (item=Use of NFS detected. Upgrade can't proceed) => {"ansible_facts": {"remediation_todo": ["leapp_cifs_detected", "leapp_legacy_network_configuration", "leapp_nfs_detected"]}, "ansible_loop_var": "inhibitor_title", "changed": false, "inhibitor_title": "Use of NFS detected. Upgrade can't proceed"} TASK [common_upgrade_tasks | Debug remediation_todo] *************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:50 ok: [managed-node01] => { "remediation_todo": [ "leapp_cifs_detected", "leapp_legacy_network_configuration", "leapp_nfs_detected" ] } TASK [common_upgrade_tasks | Run remediation] ********************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:54 TASK [infra.leapp.remediate : Check that the leapp-report.json exists] ********* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/main.yml:7 ok: [managed-node01] => {"changed": false, "stat": {"atime": 1766003325.7842243, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 24, "charset": "us-ascii", "checksum": "f168910c3d56eedf4352219e16ba12196215d217", "ctime": 1766003288.3931463, "dev": 51716, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 729809061, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/json", "mode": "0644", "mtime": 1766003288.3931463, "nlink": 1, "path": "/var/log/leapp/leapp-report.json", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 10980, "uid": 0, "version": "3154952468", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} TASK [infra.leapp.remediate : Set leapp_report_missing to true if the leapp-report.json does not exist] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/main.yml:12 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.remediate : Read leapp report] ******************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/main.yml:17 ok: [managed-node01] => {"changed": false, "content": "ewogICJlbnRyaWVzIjogWwogICAgewogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJjb250ZXh0IjogIklmIHNvbWUgb2YgZXhjbHVkZWQgcmVwb3NpdG9yaWVzIGFyZSBzdGlsbCByZXF1aXJlZCB0byBiZSB1c2VkIGR1cmluZyB0aGUgdXBncmFkZSwgZXhlY3V0ZSBsZWFwcCB3aXRoIHRoZSAtLWVuYWJsZXJlcG8gb3B0aW9uIHdpdGggdGhlIHJlcG9pZCBvZiB0aGUgcmVwb3NpdG9yeSByZXF1aXJlZCB0byBiZSBlbmFibGVkIGFzIGFuIGFyZ3VtZW50ICh0aGUgb3B0aW9uIGNhbiBiZSB1c2VkIG11bHRpcGxlIHRpbWVzKS4iLAogICAgICAgICAgICAidHlwZSI6ICJoaW50IgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAicmVwb3NpdG9yeSIsCiAgICAgICAgImZhaWx1cmUiCiAgICAgIF0sCiAgICAgICJrZXkiOiAiMWI5MTMyY2IyMzYyYWU3ODMwZTQ4ZWVlNzgxMWJlOTUyNzc0N2RlOCIsCiAgICAgICJzZXZlcml0eSI6ICJpbmZvIiwKICAgICAgInN1bW1hcnkiOiAiVGhlIGZvbGxvd2luZyByZXBvc2l0b3JpZXMgYXJlIG5vdCBzdXBwb3J0ZWQgYnkgUmVkIEhhdCBhbmQgYXJlIGV4Y2x1ZGVkIGZyb20gdGhlIGxpc3Qgb2YgcmVwb3NpdG9yaWVzIHVzZWQgZHVyaW5nIHRoZSB1cGdyYWRlLlxuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTEwLXMzOTB4LXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC0xMC1hYXJjaDY0LXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC0xMC1wcGM2NGxlLXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC0xMC14ODZfNjQtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC0xMC1zMzkweC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTEwLWFhcmNoNjQtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC0xMC14ODZfNjQtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC0xMC1wcGM2NGxlLXJwbXMiLAogICAgICAidGl0bGUiOiAiRXhjbHVkZWQgdGFyZ2V0IHN5c3RlbSByZXBvc2l0b3JpZXMiLAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTdUMjA6Mjg6MDMuNzY3MjI2WiIsCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsCiAgICAgICJhY3RvciI6ICJyZXBvc2l0b3JpZXNfYmxhY2tsaXN0IiwKICAgICAgImlkIjogImJkNzZiYzBiM2VjMTFiZjJhZThiYjQxN2Y1ZmNlZmVhYjVmNGUxOTBlOGIyMTc2MjU1ODZkYWFhNzQ5ZWJiMmEiCiAgICB9LAogICAgewogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLAogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJ1cGdyYWRlIHByb2Nlc3MiLAogICAgICAgICJzYW5pdHkiCiAgICAgIF0sCiAgICAgICJrZXkiOiAiOWU1MDg4ZTNjMWYzNzFlMDIwZWM3NzdjM2Q4NjU3OGY0YmUxNDNjZiIsCiAgICAgICJzZXZlcml0eSI6ICJoaWdoIiwKICAgICAgInN1bW1hcnkiOiAiRW52aXJvbm1lbnQgdmFyaWFibGUgTEVBUFBfVU5TVVBQT1JURUQgaGFzIGJlZW4gZGV0ZWN0ZWQuIEEgc3VjY2Vzc2Z1bCBhbmQgc2FmZSB1cGdyYWRlIHByb2Nlc3MgY2Fubm90IGJlIGd1YXJhbnRlZWQuIEZyb20gbm93IG9uIHlvdSBhcmUgY29udGludWluZyBhdCB5b3VyIG93biByaXNrLlxuIiwKICAgICAgInRpdGxlIjogIlVwZ3JhZGUgaXMgdW5zdXBwb3J0ZWQiLAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTdUMjA6Mjg6MDYuNTc4MDk0WiIsCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsCiAgICAgICJhY3RvciI6ICJ1bnN1cHBvcnRlZF91cGdyYWRlX2NoZWNrIiwKICAgICAgImlkIjogIjIxMDJlNjg1YzU2MjIwMzcwYzk4YTE2Mjk2ZTJhYzRkN2NiMmM0ODMyNmJkYzJiODA2NTk3ODA2M2EwOTMzY2EiCiAgICB9LAogICAgewogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLAogICAgICAiZGV0YWlsIjogewogICAgICAgICJleHRlcm5hbCI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInRpdGxlIjogIkxlYXBwIHVwZ3JhZGUgZmFpbGVkIHdpdGggZXJyb3IgXCJJbmhpYml0b3I6IFVzZSBvZiBDSUZTIGRldGVjdGVkLiBVcGdyYWRlIGNhbm5vdCBwcm9jZWVkXCIiLAogICAgICAgICAgICAidXJsIjogImh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vc29sdXRpb25zLzY5NjQzMDQiCiAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAiZmlsZSIsCiAgICAgICAgICAgICJ0aXRsZSI6ICIvZXRjL2ZzdGFiIgogICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgImNvbnRleHQiOiAiQ29tbWVudCBvdXQgQ0lGUyBlbnRyaWVzIHRvIHByb2NlZWQgd2l0aCB0aGUgdXBncmFkZS4iLAogICAgICAgICAgICAidHlwZSI6ICJoaW50IgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAiZmlsZXN5c3RlbSIsCiAgICAgICAgIm5ldHdvcmsiLAogICAgICAgICJpbmhpYml0b3IiCiAgICAgIF0sCiAgICAgICJrZXkiOiAiZDBlMWFhM2Y3YzRmYzQ0NTBiZGNiOWEyN2Y0N2ZmNDY0ZDZhZjI0YSIsCiAgICAgICJzZXZlcml0eSI6ICJoaWdoIiwKICAgICAgInN1bW1hcnkiOiAiQ0lGUyBpcyBjdXJyZW50bHkgbm90IHN1cHBvcnRlZCBieSB0aGUgaW5wbGFjZSB1cGdyYWRlLiIsCiAgICAgICJ0aXRsZSI6ICJVc2Ugb2YgQ0lGUyBkZXRlY3RlZC4gVXBncmFkZSBjYW4ndCBwcm9jZWVkIiwKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTEyLTE3VDIwOjI4OjA2LjYyMDMxMVoiLAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLAogICAgICAiYWN0b3IiOiAiY2hlY2tfY2lmcyIsCiAgICAgICJpZCI6ICIyMDhlNzA2Y2EwOGY2ZGIzNzNmNjQ5YzExZDJiOTI4ODI1Mjk1NGM5ODk3ODI3ZTI1ODI5NjQxZGIzYWRkNmY2IgogICAgfSwKICAgIHsKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwKICAgICAgImRldGFpbCI6IHsKICAgICAgICAiZXh0ZXJuYWwiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0aXRsZSI6ICJNaWdyYXRpbmcgdG8gYSBSSEVMIDEwIHdpdGhvdXQgbGliZGIiLAogICAgICAgICAgICAidXJsIjogImh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vYXJ0aWNsZXMvNzA5OTI1NiIKICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwKICAgICAgICAgICAgInRpdGxlIjogImxpYmRiIgogICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgImNvbnRleHQiOiAiQmFjayB1cCB5b3VyIGRhdGEgYmVmb3JlIHByb2NlZWRpbmcgd2l0aCB0aGUgZGF0YSB1cGdyYWRlL21pZ3JhdGlvbi4gRm9yIHRoZSBjb252ZXJzaW9uLCB0aGUgdG9vbCBkYl9jb252ZXJ0ZXIgZnJvbSB0aGUgbGliZGItdXRpbHMgcnBtIGNvdWxkIGJlIHVzZWQuIFRoaXMgZGF0YWJhc2UgZm9ybWF0IGNvbnZlcnNpb24gbXVzdCBiZSBwZXJmb3JtZWQgYmVmb3JlIHRoZSBzeXN0ZW0gdXBncmFkZS4gVGhlIGRiX2NvbnZlcnRlciBpcyBub3QgYXZhaWxhYmxlIGluIFJIRUwgMTAgc3lzdGVtcy4gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgcHJvdmlkZWQgYXJ0aWNsZS4iLAogICAgICAgICAgICAidHlwZSI6ICJoaW50IgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAic2VydmljZXMiCiAgICAgIF0sCiAgICAgICJrZXkiOiAiZmRjOGY1YjA4NGU5NTkyMmE0ZjU5NDg1YTgwN2E5MmNhZTJmYzczOCIsCiAgICAgICJzZXZlcml0eSI6ICJtZWRpdW0iLAogICAgICAic3VtbWFyeSI6ICJMaWJkYiB3YXMgbWFya2VkIGFzIGRlcHJlY2F0ZWQgaW4gUkhFTC05IGFuZCBpbiBSSEVMLTEwIGlzIG5vdCBpbmNsdWRlZCBhbnltb3JlLiBUaGVyZSBhcmUgYSBjb3VwbGUgb2YgYWx0ZXJuYXRpdmVzIGluIFJIRUwtMTA7IHRoZSBhcHBsaWNhdGlvbnMgdGhhdCBkZXBlbmQgb24gbGliZGIgd2lsbCBub3Qgd29yay4gU3VjaCBhcHBsaWNhdGlvbnMgbXVzdCBpbXBsZW1lbnQgYW5vdGhlciB0eXBlIG9mIGJhY2tlbmQgc3RvcmFnZS4gQW5kIG1pZ3JhdGUgZXhpc3RpbmcgZGF0YSB0byB0aGUgbmV3IGRhdGFiYXNlIGZvcm1hdC4iLAogICAgICAidGl0bGUiOiAiQmVya2VsZXkgREIgKGxpYmRiKSBoYXMgYmVlbiBkZXRlY3RlZCBvbiB5b3VyIHN5c3RlbSIsCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xN1QyMDoyODowNi43NjA1NjlaIiwKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwKICAgICAgImFjdG9yIjogImxpYmRiX2NoZWNrIiwKICAgICAgImlkIjogImE3ODRjNDlmN2I5ODJhYTYxZWE4YjQzMjEzZmE0YTA2YTBmNTQ2NGIwZTBmNjRhNDFiZTRmMjc2MzkzN2VkZjciCiAgICB9LAogICAgewogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLAogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJib290IgogICAgICBdLAogICAgICAia2V5IjogImFjNzAzMGUwNWQyZWUyNDhkMzRmMDhhOWZhMDQwYjM1MmJjNDEwYTMiLAogICAgICAic2V2ZXJpdHkiOiAiaGlnaCIsCiAgICAgICJzdW1tYXJ5IjogIk9uIGxlZ2FjeSAoQklPUykgc3lzdGVtcywgR1JVQjIgY29yZSAobG9jYXRlZCBpbiB0aGUgZ2FwIGJldHdlZW4gdGhlIE1CUiBhbmQgdGhlIGZpcnN0IHBhcnRpdGlvbikgY2Fubm90IGJlIHVwZGF0ZWQgZHVyaW5nIHRoZSBycG0gdHJhbnNhY3Rpb24gYW5kIExlYXBwIGhhcyB0byBpbml0aWF0ZSB0aGUgdXBkYXRlIHJ1bm5pbmcgXCJncnViMi1pbnN0YWxsXCIgYWZ0ZXIgdGhlIHRyYW5zYWN0aW9uLiBObyBhY3Rpb24gaXMgbmVlZGVkIGJlZm9yZSB0aGUgdXBncmFkZS4gQWZ0ZXIgdGhlIHVwZ3JhZGUsIGl0IGlzIHJlY29tbWVuZGVkIHRvIGNoZWNrIHRoZSBHUlVCIGNvbmZpZ3VyYXRpb24uIiwKICAgICAgInRpdGxlIjogIkdSVUIyIGNvcmUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IHVwZGF0ZWQgZHVyaW5nIHRoZSB1cGdyYWRlIiwKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTEyLTE3VDIwOjI4OjA3LjE3MDg0NFoiLAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLAogICAgICAiYWN0b3IiOiAiY2hlY2tfZ3J1Yl9jb3JlIiwKICAgICAgImlkIjogImNkYjA3ODkwOTI2ZTZiZDZhMDY4NDMyMjM4ZWE4NzYwNjE3N2Y0ZjgzZWExNzA5ODI3OTFjMDljMTBhNTAzN2MiCiAgICB9LAogICAgewogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLAogICAgICAiZGV0YWlsIjogewogICAgICAgICJleHRlcm5hbCI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInRpdGxlIjogIkhvdyB0byBtaWdyYXRlIHRoZSBjb25uZWN0aW9uIGZyb20gaWZjZmcgdG8gTmV0d29ya01hbmFnZXIga2V5ZmlsZSBwbHVnaW4/IiwKICAgICAgICAgICAgInVybCI6ICJodHRwczovL2FjY2Vzcy5yZWRoYXQuY29tL3NvbHV0aW9ucy83MDgzODAzIgogICAgICAgICAgfSwKICAgICAgICAgIHsKICAgICAgICAgICAgInRpdGxlIjogIm5tY2xpKDEpIG1hbnVhbCwgZGVzY3JpYmVzIFwiY29ubmVjdGlvbiBtaWdyYXRlXCIgc3ViLWNvbW1hbmQuIiwKICAgICAgICAgICAgInVybCI6ICJodHRwczovL25ldHdvcmttYW5hZ2VyLmRldi9kb2NzL2FwaS9sYXRlc3Qvbm1jbGkuaHRtbCIKICAgICAgICAgIH0sCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0aXRsZSI6ICJubS1zZXR0aW5ncy1pZmNmZy1yaCg1KSwgZGVzY3JpcHRpb24gb2YgdGhlIFwiaWZjZmdcIiBmb3JtYXQiLAogICAgICAgICAgICAidXJsIjogImh0dHBzOi8vbmV0d29ya21hbmFnZXIuZGV2L2RvY3MvYXBpL2xhdGVzdC9ubS1zZXR0aW5ncy1pZmNmZy1yaC5odG1sIgogICAgICAgICAgfSwKICAgICAgICAgIHsKICAgICAgICAgICAgInRpdGxlIjogIm5tLXNldHRpbmdzLWtleWZpbGUoNSksIGRlc2NyaXB0aW9uIG9mIHRoZSBcImtleWZpbGVcIiBmb3JtYXQiLAogICAgICAgICAgICAidXJsIjogImh0dHBzOi8vbmV0d29ya21hbmFnZXIuZGV2L2RvY3MvYXBpL2xhdGVzdC9ubS1zZXR0aW5ncy1rZXlmaWxlLmh0bWwiCiAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsCiAgICAgICAgICAgICJ0aXRsZSI6ICJOZXR3b3JrTWFuYWdlciIKICAgICAgICAgIH0sCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAiZmlsZSIsCiAgICAgICAgICAgICJ0aXRsZSI6ICIvZXRjL3N5c2NvbmZpZy9uZXR3b3JrLXNjcmlwdHMvaWZjZmctZXRoMCIKICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJjb250ZXh0IjogIkNvbnZlcnQgdGhlIGNvbmZpZ3VyYXRpb24gaW50byBOZXR3b3JrTWFuYWdlciBuYXRpdmUgXCJrZXlmaWxlXCIgZm9ybWF0LiIsCiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiCiAgICAgICAgICB9LAogICAgICAgICAgewogICAgICAgICAgICAiY29udGV4dCI6IFsKICAgICAgICAgICAgICAibm1jbGkiLAogICAgICAgICAgICAgICJjb25uZWN0aW9uIiwKICAgICAgICAgICAgICAibWlncmF0ZSIsCiAgICAgICAgICAgICAgIi9ldGMvc3lzY29uZmlnL25ldHdvcmstc2NyaXB0cy9pZmNmZy1ldGgwIgogICAgICAgICAgICBdLAogICAgICAgICAgICAidHlwZSI6ICJjb21tYW5kIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAibmV0d29yayIsCiAgICAgICAgInNlcnZpY2VzIiwKICAgICAgICAiaW5oaWJpdG9yIgogICAgICBdLAogICAgICAia2V5IjogIjdkZTcwYjQzYzNjOWQyMDA3NWUzMDg5NGFjMjRhNGM0ZTJkNzA4MzciLAogICAgICAic2V2ZXJpdHkiOiAiaGlnaCIsCiAgICAgICJzdW1tYXJ5IjogIk5ldHdvcmsgY29uZmlndXJhdGlvbiBmaWxlcyBpbiBsZWdhY3kgXCJpZmNmZ1wiIGZvcm1hdCBhcmUgcHJlc2VudC5JbiBSZWQgSGF0IEVudGVycHJpc2UgTGludXggMTAsIHN1cHBvcnQgZm9yIHRoZXNlIGZpbGVzIGlzIG5vIGxvbmdlciBlbmFibGVkIGFuZCB0aGUgY29uZmlndXJhdGlvbiB3aWxsIGJlIGlnbm9yZWQuIFRoZSBmb2xsb3dpbmcgZmlsZXMgd2VyZSBmb3VuZDpcbiAgICAtIC9ldGMvc3lzY29uZmlnL25ldHdvcmstc2NyaXB0cy9pZmNmZy1ldGgwIiwKICAgICAgInRpdGxlIjogIkxlZ2FjeSBuZXR3b3JrIGNvbmZpZ3VyYXRpb24gZm91bmQiLAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTdUMjA6Mjg6MDcuMjExNzA4WiIsCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsCiAgICAgICJhY3RvciI6ICJuZXR3b3JrX2RlcHJlY2F0aW9ucyIsCiAgICAgICJpZCI6ICJkNWM5NGNiNTA1NDY2ODlmZDY2MzczYWJjMWQ4MDZiM2JjMjk0ZjU1MmU2YzgxMWE5MDk1OTVlOWJjZDExMWM4IgogICAgfSwKICAgIHsKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwKICAgICAgImRldGFpbCI6IHsKICAgICAgICAiZXh0ZXJuYWwiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0aXRsZSI6ICJXaHkgZG9lcyBsZWFwcCB1cGdyYWRlIGZhaWwgb24gZGV0ZWN0aW5nIE5GUyBkdXJpbmcgdXBncmFkZT8iLAogICAgICAgICAgICAidXJsIjogImh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vc29sdXRpb25zLzY5NjQwMDYiCiAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAiZmlsZSIsCiAgICAgICAgICAgICJ0aXRsZSI6ICIvZXRjL2ZzdGFiIgogICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgImNvbnRleHQiOiAiRGlzYWJsZSBORlMgdGVtcG9yYXJpbHkgZm9yIHRoZSB1cGdyYWRlIGlmIHBvc3NpYmxlLiIsCiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LAogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJmaWxlc3lzdGVtIiwKICAgICAgICAibmV0d29yayIsCiAgICAgICAgImluaGliaXRvciIKICAgICAgXSwKICAgICAgImtleSI6ICI5ODgxYjI1ZmFjZWVlYWE3YTY0NzhiY2RhYzI5YWZkN2Y2YmFhYWVkIiwKICAgICAgInNldmVyaXR5IjogImhpZ2giLAogICAgICAic3VtbWFyeSI6ICJORlMgaXMgY3VycmVudGx5IG5vdCBzdXBwb3J0ZWQgYnkgdGhlIGlucGxhY2UgdXBncmFkZS5cbldlIGhhdmUgZm91bmQgTkZTIHVzYWdlIGF0IHRoZSBmb2xsb3dpbmcgbG9jYXRpb25zOlxuLSBORlMgc2hhcmVzIGZvdW5kIGluIC9ldGMvZnN0YWI6XG4gLSBudGFwLXJkdTItYzAxLWVuZzAxLW5mczAxYi5zdG9yYWdlLnJkdTIucmVkaGF0LmNvbTovYm9zX2VuZzAxX2VuZ2luZWVyaW5nX3NtL2RldmFyY2hpdmUvcmVkaGF0IC9tbnQvcmVkaGF0XG4gLSBuZXN0LnRlc3QucmVkaGF0LmNvbTovbW50L3FhIC9tbnQvcWFcbiAtIHZ0YXAtZW5nMDEuc3RvcmFnZS5yZHUyLnJlZGhhdC5jb206L3ZvbC9lbmdhcmNoaXZlIC9tbnQvZW5nYXJjaGl2ZVxuIC0gbmVzdC50ZXN0LnJlZGhhdC5jb206L21udC90cHNkaXN0IC9tbnQvdHBzZGlzdFxuIC0gbnRhcC1yZHUyLWMwMS1lbmcwMS1uZnMwMWIuc3RvcmFnZS5yZHUyLnJlZGhhdC5jb206L2Jvc19lbmcwMV9lbmdpbmVlcmluZ19zbS9kZXZhcmNoaXZlL3JlZGhhdC9icmV3cm9vdCAvbW50L2JyZXdcbiAtIG50YXAtcmR1Mi1jMDEtZW5nMDEtbmZzMDFiLnN0b3JhZ2UucmR1Mi5yZWRoYXQuY29tOi9ib3NfZW5nMDFfZGV2b3BzX2JyZXdfc2NyYXRjaF9uZnNfc20vc2NyYXRjaCAvbW50L2JyZXdfc2NyYXRjaFxuIiwKICAgICAgInRpdGxlIjogIlVzZSBvZiBORlMgZGV0ZWN0ZWQuIFVwZ3JhZGUgY2FuJ3QgcHJvY2VlZCIsCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xN1QyMDoyODowNy42MTYyMTVaIiwKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwKICAgICAgImFjdG9yIjogImNoZWNrX25mcyIsCiAgICAgICJpZCI6ICJkM2MxMjZiYzE5MjA3MWRhNTRkYTI4ZWVmZWQwNmIzODkwNGYxNDkzMDRlOGUyMjhlYzY5OWY0YmUwZTkyNzljIgogICAgfSwKICAgIHsKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAic2VsaW51eCIsCiAgICAgICAgInNlY3VyaXR5IgogICAgICBdLAogICAgICAia2V5IjogIjhmYjgxODYzZjg0MTNiZDYxN2MyYTU1YjY5YjhlMTBmZjAzZDdjNzIiLAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIsCiAgICAgICJzdW1tYXJ5IjogIlNFbGludXggcmVsYWJlbGluZyB3aWxsIGJlIHNjaGVkdWxlZCBhcyB0aGUgc3RhdHVzIGlzIHBlcm1pc3NpdmUvZW5mb3JjaW5nLiIsCiAgICAgICJ0aXRsZSI6ICJTRWxpbnV4IHJlbGFiZWxpbmcgd2lsbCBiZSBzY2hlZHVsZWQiLAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTdUMjA6Mjg6MDguMDYyMDc4WiIsCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsCiAgICAgICJhY3RvciI6ICJjaGVja19zZV9saW51eCIsCiAgICAgICJpZCI6ICJmYzBlZjc4NTg4YzU3YTE3OTNmOTY1ZGIwZmIxN2Y1NzIxNDhlODcyOGYyMWNjMWU1ZGNiYWYzODBkNDg5YTlhIgogICAgfSwKICAgIHsKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAiY29udGV4dCI6ICJNYWtlIHN1cmUgdGhlcmUgYXJlIG5vIFNFbGludXggcmVsYXRlZCB3YXJuaW5ncyBhZnRlciB0aGUgdXBncmFkZSBhbmQgZW5hYmxlIFNFbGludXggbWFudWFsbHkgYWZ0ZXJ3YXJkcy4gTm90aWNlOiBZb3UgY2FuIGlnbm9yZSB0aGUgXCIvcm9vdC90bXBfbGVhcHBfcHkzXCIgU0VsaW51eCB3YXJuaW5ncy4iLAogICAgICAgICAgICAidHlwZSI6ICJoaW50IgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAic2VsaW51eCIsCiAgICAgICAgInNlY3VyaXR5IgogICAgICBdLAogICAgICAia2V5IjogIjM5ZDcxODNkYWZiYTc5OGFhNGJiYjFlNzBiMGVmMmJiZTViMTc3MmYiLAogICAgICAic2V2ZXJpdHkiOiAibG93IiwKICAgICAgInN1bW1hcnkiOiAiU0VsaW51eCB3aWxsIGJlIHNldCB0byBwZXJtaXNzaXZlIG1vZGUuIEN1cnJlbnQgbW9kZTogZW5mb3JjaW5nLiBUaGlzIGFjdGlvbiBpcyByZXF1aXJlZCBieSB0aGUgdXBncmFkZSBwcm9jZXNzIHRvIG1ha2Ugc3VyZSB0aGUgdXBncmFkZWQgc3lzdGVtIGNhbiBib290IHdpdGhvdXQgYmVpbmlnIGJsb2NrZWQgYnkgU0VsaW51eCBydWxlcy4iLAogICAgICAidGl0bGUiOiAiU0VsaW51eCB3aWxsIGJlIHNldCB0byBwZXJtaXNzaXZlIG1vZGUiLAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTdUMjA6Mjg6MDguMDY1MTU1WiIsCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsCiAgICAgICJhY3RvciI6ICJjaGVja19zZV9saW51eCIsCiAgICAgICJpZCI6ICJmYWYxZjkxZjUwMWVhNGFhZGUxMDBjMTE1ZjYxMTRmOGEwNTkwOTM5ZThkMzRmZGUzZTQxNGE1YWFjZTVlNDhkIgogICAgfQogIF0sCiAgImxlYXBwX3J1bl9pZCI6ICJjN2UwMWE3Mi1mNTA0LTQ1ZTgtOWRiYy02NDhiMTEwNTU0YmUiCn0K", "encoding": "base64", "source": "/var/log/leapp/leapp-report.json"} TASK [infra.leapp.remediate : Parse leapp report] ****************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/main.yml:23 ok: [managed-node01] => {"ansible_facts": {"leapp_report_data": {"entries": [{"actor": "repositories_blacklist", "audience": "sysadmin", "detail": {"remediations": [{"context": "If some of excluded repositories are still required to be used during the upgrade, execute leapp with the --enablerepo option with the repoid of the repository required to be enabled as an argument (the option can be used multiple times).", "type": "hint"}]}, "groups": ["repository", "failure"], "hostname": "managed-node01", "id": "bd76bc0b3ec11bf2ae8bb417f5fcefeab5f4e190e8b217625586daaa749ebb2a", "key": "1b9132cb2362ae7830e48eee7811be9527747de8", "severity": "info", "summary": "The following repositories are not supported by Red Hat and are excluded from the list of repositories used during the upgrade.\n- codeready-builder-beta-for-rhel-10-s390x-rpms\n- codeready-builder-beta-for-rhel-10-aarch64-rpms\n- codeready-builder-beta-for-rhel-10-ppc64le-rpms\n- codeready-builder-beta-for-rhel-10-x86_64-rpms\n- codeready-builder-for-rhel-10-s390x-rpms\n- codeready-builder-for-rhel-10-aarch64-rpms\n- codeready-builder-for-rhel-10-x86_64-rpms\n- codeready-builder-for-rhel-10-ppc64le-rpms", "timeStamp": "2025-12-17T20:28:03.767226Z", "title": "Excluded target system repositories"}, {"actor": "unsupported_upgrade_check", "audience": "sysadmin", "groups": ["upgrade process", "sanity"], "hostname": "managed-node01", "id": "2102e685c56220370c98a16296e2ac4d7cb2c48326bdc2b8065978063a0933ca", "key": "9e5088e3c1f371e020ec777c3d86578f4be143cf", "severity": "high", "summary": "Environment variable LEAPP_UNSUPPORTED has been detected. A successful and safe upgrade process cannot be guaranteed. From now on you are continuing at your own risk.\n", "timeStamp": "2025-12-17T20:28:06.578094Z", "title": "Upgrade is unsupported"}, {"actor": "check_cifs", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp upgrade failed with error \"Inhibitor: Use of CIFS detected. Upgrade cannot proceed\"", "url": "https://access.redhat.com/solutions/6964304"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Comment out CIFS entries to proceed with the upgrade.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "208e706ca08f6db373f649c11d2b9288252954c9897827e25829641db3add6f6", "key": "d0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a", "severity": "high", "summary": "CIFS is currently not supported by the inplace upgrade.", "timeStamp": "2025-12-17T20:28:06.620311Z", "title": "Use of CIFS detected. Upgrade can't proceed"}, {"actor": "libdb_check", "audience": "sysadmin", "detail": {"external": [{"title": "Migrating to a RHEL 10 without libdb", "url": "https://access.redhat.com/articles/7099256"}], "related_resources": [{"scheme": "package", "title": "libdb"}], "remediations": [{"context": "Back up your data before proceeding with the data upgrade/migration. For the conversion, the tool db_converter from the libdb-utils rpm could be used. This database format conversion must be performed before the system upgrade. The db_converter is not available in RHEL 10 systems. For more information, see the provided article.", "type": "hint"}]}, "groups": ["services"], "hostname": "managed-node01", "id": "a784c49f7b982aa61ea8b43213fa4a06a0f5464b0e0f64a41be4f2763937edf7", "key": "fdc8f5b084e95922a4f59485a807a92cae2fc738", "severity": "medium", "summary": "Libdb was marked as deprecated in RHEL-9 and in RHEL-10 is not included anymore. There are a couple of alternatives in RHEL-10; the applications that depend on libdb will not work. Such applications must implement another type of backend storage. And migrate existing data to the new database format.", "timeStamp": "2025-12-17T20:28:06.760569Z", "title": "Berkeley DB (libdb) has been detected on your system"}, {"actor": "check_grub_core", "audience": "sysadmin", "groups": ["boot"], "hostname": "managed-node01", "id": "cdb07890926e6bd6a068432238ea87606177f4f83ea170982791c09c10a5037c", "key": "ac7030e05d2ee248d34f08a9fa040b352bc410a3", "severity": "high", "summary": "On legacy (BIOS) systems, GRUB2 core (located in the gap between the MBR and the first partition) cannot be updated during the rpm transaction and Leapp has to initiate the update running \"grub2-install\" after the transaction. No action is needed before the upgrade. After the upgrade, it is recommended to check the GRUB configuration.", "timeStamp": "2025-12-17T20:28:07.170844Z", "title": "GRUB2 core will be automatically updated during the upgrade"}, {"actor": "network_deprecations", "audience": "sysadmin", "detail": {"external": [{"title": "How to migrate the connection from ifcfg to NetworkManager keyfile plugin?", "url": "https://access.redhat.com/solutions/7083803"}, {"title": "nmcli(1) manual, describes \"connection migrate\" sub-command.", "url": "https://networkmanager.dev/docs/api/latest/nmcli.html"}, {"title": "nm-settings-ifcfg-rh(5), description of the \"ifcfg\" format", "url": "https://networkmanager.dev/docs/api/latest/nm-settings-ifcfg-rh.html"}, {"title": "nm-settings-keyfile(5), description of the \"keyfile\" format", "url": "https://networkmanager.dev/docs/api/latest/nm-settings-keyfile.html"}], "related_resources": [{"scheme": "package", "title": "NetworkManager"}, {"scheme": "file", "title": "/etc/sysconfig/network-scripts/ifcfg-eth0"}], "remediations": [{"context": "Convert the configuration into NetworkManager native \"keyfile\" format.", "type": "hint"}, {"context": ["nmcli", "connection", "migrate", "/etc/sysconfig/network-scripts/ifcfg-eth0"], "type": "command"}]}, "groups": ["network", "services", "inhibitor"], "hostname": "managed-node01", "id": "d5c94cb50546689fd66373abc1d806b3bc294f552e6c811a909595e9bcd111c8", "key": "7de70b43c3c9d20075e30894ac24a4c4e2d70837", "severity": "high", "summary": "Network configuration files in legacy \"ifcfg\" format are present.In Red Hat Enterprise Linux 10, support for these files is no longer enabled and the configuration will be ignored. The following files were found:\n - /etc/sysconfig/network-scripts/ifcfg-eth0", "timeStamp": "2025-12-17T20:28:07.211708Z", "title": "Legacy network configuration found"}, {"actor": "check_nfs", "audience": "sysadmin", "detail": {"external": [{"title": "Why does leapp upgrade fail on detecting NFS during upgrade?", "url": "https://access.redhat.com/solutions/6964006"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Disable NFS temporarily for the upgrade if possible.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "d3c126bc192071da54da28eefed06b38904f149304e8e228ec699f4be0e9279c", "key": "9881b25faceeeaa7a6478bcdac29afd7f6baaaed", "severity": "high", "summary": "NFS is currently not supported by the inplace upgrade.\nWe have found NFS usage at the following locations:\n- NFS shares found in /etc/fstab:\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat /mnt/redhat\n - nest.test.redhat.com:/mnt/qa /mnt/qa\n - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive\n - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat/brewroot /mnt/brew\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_devops_brew_scratch_nfs_sm/scratch /mnt/brew_scratch\n", "timeStamp": "2025-12-17T20:28:07.616215Z", "title": "Use of NFS detected. Upgrade can't proceed"}, {"actor": "check_se_linux", "audience": "sysadmin", "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "fc0ef78588c57a1793f965db0fb17f572148e8728f21cc1e5dcbaf380d489a9a", "key": "8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "severity": "info", "summary": "SElinux relabeling will be scheduled as the status is permissive/enforcing.", "timeStamp": "2025-12-17T20:28:08.062078Z", "title": "SElinux relabeling will be scheduled"}, {"actor": "check_se_linux", "audience": "sysadmin", "detail": {"remediations": [{"context": "Make sure there are no SElinux related warnings after the upgrade and enable SElinux manually afterwards. Notice: You can ignore the \"/root/tmp_leapp_py3\" SElinux warnings.", "type": "hint"}]}, "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "faf1f91f501ea4aade100c115f6114f8a0590939e8d34fde3e414a5aace5e48d", "key": "39d7183dafba798aa4bbb1e70b0ef2bbe5b1772f", "severity": "low", "summary": "SElinux will be set to permissive mode. Current mode: enforcing. This action is required by the upgrade process to make sure the upgraded system can boot without beinig blocked by SElinux rules.", "timeStamp": "2025-12-17T20:28:08.065155Z", "title": "SElinux will be set to permissive mode"}], "leapp_run_id": "c7e01a72-f504-45e8-9dbc-648b110554be"}}, "changed": false} TASK [infra.leapp.remediate : Check that the 6to7 preupgrade report exists] **** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/main.yml:28 ok: [managed-node01] => {"changed": false, "stat": {"exists": false}} TASK [infra.leapp.remediate : Set leapp_report_missing_6to7 to true if the 6to7 preupgrade report does not exist] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/main.yml:33 ok: [managed-node01] => {"ansible_facts": {"leapp_report_missing_6to7": true}, "changed": false} TASK [infra.leapp.remediate : Read 6to7 preupgrade report] ********************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/main.yml:38 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.remediate : Remediate the system] **************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/main.yml:44 included: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_cifs_detected.yml for managed-node01 => (item=leapp_cifs_detected) included: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_legacy_network_configuration.yml for managed-node01 => (item=leapp_legacy_network_configuration) included: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_nfs_detected.yml for managed-node01 => (item=leapp_nfs_detected) TASK [infra.leapp.remediate : leapp_cifs_detected | Comment CIFS shares in /etc/fstab] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_cifs_detected.yml:4 changed: [managed-node01] => {"changed": true, "msg": "1 replacements made", "rc": 0} TASK [infra.leapp.remediate : leapp_legacy_network_configuration | Continue when leapp report is missing] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_legacy_network_configuration.yml:2 skipping: [managed-node01] => {} TASK [infra.leapp.remediate : leapp_legacy_network_configuration | End remediation if a matching entry was not found in the leapp report] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_legacy_network_configuration.yml:19 skipping: [managed-node01] => {} TASK [infra.leapp.remediate : leapp_legacy_network_configuration | Show the remediation command] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_legacy_network_configuration.yml:29 ok: [managed-node01] => { "leapp_inhibitor_remediation.context | join(' ')": "nmcli connection migrate /etc/sysconfig/network-scripts/ifcfg-eth0" } TASK [infra.leapp.remediate : leapp_legacy_network_configuration | Migrate the network connection configuration to the keyfile format] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_legacy_network_configuration.yml:33 changed: [managed-node01] => {"changed": true, "cmd": ["nmcli", "connection", "migrate", "/etc/sysconfig/network-scripts/ifcfg-eth0"], "delta": "0:00:00.024656", "end": "2025-12-17 15:28:50.848788", "msg": "", "rc": 0, "start": "2025-12-17 15:28:50.824132", "stderr": "", "stderr_lines": [], "stdout": "Connection 'System eth0' (5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03) successfully migrated.", "stdout_lines": ["Connection 'System eth0' (5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03) successfully migrated."]} TASK [infra.leapp.remediate : leapp_legacy_network_configuration | Show the remediation command result] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_legacy_network_configuration.yml:39 ok: [managed-node01] => { "leapp_legacy_network_config_migration.stdout_lines": [ "Connection 'System eth0' (5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03) successfully migrated." ] } TASK [infra.leapp.remediate : leapp_nfs_detected | Continue when leapp report is missing] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_nfs_detected.yml:2 skipping: [managed-node01] => {} TASK [infra.leapp.remediate : leapp_nfs_detected | End execution of playbook if no entry found in leapp report] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_nfs_detected.yml:15 skipping: [managed-node01] => {} TASK [infra.leapp.remediate : leapp_nfs_detected | Get fstab_entries] ********** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_nfs_detected.yml:25 ok: [managed-node01] => (item=- NFS shares found in /etc/fstab: - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat /mnt/redhat - nest.test.redhat.com:/mnt/qa /mnt/qa - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat/brewroot /mnt/brew - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_devops_brew_scratch_nfs_sm/scratch /mnt/brew_scratch ) => {"ansible_facts": {"fstab_entries": ["ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat", "nest.test.redhat.com:/mnt/qa", "vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive", "nest.test.redhat.com:/mnt/tpsdist", "ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat/brewroot", "ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_devops_brew_scratch_nfs_sm/scratch"]}, "ansible_loop_var": "item", "changed": false, "item": "- NFS shares found in /etc/fstab:\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat /mnt/redhat\n - nest.test.redhat.com:/mnt/qa /mnt/qa\n - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive\n - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat/brewroot /mnt/brew\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_devops_brew_scratch_nfs_sm/scratch /mnt/brew_scratch\n"} TASK [infra.leapp.remediate : leapp_nfs_detected | Get nfs_mounts] ************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_nfs_detected.yml:31 skipping: [managed-node01] => (item=- NFS shares found in /etc/fstab: - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat /mnt/redhat - nest.test.redhat.com:/mnt/qa /mnt/qa - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat/brewroot /mnt/brew - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_devops_brew_scratch_nfs_sm/scratch /mnt/brew_scratch ) => {"ansible_loop_var": "item", "changed": false, "item": "- NFS shares found in /etc/fstab:\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat /mnt/redhat\n - nest.test.redhat.com:/mnt/qa /mnt/qa\n - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive\n - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat/brewroot /mnt/brew\n - ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_devops_brew_scratch_nfs_sm/scratch /mnt/brew_scratch\n", "skip_reason": "Conditional result was False"} skipping: [managed-node01] => {"changed": false, "msg": "All items skipped"} TASK [infra.leapp.remediate : leapp_nfs_detected | Comment NFS shares in /etc/fstab] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_nfs_detected.yml:37 changed: [managed-node01] => (item=ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat) => {"ansible_loop_var": "item", "changed": true, "cmd": "set -o pipefail\nentry=\"ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat\"\ngrep -qF \"$entry\" /etc/fstab && sed -i \"s|^$entry|# $entry|\" /etc/fstab\n", "delta": "0:00:00.006506", "end": "2025-12-17 15:28:51.506150", "item": "ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat", "msg": "", "rc": 0, "start": "2025-12-17 15:28:51.499644", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} changed: [managed-node01] => (item=nest.test.redhat.com:/mnt/qa) => {"ansible_loop_var": "item", "changed": true, "cmd": "set -o pipefail\nentry=\"nest.test.redhat.com:/mnt/qa\"\ngrep -qF \"$entry\" /etc/fstab && sed -i \"s|^$entry|# $entry|\" /etc/fstab\n", "delta": "0:00:00.005545", "end": "2025-12-17 15:28:51.872915", "item": "nest.test.redhat.com:/mnt/qa", "msg": "", "rc": 0, "start": "2025-12-17 15:28:51.867370", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} changed: [managed-node01] => (item=vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive) => {"ansible_loop_var": "item", "changed": true, "cmd": "set -o pipefail\nentry=\"vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive\"\ngrep -qF \"$entry\" /etc/fstab && sed -i \"s|^$entry|# $entry|\" /etc/fstab\n", "delta": "0:00:00.006398", "end": "2025-12-17 15:28:52.241995", "item": "vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive", "msg": "", "rc": 0, "start": "2025-12-17 15:28:52.235597", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} changed: [managed-node01] => (item=nest.test.redhat.com:/mnt/tpsdist) => {"ansible_loop_var": "item", "changed": true, "cmd": "set -o pipefail\nentry=\"nest.test.redhat.com:/mnt/tpsdist\"\ngrep -qF \"$entry\" /etc/fstab && sed -i \"s|^$entry|# $entry|\" /etc/fstab\n", "delta": "0:00:00.005626", "end": "2025-12-17 15:28:52.610425", "item": "nest.test.redhat.com:/mnt/tpsdist", "msg": "", "rc": 0, "start": "2025-12-17 15:28:52.604799", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} changed: [managed-node01] => (item=ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat/brewroot) => {"ansible_loop_var": "item", "changed": true, "cmd": "set -o pipefail\nentry=\"ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat/brewroot\"\ngrep -qF \"$entry\" /etc/fstab && sed -i \"s|^$entry|# $entry|\" /etc/fstab\n", "delta": "0:00:00.006228", "end": "2025-12-17 15:28:52.982209", "item": "ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat/brewroot", "msg": "", "rc": 0, "start": "2025-12-17 15:28:52.975981", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} changed: [managed-node01] => (item=ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_devops_brew_scratch_nfs_sm/scratch) => {"ansible_loop_var": "item", "changed": true, "cmd": "set -o pipefail\nentry=\"ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_devops_brew_scratch_nfs_sm/scratch\"\ngrep -qF \"$entry\" /etc/fstab && sed -i \"s|^$entry|# $entry|\" /etc/fstab\n", "delta": "0:00:00.006498", "end": "2025-12-17 15:28:53.352919", "item": "ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_devops_brew_scratch_nfs_sm/scratch", "msg": "", "rc": 0, "start": "2025-12-17 15:28:53.346421", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [infra.leapp.remediate : leapp_nfs_detected | Unmount NFS Mounts] ********* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_nfs_detected.yml:46 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [common_upgrade_tasks | Gather verify remediation tasks] ****************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:58 ok: [managed-node01 -> localhost] => {"changed": false, "examined": 2, "files": [{"atime": 1766002856.8664777, "ctime": 1766002856.707479, "dev": 51716, "gid": 0, "gr_name": "root", "inode": 134217917, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0644", "mtime": 1766002856.707479, "nlink": 1, "path": "/root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/verify/remediate_cifs.yml", "pw_name": "root", "rgrp": true, "roth": true, "rusr": true, "size": 495, "uid": 0, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1766002856.8674777, "ctime": 1766002856.8684776, "dev": 51716, "gid": 0, "gr_name": "root", "inode": 134217918, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0644", "mtime": 1766002856.8684776, "nlink": 1, "path": "/root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/verify/remediate_removed_kernel_drivers.yml", "pw_name": "root", "rgrp": true, "roth": true, "rusr": true, "size": 585, "uid": 0, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}], "matched": 2, "msg": "All paths examined", "skipped_paths": {}} TASK [common_upgrade_tasks | Verify remediations] ****************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:66 included: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/verify/remediate_cifs.yml for managed-node01 => (item=/root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/verify/remediate_cifs.yml) included: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/verify/remediate_removed_kernel_drivers.yml for managed-node01 => (item=/root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/verify/remediate_removed_kernel_drivers.yml) TASK [verify | remediate_cifs | Verify the cifs shares remediation] ************ task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/verify/remediate_cifs.yml:5 ok: [managed-node01] => {"changed": false, "cmd": ["cat", "/etc/fstab"], "delta": "0:00:00.003138", "end": "2025-12-17 15:28:54.073524", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-12-17 15:28:54.070386", "stderr": "", "stderr_lines": [], "stdout": "UUID=5066bbb0-0123-442c-8fbd-8258ba2e7994\t/\txfs\tdefaults\t0\t0\nUUID=420a7776-4df5-4ae4-9bac-08d280287eb9\t/boot\txfs\tdefaults\t0\t0\nUUID=C7C8-957F\t/boot/efi\tvfat\tdefaults,uid=0,gid=0,umask=077,shortname=winnt\t0\t2\n# ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat /mnt/redhat nfs ro,rsize=32768,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr,noauto 0 0\n# nest.test.redhat.com:/mnt/qa /mnt/qa nfs defaults,rsize=8192,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr,noauto 0 0\n# vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive nfs ro,rsize=32768,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr,noauto 0 0\n# nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist nfs defaults,rsize=8192,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr,noauto 0 0\n# ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat/brewroot /mnt/brew nfs ro,rsize=32768,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr,noauto 0 0\n# ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_devops_brew_scratch_nfs_sm/scratch /mnt/brew_scratch nfs ro,rsize=32768,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr,noauto 0 0\n# //127.0.0.1/test_remediate_cifs /mnt/cifs cifs username=test,password=test 0 0", "stdout_lines": ["UUID=5066bbb0-0123-442c-8fbd-8258ba2e7994\t/\txfs\tdefaults\t0\t0", "UUID=420a7776-4df5-4ae4-9bac-08d280287eb9\t/boot\txfs\tdefaults\t0\t0", "UUID=C7C8-957F\t/boot/efi\tvfat\tdefaults,uid=0,gid=0,umask=077,shortname=winnt\t0\t2", "# ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat /mnt/redhat nfs ro,rsize=32768,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr,noauto 0 0", "# nest.test.redhat.com:/mnt/qa /mnt/qa nfs defaults,rsize=8192,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr,noauto 0 0", "# vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive nfs ro,rsize=32768,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr,noauto 0 0", "# nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist nfs defaults,rsize=8192,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr,noauto 0 0", "# ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat/brewroot /mnt/brew nfs ro,rsize=32768,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr,noauto 0 0", "# ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_devops_brew_scratch_nfs_sm/scratch /mnt/brew_scratch nfs ro,rsize=32768,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr,noauto 0 0", "# //127.0.0.1/test_remediate_cifs /mnt/cifs cifs username=test,password=test 0 0"]} TASK [verify | remediate_removed_kernel_drivers | Verify the removed kernel drivers remediation] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/verify/remediate_removed_kernel_drivers.yml:3 fatal: [managed-node01]: FAILED! => {"msg": "'__leapp_debug_unsupported_modules' is undefined. '__leapp_debug_unsupported_modules' is undefined"} TASK [tests_upgrade_custom | Cleanup | Remove log files] *********************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/tests_upgrade_custom.yml:49 changed: [managed-node01] => {"changed": true, "cmd": "set -euxo pipefail\nrm -f /var/log/leapp/leapp-upgrade.log\nrm -f /var/log/ripu/ripu.log*\n", "delta": "0:00:00.005089", "end": "2025-12-17 15:28:54.461091", "msg": "", "rc": 0, "start": "2025-12-17 15:28:54.456002", "stderr": "+ rm -f /var/log/leapp/leapp-upgrade.log\n+ rm -f /var/log/ripu/ripu.log-20251217T152729", "stderr_lines": ["+ rm -f /var/log/leapp/leapp-upgrade.log", "+ rm -f /var/log/ripu/ripu.log-20251217T152729"], "stdout": "", "stdout_lines": []} PLAY RECAP ********************************************************************* managed-node01 : ok=65 changed=13 unreachable=0 failed=1 skipped=18 rescued=0 ignored=0 Dec 17 15:27:28 managed-node01 python3[9174]: ansible-ansible.legacy.setup Invoked with gather_subset=['all'] gather_timeout=10 filter=[] fact_path=/etc/ansible/facts.d Dec 17 15:27:29 managed-node01 python3[9328]: ansible-ansible.builtin.stat Invoked with path=/var/log/leapp/leapp-upgrade.log follow=False get_md5=False get_checksum=True get_mime=True get_attributes=True checksum_algorithm=sha1 Dec 17 15:27:31 managed-node01 python3[9453]: ansible-ansible.builtin.lineinfile Invoked with path=/etc/fstab line=//127.0.0.1/test_remediate_cifs /mnt/cifs cifs username=test,password=test 0 0 state=present backrefs=False create=False backup=False firstmatch=False unsafe_writes=False regexp=None search_string=None insertafter=None insertbefore=None validate=None mode=None owner=None group=None seuser=None serole=None selevel=None setype=None attributes=None Dec 17 15:27:31 managed-node01 python3[9578]: ansible-ansible.builtin.file Invoked with path=/var/log/ripu state=directory owner=root group=root mode=0755 recurse=False force=False follow=True modification_time_format=%Y%m%d%H%M.%S access_time_format=%Y%m%d%H%M.%S unsafe_writes=False _original_basename=None _diff_peek=None src=None modification_time=None access_time=None seuser=None serole=None selevel=None setype=None attributes=None Dec 17 15:27:32 managed-node01 python3[9703]: ansible-ansible.builtin.stat Invoked with path=/var/log/ripu/ripu.log follow=False get_md5=False get_checksum=True get_mime=True get_attributes=True checksum_algorithm=sha1 Dec 17 15:27:32 managed-node01 python3[9828]: ansible-ansible.legacy.stat Invoked with path=/var/log/ripu/ripu.log follow=False get_checksum=True checksum_algorithm=sha1 get_md5=False get_mime=True get_attributes=True Dec 17 15:27:33 managed-node01 python3[9928]: ansible-ansible.legacy.copy Invoked with dest=/var/log/ripu/ripu.log owner=root group=root mode=0644 src=/root/.ansible/tmp/ansible-tmp-1766003252.3261452-8221-214465882092257/source _original_basename=tmptbz6_nuf follow=False checksum=62dbb0d9e2db3c5cbd26438bc2b4c1bbd3c924cd backup=False force=True unsafe_writes=False content=NOT_LOGGING_PARAMETER validate=None directory_mode=None remote_src=None local_follow=None seuser=None serole=None selevel=None setype=None attributes=None Dec 17 15:27:33 managed-node01 python3[10053]: ansible-ansible.builtin.file Invoked with path=/etc/ansible/facts.d state=directory mode=0755 owner=root group=root recurse=False force=False follow=True modification_time_format=%Y%m%d%H%M.%S access_time_format=%Y%m%d%H%M.%S unsafe_writes=False _original_basename=None _diff_peek=None src=None modification_time=None access_time=None seuser=None serole=None selevel=None setype=None attributes=None Dec 17 15:27:34 managed-node01 python3[10178]: ansible-ansible.legacy.stat Invoked with path=/etc/ansible/facts.d/pre_ripu.fact follow=False get_checksum=True checksum_algorithm=sha1 get_md5=False get_mime=True get_attributes=True Dec 17 15:27:34 managed-node01 python3[10280]: ansible-ansible.legacy.copy Invoked with dest=/etc/ansible/facts.d/pre_ripu.fact mode=0644 owner=root group=root src=/root/.ansible/tmp/ansible-tmp-1766003253.7335112-8383-196223896015961/source _original_basename=tmpz76gl9m2 follow=False checksum=b447d1de0f9d8d6fc318b223b21fbd69d50e7c92 backup=False force=True unsafe_writes=False content=NOT_LOGGING_PARAMETER validate=None directory_mode=None remote_src=None local_follow=None seuser=None serole=None selevel=None setype=None attributes=None Dec 17 15:27:35 managed-node01 python3[10405]: ansible-ansible.legacy.command Invoked with _raw_params=set -o pipefail; export PATH=$PATH; rpm -qa | grep -ve '[\.|+]el9' | grep -vE '^(gpg-pubkey|libmodulemd|katello-ca-consumer)' | sort _uses_shell=True stdin_add_newline=True strip_empty_ends=True argv=None chdir=None executable=None creates=None removes=None stdin=None Dec 17 15:27:35 managed-node01 python3[10535]: ansible-ansible.legacy.stat Invoked with path=/etc/ansible/facts.d/non_rhel_packages.fact follow=False get_checksum=True checksum_algorithm=sha1 get_md5=False get_mime=True get_attributes=True Dec 17 15:27:36 managed-node01 python3[10598]: ansible-ansible.legacy.file Invoked with mode=0644 owner=root group=root dest=/etc/ansible/facts.d/non_rhel_packages.fact _original_basename=tmpe_iel55t recurse=False state=file path=/etc/ansible/facts.d/non_rhel_packages.fact force=False follow=True modification_time_format=%Y%m%d%H%M.%S access_time_format=%Y%m%d%H%M.%S unsafe_writes=False _diff_peek=None src=None modification_time=None access_time=None seuser=None serole=None selevel=None setype=None attributes=None Dec 17 15:27:37 managed-node01 python3[10723]: ansible-ansible.legacy.dnf Invoked with name=['leapp-upgrade'] enablerepo=[] state=latest allow_downgrade=False autoremove=False bugfix=False cacheonly=False disable_gpg_check=False disable_plugin=[] disablerepo=[] download_only=False enable_plugin=[] exclude=[] installroot=/ install_repoquery=True install_weak_deps=True security=False skip_broken=False update_cache=False update_only=False validate_certs=True sslverify=True lock_timeout=30 allowerasing=False nobest=False conf_file=None disable_excludes=None download_dir=None list=None releasever=None Dec 17 15:27:40 managed-node01 python3[10857]: ansible-ansible.builtin.file Invoked with path=/var/log/leapp state=directory owner=root group=root mode=0700 recurse=False force=False follow=True modification_time_format=%Y%m%d%H%M.%S access_time_format=%Y%m%d%H%M.%S unsafe_writes=False _original_basename=None _diff_peek=None src=None modification_time=None access_time=None seuser=None serole=None selevel=None setype=None attributes=None Dec 17 15:27:41 managed-node01 python3[10982]: ansible-ansible.legacy.stat Invoked with path=/var/log/leapp/answerfile follow=False get_checksum=True checksum_algorithm=sha1 get_md5=False get_mime=True get_attributes=True Dec 17 15:27:41 managed-node01 python3[11084]: ansible-ansible.legacy.copy Invoked with dest=/var/log/leapp/answerfile owner=root group=root mode=0644 src=/root/.ansible/tmp/ansible-tmp-1766003260.8132746-8815-35963782206250/source _original_basename=tmpp9byyttt follow=False checksum=3d934ad808576e3a7fb4c14a89645a4ad55ccf53 backup=False force=True unsafe_writes=False content=NOT_LOGGING_PARAMETER validate=None directory_mode=None remote_src=None local_follow=None seuser=None serole=None selevel=None setype=None attributes=None Dec 17 15:27:41 managed-node01 python3[11209]: ansible-ansible.builtin.file Invoked with path=/etc/leapp/files/leapp_upgrade_repositories.repo state=absent recurse=False force=False follow=True modification_time_format=%Y%m%d%H%M.%S access_time_format=%Y%m%d%H%M.%S unsafe_writes=False _original_basename=None _diff_peek=None src=None modification_time=None access_time=None mode=None owner=None group=None seuser=None serole=None selevel=None setype=None attributes=None Dec 17 15:27:43 managed-node01 ansible-async_wrapper.py[11603]: Invoked with j679538767129 7200 /root/.ansible/tmp/ansible-tmp-1766003262.9041462-8894-89515262118279/AnsiballZ_command.py _ Dec 17 15:27:43 managed-node01 ansible-async_wrapper.py[11606]: Starting module and watcher Dec 17 15:27:43 managed-node01 ansible-async_wrapper.py[11606]: Start watching 11607 (7200) Dec 17 15:27:43 managed-node01 ansible-async_wrapper.py[11607]: Start module (11607) Dec 17 15:27:43 managed-node01 ansible-async_wrapper.py[11603]: Return async_wrapper task started. Dec 17 15:27:43 managed-node01 python3[11608]: ansible-ansible.legacy.command Invoked with executable=/bin/bash _raw_params=set -o pipefail; export PATH=$PATH; ulimit -n 16384; leapp preupgrade --report-schema=1.2.0 --no-rhsm 2>&1 | tee -a /var/log/ripu/ripu.log _uses_shell=True stdin_add_newline=True strip_empty_ends=True argv=None chdir=None creates=None removes=None stdin=None Dec 17 15:27:48 managed-node01 ansible-async_wrapper.py[11606]: 11607 still running (7200) Dec 17 15:27:49 managed-node01 chronyd[616]: Selected source 10.2.32.38 Dec 17 15:27:53 managed-node01 ansible-async_wrapper.py[11606]: 11607 still running (7195) Dec 17 15:27:58 managed-node01 ansible-async_wrapper.py[11606]: 11607 still running (7190) Dec 17 15:28:03 managed-node01 ansible-async_wrapper.py[11606]: 11607 still running (7185) Dec 17 15:28:08 managed-node01 ansible-async_wrapper.py[11606]: 11607 still running (7180) Dec 17 15:28:08 managed-node01 ansible-async_wrapper.py[11607]: Module complete (11607) Dec 17 15:28:13 managed-node01 ansible-async_wrapper.py[11606]: Done in kid B. Dec 17 15:28:42 managed-node01 sshd[7682]: Received disconnect from 10.31.46.163 port 48496:11: disconnected by user Dec 17 15:28:42 managed-node01 sshd[7682]: Disconnected from user root 10.31.46.163 port 48496 Dec 17 15:28:42 managed-node01 sshd[7679]: pam_unix(sshd:session): session closed for user root Dec 17 15:28:42 managed-node01 systemd[1]: session-3.scope: Deactivated successfully. ░░ Subject: Unit succeeded ░░ Defined-By: systemd ░░ Support: https://access.redhat.com/support ░░ ░░ The unit session-3.scope has successfully entered the 'dead' state. Dec 17 15:28:42 managed-node01 systemd[1]: session-3.scope: Consumed 36.665s CPU time. ░░ Subject: Resources consumed by unit runtime ░░ Defined-By: systemd ░░ Support: https://access.redhat.com/support ░░ ░░ The unit session-3.scope completed and consumed the indicated resources. Dec 17 15:28:42 managed-node01 systemd-logind[612]: Session 3 logged out. Waiting for processes to exit. Dec 17 15:28:42 managed-node01 systemd-logind[612]: Removed session 3. ░░ Subject: Session 3 has been terminated ░░ Defined-By: systemd ░░ Support: https://access.redhat.com/support ░░ Documentation: sd-login(3) ░░ ░░ A session with the ID 3 has been terminated. Dec 17 15:28:43 managed-node01 sshd[17710]: Accepted publickey for root from 10.31.46.163 port 59846 ssh2: ECDSA SHA256:aL6bRpmzVgLtejy2h+MEh5MxXHYeJL1X3j+roiQi7AI Dec 17 15:28:43 managed-node01 systemd-logind[612]: New session 6 of user root. ░░ Subject: A new session 6 has been created for user root ░░ Defined-By: systemd ░░ Support: https://access.redhat.com/support ░░ Documentation: sd-login(3) ░░ ░░ A new session with the ID 6 has been created for the user root. ░░ ░░ The leading process of the session is 17710. Dec 17 15:28:43 managed-node01 systemd[1]: Started Session 6 of User root. ░░ Subject: A start job for unit session-6.scope has finished successfully ░░ Defined-By: systemd ░░ Support: https://access.redhat.com/support ░░ ░░ A start job for unit session-6.scope has finished successfully. ░░ ░░ The job identifier is 898. Dec 17 15:28:43 managed-node01 sshd[17710]: pam_unix(sshd:session): session opened for user root(uid=0) by root(uid=0) Dec 17 15:28:44 managed-node01 python3[17837]: ansible-ansible.legacy.async_status Invoked with jid=j679538767129.11603 mode=status _async_dir=/root/.ansible_async Dec 17 15:28:44 managed-node01 python3[17917]: ansible-ansible.legacy.async_status Invoked with jid=j679538767129.11603 mode=cleanup _async_dir=/root/.ansible_async Dec 17 15:28:44 managed-node01 python3[18042]: ansible-ansible.builtin.stat Invoked with path=/var/log/leapp/leapp-report.txt follow=False get_md5=False get_checksum=True get_mime=True get_attributes=True checksum_algorithm=sha1 Dec 17 15:28:45 managed-node01 python3[18169]: ansible-ansible.builtin.slurp Invoked with src=/var/log/leapp/leapp-report.txt Dec 17 15:28:45 managed-node01 python3[18294]: ansible-ansible.builtin.slurp Invoked with src=/var/log/leapp/leapp-report.json Dec 17 15:28:46 managed-node01 python3[18419]: ansible-ansible.legacy.command Invoked with _raw_params=awk '/\(inhibitor\)/,/^-------/' /var/log/leapp/leapp-report.txt _uses_shell=False stdin_add_newline=True strip_empty_ends=True argv=None chdir=None executable=None creates=None removes=None stdin=None Dec 17 15:28:46 managed-node01 python3[18545]: ansible-ansible.legacy.command Invoked with _raw_params=awk '/high \(error\)/,/^-------/' /var/log/leapp/leapp-report.txt _uses_shell=False stdin_add_newline=True strip_empty_ends=True argv=None chdir=None executable=None creates=None removes=None stdin=None Dec 17 15:28:47 managed-node01 python3[18671]: ansible-ansible.builtin.stat Invoked with path=/var/log/ripu/ripu.log follow=False get_md5=False get_checksum=True get_mime=True get_attributes=True checksum_algorithm=sha1 Dec 17 15:28:47 managed-node01 python3[18798]: ansible-ansible.builtin.lineinfile Invoked with path=/var/log/ripu/ripu.log line=Job ended at 2025-12-17T20:28:47Z owner=root group=root mode=0644 state=present backrefs=False create=False backup=False firstmatch=False unsafe_writes=False regexp=None search_string=None insertafter=None insertbefore=None validate=None seuser=None serole=None selevel=None setype=None attributes=None Dec 17 15:28:47 managed-node01 python3[18923]: ansible-ansible.builtin.slurp Invoked with src=/var/log/ripu/ripu.log Dec 17 15:28:48 managed-node01 python3[19048]: ansible-ansible.legacy.command Invoked with _raw_params=export PATH=$PATH mv /var/log/ripu/ripu.log /var/log/ripu/ripu.log-20251217T152729 _uses_shell=True stdin_add_newline=True strip_empty_ends=True argv=None chdir=None executable=None creates=None removes=None stdin=None Dec 17 15:28:48 managed-node01 python3[19174]: ansible-ansible.builtin.stat Invoked with path=/var/log/leapp/leapp-report.json follow=False get_md5=False get_checksum=True get_mime=True get_attributes=True checksum_algorithm=sha1 Dec 17 15:28:49 managed-node01 python3[19301]: ansible-ansible.builtin.slurp Invoked with src=/var/log/leapp/leapp-report.json Dec 17 15:28:49 managed-node01 python3[19426]: ansible-ansible.builtin.stat Invoked with path=/root/preupgrade/result.txt follow=False get_md5=False get_checksum=True get_mime=True get_attributes=True checksum_algorithm=sha1 Dec 17 15:28:50 managed-node01 python3[19551]: ansible-ansible.builtin.replace Invoked with path=/etc/fstab regexp=(.*)cifs(.*) replace=# \1cifs\2 backup=False encoding=utf-8 unsafe_writes=False after=None before=None validate=None mode=None owner=None group=None seuser=None serole=None selevel=None setype=None attributes=None Dec 17 15:28:50 managed-node01 python3[19676]: ansible-ansible.legacy.command Invoked with argv=['nmcli', 'connection', 'migrate', '/etc/sysconfig/network-scripts/ifcfg-eth0'] _uses_shell=False stdin_add_newline=True strip_empty_ends=True _raw_params=None chdir=None executable=None creates=None removes=None stdin=None Dec 17 15:28:50 managed-node01 NetworkManager[642]: [1766003330.8456] audit: op="connection-update" uuid="5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03" name="System eth0" pid=19677 uid=0 result="success" Dec 17 15:28:51 managed-node01 python3[19805]: ansible-ansible.legacy.command Invoked with _raw_params=set -o pipefail entry="ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat" grep -qF "$entry" /etc/fstab && sed -i "s|^$entry|# $entry|" /etc/fstab _uses_shell=True stdin_add_newline=True strip_empty_ends=True argv=None chdir=None executable=None creates=None removes=None stdin=None Dec 17 15:28:51 managed-node01 python3[19932]: ansible-ansible.legacy.command Invoked with _raw_params=set -o pipefail entry="nest.test.redhat.com:/mnt/qa" grep -qF "$entry" /etc/fstab && sed -i "s|^$entry|# $entry|" /etc/fstab _uses_shell=True stdin_add_newline=True strip_empty_ends=True argv=None chdir=None executable=None creates=None removes=None stdin=None Dec 17 15:28:52 managed-node01 python3[20059]: ansible-ansible.legacy.command Invoked with _raw_params=set -o pipefail entry="vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive" grep -qF "$entry" /etc/fstab && sed -i "s|^$entry|# $entry|" /etc/fstab _uses_shell=True stdin_add_newline=True strip_empty_ends=True argv=None chdir=None executable=None creates=None removes=None stdin=None Dec 17 15:28:52 managed-node01 python3[20186]: ansible-ansible.legacy.command Invoked with _raw_params=set -o pipefail entry="nest.test.redhat.com:/mnt/tpsdist" grep -qF "$entry" /etc/fstab && sed -i "s|^$entry|# $entry|" /etc/fstab _uses_shell=True stdin_add_newline=True strip_empty_ends=True argv=None chdir=None executable=None creates=None removes=None stdin=None Dec 17 15:28:52 managed-node01 python3[20313]: ansible-ansible.legacy.command Invoked with _raw_params=set -o pipefail entry="ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_engineering_sm/devarchive/redhat/brewroot" grep -qF "$entry" /etc/fstab && sed -i "s|^$entry|# $entry|" /etc/fstab _uses_shell=True stdin_add_newline=True strip_empty_ends=True argv=None chdir=None executable=None creates=None removes=None stdin=None Dec 17 15:28:53 managed-node01 python3[20440]: ansible-ansible.legacy.command Invoked with _raw_params=set -o pipefail entry="ntap-rdu2-c01-eng01-nfs01b.storage.rdu2.redhat.com:/bos_eng01_devops_brew_scratch_nfs_sm/scratch" grep -qF "$entry" /etc/fstab && sed -i "s|^$entry|# $entry|" /etc/fstab _uses_shell=True stdin_add_newline=True strip_empty_ends=True argv=None chdir=None executable=None creates=None removes=None stdin=None Dec 17 15:28:54 managed-node01 python3[20567]: ansible-ansible.legacy.command Invoked with _raw_params=cat /etc/fstab _uses_shell=False stdin_add_newline=True strip_empty_ends=True argv=None chdir=None executable=None creates=None removes=None stdin=None Dec 17 15:28:54 managed-node01 python3[20693]: ansible-ansible.legacy.command Invoked with executable=/bin/bash _raw_params=set -euxo pipefail rm -f /var/log/leapp/leapp-upgrade.log rm -f /var/log/ripu/ripu.log* _uses_shell=True stdin_add_newline=True strip_empty_ends=True argv=None chdir=None creates=None removes=None stdin=None Dec 17 15:28:54 managed-node01 sshd[20716]: Accepted publickey for root from 10.31.46.163 port 43822 ssh2: RSA SHA256:9j1blwt3wcrRiGYZQ7ZGu9axm3cDklH6/z4c+Ee8CzE Dec 17 15:28:54 managed-node01 systemd-logind[612]: New session 7 of user root. ░░ Subject: A new session 7 has been created for user root ░░ Defined-By: systemd ░░ Support: https://access.redhat.com/support ░░ Documentation: sd-login(3) ░░ ░░ A new session with the ID 7 has been created for the user root. ░░ ░░ The leading process of the session is 20716. Dec 17 15:28:54 managed-node01 systemd[1]: Started Session 7 of User root. ░░ Subject: A start job for unit session-7.scope has finished successfully ░░ Defined-By: systemd ░░ Support: https://access.redhat.com/support ░░ ░░ A start job for unit session-7.scope has finished successfully. ░░ ░░ The job identifier is 983. Dec 17 15:28:54 managed-node01 sshd[20716]: pam_unix(sshd:session): session opened for user root(uid=0) by root(uid=0) Dec 17 15:28:54 managed-node01 sshd[20719]: Received disconnect from 10.31.46.163 port 43822:11: disconnected by user Dec 17 15:28:54 managed-node01 sshd[20719]: Disconnected from user root 10.31.46.163 port 43822 Dec 17 15:28:54 managed-node01 sshd[20716]: pam_unix(sshd:session): session closed for user root Dec 17 15:28:54 managed-node01 systemd-logind[612]: Session 7 logged out. Waiting for processes to exit. Dec 17 15:28:54 managed-node01 systemd[1]: session-7.scope: Deactivated successfully. ░░ Subject: Unit succeeded ░░ Defined-By: systemd ░░ Support: https://access.redhat.com/support ░░ ░░ The unit session-7.scope has successfully entered the 'dead' state. Dec 17 15:28:54 managed-node01 systemd-logind[612]: Removed session 7. ░░ Subject: Session 7 has been terminated ░░ Defined-By: systemd ░░ Support: https://access.redhat.com/support ░░ Documentation: sd-login(3) ░░ ░░ A session with the ID 7 has been terminated. Dec 17 15:28:54 managed-node01 sshd[20740]: Accepted publickey for root from 10.31.46.163 port 43832 ssh2: RSA SHA256:9j1blwt3wcrRiGYZQ7ZGu9axm3cDklH6/z4c+Ee8CzE Dec 17 15:28:54 managed-node01 systemd-logind[612]: New session 8 of user root. ░░ Subject: A new session 8 has been created for user root ░░ Defined-By: systemd ░░ Support: https://access.redhat.com/support ░░ Documentation: sd-login(3) ░░ ░░ A new session with the ID 8 has been created for the user root. ░░ ░░ The leading process of the session is 20740. Dec 17 15:28:54 managed-node01 systemd[1]: Started Session 8 of User root. ░░ Subject: A start job for unit session-8.scope has finished successfully ░░ Defined-By: systemd ░░ Support: https://access.redhat.com/support ░░ ░░ A start job for unit session-8.scope has finished successfully. ░░ ░░ The job identifier is 1068. Dec 17 15:28:54 managed-node01 sshd[20740]: pam_unix(sshd:session): session opened for user root(uid=0) by root(uid=0)