[WARNING]: Collection infra.leapp does not support Ansible version 2.14.18 [WARNING]: running playbook inside collection infra.leapp [WARNING]: Collection community.general does not support Ansible version 2.14.18 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.23 (main, Aug 19 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_default.yml **************************************************** 1 plays in /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tests/tests_default.yml PLAY [Test] ******************************************************************** TASK [Gathering Facts] ********************************************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tests/tests_default.yml:2 ok: [managed-node01] 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:21 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": "4f41c1b68ecd5a40c9a9d43a2db4274dfbd8d60b", "dest": "/var/log/ripu/ripu.log", "gid": 0, "group": "root", "md5sum": "402239ce95fbb66fde238637a06963b7", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:var_log_t:s0", "size": 61, "src": "/root/.ansible/tmp/ansible-tmp-1763128371.800544-8551-149588706008817/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:33 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:41 changed: [managed-node01] => {"changed": true, "checksum": "8f32a40d82e3fe2156313fa5d0186a89b99171bd", "dest": "/etc/ansible/facts.d/pre_ripu.fact", "gid": 0, "group": "root", "md5sum": "c14a5f9fa0faf1a6b39cc6b1cacfbb8d", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 12001, "src": "/root/.ansible/tmp/ansible-tmp-1763128372.6966205-8579-155027142255286/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:49 ok: [managed-node01] => {"changed": false, "cmd": "set -o pipefail; export PATH=$PATH; rpm -qa | grep -ve '[\\.|+]el7' | grep -vE '^(gpg-pubkey|libmodulemd|katello-ca-consumer)' | sort", "delta": "0:00:00.384796", "end": "2025-11-14 08:52:53.900299", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-11-14 08:52:53.515503", "stderr": "", "stderr_lines": [], "stdout": "epel-release-7-14.noarch\ntps-devel-2.44.50-1.noarch", "stdout_lines": ["epel-release-7-14.noarch", "tps-devel-2.44.50-1.noarch"]} 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:63 ok: [managed-node01] => {"ansible_facts": {"non_rhel_packages": ["epel-release-7-14.noarch", "tps-devel-2.44.50-1.noarch"]}, "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:67 ok: [managed-node01] => {"changed": false, "checksum": "6d36b22d9c2b2f366fc090edfbac427c77d524a5", "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": 58, "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 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was 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 ok: [managed-node01] => {"changed": false, "changes": {"installed": [], "updated": []}, "msg": "", "rc": 0, "results": ["All packages providing leapp-upgrade are up to date", ""]} 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 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} 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": 146, "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 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} 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 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} 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=j266412565005.26883 changed: [managed-node01] => {"ansible_job_id": "j266412565005.26883", "changed": true, "cmd": "set -o pipefail; export PATH=$PATH; ulimit -n 16384; leapp preupgrade --report-schema=1.2.0 2>&1 | tee -a /var/log/ripu/ripu.log\n", "delta": "0:00:36.099019", "end": "2025-11-14 08:53:32.790583", "failed_when_result": false, "finished": 1, "msg": "non-zero return code", "rc": 1, "results_file": "/root/.ansible_async/j266412565005.26883", "start": "2025-11-14 08:52:56.691564", "started": 1, "stderr": "", "stderr_lines": [], "stdout": "==> Processing phase `configuration_phase`\n====> * ipu_workflow_config\n IPU workflow config actor\n==> Processing phase `FactsCollection`\n====> * get_enabled_modules\n Provides data about which module streams are enabled on the source system.\n====> * sssd_facts\n Check SSSD configuration for changes in RHEL8 and report them in model.\n====> * scan_kernel_cmdline\n No documentation has been provided for the scan_kernel_cmdline actor.\n====> * source_boot_loader_scanner\n Scans the boot loader configuration on the source system.\n====> * pam_modules_scanner\n Scan the pam directory for services and modules used in them\n====> * firewalld_facts_actor\n Provide data about firewalld\n====> * scandasd\n In case of s390x architecture, check whether DASD is used.\n====> * repository_mapping\n Produces message containing repository mapping based on provided file.\n====> * root_scanner\n Scan the system root directory and produce a message containing\n====> * removed_pam_modules_scanner\n Scan PAM configuration for modules that are not available in RHEL-8.\n====> * common_leapp_dracut_modules\n Influences the generation of the initram disk\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====> * rpm_scanner\n Provides data about installed RPM Packages.\n====> * tcp_wrappers_config_read\n Parse tcp_wrappers configuration files /etc/hosts.{allow,deny}.\n====> * transaction_workarounds\n Provides additional RPM transaction tasks based on bundled RPM packages.\n====> * scan_grub_config\n Scan grub configuration files for errors.\n====> * scanclienablerepo\n Produce CustomTargetRepository based on the LEAPP_ENABLE_REPOS in config.\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====> * load_device_driver_deprecation_data\n Loads deprecation data for drivers and devices (PCI & CPU)\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_yum_adjustment\n Registers a workaround which will adjust the yum directories during the upgrade.\n====> * network_manager_read_config\n Provides data about NetworkManager configuration.\n====> * read_openssh_config\n Collect information about the OpenSSH configuration.\n====> * scanmemory\n Scan Memory of the machine.\n====> * scan_fips\n Determine whether the source system has FIPS enabled.\n====> * system_facts\n Provides data about many facts from system.\n====> * pci_devices_scanner\n Provides data about existing PCI Devices.\n====> * persistentnetnames\n Get network interface information for physical ethernet interfaces of the original system.\n====> * distribution_signed_rpm_scanner\n Provide data about distribution signed & unsigned RPM packages.\n====> * checkrhui\n Check if system is using RHUI infrastructure (on public cloud) and send messages to\n====> * scan_grub_device_name\n Find the name of the block devices where GRUB is located\n====> * satellite_upgrade_facts\n Report which Satellite packages require updates and how to handle PostgreSQL data\n====> * check_grub_legacy\n Check whether GRUB Legacy is installed in the MBR.\n====> * udevadm_info\n Produces data exported by the \"udevadm info\" command.\n====> * scanzfcp\n In case of s390x architecture, check whether ZFCP is used.\n====> * selinuxcontentscanner\n Scan the system for any SELinux customizations\n====> * persistentnetnamesdisable\n Disable systemd-udevd persistent network naming on machine with single eth0 NIC\n====> * authselect_scanner\n Detect what authselect configuration should be suggested to administrator.\n====> * copy_dnf_conf_into_target_userspace\n Copy dnf.conf into target userspace\n====> * biosdevname\n Enable biosdevname on the target RHEL system if all interfaces on the source RHEL\n====> * scan_pkg_manager\n Provides data about package manager (yum/dnf)\n====> * scan_sap_hana\n Gathers information related to SAP HANA instances on the system.\n====> * get_installed_desktops\n Actor checks if kde or gnome desktop environments\n====> * scan_source_files\n Scan files (explicitly specified) of the source system.\n====> * scan_subscription_manager_info\n Scans the current system for subscription manager information\n====> * storage_scanner\n Provides data about storage settings.\n====> * check_kde_apps\n Actor checks which KDE apps are installed.\n====> * remove_obsolete_gpg_keys\n Remove obsoleted RPM GPG keys.\n====> * scan_systemd_source\n Provides info about systemd on the source system\n====> * scancpu\n Scan CPUs of the machine.\n====> * used_repository_scanner\n Scan used enabled repositories\n====> * repositories_blacklist\n Exclude target repositories provided by Red Hat without support.\n====> * trusted_gpg_keys_scanner\n Scan for trusted GPG keys.\n====> * scan_source_kernel\n Scan the source system kernel.\n====> * rpm_transaction_config_tasks_collector\n Provides additional RPM transaction tasks from /etc/leapp/transaction.\n====> * sctp_read_status\n Determines whether or not the SCTP kernel module might be wanted.\n====> * ipa_scanner\n Scan system for ipa-client and ipa-server status\n====> * spamassassin_config_read\n Reads spamc configuration (/etc/mail/spamassassin/spamc.conf), the\n====> * vsftpd_config_read\n Reads vsftpd configuration files (/etc/vsftpd/*.conf) and extracts necessary information.\n====> * cups_scanner\n Gather facts about CUPS features which needs to be migrated\n====> * scan_grub_device_partition_layout\n Scan all identified GRUB devices for their partition layout.\n====> * scan_dynamic_linker_configuration\n Scan the dynamic linker configuration and find modifications.\n====> * multipath_conf_read\n Read multipath configuration files and extract the necessary information\n====> * quagga_daemons\n Active quagga daemons check.\n====> * detect_kernel_drivers\n Matches all currently loaded kernel drivers against known deprecated and removed drivers.\n====> * pes_events_scanner\n Provides data about package events from Package Evolution Service.\n====> * xfs_info_scanner\n This actor scans all mounted mountpoints for XFS information\n====> * setuptargetrepos\n Produces list of repositories that should be available to be used by Upgrade process.\n\n============================================================\n ERRORS \n============================================================\n\n2025-11-14 08:53:26.974083 [ERROR] Actor: scan_subscription_manager_info\nMessage: A subscription-manager command failed to execute\nSummary:\n Link: https://access.redhat.com/solutions/6138372\n Details: Command ['subscription-manager', 'release'] failed with exit code 1.\n Stderr: This system is not yet registered. Try 'subscription-manager register --help' for more information.\n Hint: Please ensure you have a valid RHEL subscription and your network is up. If you are using proxy for Red Hat subscription-manager, please make sure it is specified inside the /etc/rhsm/rhsm.conf file. Or use the --no-rhsm option when running leapp, if you do not want to use subscription-manager for the in-place upgrade and you want to deliver all target repositories by yourself or using RHUI on public cloud.\n\n============================================================\n END OF ERRORS \n============================================================\n\nDebug output written to /var/log/leapp/leapp-preupgrade.log\n\n============================================================\n REPORT OVERVIEW \n============================================================\n\nFollowing errors occurred and the upgrade cannot continue:\n 1. Actor: scan_subscription_manager_info\n Message: A subscription-manager command failed to execute\n\nHIGH and MEDIUM severity reports:\n 1. Packages available in excluded repositories will not be installed\n\nReports summary:\n Errors: 1\n Inhibitors: 0\n HIGH severity reports: 1\n MEDIUM severity reports: 0\n LOW severity reports: 0\n INFO severity reports: 1\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": ["==> Processing phase `configuration_phase`", "====> * ipu_workflow_config", " IPU workflow config actor", "==> Processing phase `FactsCollection`", "====> * get_enabled_modules", " Provides data about which module streams are enabled on the source system.", "====> * sssd_facts", " Check SSSD configuration for changes in RHEL8 and report them in model.", "====> * scan_kernel_cmdline", " No documentation has been provided for the scan_kernel_cmdline actor.", "====> * source_boot_loader_scanner", " Scans the boot loader configuration on the source system.", "====> * pam_modules_scanner", " Scan the pam directory for services and modules used in them", "====> * firewalld_facts_actor", " Provide data about firewalld", "====> * scandasd", " In case of s390x architecture, check whether DASD is used.", "====> * repository_mapping", " Produces message containing repository mapping based on provided file.", "====> * root_scanner", " Scan the system root directory and produce a message containing", "====> * removed_pam_modules_scanner", " Scan PAM configuration for modules that are not available in RHEL-8.", "====> * common_leapp_dracut_modules", " Influences the generation of the initram disk", "====> * scan_files_for_target_userspace", " Scan the source system and identify files that will be copied into the target userspace when it is created.", "====> * rpm_scanner", " Provides data about installed RPM Packages.", "====> * tcp_wrappers_config_read", " Parse tcp_wrappers configuration files /etc/hosts.{allow,deny}.", "====> * transaction_workarounds", " Provides additional RPM transaction tasks based on bundled RPM packages.", "====> * scan_grub_config", " Scan grub configuration files for errors.", "====> * scanclienablerepo", " Produce CustomTargetRepository based on the LEAPP_ENABLE_REPOS in config.", "====> * 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.", "====> * load_device_driver_deprecation_data", " Loads deprecation data for drivers and devices (PCI & CPU)", "====> * scan_target_os_image", " Scans the provided target OS ISO image to use as a content source for the IPU, if any.", "====> * register_yum_adjustment", " Registers a workaround which will adjust the yum directories during the upgrade.", "====> * network_manager_read_config", " Provides data about NetworkManager configuration.", "====> * read_openssh_config", " Collect information about the OpenSSH configuration.", "====> * scanmemory", " Scan Memory of the machine.", "====> * scan_fips", " Determine whether the source system has FIPS enabled.", "====> * system_facts", " Provides data about many facts from system.", "====> * pci_devices_scanner", " Provides data about existing PCI Devices.", "====> * persistentnetnames", " Get network interface information for physical ethernet interfaces of the original system.", "====> * distribution_signed_rpm_scanner", " Provide data about distribution signed & unsigned RPM packages.", "====> * checkrhui", " Check if system is using RHUI infrastructure (on public cloud) and send messages to", "====> * scan_grub_device_name", " Find the name of the block devices where GRUB is located", "====> * satellite_upgrade_facts", " Report which Satellite packages require updates and how to handle PostgreSQL data", "====> * check_grub_legacy", " Check whether GRUB Legacy is installed in the MBR.", "====> * udevadm_info", " Produces data exported by the \"udevadm info\" command.", "====> * scanzfcp", " In case of s390x architecture, check whether ZFCP is used.", "====> * selinuxcontentscanner", " Scan the system for any SELinux customizations", "====> * persistentnetnamesdisable", " Disable systemd-udevd persistent network naming on machine with single eth0 NIC", "====> * authselect_scanner", " Detect what authselect configuration should be suggested to administrator.", "====> * copy_dnf_conf_into_target_userspace", " Copy dnf.conf into target userspace", "====> * biosdevname", " Enable biosdevname on the target RHEL system if all interfaces on the source RHEL", "====> * scan_pkg_manager", " Provides data about package manager (yum/dnf)", "====> * scan_sap_hana", " Gathers information related to SAP HANA instances on the system.", "====> * get_installed_desktops", " Actor checks if kde or gnome desktop environments", "====> * scan_source_files", " Scan files (explicitly specified) of the source system.", "====> * scan_subscription_manager_info", " Scans the current system for subscription manager information", "====> * storage_scanner", " Provides data about storage settings.", "====> * check_kde_apps", " Actor checks which KDE apps are installed.", "====> * remove_obsolete_gpg_keys", " Remove obsoleted RPM GPG keys.", "====> * scan_systemd_source", " Provides info about systemd on the source system", "====> * scancpu", " Scan CPUs of the machine.", "====> * used_repository_scanner", " Scan used enabled repositories", "====> * repositories_blacklist", " Exclude target repositories provided by Red Hat without support.", "====> * trusted_gpg_keys_scanner", " Scan for trusted GPG keys.", "====> * scan_source_kernel", " Scan the source system kernel.", "====> * rpm_transaction_config_tasks_collector", " Provides additional RPM transaction tasks from /etc/leapp/transaction.", "====> * sctp_read_status", " Determines whether or not the SCTP kernel module might be wanted.", "====> * ipa_scanner", " Scan system for ipa-client and ipa-server status", "====> * spamassassin_config_read", " Reads spamc configuration (/etc/mail/spamassassin/spamc.conf), the", "====> * vsftpd_config_read", " Reads vsftpd configuration files (/etc/vsftpd/*.conf) and extracts necessary information.", "====> * cups_scanner", " Gather facts about CUPS features which needs to be migrated", "====> * scan_grub_device_partition_layout", " Scan all identified GRUB devices for their partition layout.", "====> * scan_dynamic_linker_configuration", " Scan the dynamic linker configuration and find modifications.", "====> * multipath_conf_read", " Read multipath configuration files and extract the necessary information", "====> * quagga_daemons", " Active quagga daemons check.", "====> * detect_kernel_drivers", " Matches all currently loaded kernel drivers against known deprecated and removed drivers.", "====> * pes_events_scanner", " Provides data about package events from Package Evolution Service.", "====> * xfs_info_scanner", " This actor scans all mounted mountpoints for XFS information", "====> * setuptargetrepos", " Produces list of repositories that should be available to be used by Upgrade process.", "", "============================================================", " ERRORS ", "============================================================", "", "2025-11-14 08:53:26.974083 [ERROR] Actor: scan_subscription_manager_info", "Message: A subscription-manager command failed to execute", "Summary:", " Link: https://access.redhat.com/solutions/6138372", " Details: Command ['subscription-manager', 'release'] failed with exit code 1.", " Stderr: This system is not yet registered. Try 'subscription-manager register --help' for more information.", " Hint: Please ensure you have a valid RHEL subscription and your network is up. If you are using proxy for Red Hat subscription-manager, please make sure it is specified inside the /etc/rhsm/rhsm.conf file. Or use the --no-rhsm option when running leapp, if you do not want to use subscription-manager for the in-place upgrade and you want to deliver all target repositories by yourself or using RHUI on public cloud.", "", "============================================================", " END OF ERRORS ", "============================================================", "", "Debug output written to /var/log/leapp/leapp-preupgrade.log", "", "============================================================", " REPORT OVERVIEW ", "============================================================", "", "Following errors occurred and the upgrade cannot continue:", " 1. Actor: scan_subscription_manager_info", " Message: A subscription-manager command failed to execute", "", "HIGH and MEDIUM severity reports:", " 1. Packages available in excluded repositories will not be installed", "", "Reports summary:", " Errors: 1", " Inhibitors: 0", " HIGH severity reports: 1", " MEDIUM severity reports: 0", " LOW severity reports: 0", " INFO severity reports: 1", "", "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 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was 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": 1763128412.3515728, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "e6f63114c5658544b255fcd8e414882006c9fc7b", "ctime": 1763128412.3515728, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 4208580, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1763128412.3515728, "nlink": 1, "path": "/var/log/leapp/leapp-report.txt", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 2804, "uid": 0, "version": "18446744071694662420", "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": "UmlzayBGYWN0b3I6IGhpZ2ggKGVycm9yKQpUaXRsZTogQSBzdWJzY3JpcHRpb24tbWFuYWdlciBjb21tYW5kIGZhaWxlZCB0byBleGVjdXRlClN1bW1hcnk6IHsibGluayI6ICJodHRwczovL2FjY2Vzcy5yZWRoYXQuY29tL3NvbHV0aW9ucy82MTM4MzcyIiwgImRldGFpbHMiOiAiQ29tbWFuZCBbJ3N1YnNjcmlwdGlvbi1tYW5hZ2VyJywgJ3JlbGVhc2UnXSBmYWlsZWQgd2l0aCBleGl0IGNvZGUgMS4iLCAic3RkZXJyIjogIlRoaXMgc3lzdGVtIGlzIG5vdCB5ZXQgcmVnaXN0ZXJlZC4gVHJ5ICdzdWJzY3JpcHRpb24tbWFuYWdlciByZWdpc3RlciAtLWhlbHAnIGZvciBtb3JlIGluZm9ybWF0aW9uLlxuIiwgImhpbnQiOiAiUGxlYXNlIGVuc3VyZSB5b3UgaGF2ZSBhIHZhbGlkIFJIRUwgc3Vic2NyaXB0aW9uIGFuZCB5b3VyIG5ldHdvcmsgaXMgdXAuIElmIHlvdSBhcmUgdXNpbmcgcHJveHkgZm9yIFJlZCBIYXQgc3Vic2NyaXB0aW9uLW1hbmFnZXIsIHBsZWFzZSBtYWtlIHN1cmUgaXQgaXMgc3BlY2lmaWVkIGluc2lkZSB0aGUgL2V0Yy9yaHNtL3Joc20uY29uZiBmaWxlLiBPciB1c2UgdGhlIC0tbm8tcmhzbSBvcHRpb24gd2hlbiBydW5uaW5nIGxlYXBwLCBpZiB5b3UgZG8gbm90IHdhbnQgdG8gdXNlIHN1YnNjcmlwdGlvbi1tYW5hZ2VyIGZvciB0aGUgaW4tcGxhY2UgdXBncmFkZSBhbmQgeW91IHdhbnQgdG8gZGVsaXZlciBhbGwgdGFyZ2V0IHJlcG9zaXRvcmllcyBieSB5b3Vyc2VsZiBvciB1c2luZyBSSFVJIG9uIHB1YmxpYyBjbG91ZC4ifQpLZXk6IDdlYzgyNjk3ODRkYjFiYmEyYWM1NGFlNDM4Njg5ZWYzOTdlMTY4MzMKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogaGlnaCAKVGl0bGU6IFBhY2thZ2VzIGF2YWlsYWJsZSBpbiBleGNsdWRlZCByZXBvc2l0b3JpZXMgd2lsbCBub3QgYmUgaW5zdGFsbGVkClN1bW1hcnk6IDIgcGFja2FnZXMgd2lsbCBiZSBza2lwcGVkIGJlY2F1c2UgdGhleSBhcmUgYXZhaWxhYmxlIG9ubHkgaW4gdGFyZ2V0IHN5c3RlbSByZXBvc2l0b3JpZXMgdGhhdCBhcmUgaW50ZW50aW9uYWxseSBleGNsdWRlZCBmcm9tIHRoZSBsaXN0IG9mIHJlcG9zaXRvcmllcyB1c2VkIGR1cmluZyB0aGUgdXBncmFkZS4gU2VlIHRoZSByZXBvcnQgbWVzc2FnZSB0aXRsZWQgIkV4Y2x1ZGVkIHRhcmdldCBzeXN0ZW0gcmVwb3NpdG9yaWVzIiBmb3IgZGV0YWlscy4KVGhlIGxpc3Qgb2YgdGhlc2UgcGFja2FnZXM6Ci0gcHl0aG9uMy1weXhhdHRyIChyZXBvaWQ6IGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJwbXMpCi0gcnBjZ2VuIChyZXBvaWQ6IGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJwbXMpCktleTogMjQzN2UyMDQ4MDhmOTg3NDc3YzBlOWJlOGU0Yzk1YjNhODdhOWYzZQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBpbmZvIApUaXRsZTogRXhjbHVkZWQgdGFyZ2V0IHN5c3RlbSByZXBvc2l0b3JpZXMKU3VtbWFyeTogVGhlIGZvbGxvd2luZyByZXBvc2l0b3JpZXMgYXJlIG5vdCBzdXBwb3J0ZWQgYnkgUmVkIEhhdCBhbmQgYXJlIGV4Y2x1ZGVkIGZyb20gdGhlIGxpc3Qgb2YgcmVwb3NpdG9yaWVzIHVzZWQgZHVyaW5nIHRoZSB1cGdyYWRlLgotIGNvZGVyZWFkeS1idWlsZGVyLWJldGEtZm9yLXJoZWwtOC1zMzkweC1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC04LXBwYzY0bGUtcnBtcwotIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcmh1aS1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1hYXJjaDY0LWV1cy1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1wcGM2NGxlLWV1cy1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC04LXg4Nl82NC1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1hYXJjaDY0LXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXMzOTB4LXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXMzOTB4LWV1cy1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtZXVzLXJwbXMKLSByaHVpLWNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1yaHVpLXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1yaHVpLXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1yaHVpLXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtZXVzLXJodWktcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtcHBjNjRsZS1ycG1zClJlbWVkaWF0aW9uOiBbaGludF0gSWYgc29tZSBvZiBleGNsdWRlZCByZXBvc2l0b3JpZXMgYXJlIHN0aWxsIHJlcXVpcmVkIHRvIGJlIHVzZWQgZHVyaW5nIHRoZSB1cGdyYWRlLCBleGVjdXRlIGxlYXBwIHdpdGggdGhlIC0tZW5hYmxlcmVwbyBvcHRpb24gd2l0aCB0aGUgcmVwb2lkIG9mIHRoZSByZXBvc2l0b3J5IHJlcXVpcmVkIHRvIGJlIGVuYWJsZWQgYXMgYW4gYXJndW1lbnQgKHRoZSBvcHRpb24gY2FuIGJlIHVzZWQgbXVsdGlwbGUgdGltZXMpLgpLZXk6IDFiOTEzMmNiMjM2MmFlNzgzMGU0OGVlZTc4MTFiZTk1Mjc3NDdkZTgKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo=", "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": "ewogICJsZWFwcF9ydW5faWQiOiAiZjI0OTNmYjUtMjQ2Ny00Y2EwLTk4OTUtMzI2MDk5MGQ4YjFmIiwgCiAgImVudHJpZXMiOiBbCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgImVycm9yIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkEgc3Vic2NyaXB0aW9uLW1hbmFnZXIgY29tbWFuZCBmYWlsZWQgdG8gZXhlY3V0ZSIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMTRUMTM6NTM6MjYuOTc0ODA5WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImFjdG9yIjogInNjYW5fc3Vic2NyaXB0aW9uX21hbmFnZXJfaW5mbyIsIAogICAgICAic3VtbWFyeSI6ICJ7XCJsaW5rXCI6IFwiaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9zb2x1dGlvbnMvNjEzODM3MlwiLCBcImRldGFpbHNcIjogXCJDb21tYW5kIFsnc3Vic2NyaXB0aW9uLW1hbmFnZXInLCAncmVsZWFzZSddIGZhaWxlZCB3aXRoIGV4aXQgY29kZSAxLlwiLCBcInN0ZGVyclwiOiBcIlRoaXMgc3lzdGVtIGlzIG5vdCB5ZXQgcmVnaXN0ZXJlZC4gVHJ5ICdzdWJzY3JpcHRpb24tbWFuYWdlciByZWdpc3RlciAtLWhlbHAnIGZvciBtb3JlIGluZm9ybWF0aW9uLlxcblwiLCBcImhpbnRcIjogXCJQbGVhc2UgZW5zdXJlIHlvdSBoYXZlIGEgdmFsaWQgUkhFTCBzdWJzY3JpcHRpb24gYW5kIHlvdXIgbmV0d29yayBpcyB1cC4gSWYgeW91IGFyZSB1c2luZyBwcm94eSBmb3IgUmVkIEhhdCBzdWJzY3JpcHRpb24tbWFuYWdlciwgcGxlYXNlIG1ha2Ugc3VyZSBpdCBpcyBzcGVjaWZpZWQgaW5zaWRlIHRoZSAvZXRjL3Joc20vcmhzbS5jb25mIGZpbGUuIE9yIHVzZSB0aGUgLS1uby1yaHNtIG9wdGlvbiB3aGVuIHJ1bm5pbmcgbGVhcHAsIGlmIHlvdSBkbyBub3Qgd2FudCB0byB1c2Ugc3Vic2NyaXB0aW9uLW1hbmFnZXIgZm9yIHRoZSBpbi1wbGFjZSB1cGdyYWRlIGFuZCB5b3Ugd2FudCB0byBkZWxpdmVyIGFsbCB0YXJnZXQgcmVwb3NpdG9yaWVzIGJ5IHlvdXJzZWxmIG9yIHVzaW5nIFJIVUkgb24gcHVibGljIGNsb3VkLlwifSIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICI3ZWM4MjY5Nzg0ZGIxYmJhMmFjNTRhZTQzODY4OWVmMzk3ZTE2ODMzIiwgCiAgICAgICJpZCI6ICJkMGUxYjI2NDQ1YzFiZTM3YmNmN2ZmZjM4OTBlYjM5MjIxZmM2YmJlZmY3OTAxZmI5NThkY2M0Mjk2MDhmMWVlIiwgCiAgICAgICJzZXZlcml0eSI6ICJoaWdoIgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInJlcG9zaXRvcnkiLCAKICAgICAgICAiZmFpbHVyZSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJFeGNsdWRlZCB0YXJnZXQgc3lzdGVtIHJlcG9zaXRvcmllcyIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMTRUMTM6NTM6MjguNTQxMTY3WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIklmIHNvbWUgb2YgZXhjbHVkZWQgcmVwb3NpdG9yaWVzIGFyZSBzdGlsbCByZXF1aXJlZCB0byBiZSB1c2VkIGR1cmluZyB0aGUgdXBncmFkZSwgZXhlY3V0ZSBsZWFwcCB3aXRoIHRoZSAtLWVuYWJsZXJlcG8gb3B0aW9uIHdpdGggdGhlIHJlcG9pZCBvZiB0aGUgcmVwb3NpdG9yeSByZXF1aXJlZCB0byBiZSBlbmFibGVkIGFzIGFuIGFyZ3VtZW50ICh0aGUgb3B0aW9uIGNhbiBiZSB1c2VkIG11bHRpcGxlIHRpbWVzKS4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInJlcG9zaXRvcmllc19ibGFja2xpc3QiLCAKICAgICAgInN1bW1hcnkiOiAiVGhlIGZvbGxvd2luZyByZXBvc2l0b3JpZXMgYXJlIG5vdCBzdXBwb3J0ZWQgYnkgUmVkIEhhdCBhbmQgYXJlIGV4Y2x1ZGVkIGZyb20gdGhlIGxpc3Qgb2YgcmVwb3NpdG9yaWVzIHVzZWQgZHVyaW5nIHRoZSB1cGdyYWRlLlxuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtczM5MHgtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtcHBjNjRsZS1ycG1zXG4tIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcmh1aS1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1ldXMtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXBwYzY0bGUtZXVzLXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC04LXg4Nl82NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtczM5MHgtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXMzOTB4LWV1cy1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LWV1cy1ycG1zXG4tIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1hYXJjaDY0LXJodWktcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtcmh1aS1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJodWktcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LWV1cy1yaHVpLXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1wcGM2NGxlLXJwbXMiLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiMWI5MTMyY2IyMzYyYWU3ODMwZTQ4ZWVlNzgxMWJlOTUyNzc0N2RlOCIsIAogICAgICAiaWQiOiAiZDdkMWQ5ODVkNTExZWMyZDc2YjE5ODY2Zjc5OGQ5OTU5NGE0Yzc3NTI1NWYxZTRlZWI1ZDQ0ZGFmOTJkZjc2NyIsIAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJyZXBvc2l0b3J5IgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlBhY2thZ2VzIGF2YWlsYWJsZSBpbiBleGNsdWRlZCByZXBvc2l0b3JpZXMgd2lsbCBub3QgYmUgaW5zdGFsbGVkIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMS0xNFQxMzo1MzozMi4xMTQ3ODRaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24zLXB5eGF0dHIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJycGNnZW4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInBlc19ldmVudHNfc2Nhbm5lciIsIAogICAgICAic3VtbWFyeSI6ICIyIHBhY2thZ2VzIHdpbGwgYmUgc2tpcHBlZCBiZWNhdXNlIHRoZXkgYXJlIGF2YWlsYWJsZSBvbmx5IGluIHRhcmdldCBzeXN0ZW0gcmVwb3NpdG9yaWVzIHRoYXQgYXJlIGludGVudGlvbmFsbHkgZXhjbHVkZWQgZnJvbSB0aGUgbGlzdCBvZiByZXBvc2l0b3JpZXMgdXNlZCBkdXJpbmcgdGhlIHVwZ3JhZGUuIFNlZSB0aGUgcmVwb3J0IG1lc3NhZ2UgdGl0bGVkIFwiRXhjbHVkZWQgdGFyZ2V0IHN5c3RlbSByZXBvc2l0b3JpZXNcIiBmb3IgZGV0YWlscy5cblRoZSBsaXN0IG9mIHRoZXNlIHBhY2thZ2VzOlxuLSBweXRob24zLXB5eGF0dHIgKHJlcG9pZDogY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcnBtcylcbi0gcnBjZ2VuIChyZXBvaWQ6IGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJwbXMpIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjI0MzdlMjA0ODA4Zjk4NzQ3N2MwZTliZThlNGM5NWIzYTg3YTlmM2UiLCAKICAgICAgImlkIjogIjg2YTJkNzVmOGQwNGZhZWVjMmIzMTRkNmU5Y2I4NWM3NzA3NzUyMTA5ZTFhM2Y4NTZkMDk3MDVhM2ViNGNmZmQiLCAKICAgICAgInNldmVyaXR5IjogImhpZ2giCiAgICB9CiAgXQp9Cg==", "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": "scan_subscription_manager_info", "audience": "sysadmin", "groups": ["error"], "hostname": "managed-node01", "id": "d0e1b26445c1be37bcf7fff3890eb39221fc6bbeff7901fb958dcc429608f1ee", "key": "7ec8269784db1bba2ac54ae438689ef397e16833", "severity": "high", "summary": "{\"link\": \"https://access.redhat.com/solutions/6138372\", \"details\": \"Command ['subscription-manager', 'release'] failed with exit code 1.\", \"stderr\": \"This system is not yet registered. Try 'subscription-manager register --help' for more information.\\n\", \"hint\": \"Please ensure you have a valid RHEL subscription and your network is up. If you are using proxy for Red Hat subscription-manager, please make sure it is specified inside the /etc/rhsm/rhsm.conf file. Or use the --no-rhsm option when running leapp, if you do not want to use subscription-manager for the in-place upgrade and you want to deliver all target repositories by yourself or using RHUI on public cloud.\"}", "timeStamp": "2025-11-14T13:53:26.974809Z", "title": "A subscription-manager command failed to execute"}, {"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": "d7d1d985d511ec2d76b19866f798d99594a4c775255f1e4eeb5d44daf92df767", "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-8-s390x-rpms\n- codeready-builder-beta-for-rhel-8-ppc64le-rpms\n- rhui-codeready-builder-for-rhel-8-x86_64-rhui-rpms\n- codeready-builder-for-rhel-8-aarch64-eus-rpms\n- codeready-builder-for-rhel-8-ppc64le-eus-rpms\n- codeready-builder-beta-for-rhel-8-x86_64-rpms\n- codeready-builder-for-rhel-8-aarch64-rpms\n- codeready-builder-for-rhel-8-s390x-rpms\n- codeready-builder-for-rhel-8-s390x-eus-rpms\n- codeready-builder-for-rhel-8-x86_64-eus-rpms\n- rhui-codeready-builder-for-rhel-8-aarch64-rhui-rpms\n- codeready-builder-beta-for-rhel-8-aarch64-rpms\n- codeready-builder-for-rhel-8-rhui-rpms\n- codeready-builder-for-rhel-8-x86_64-rhui-rpms\n- codeready-builder-for-rhel-8-x86_64-rpms\n- codeready-builder-for-rhel-8-x86_64-eus-rhui-rpms\n- codeready-builder-for-rhel-8-ppc64le-rpms", "timeStamp": "2025-11-14T13:53:28.541167Z", "title": "Excluded target system repositories"}, {"actor": "pes_events_scanner", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "python3-pyxattr"}, {"scheme": "package", "title": "rpcgen"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "86a2d75f8d04faeec2b314d6e9cb85c7707752109e1a3f856d09705a3eb4cffd", "key": "2437e204808f987477c0e9be8e4c95b3a87a9f3e", "severity": "high", "summary": "2 packages will be skipped because they are available only in target system repositories that are intentionally excluded from the list of repositories used during the upgrade. See the report message titled \"Excluded target system repositories\" for details.\nThe list of these packages:\n- python3-pyxattr (repoid: codeready-builder-for-rhel-8-x86_64-rpms)\n- rpcgen (repoid: codeready-builder-for-rhel-8-x86_64-rpms)", "timeStamp": "2025-11-14T13:53:32.114784Z", "title": "Packages available in excluded repositories will not be installed"}], "leapp_run_id": "f2493fb5-2467-4ca0-9895-3260990d8b1f"}, "leapp_report_txt": ["Risk Factor: high (error)", "Title: A subscription-manager command failed to execute", "Summary: {\"link\": \"https://access.redhat.com/solutions/6138372\", \"details\": \"Command ['subscription-manager', 'release'] failed with exit code 1.\", \"stderr\": \"This system is not yet registered. Try 'subscription-manager register --help' for more information.\\n\", \"hint\": \"Please ensure you have a valid RHEL subscription and your network is up. If you are using proxy for Red Hat subscription-manager, please make sure it is specified inside the /etc/rhsm/rhsm.conf file. Or use the --no-rhsm option when running leapp, if you do not want to use subscription-manager for the in-place upgrade and you want to deliver all target repositories by yourself or using RHUI on public cloud.\"}", "Key: 7ec8269784db1bba2ac54ae438689ef397e16833", "----------------------------------------", "Risk Factor: high ", "Title: Packages available in excluded repositories will not be installed", "Summary: 2 packages will be skipped because they are available only in target system repositories that are intentionally excluded from the list of repositories used during the upgrade. See the report message titled \"Excluded target system repositories\" for details.", "The list of these packages:", "- python3-pyxattr (repoid: codeready-builder-for-rhel-8-x86_64-rpms)", "- rpcgen (repoid: codeready-builder-for-rhel-8-x86_64-rpms)", "Key: 2437e204808f987477c0e9be8e4c95b3a87a9f3e", "----------------------------------------", "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-8-s390x-rpms", "- codeready-builder-beta-for-rhel-8-ppc64le-rpms", "- rhui-codeready-builder-for-rhel-8-x86_64-rhui-rpms", "- codeready-builder-for-rhel-8-aarch64-eus-rpms", "- codeready-builder-for-rhel-8-ppc64le-eus-rpms", "- codeready-builder-beta-for-rhel-8-x86_64-rpms", "- codeready-builder-for-rhel-8-aarch64-rpms", "- codeready-builder-for-rhel-8-s390x-rpms", "- codeready-builder-for-rhel-8-s390x-eus-rpms", "- codeready-builder-for-rhel-8-x86_64-eus-rpms", "- rhui-codeready-builder-for-rhel-8-aarch64-rhui-rpms", "- codeready-builder-beta-for-rhel-8-aarch64-rpms", "- codeready-builder-for-rhel-8-rhui-rpms", "- codeready-builder-for-rhel-8-x86_64-rhui-rpms", "- codeready-builder-for-rhel-8-x86_64-rpms", "- codeready-builder-for-rhel-8-x86_64-eus-rhui-rpms", "- codeready-builder-for-rhel-8-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", "----------------------------------------", ""]}, "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 ok: [managed-node01] => (item={'groups': ['error'], 'title': 'A subscription-manager command failed to execute', 'timeStamp': '2025-11-14T13:53:26.974809Z', 'hostname': 'managed-node01', 'actor': 'scan_subscription_manager_info', 'summary': '{"link": "https://access.redhat.com/solutions/6138372", "details": "Command [\'subscription-manager\', \'release\'] failed with exit code 1.", "stderr": "This system is not yet registered. Try \'subscription-manager register --help\' for more information.\\n", "hint": "Please ensure you have a valid RHEL subscription and your network is up. If you are using proxy for Red Hat subscription-manager, please make sure it is specified inside the /etc/rhsm/rhsm.conf file. Or use the --no-rhsm option when running leapp, if you do not want to use subscription-manager for the in-place upgrade and you want to deliver all target repositories by yourself or using RHUI on public cloud."}', 'audience': 'sysadmin', 'key': '7ec8269784db1bba2ac54ae438689ef397e16833', 'id': 'd0e1b26445c1be37bcf7fff3890eb39221fc6bbeff7901fb958dcc429608f1ee', 'severity': 'high'}) => {"ansible_facts": {"leapp_inhibitors": [{"actor": "scan_subscription_manager_info", "audience": "sysadmin", "groups": ["error"], "hostname": "managed-node01", "id": "d0e1b26445c1be37bcf7fff3890eb39221fc6bbeff7901fb958dcc429608f1ee", "key": "7ec8269784db1bba2ac54ae438689ef397e16833", "severity": "high", "summary": "{\"link\": \"https://access.redhat.com/solutions/6138372\", \"details\": \"Command ['subscription-manager', 'release'] failed with exit code 1.\", \"stderr\": \"This system is not yet registered. Try 'subscription-manager register --help' for more information.\\n\", \"hint\": \"Please ensure you have a valid RHEL subscription and your network is up. If you are using proxy for Red Hat subscription-manager, please make sure it is specified inside the /etc/rhsm/rhsm.conf file. Or use the --no-rhsm option when running leapp, if you do not want to use subscription-manager for the in-place upgrade and you want to deliver all target repositories by yourself or using RHUI on public cloud.\"}", "timeStamp": "2025-11-14T13:53:26.974809Z", "title": "A subscription-manager command failed to execute"}], "upgrade_inhibited": true}, "ansible_loop_var": "item", "changed": false, "item": {"actor": "scan_subscription_manager_info", "audience": "sysadmin", "groups": ["error"], "hostname": "managed-node01", "id": "d0e1b26445c1be37bcf7fff3890eb39221fc6bbeff7901fb958dcc429608f1ee", "key": "7ec8269784db1bba2ac54ae438689ef397e16833", "severity": "high", "summary": "{\"link\": \"https://access.redhat.com/solutions/6138372\", \"details\": \"Command ['subscription-manager', 'release'] failed with exit code 1.\", \"stderr\": \"This system is not yet registered. Try 'subscription-manager register --help' for more information.\\n\", \"hint\": \"Please ensure you have a valid RHEL subscription and your network is up. If you are using proxy for Red Hat subscription-manager, please make sure it is specified inside the /etc/rhsm/rhsm.conf file. Or use the --no-rhsm option when running leapp, if you do not want to use subscription-manager for the in-place upgrade and you want to deliver all target repositories by yourself or using RHUI on public cloud.\"}", "timeStamp": "2025-11-14T13:53:26.974809Z", "title": "A subscription-manager command failed to execute"}} skipping: [managed-node01] => (item={'groups': ['repository', 'failure'], 'title': 'Excluded target system repositories', 'timeStamp': '2025-11-14T13:53:28.541167Z', 'hostname': 'managed-node01', 'detail': {'remediations': [{'type': 'hint', '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).'}]}, 'actor': 'repositories_blacklist', '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-8-s390x-rpms\n- codeready-builder-beta-for-rhel-8-ppc64le-rpms\n- rhui-codeready-builder-for-rhel-8-x86_64-rhui-rpms\n- codeready-builder-for-rhel-8-aarch64-eus-rpms\n- codeready-builder-for-rhel-8-ppc64le-eus-rpms\n- codeready-builder-beta-for-rhel-8-x86_64-rpms\n- codeready-builder-for-rhel-8-aarch64-rpms\n- codeready-builder-for-rhel-8-s390x-rpms\n- codeready-builder-for-rhel-8-s390x-eus-rpms\n- codeready-builder-for-rhel-8-x86_64-eus-rpms\n- rhui-codeready-builder-for-rhel-8-aarch64-rhui-rpms\n- codeready-builder-beta-for-rhel-8-aarch64-rpms\n- codeready-builder-for-rhel-8-rhui-rpms\n- codeready-builder-for-rhel-8-x86_64-rhui-rpms\n- codeready-builder-for-rhel-8-x86_64-rpms\n- codeready-builder-for-rhel-8-x86_64-eus-rhui-rpms\n- codeready-builder-for-rhel-8-ppc64le-rpms', 'audience': 'sysadmin', 'key': '1b9132cb2362ae7830e48eee7811be9527747de8', 'id': 'd7d1d985d511ec2d76b19866f798d99594a4c775255f1e4eeb5d44daf92df767', 'severity': 'info'}) => {"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": "d7d1d985d511ec2d76b19866f798d99594a4c775255f1e4eeb5d44daf92df767", "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-8-s390x-rpms\n- codeready-builder-beta-for-rhel-8-ppc64le-rpms\n- rhui-codeready-builder-for-rhel-8-x86_64-rhui-rpms\n- codeready-builder-for-rhel-8-aarch64-eus-rpms\n- codeready-builder-for-rhel-8-ppc64le-eus-rpms\n- codeready-builder-beta-for-rhel-8-x86_64-rpms\n- codeready-builder-for-rhel-8-aarch64-rpms\n- codeready-builder-for-rhel-8-s390x-rpms\n- codeready-builder-for-rhel-8-s390x-eus-rpms\n- codeready-builder-for-rhel-8-x86_64-eus-rpms\n- rhui-codeready-builder-for-rhel-8-aarch64-rhui-rpms\n- codeready-builder-beta-for-rhel-8-aarch64-rpms\n- codeready-builder-for-rhel-8-rhui-rpms\n- codeready-builder-for-rhel-8-x86_64-rhui-rpms\n- codeready-builder-for-rhel-8-x86_64-rpms\n- codeready-builder-for-rhel-8-x86_64-eus-rhui-rpms\n- codeready-builder-for-rhel-8-ppc64le-rpms", "timeStamp": "2025-11-14T13:53:28.541167Z", "title": "Excluded target system repositories"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['repository'], 'title': 'Packages available in excluded repositories will not be installed', 'timeStamp': '2025-11-14T13:53:32.114784Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'python3-pyxattr'}, {'scheme': 'package', 'title': 'rpcgen'}]}, 'actor': 'pes_events_scanner', 'summary': '2 packages will be skipped because they are available only in target system repositories that are intentionally excluded from the list of repositories used during the upgrade. See the report message titled "Excluded target system repositories" for details.\nThe list of these packages:\n- python3-pyxattr (repoid: codeready-builder-for-rhel-8-x86_64-rpms)\n- rpcgen (repoid: codeready-builder-for-rhel-8-x86_64-rpms)', 'audience': 'sysadmin', 'key': '2437e204808f987477c0e9be8e4c95b3a87a9f3e', 'id': '86a2d75f8d04faeec2b314d6e9cb85c7707752109e1a3f856d09705a3eb4cffd', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "pes_events_scanner", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "python3-pyxattr"}, {"scheme": "package", "title": "rpcgen"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "86a2d75f8d04faeec2b314d6e9cb85c7707752109e1a3f856d09705a3eb4cffd", "key": "2437e204808f987477c0e9be8e4c95b3a87a9f3e", "severity": "high", "summary": "2 packages will be skipped because they are available only in target system repositories that are intentionally excluded from the list of repositories used during the upgrade. See the report message titled \"Excluded target system repositories\" for details.\nThe list of these packages:\n- python3-pyxattr (repoid: codeready-builder-for-rhel-8-x86_64-rpms)\n- rpcgen (repoid: codeready-builder-for-rhel-8-x86_64-rpms)", "timeStamp": "2025-11-14T13:53:32.114784Z", "title": "Packages available in excluded repositories will not be installed"}, "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.003088", "end": "2025-11-14 08:53:58.907897", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-11-14 08:53:58.904809", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 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.003170", "end": "2025-11-14 08:53:59.174745", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-11-14 08:53:59.171575", "stderr": "", "stderr_lines": [], "stdout": "Risk Factor: high (error)\nTitle: A subscription-manager command failed to execute\nSummary: {\"link\": \"https://access.redhat.com/solutions/6138372\", \"details\": \"Command ['subscription-manager', 'release'] failed with exit code 1.\", \"stderr\": \"This system is not yet registered. Try 'subscription-manager register --help' for more information.\\n\", \"hint\": \"Please ensure you have a valid RHEL subscription and your network is up. If you are using proxy for Red Hat subscription-manager, please make sure it is specified inside the /etc/rhsm/rhsm.conf file. Or use the --no-rhsm option when running leapp, if you do not want to use subscription-manager for the in-place upgrade and you want to deliver all target repositories by yourself or using RHUI on public cloud.\"}\nKey: 7ec8269784db1bba2ac54ae438689ef397e16833\n----------------------------------------", "stdout_lines": ["Risk Factor: high (error)", "Title: A subscription-manager command failed to execute", "Summary: {\"link\": \"https://access.redhat.com/solutions/6138372\", \"details\": \"Command ['subscription-manager', 'release'] failed with exit code 1.\", \"stderr\": \"This system is not yet registered. Try 'subscription-manager register --help' for more information.\\n\", \"hint\": \"Please ensure you have a valid RHEL subscription and your network is up. If you are using proxy for Red Hat subscription-manager, please make sure it is specified inside the /etc/rhsm/rhsm.conf file. Or use the --no-rhsm option when running leapp, if you do not want to use subscription-manager for the in-place upgrade and you want to deliver all target repositories by yourself or using RHUI on public cloud.\"}", "Key: 7ec8269784db1bba2ac54ae438689ef397e16833", "----------------------------------------"]} 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": "scan_subscription_manager_info", "audience": "sysadmin", "groups": ["error"], "hostname": "managed-node01", "id": "d0e1b26445c1be37bcf7fff3890eb39221fc6bbeff7901fb958dcc429608f1ee", "key": "7ec8269784db1bba2ac54ae438689ef397e16833", "severity": "high", "summary": "{\"link\": \"https://access.redhat.com/solutions/6138372\", \"details\": \"Command ['subscription-manager', 'release'] failed with exit code 1.\", \"stderr\": \"This system is not yet registered. Try 'subscription-manager register --help' for more information.\\n\", \"hint\": \"Please ensure you have a valid RHEL subscription and your network is up. If you are using proxy for Red Hat subscription-manager, please make sure it is specified inside the /etc/rhsm/rhsm.conf file. Or use the --no-rhsm option when running leapp, if you do not want to use subscription-manager for the in-place upgrade and you want to deliver all target repositories by yourself or using RHUI on public cloud.\"}", "timeStamp": "2025-11-14T13:53:26.974809Z", "title": "A subscription-manager command failed to execute"}]}, "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"} RUNNING HANDLER [infra.leapp.analysis : Display inhibitors] ******************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/handlers/main.yml:32 skipping: [managed-node01] => {} RUNNING HANDLER [infra.leapp.analysis : Display errors] ************************ task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/handlers/main.yml:40 ok: [managed-node01] => { "results_errors.stdout_lines": [ "Risk Factor: high (error)", "Title: A subscription-manager command failed to execute", "Summary: {\"link\": \"https://access.redhat.com/solutions/6138372\", \"details\": \"Command ['subscription-manager', 'release'] failed with exit code 1.\", \"stderr\": \"This system is not yet registered. Try 'subscription-manager register --help' for more information.\\n\", \"hint\": \"Please ensure you have a valid RHEL subscription and your network is up. If you are using proxy for Red Hat subscription-manager, please make sure it is specified inside the /etc/rhsm/rhsm.conf file. Or use the --no-rhsm option when running leapp, if you do not want to use subscription-manager for the in-place upgrade and you want to deliver all target repositories by yourself or using RHUI on public cloud.\"}", "Key: 7ec8269784db1bba2ac54ae438689ef397e16833", "----------------------------------------" ] } 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." } 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": 1763128372.327704, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 24, "charset": "us-ascii", "checksum": "a024f70f991b67f1af20db73b6e02fece7dc3112", "ctime": 1763128412.7665713, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 415236394, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1763128412.7665713, "nlink": 1, "path": "/var/log/ripu/ripu.log", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 9328, "uid": 0, "version": "362423712", "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": "UklQVSBwcmV1cGdyYWRlIGFuYWx5c2lzCkpvYiBzdGFydGVkIGF0IDIwMjUtMTEtMTRUMTM6NTI6NTFaCj09PiBQcm9jZXNzaW5nIHBoYXNlIGBjb25maWd1cmF0aW9uX3BoYXNlYAo9PT09PiAqIGlwdV93b3JrZmxvd19jb25maWcKICAgICAgICBJUFUgd29ya2Zsb3cgY29uZmlnIGFjdG9yCj09PiBQcm9jZXNzaW5nIHBoYXNlIGBGYWN0c0NvbGxlY3Rpb25gCj09PT0+ICogZ2V0X2VuYWJsZWRfbW9kdWxlcwogICAgICAgIFByb3ZpZGVzIGRhdGEgYWJvdXQgd2hpY2ggbW9kdWxlIHN0cmVhbXMgYXJlIGVuYWJsZWQgb24gdGhlIHNvdXJjZSBzeXN0ZW0uCj09PT0+ICogc3NzZF9mYWN0cwogICAgICAgIENoZWNrIFNTU0QgY29uZmlndXJhdGlvbiBmb3IgY2hhbmdlcyBpbiBSSEVMOCBhbmQgcmVwb3J0IHRoZW0gaW4gbW9kZWwuCj09PT0+ICogc2Nhbl9rZXJuZWxfY21kbGluZQogICAgICAgIE5vIGRvY3VtZW50YXRpb24gaGFzIGJlZW4gcHJvdmlkZWQgZm9yIHRoZSBzY2FuX2tlcm5lbF9jbWRsaW5lIGFjdG9yLgo9PT09PiAqIHNvdXJjZV9ib290X2xvYWRlcl9zY2FubmVyCiAgICAgICAgU2NhbnMgdGhlIGJvb3QgbG9hZGVyIGNvbmZpZ3VyYXRpb24gb24gdGhlIHNvdXJjZSBzeXN0ZW0uCj09PT0+ICogcGFtX21vZHVsZXNfc2Nhbm5lcgogICAgICAgIFNjYW4gdGhlIHBhbSBkaXJlY3RvcnkgZm9yIHNlcnZpY2VzIGFuZCBtb2R1bGVzIHVzZWQgaW4gdGhlbQo9PT09PiAqIGZpcmV3YWxsZF9mYWN0c19hY3RvcgogICAgICAgIFByb3ZpZGUgZGF0YSBhYm91dCBmaXJld2FsbGQKPT09PT4gKiBzY2FuZGFzZAogICAgICAgIEluIGNhc2Ugb2YgczM5MHggYXJjaGl0ZWN0dXJlLCBjaGVjayB3aGV0aGVyIERBU0QgaXMgdXNlZC4KPT09PT4gKiByZXBvc2l0b3J5X21hcHBpbmcKICAgICAgICBQcm9kdWNlcyBtZXNzYWdlIGNvbnRhaW5pbmcgcmVwb3NpdG9yeSBtYXBwaW5nIGJhc2VkIG9uIHByb3ZpZGVkIGZpbGUuCj09PT0+ICogcm9vdF9zY2FubmVyCiAgICAgICAgU2NhbiB0aGUgc3lzdGVtIHJvb3QgZGlyZWN0b3J5IGFuZCBwcm9kdWNlIGEgbWVzc2FnZSBjb250YWluaW5nCj09PT0+ICogcmVtb3ZlZF9wYW1fbW9kdWxlc19zY2FubmVyCiAgICAgICAgU2NhbiBQQU0gY29uZmlndXJhdGlvbiBmb3IgbW9kdWxlcyB0aGF0IGFyZSBub3QgYXZhaWxhYmxlIGluIFJIRUwtOC4KPT09PT4gKiBjb21tb25fbGVhcHBfZHJhY3V0X21vZHVsZXMKICAgICAgICBJbmZsdWVuY2VzIHRoZSBnZW5lcmF0aW9uIG9mIHRoZSBpbml0cmFtIGRpc2sKPT09PT4gKiBzY2FuX2ZpbGVzX2Zvcl90YXJnZXRfdXNlcnNwYWNlCiAgICAgICAgU2NhbiB0aGUgc291cmNlIHN5c3RlbSBhbmQgaWRlbnRpZnkgZmlsZXMgdGhhdCB3aWxsIGJlIGNvcGllZCBpbnRvIHRoZSB0YXJnZXQgdXNlcnNwYWNlIHdoZW4gaXQgaXMgY3JlYXRlZC4KPT09PT4gKiBycG1fc2Nhbm5lcgogICAgICAgIFByb3ZpZGVzIGRhdGEgYWJvdXQgaW5zdGFsbGVkIFJQTSBQYWNrYWdlcy4KPT09PT4gKiB0Y3Bfd3JhcHBlcnNfY29uZmlnX3JlYWQKICAgICAgICBQYXJzZSB0Y3Bfd3JhcHBlcnMgY29uZmlndXJhdGlvbiBmaWxlcyAvZXRjL2hvc3RzLnthbGxvdyxkZW55fS4KPT09PT4gKiB0cmFuc2FjdGlvbl93b3JrYXJvdW5kcwogICAgICAgIFByb3ZpZGVzIGFkZGl0aW9uYWwgUlBNIHRyYW5zYWN0aW9uIHRhc2tzIGJhc2VkIG9uIGJ1bmRsZWQgUlBNIHBhY2thZ2VzLgo9PT09PiAqIHNjYW5fZ3J1Yl9jb25maWcKICAgICAgICBTY2FuIGdydWIgY29uZmlndXJhdGlvbiBmaWxlcyBmb3IgZXJyb3JzLgo9PT09PiAqIHNjYW5jbGllbmFibGVyZXBvCiAgICAgICAgUHJvZHVjZSBDdXN0b21UYXJnZXRSZXBvc2l0b3J5IGJhc2VkIG9uIHRoZSBMRUFQUF9FTkFCTEVfUkVQT1MgaW4gY29uZmlnLgo9PT09PiAqIHNjYW5fY3VzdG9tX21vZGlmaWNhdGlvbnNfYWN0b3IKICAgICAgICBDb2xsZWN0cyBpbmZvcm1hdGlvbiBhYm91dCBmaWxlcyBpbiBsZWFwcCBkaXJlY3RvcmllcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCBvciBuZXdseSBhZGRlZC4KPT09PT4gKiBzY2FuX2N1c3RvbV9yZXBvZmlsZQogICAgICAgIFNjYW4gdGhlIGN1c3RvbSAvZXRjL2xlYXBwL2ZpbGVzL2xlYXBwX3VwZ3JhZGVfcmVwb3NpdG9yaWVzLnJlcG8gcmVwbyBmaWxlLgo9PT09PiAqIGxvYWRfZGV2aWNlX2RyaXZlcl9kZXByZWNhdGlvbl9kYXRhCiAgICAgICAgTG9hZHMgZGVwcmVjYXRpb24gZGF0YSBmb3IgZHJpdmVycyBhbmQgZGV2aWNlcyAoUENJICYgQ1BVKQo9PT09PiAqIHNjYW5fdGFyZ2V0X29zX2ltYWdlCiAgICAgICAgU2NhbnMgdGhlIHByb3ZpZGVkIHRhcmdldCBPUyBJU08gaW1hZ2UgdG8gdXNlIGFzIGEgY29udGVudCBzb3VyY2UgZm9yIHRoZSBJUFUsIGlmIGFueS4KPT09PT4gKiByZWdpc3Rlcl95dW1fYWRqdXN0bWVudAogICAgICAgIFJlZ2lzdGVycyBhIHdvcmthcm91bmQgd2hpY2ggd2lsbCBhZGp1c3QgdGhlIHl1bSBkaXJlY3RvcmllcyBkdXJpbmcgdGhlIHVwZ3JhZGUuCj09PT0+ICogbmV0d29ya19tYW5hZ2VyX3JlYWRfY29uZmlnCiAgICAgICAgUHJvdmlkZXMgZGF0YSBhYm91dCBOZXR3b3JrTWFuYWdlciBjb25maWd1cmF0aW9uLgo9PT09PiAqIHJlYWRfb3BlbnNzaF9jb25maWcKICAgICAgICBDb2xsZWN0IGluZm9ybWF0aW9uIGFib3V0IHRoZSBPcGVuU1NIIGNvbmZpZ3VyYXRpb24uCj09PT0+ICogc2Nhbm1lbW9yeQogICAgICAgIFNjYW4gTWVtb3J5IG9mIHRoZSBtYWNoaW5lLgo9PT09PiAqIHNjYW5fZmlwcwogICAgICAgIERldGVybWluZSB3aGV0aGVyIHRoZSBzb3VyY2Ugc3lzdGVtIGhhcyBGSVBTIGVuYWJsZWQuCj09PT0+ICogc3lzdGVtX2ZhY3RzCiAgICAgICAgUHJvdmlkZXMgZGF0YSBhYm91dCBtYW55IGZhY3RzIGZyb20gc3lzdGVtLgo9PT09PiAqIHBjaV9kZXZpY2VzX3NjYW5uZXIKICAgICAgICBQcm92aWRlcyBkYXRhIGFib3V0IGV4aXN0aW5nIFBDSSBEZXZpY2VzLgo9PT09PiAqIHBlcnNpc3RlbnRuZXRuYW1lcwogICAgICAgIEdldCBuZXR3b3JrIGludGVyZmFjZSBpbmZvcm1hdGlvbiBmb3IgcGh5c2ljYWwgZXRoZXJuZXQgaW50ZXJmYWNlcyBvZiB0aGUgb3JpZ2luYWwgc3lzdGVtLgo9PT09PiAqIGRpc3RyaWJ1dGlvbl9zaWduZWRfcnBtX3NjYW5uZXIKICAgICAgICBQcm92aWRlIGRhdGEgYWJvdXQgZGlzdHJpYnV0aW9uIHNpZ25lZCAmIHVuc2lnbmVkIFJQTSBwYWNrYWdlcy4KPT09PT4gKiBjaGVja3JodWkKICAgICAgICBDaGVjayBpZiBzeXN0ZW0gaXMgdXNpbmcgUkhVSSBpbmZyYXN0cnVjdHVyZSAob24gcHVibGljIGNsb3VkKSBhbmQgc2VuZCBtZXNzYWdlcyB0bwo9PT09PiAqIHNjYW5fZ3J1Yl9kZXZpY2VfbmFtZQogICAgICAgIEZpbmQgdGhlIG5hbWUgb2YgdGhlIGJsb2NrIGRldmljZXMgd2hlcmUgR1JVQiBpcyBsb2NhdGVkCj09PT0+ICogc2F0ZWxsaXRlX3VwZ3JhZGVfZmFjdHMKICAgICAgICBSZXBvcnQgd2hpY2ggU2F0ZWxsaXRlIHBhY2thZ2VzIHJlcXVpcmUgdXBkYXRlcyBhbmQgaG93IHRvIGhhbmRsZSBQb3N0Z3JlU1FMIGRhdGEKPT09PT4gKiBjaGVja19ncnViX2xlZ2FjeQogICAgICAgIENoZWNrIHdoZXRoZXIgR1JVQiBMZWdhY3kgaXMgaW5zdGFsbGVkIGluIHRoZSBNQlIuCj09PT0+ICogdWRldmFkbV9pbmZvCiAgICAgICAgUHJvZHVjZXMgZGF0YSBleHBvcnRlZCBieSB0aGUgInVkZXZhZG0gaW5mbyIgY29tbWFuZC4KPT09PT4gKiBzY2FuemZjcAogICAgICAgIEluIGNhc2Ugb2YgczM5MHggYXJjaGl0ZWN0dXJlLCBjaGVjayB3aGV0aGVyIFpGQ1AgaXMgdXNlZC4KPT09PT4gKiBzZWxpbnV4Y29udGVudHNjYW5uZXIKICAgICAgICBTY2FuIHRoZSBzeXN0ZW0gZm9yIGFueSBTRUxpbnV4IGN1c3RvbWl6YXRpb25zCj09PT0+ICogcGVyc2lzdGVudG5ldG5hbWVzZGlzYWJsZQogICAgICAgIERpc2FibGUgc3lzdGVtZC11ZGV2ZCBwZXJzaXN0ZW50IG5ldHdvcmsgbmFtaW5nIG9uIG1hY2hpbmUgd2l0aCBzaW5nbGUgZXRoMCBOSUMKPT09PT4gKiBhdXRoc2VsZWN0X3NjYW5uZXIKICAgICAgICBEZXRlY3Qgd2hhdCBhdXRoc2VsZWN0IGNvbmZpZ3VyYXRpb24gc2hvdWxkIGJlIHN1Z2dlc3RlZCB0byBhZG1pbmlzdHJhdG9yLgo9PT09PiAqIGNvcHlfZG5mX2NvbmZfaW50b190YXJnZXRfdXNlcnNwYWNlCiAgICAgICAgQ29weSBkbmYuY29uZiBpbnRvIHRhcmdldCB1c2Vyc3BhY2UKPT09PT4gKiBiaW9zZGV2bmFtZQogICAgICAgIEVuYWJsZSBiaW9zZGV2bmFtZSBvbiB0aGUgdGFyZ2V0IFJIRUwgc3lzdGVtIGlmIGFsbCBpbnRlcmZhY2VzIG9uIHRoZSBzb3VyY2UgUkhFTAo9PT09PiAqIHNjYW5fcGtnX21hbmFnZXIKICAgICAgICBQcm92aWRlcyBkYXRhIGFib3V0IHBhY2thZ2UgbWFuYWdlciAoeXVtL2RuZikKPT09PT4gKiBzY2FuX3NhcF9oYW5hCiAgICAgICAgR2F0aGVycyBpbmZvcm1hdGlvbiByZWxhdGVkIHRvIFNBUCBIQU5BIGluc3RhbmNlcyBvbiB0aGUgc3lzdGVtLgo9PT09PiAqIGdldF9pbnN0YWxsZWRfZGVza3RvcHMKICAgICAgICBBY3RvciBjaGVja3MgaWYga2RlIG9yIGdub21lIGRlc2t0b3AgZW52aXJvbm1lbnRzCj09PT0+ICogc2Nhbl9zb3VyY2VfZmlsZXMKICAgICAgICBTY2FuIGZpbGVzIChleHBsaWNpdGx5IHNwZWNpZmllZCkgb2YgdGhlIHNvdXJjZSBzeXN0ZW0uCj09PT0+ICogc2Nhbl9zdWJzY3JpcHRpb25fbWFuYWdlcl9pbmZvCiAgICAgICAgU2NhbnMgdGhlIGN1cnJlbnQgc3lzdGVtIGZvciBzdWJzY3JpcHRpb24gbWFuYWdlciBpbmZvcm1hdGlvbgo9PT09PiAqIHN0b3JhZ2Vfc2Nhbm5lcgogICAgICAgIFByb3ZpZGVzIGRhdGEgYWJvdXQgc3RvcmFnZSBzZXR0aW5ncy4KPT09PT4gKiBjaGVja19rZGVfYXBwcwogICAgICAgIEFjdG9yIGNoZWNrcyB3aGljaCBLREUgYXBwcyBhcmUgaW5zdGFsbGVkLgo9PT09PiAqIHJlbW92ZV9vYnNvbGV0ZV9ncGdfa2V5cwogICAgICAgIFJlbW92ZSBvYnNvbGV0ZWQgUlBNIEdQRyBrZXlzLgo9PT09PiAqIHNjYW5fc3lzdGVtZF9zb3VyY2UKICAgICAgICBQcm92aWRlcyBpbmZvIGFib3V0IHN5c3RlbWQgb24gdGhlIHNvdXJjZSBzeXN0ZW0KPT09PT4gKiBzY2FuY3B1CiAgICAgICAgU2NhbiBDUFVzIG9mIHRoZSBtYWNoaW5lLgo9PT09PiAqIHVzZWRfcmVwb3NpdG9yeV9zY2FubmVyCiAgICAgICAgU2NhbiB1c2VkIGVuYWJsZWQgcmVwb3NpdG9yaWVzCj09PT0+ICogcmVwb3NpdG9yaWVzX2JsYWNrbGlzdAogICAgICAgIEV4Y2x1ZGUgdGFyZ2V0IHJlcG9zaXRvcmllcyBwcm92aWRlZCBieSBSZWQgSGF0IHdpdGhvdXQgc3VwcG9ydC4KPT09PT4gKiB0cnVzdGVkX2dwZ19rZXlzX3NjYW5uZXIKICAgICAgICBTY2FuIGZvciB0cnVzdGVkIEdQRyBrZXlzLgo9PT09PiAqIHNjYW5fc291cmNlX2tlcm5lbAogICAgICAgIFNjYW4gdGhlIHNvdXJjZSBzeXN0ZW0ga2VybmVsLgo9PT09PiAqIHJwbV90cmFuc2FjdGlvbl9jb25maWdfdGFza3NfY29sbGVjdG9yCiAgICAgICAgUHJvdmlkZXMgYWRkaXRpb25hbCBSUE0gdHJhbnNhY3Rpb24gdGFza3MgZnJvbSAvZXRjL2xlYXBwL3RyYW5zYWN0aW9uLgo9PT09PiAqIHNjdHBfcmVhZF9zdGF0dXMKICAgICAgICBEZXRlcm1pbmVzIHdoZXRoZXIgb3Igbm90IHRoZSBTQ1RQIGtlcm5lbCBtb2R1bGUgbWlnaHQgYmUgd2FudGVkLgo9PT09PiAqIGlwYV9zY2FubmVyCiAgICAgICAgU2NhbiBzeXN0ZW0gZm9yIGlwYS1jbGllbnQgYW5kIGlwYS1zZXJ2ZXIgc3RhdHVzCj09PT0+ICogc3BhbWFzc2Fzc2luX2NvbmZpZ19yZWFkCiAgICAgICAgUmVhZHMgc3BhbWMgY29uZmlndXJhdGlvbiAoL2V0Yy9tYWlsL3NwYW1hc3Nhc3Npbi9zcGFtYy5jb25mKSwgdGhlCj09PT0+ICogdnNmdHBkX2NvbmZpZ19yZWFkCiAgICAgICAgUmVhZHMgdnNmdHBkIGNvbmZpZ3VyYXRpb24gZmlsZXMgKC9ldGMvdnNmdHBkLyouY29uZikgYW5kIGV4dHJhY3RzIG5lY2Vzc2FyeSBpbmZvcm1hdGlvbi4KPT09PT4gKiBjdXBzX3NjYW5uZXIKICAgICAgICBHYXRoZXIgZmFjdHMgYWJvdXQgQ1VQUyBmZWF0dXJlcyB3aGljaCBuZWVkcyB0byBiZSBtaWdyYXRlZAo9PT09PiAqIHNjYW5fZ3J1Yl9kZXZpY2VfcGFydGl0aW9uX2xheW91dAogICAgICAgIFNjYW4gYWxsIGlkZW50aWZpZWQgR1JVQiBkZXZpY2VzIGZvciB0aGVpciBwYXJ0aXRpb24gbGF5b3V0Lgo9PT09PiAqIHNjYW5fZHluYW1pY19saW5rZXJfY29uZmlndXJhdGlvbgogICAgICAgIFNjYW4gdGhlIGR5bmFtaWMgbGlua2VyIGNvbmZpZ3VyYXRpb24gYW5kIGZpbmQgbW9kaWZpY2F0aW9ucy4KPT09PT4gKiBtdWx0aXBhdGhfY29uZl9yZWFkCiAgICAgICAgUmVhZCBtdWx0aXBhdGggY29uZmlndXJhdGlvbiBmaWxlcyBhbmQgZXh0cmFjdCB0aGUgbmVjZXNzYXJ5IGluZm9ybWF0aW9uCj09PT0+ICogcXVhZ2dhX2RhZW1vbnMKICAgICAgICBBY3RpdmUgcXVhZ2dhIGRhZW1vbnMgY2hlY2suCj09PT0+ICogZGV0ZWN0X2tlcm5lbF9kcml2ZXJzCiAgICAgICAgTWF0Y2hlcyBhbGwgY3VycmVudGx5IGxvYWRlZCBrZXJuZWwgZHJpdmVycyBhZ2FpbnN0IGtub3duIGRlcHJlY2F0ZWQgYW5kIHJlbW92ZWQgZHJpdmVycy4KPT09PT4gKiBwZXNfZXZlbnRzX3NjYW5uZXIKICAgICAgICBQcm92aWRlcyBkYXRhIGFib3V0IHBhY2thZ2UgZXZlbnRzIGZyb20gUGFja2FnZSBFdm9sdXRpb24gU2VydmljZS4KPT09PT4gKiB4ZnNfaW5mb19zY2FubmVyCiAgICAgICAgVGhpcyBhY3RvciBzY2FucyBhbGwgbW91bnRlZCBtb3VudHBvaW50cyBmb3IgWEZTIGluZm9ybWF0aW9uCj09PT0+ICogc2V0dXB0YXJnZXRyZXBvcwogICAgICAgIFByb2R1Y2VzIGxpc3Qgb2YgcmVwb3NpdG9yaWVzIHRoYXQgc2hvdWxkIGJlIGF2YWlsYWJsZSB0byBiZSB1c2VkIGJ5IFVwZ3JhZGUgcHJvY2Vzcy4KCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogICAgICAgICAgICAgICAgICAgICAgICAgICBFUlJPUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CgoyMDI1LTExLTE0IDA4OjUzOjI2Ljk3NDA4MyBbRVJST1JdIEFjdG9yOiBzY2FuX3N1YnNjcmlwdGlvbl9tYW5hZ2VyX2luZm8KTWVzc2FnZTogQSBzdWJzY3JpcHRpb24tbWFuYWdlciBjb21tYW5kIGZhaWxlZCB0byBleGVjdXRlClN1bW1hcnk6CiAgICBMaW5rOiBodHRwczovL2FjY2Vzcy5yZWRoYXQuY29tL3NvbHV0aW9ucy82MTM4MzcyCiAgICBEZXRhaWxzOiBDb21tYW5kIFsnc3Vic2NyaXB0aW9uLW1hbmFnZXInLCAncmVsZWFzZSddIGZhaWxlZCB3aXRoIGV4aXQgY29kZSAxLgogICAgU3RkZXJyOiBUaGlzIHN5c3RlbSBpcyBub3QgeWV0IHJlZ2lzdGVyZWQuIFRyeSAnc3Vic2NyaXB0aW9uLW1hbmFnZXIgcmVnaXN0ZXIgLS1oZWxwJyBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KICAgIEhpbnQ6IFBsZWFzZSBlbnN1cmUgeW91IGhhdmUgYSB2YWxpZCBSSEVMIHN1YnNjcmlwdGlvbiBhbmQgeW91ciBuZXR3b3JrIGlzIHVwLiBJZiB5b3UgYXJlIHVzaW5nIHByb3h5IGZvciBSZWQgSGF0IHN1YnNjcmlwdGlvbi1tYW5hZ2VyLCBwbGVhc2UgbWFrZSBzdXJlIGl0IGlzIHNwZWNpZmllZCBpbnNpZGUgdGhlIC9ldGMvcmhzbS9yaHNtLmNvbmYgZmlsZS4gT3IgdXNlIHRoZSAtLW5vLXJoc20gb3B0aW9uIHdoZW4gcnVubmluZyBsZWFwcCwgaWYgeW91IGRvIG5vdCB3YW50IHRvIHVzZSBzdWJzY3JpcHRpb24tbWFuYWdlciBmb3IgdGhlIGluLXBsYWNlIHVwZ3JhZGUgYW5kIHlvdSB3YW50IHRvIGRlbGl2ZXIgYWxsIHRhcmdldCByZXBvc2l0b3JpZXMgYnkgeW91cnNlbGYgb3IgdXNpbmcgUkhVSSBvbiBwdWJsaWMgY2xvdWQuCgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgICAgICAgICAgICAgICAgICAgICBFTkQgT0YgRVJST1JTICAgICAgICAgICAgICAgICAgICAgICAgCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKRGVidWcgb3V0cHV0IHdyaXR0ZW4gdG8gL3Zhci9sb2cvbGVhcHAvbGVhcHAtcHJldXBncmFkZS5sb2cKCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogICAgICAgICAgICAgICAgICAgICAgUkVQT1JUIE9WRVJWSUVXICAgICAgICAgICAgICAgICAgICAgICAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CgpGb2xsb3dpbmcgZXJyb3JzIG9jY3VycmVkIGFuZCB0aGUgdXBncmFkZSBjYW5ub3QgY29udGludWU6CiAgICAxLiBBY3Rvcjogc2Nhbl9zdWJzY3JpcHRpb25fbWFuYWdlcl9pbmZvCiAgICAgICBNZXNzYWdlOiBBIHN1YnNjcmlwdGlvbi1tYW5hZ2VyIGNvbW1hbmQgZmFpbGVkIHRvIGV4ZWN1dGUKCkhJR0ggYW5kIE1FRElVTSBzZXZlcml0eSByZXBvcnRzOgogICAgMS4gUGFja2FnZXMgYXZhaWxhYmxlIGluIGV4Y2x1ZGVkIHJlcG9zaXRvcmllcyB3aWxsIG5vdCBiZSBpbnN0YWxsZWQKClJlcG9ydHMgc3VtbWFyeToKICAgIEVycm9yczogICAgICAgICAgICAgICAgICAgICAgMQogICAgSW5oaWJpdG9yczogICAgICAgICAgICAgICAgICAwCiAgICBISUdIIHNldmVyaXR5IHJlcG9ydHM6ICAgICAgIDEKICAgIE1FRElVTSBzZXZlcml0eSByZXBvcnRzOiAgICAgMAogICAgTE9XIHNldmVyaXR5IHJlcG9ydHM6ICAgICAgICAwCiAgICBJTkZPIHNldmVyaXR5IHJlcG9ydHM6ICAgICAgIDEKCkJlZm9yZSBjb250aW51aW5nLCByZXZpZXcgdGhlIGZ1bGwgcmVwb3J0IGJlbG93IGZvciBkZXRhaWxzIGFib3V0IGRpc2NvdmVyZWQgcHJvYmxlbXMgYW5kIHBvc3NpYmxlIHJlbWVkaWF0aW9uIGluc3RydWN0aW9uczoKICAgIEEgcmVwb3J0IGhhcyBiZWVuIGdlbmVyYXRlZCBhdCAvdmFyL2xvZy9sZWFwcC9sZWFwcC1yZXBvcnQudHh0CiAgICBBIHJlcG9ydCBoYXMgYmVlbiBnZW5lcmF0ZWQgYXQgL3Zhci9sb2cvbGVhcHAvbGVhcHAtcmVwb3J0Lmpzb24KCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogICAgICAgICAgICAgICAgICAgRU5EIE9GIFJFUE9SVCBPVkVSVklFVyAgICAgICAgICAgICAgICAgICAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CgpBbnN3ZXJmaWxlIGhhcyBiZWVuIGdlbmVyYXRlZCBhdCAvdmFyL2xvZy9sZWFwcC9hbnN3ZXJmaWxlCkpvYiBlbmRlZCBhdCAyMDI1LTExLTE0VDEzOjUzOjU5Wgo=", "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-11-14T13:52:51Z", "==> Processing phase `configuration_phase`", "====> * ipu_workflow_config", " IPU workflow config actor", "==> Processing phase `FactsCollection`", "====> * get_enabled_modules", " Provides data about which module streams are enabled on the source system.", "====> * sssd_facts", " Check SSSD configuration for changes in RHEL8 and report them in model.", "====> * scan_kernel_cmdline", " No documentation has been provided for the scan_kernel_cmdline actor.", "====> * source_boot_loader_scanner", " Scans the boot loader configuration on the source system.", "====> * pam_modules_scanner", " Scan the pam directory for services and modules used in them", "====> * firewalld_facts_actor", " Provide data about firewalld", "====> * scandasd", " In case of s390x architecture, check whether DASD is used.", "====> * repository_mapping", " Produces message containing repository mapping based on provided file.", "====> * root_scanner", " Scan the system root directory and produce a message containing", "====> * removed_pam_modules_scanner", " Scan PAM configuration for modules that are not available in RHEL-8.", "====> * common_leapp_dracut_modules", " Influences the generation of the initram disk", "====> * scan_files_for_target_userspace", " Scan the source system and identify files that will be copied into the target userspace when it is created.", "====> * rpm_scanner", " Provides data about installed RPM Packages.", "====> * tcp_wrappers_config_read", " Parse tcp_wrappers configuration files /etc/hosts.{allow,deny}.", "====> * transaction_workarounds", " Provides additional RPM transaction tasks based on bundled RPM packages.", "====> * scan_grub_config", " Scan grub configuration files for errors.", "====> * scanclienablerepo", " Produce CustomTargetRepository based on the LEAPP_ENABLE_REPOS in config.", "====> * 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.", "====> * load_device_driver_deprecation_data", " Loads deprecation data for drivers and devices (PCI & CPU)", "====> * scan_target_os_image", " Scans the provided target OS ISO image to use as a content source for the IPU, if any.", "====> * register_yum_adjustment", " Registers a workaround which will adjust the yum directories during the upgrade.", "====> * network_manager_read_config", " Provides data about NetworkManager configuration.", "====> * read_openssh_config", " Collect information about the OpenSSH configuration.", "====> * scanmemory", " Scan Memory of the machine.", "====> * scan_fips", " Determine whether the source system has FIPS enabled.", "====> * system_facts", " Provides data about many facts from system.", "====> * pci_devices_scanner", " Provides data about existing PCI Devices.", "====> * persistentnetnames", " Get network interface information for physical ethernet interfaces of the original system.", "====> * distribution_signed_rpm_scanner", " Provide data about distribution signed & unsigned RPM packages.", "====> * checkrhui", " Check if system is using RHUI infrastructure (on public cloud) and send messages to", "====> * scan_grub_device_name", " Find the name of the block devices where GRUB is located", "====> * satellite_upgrade_facts", " Report which Satellite packages require updates and how to handle PostgreSQL data", "====> * check_grub_legacy", " Check whether GRUB Legacy is installed in the MBR.", "====> * udevadm_info", " Produces data exported by the \"udevadm info\" command.", "====> * scanzfcp", " In case of s390x architecture, check whether ZFCP is used.", "====> * selinuxcontentscanner", " Scan the system for any SELinux customizations", "====> * persistentnetnamesdisable", " Disable systemd-udevd persistent network naming on machine with single eth0 NIC", "====> * authselect_scanner", " Detect what authselect configuration should be suggested to administrator.", "====> * copy_dnf_conf_into_target_userspace", " Copy dnf.conf into target userspace", "====> * biosdevname", " Enable biosdevname on the target RHEL system if all interfaces on the source RHEL", "====> * scan_pkg_manager", " Provides data about package manager (yum/dnf)", "====> * scan_sap_hana", " Gathers information related to SAP HANA instances on the system.", "====> * get_installed_desktops", " Actor checks if kde or gnome desktop environments", "====> * scan_source_files", " Scan files (explicitly specified) of the source system.", "====> * scan_subscription_manager_info", " Scans the current system for subscription manager information", "====> * storage_scanner", " Provides data about storage settings.", "====> * check_kde_apps", " Actor checks which KDE apps are installed.", "====> * remove_obsolete_gpg_keys", " Remove obsoleted RPM GPG keys.", "====> * scan_systemd_source", " Provides info about systemd on the source system", "====> * scancpu", " Scan CPUs of the machine.", "====> * used_repository_scanner", " Scan used enabled repositories", "====> * repositories_blacklist", " Exclude target repositories provided by Red Hat without support.", "====> * trusted_gpg_keys_scanner", " Scan for trusted GPG keys.", "====> * scan_source_kernel", " Scan the source system kernel.", "====> * rpm_transaction_config_tasks_collector", " Provides additional RPM transaction tasks from /etc/leapp/transaction.", "====> * sctp_read_status", " Determines whether or not the SCTP kernel module might be wanted.", "====> * ipa_scanner", " Scan system for ipa-client and ipa-server status", "====> * spamassassin_config_read", " Reads spamc configuration (/etc/mail/spamassassin/spamc.conf), the", "====> * vsftpd_config_read", " Reads vsftpd configuration files (/etc/vsftpd/*.conf) and extracts necessary information.", "====> * cups_scanner", " Gather facts about CUPS features which needs to be migrated", "====> * scan_grub_device_partition_layout", " Scan all identified GRUB devices for their partition layout.", "====> * scan_dynamic_linker_configuration", " Scan the dynamic linker configuration and find modifications.", "====> * multipath_conf_read", " Read multipath configuration files and extract the necessary information", "====> * quagga_daemons", " Active quagga daemons check.", "====> * detect_kernel_drivers", " Matches all currently loaded kernel drivers against known deprecated and removed drivers.", "====> * pes_events_scanner", " Provides data about package events from Package Evolution Service.", "====> * xfs_info_scanner", " This actor scans all mounted mountpoints for XFS information", "====> * setuptargetrepos", " Produces list of repositories that should be available to be used by Upgrade process.", "", "============================================================", " ERRORS ", "============================================================", "", "2025-11-14 08:53:26.974083 [ERROR] Actor: scan_subscription_manager_info", "Message: A subscription-manager command failed to execute", "Summary:", " Link: https://access.redhat.com/solutions/6138372", " Details: Command ['subscription-manager', 'release'] failed with exit code 1.", " Stderr: This system is not yet registered. Try 'subscription-manager register --help' for more information.", " Hint: Please ensure you have a valid RHEL subscription and your network is up. If you are using proxy for Red Hat subscription-manager, please make sure it is specified inside the /etc/rhsm/rhsm.conf file. Or use the --no-rhsm option when running leapp, if you do not want to use subscription-manager for the in-place upgrade and you want to deliver all target repositories by yourself or using RHUI on public cloud.", "", "============================================================", " END OF ERRORS ", "============================================================", "", "Debug output written to /var/log/leapp/leapp-preupgrade.log", "", "============================================================", " REPORT OVERVIEW ", "============================================================", "", "Following errors occurred and the upgrade cannot continue:", " 1. Actor: scan_subscription_manager_info", " Message: A subscription-manager command failed to execute", "", "HIGH and MEDIUM severity reports:", " 1. Packages available in excluded repositories will not be installed", "", "Reports summary:", " Errors: 1", " Inhibitors: 0", " HIGH severity reports: 1", " MEDIUM severity reports: 0", " LOW severity reports: 0", " INFO severity reports: 1", "", "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-11-14T13:53:59Z", ""]}, "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-20251114T085250\n", "delta": "0:00:00.004090", "end": "2025-11-14 08:54:00.566348", "msg": "", "rc": 0, "start": "2025-11-14 08:54:00.562258", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} PLAY RECAP ********************************************************************* managed-node01 : ok=32 changed=6 unreachable=0 failed=0 skipped=10 rescued=0 ignored=0