[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.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_upgrade_custom_7to8.yml **************************************** 1 plays in /root/.ansible/collections/ansible_collections/infra/leapp/tests/tests_upgrade_custom_7to8.yml PLAY [Test RHEL 7 to 8 Custom Repository Upgrade] ****************************** TASK [Gathering Facts] ********************************************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tests_upgrade_custom_7to8.yml:2 ok: [managed-node01] TASK [Check if leapp upgrade log exists] *************************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tests_upgrade_custom_7to8.yml:31 ok: [managed-node01] => {"changed": false, "stat": {"exists": false}} TASK [Skip test if not RHEL 7 or already upgraded] ***************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tests_upgrade_custom_7to8.yml:36 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 [Include common upgrade tasks] ******************************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tests_upgrade_custom_7to8.yml:44 included: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml for managed-node01 TASK [common_upgrade_tasks | Run first analysis] ******************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:4 [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 changed: [managed-node01] => {"changed": true, "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": "28321a776f6a0ab6b211935900ba6f8ecb1af74b", "dest": "/var/log/ripu/ripu.log", "gid": 0, "group": "root", "md5sum": "2d44a4d0fb54461f11b5dc2e727e988e", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:var_log_t:s0", "size": 61, "src": "/root/.ansible/tmp/ansible-tmp-1764082930.7571397-6323-185481297974431/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 changed: [managed-node01] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/ansible/facts.d", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 6, "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": "79da34737c961e6bb522e58f0377ea8f7a6fd9a8", "dest": "/etc/ansible/facts.d/pre_ripu.fact", "gid": 0, "group": "root", "md5sum": "548d40f81fc7453659374ee8ded817c4", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 12001, "src": "/root/.ansible/tmp/ansible-tmp-1764082931.8171852-6435-151301994345154/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.382022", "end": "2025-11-25 10:02:13.032137", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-11-25 10:02:12.650115", "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 changed: [managed-node01] => {"changed": true, "checksum": "6d36b22d9c2b2f366fc090edfbac427c77d524a5", "dest": "/etc/ansible/facts.d/non_rhel_packages.fact", "gid": 0, "group": "root", "md5sum": "a7d4e8abcc28ebc36ca5401fee060144", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 58, "src": "/root/.ansible/tmp/ansible-tmp-1764082933.1387208-6545-14894309651739/source", "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 changed: [managed-node01] => (item={'name': 'rhel-7-server-extras-rpms', 'description': 'RHEL 7 Server Extras', 'baseurl': 'https://download.eng.brq.redhat.com/rhel-7/nightly/EXTRAS-7/latest-EXTRAS-7.9-RHEL-7/compose/Server/x86_64/os/', 'file': 'rhel7_extras', 'state': 'present'}) => {"ansible_loop_var": "item", "changed": true, "item": {"baseurl": "https://download.eng.brq.redhat.com/rhel-7/nightly/EXTRAS-7/latest-EXTRAS-7.9-RHEL-7/compose/Server/x86_64/os/", "description": "RHEL 7 Server Extras", "file": "rhel7_extras", "name": "rhel-7-server-extras-rpms", "state": "present"}, "repo": "rhel-7-server-extras-rpms", "state": "present"} 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 changed: [managed-node01] => {"changed": true, "changes": {"installed": ["leapp-upgrade"], "updated": []}, "msg": "", "rc": 0, "results": ["Loaded plugins: search-disabled-repos\nResolving Dependencies\n--> Running transaction check\n---> Package leapp-upgrade-el7toel8.noarch 0:0.20.0-9.el7_9 will be installed\n--> Processing Dependency: leapp-repository-dependencies = 10 for package: leapp-upgrade-el7toel8-0.20.0-9.el7_9.noarch\n--> Processing Dependency: leapp-framework >= 5.0 for package: leapp-upgrade-el7toel8-0.20.0-9.el7_9.noarch\n--> Processing Dependency: python2-leapp for package: leapp-upgrade-el7toel8-0.20.0-9.el7_9.noarch\n--> Processing Dependency: leapp for package: leapp-upgrade-el7toel8-0.20.0-9.el7_9.noarch\n--> Running transaction check\n---> Package leapp.noarch 0:0.17.0-2.el7_9 will be installed\n---> Package leapp-upgrade-el7toel8-deps.noarch 0:0.20.0-9.el7_9 will be installed\n--> Processing Dependency: dnf >= 4 for package: leapp-upgrade-el7toel8-deps-0.20.0-9.el7_9.noarch\n---> Package python2-leapp.noarch 0:0.17.0-2.el7_9 will be installed\n--> Processing Dependency: leapp-framework-dependencies = 5 for package: python2-leapp-0.17.0-2.el7_9.noarch\n--> Running transaction check\n---> Package dnf.noarch 0:4.0.9.2-2.el7_9 will be installed\n--> Processing Dependency: python2-dnf = 4.0.9.2-2.el7_9 for package: dnf-4.0.9.2-2.el7_9.noarch\n---> Package leapp-deps.noarch 0:0.17.0-2.el7_9 will be installed\n--> Running transaction check\n---> Package python2-dnf.noarch 0:4.0.9.2-2.el7_9 will be installed\n--> Processing Dependency: dnf-data = 4.0.9.2-2.el7_9 for package: python2-dnf-4.0.9.2-2.el7_9.noarch\n--> Processing Dependency: python2-libdnf >= 0.22.5 for package: python2-dnf-4.0.9.2-2.el7_9.noarch\n--> Processing Dependency: python2-libcomps >= 0.1.8 for package: python2-dnf-4.0.9.2-2.el7_9.noarch\n--> Processing Dependency: python2-hawkey >= 0.22.5 for package: python2-dnf-4.0.9.2-2.el7_9.noarch\n--> Processing Dependency: libmodulemd >= 1.4.0 for package: python2-dnf-4.0.9.2-2.el7_9.noarch\n--> Processing Dependency: python2-libdnf for package: python2-dnf-4.0.9.2-2.el7_9.noarch\n--> Running transaction check\n---> Package dnf-data.noarch 0:4.0.9.2-2.el7_9 will be installed\n--> Processing Dependency: libreport-filesystem for package: dnf-data-4.0.9.2-2.el7_9.noarch\n---> Package libmodulemd.x86_64 0:1.6.3-1.el7 will be installed\n---> Package python2-hawkey.x86_64 0:0.22.5-2.el7_9 will be installed\n--> Processing Dependency: libdnf(x86-64) = 0.22.5-2.el7_9 for package: python2-hawkey-0.22.5-2.el7_9.x86_64\n--> Processing Dependency: libsolvext.so.0(SOLV_1.0)(64bit) for package: python2-hawkey-0.22.5-2.el7_9.x86_64\n--> Processing Dependency: libsolv.so.0(SOLV_1.0)(64bit) for package: python2-hawkey-0.22.5-2.el7_9.x86_64\n--> Processing Dependency: libsolvext.so.0()(64bit) for package: python2-hawkey-0.22.5-2.el7_9.x86_64\n--> Processing Dependency: libsolv.so.0()(64bit) for package: python2-hawkey-0.22.5-2.el7_9.x86_64\n--> Processing Dependency: librhsm.so.0()(64bit) for package: python2-hawkey-0.22.5-2.el7_9.x86_64\n--> Processing Dependency: librepo.so.0()(64bit) for package: python2-hawkey-0.22.5-2.el7_9.x86_64\n--> Processing Dependency: libjson-glib-1.0.so.0()(64bit) for package: python2-hawkey-0.22.5-2.el7_9.x86_64\n--> Processing Dependency: libdnf.so.2()(64bit) for package: python2-hawkey-0.22.5-2.el7_9.x86_64\n---> Package python2-libcomps.x86_64 0:0.1.8-14.el7 will be installed\n--> Processing Dependency: libcomps(x86-64) = 0.1.8-14.el7 for package: python2-libcomps-0.1.8-14.el7.x86_64\n--> Processing Dependency: libcomps.so.0.1.6()(64bit) for package: python2-libcomps-0.1.8-14.el7.x86_64\n---> Package python2-libdnf.x86_64 0:0.22.5-2.el7_9 will be installed\n--> Running transaction check\n---> Package json-glib.x86_64 0:1.4.2-2.el7 will be installed\n---> Package libcomps.x86_64 0:0.1.8-14.el7 will be installed\n---> Package libdnf.x86_64 0:0.22.5-2.el7_9 will be installed\n---> Package librepo.x86_64 0:1.8.1-8.el7_9 will be installed\n---> Package libreport-filesystem.x86_64 0:2.1.11-53.el7 will be installed\n---> Package librhsm.x86_64 0:0.0.3-3.el7_9 will be installed\n---> Package libsolv.x86_64 0:0.6.34-4.el7 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package Arch Version Repository Size\n================================================================================\nInstalling:\n leapp-upgrade-el7toel8 noarch 0.20.0-9.el7_9 rhel-7-server-extras-rpms 1.2 M\nInstalling for dependencies:\n dnf noarch 4.0.9.2-2.el7_9 rhel-7-server-extras-rpms 357 k\n dnf-data noarch 4.0.9.2-2.el7_9 rhel-7-server-extras-rpms 51 k\n json-glib x86_64 1.4.2-2.el7 rhel-Server 134 k\n leapp noarch 0.17.0-2.el7_9 rhel-7-server-extras-rpms 29 k\n leapp-deps noarch 0.17.0-2.el7_9 rhel-7-server-extras-rpms 12 k\n leapp-upgrade-el7toel8-deps\n noarch 0.20.0-9.el7_9 rhel-7-server-extras-rpms 37 k\n libcomps x86_64 0.1.8-14.el7 rhel-7-server-extras-rpms 75 k\n libdnf x86_64 0.22.5-2.el7_9 rhel-7-server-extras-rpms 536 k\n libmodulemd x86_64 1.6.3-1.el7 rhel-7-server-extras-rpms 153 k\n librepo x86_64 1.8.1-8.el7_9 rhel-Server 82 k\n libreport-filesystem x86_64 2.1.11-53.el7 rhel-Server 41 k\n librhsm x86_64 0.0.3-3.el7_9 rhel-7-server-extras-rpms 28 k\n libsolv x86_64 0.6.34-4.el7 rhel-Server 329 k\n python2-dnf noarch 4.0.9.2-2.el7_9 rhel-7-server-extras-rpms 414 k\n python2-hawkey x86_64 0.22.5-2.el7_9 rhel-7-server-extras-rpms 71 k\n python2-leapp noarch 0.17.0-2.el7_9 rhel-7-server-extras-rpms 178 k\n python2-libcomps x86_64 0.1.8-14.el7 rhel-7-server-extras-rpms 47 k\n python2-libdnf x86_64 0.22.5-2.el7_9 rhel-7-server-extras-rpms 611 k\n\nTransaction Summary\n================================================================================\nInstall 1 Package (+18 Dependent packages)\n\nTotal download size: 4.3 M\nInstalled size: 21 M\nDownloading packages:\n--------------------------------------------------------------------------------\nTotal 1.1 MB/s | 4.3 MB 00:03 \nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n Installing : json-glib-1.4.2-2.el7.x86_64 1/19 \n Installing : libmodulemd-1.6.3-1.el7.x86_64 2/19 \n Installing : librhsm-0.0.3-3.el7_9.x86_64 3/19 \n Installing : librepo-1.8.1-8.el7_9.x86_64 4/19 \n Installing : libsolv-0.6.34-4.el7.x86_64 5/19 \n Installing : libdnf-0.22.5-2.el7_9.x86_64 6/19 \n Installing : python2-libdnf-0.22.5-2.el7_9.x86_64 7/19 \n Installing : python2-hawkey-0.22.5-2.el7_9.x86_64 8/19 \n Installing : leapp-deps-0.17.0-2.el7_9.noarch 9/19 \n Installing : python2-leapp-0.17.0-2.el7_9.noarch 10/19 \n Installing : libcomps-0.1.8-14.el7.x86_64 11/19 \n Installing : python2-libcomps-0.1.8-14.el7.x86_64 12/19 \n Installing : libreport-filesystem-2.1.11-53.el7.x86_64 13/19 \n Installing : dnf-data-4.0.9.2-2.el7_9.noarch 14/19 \n Installing : python2-dnf-4.0.9.2-2.el7_9.noarch 15/19 \n Installing : dnf-4.0.9.2-2.el7_9.noarch 16/19 \n Installing : leapp-upgrade-el7toel8-deps-0.20.0-9.el7_9.noarch 17/19 \n Installing : leapp-0.17.0-2.el7_9.noarch 18/19 \n Installing : leapp-upgrade-el7toel8-0.20.0-9.el7_9.noarch 19/19 \n Verifying : libsolv-0.6.34-4.el7.x86_64 1/19 \n Verifying : librepo-1.8.1-8.el7_9.x86_64 2/19 \n Verifying : python2-libcomps-0.1.8-14.el7.x86_64 3/19 \n Verifying : dnf-4.0.9.2-2.el7_9.noarch 4/19 \n Verifying : leapp-upgrade-el7toel8-0.20.0-9.el7_9.noarch 5/19 \n Verifying : libdnf-0.22.5-2.el7_9.x86_64 6/19 \n Verifying : librhsm-0.0.3-3.el7_9.x86_64 7/19 \n Verifying : python2-leapp-0.17.0-2.el7_9.noarch 8/19 \n Verifying : python2-hawkey-0.22.5-2.el7_9.x86_64 9/19 \n Verifying : libmodulemd-1.6.3-1.el7.x86_64 10/19 \n Verifying : dnf-data-4.0.9.2-2.el7_9.noarch 11/19 \n Verifying : libreport-filesystem-2.1.11-53.el7.x86_64 12/19 \n Verifying : leapp-0.17.0-2.el7_9.noarch 13/19 \n Verifying : python2-dnf-4.0.9.2-2.el7_9.noarch 14/19 \n Verifying : leapp-upgrade-el7toel8-deps-0.20.0-9.el7_9.noarch 15/19 \n Verifying : json-glib-1.4.2-2.el7.x86_64 16/19 \n Verifying : python2-libdnf-0.22.5-2.el7_9.x86_64 17/19 \n Verifying : libcomps-0.1.8-14.el7.x86_64 18/19 \n Verifying : leapp-deps-0.17.0-2.el7_9.noarch 19/19 \n\nInstalled:\n leapp-upgrade-el7toel8.noarch 0:0.20.0-9.el7_9 \n\nDependency Installed:\n dnf.noarch 0:4.0.9.2-2.el7_9 \n dnf-data.noarch 0:4.0.9.2-2.el7_9 \n json-glib.x86_64 0:1.4.2-2.el7 \n leapp.noarch 0:0.17.0-2.el7_9 \n leapp-deps.noarch 0:0.17.0-2.el7_9 \n leapp-upgrade-el7toel8-deps.noarch 0:0.20.0-9.el7_9 \n libcomps.x86_64 0:0.1.8-14.el7 \n libdnf.x86_64 0:0.22.5-2.el7_9 \n libmodulemd.x86_64 0:1.6.3-1.el7 \n librepo.x86_64 0:1.8.1-8.el7_9 \n libreport-filesystem.x86_64 0:2.1.11-53.el7 \n librhsm.x86_64 0:0.0.3-3.el7_9 \n libsolv.x86_64 0:0.6.34-4.el7 \n python2-dnf.noarch 0:4.0.9.2-2.el7_9 \n python2-hawkey.x86_64 0:0.22.5-2.el7_9 \n python2-leapp.noarch 0:0.17.0-2.el7_9 \n python2-libcomps.x86_64 0:0.1.8-14.el7 \n python2-libdnf.x86_64 0:0.22.5-2.el7_9 \n\nComplete!\n"]} 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": 6, "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": "system_u:object_r:var_log_t:s0", "size": 48, "src": "/root/.ansible/tmp/ansible-tmp-1764082947.216231-6803-199211170548436/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={'name': 'rhel-8-for-x86_64-baseos-rpms', 'description': 'BaseOS for x86_64', 'baseurl': 'http://download.eng.brq.redhat.com/rhel-8/nightly/RHEL-8/latest-RHEL-8.10/compose/BaseOS/x86_64/os/', 'file': '/etc/leapp/files/leapp_upgrade_repositories', 'state': 'present'}) => {"ansible_loop_var": "item", "changed": true, "item": {"baseurl": "http://download.eng.brq.redhat.com/rhel-8/nightly/RHEL-8/latest-RHEL-8.10/compose/BaseOS/x86_64/os/", "description": "BaseOS for x86_64", "file": "/etc/leapp/files/leapp_upgrade_repositories", "name": "rhel-8-for-x86_64-baseos-rpms", "state": "present"}, "repo": "rhel-8-for-x86_64-baseos-rpms", "state": "present"} changed: [managed-node01] => (item={'name': 'rhel-8-for-x86_64-appstream-rpms', 'description': 'AppStream for x86_64', 'baseurl': 'http://download.eng.brq.redhat.com/rhel-8/nightly/RHEL-8/latest-RHEL-8.10/compose/AppStream/x86_64/os/', 'file': '/etc/leapp/files/leapp_upgrade_repositories', 'state': 'present'}) => {"ansible_loop_var": "item", "changed": true, "item": {"baseurl": "http://download.eng.brq.redhat.com/rhel-8/nightly/RHEL-8/latest-RHEL-8.10/compose/AppStream/x86_64/os/", "description": "AppStream for x86_64", "file": "/etc/leapp/files/leapp_upgrade_repositories", "name": "rhel-8-for-x86_64-appstream-rpms", "state": "present"}, "repo": "rhel-8-for-x86_64-appstream-rpms", "state": "present"} 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 POLL on managed-node01: jid=j2709615188.5231 started=1 finished=0 ASYNC FAILED on managed-node01: jid=j2709615188.5231 changed: [managed-node01] => {"ansible_job_id": "j2709615188.5231", "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:01:07.036560", "end": "2025-11-25 10:03:36.137477", "failed_when_result": false, "finished": 1, "msg": "non-zero return code", "rc": 1, "results_file": "/root/.ansible_async/j2709615188.5231", "start": "2025-11-25 10:02:29.100917", "started": 1, "stderr": "", "stderr_lines": [], "stdout": "==> Processing phase `configuration_phase`\n====> * ipu_workflow_config\n IPU workflow config actor\n==> Processing phase `FactsCollection`\n====> * register_yum_adjustment\n Registers a workaround which will adjust the yum directories during the upgrade.\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====> * storage_scanner\n Provides data about storage settings.\n====> * source_boot_loader_scanner\n Scans the boot loader configuration on the source system.\n====> * authselect_scanner\n Detect what authselect configuration should be suggested to administrator.\n====> * persistentnetnames\n Get network interface information for physical ethernet interfaces of the original system.\n====> * pam_modules_scanner\n Scan the pam directory for services and modules used in them\n====> * scan_grub_device_name\n Find the name of the block devices where GRUB is located\n====> * scan_grub_device_partition_layout\n Scan all identified GRUB devices for their partition layout.\n====> * read_openssh_config\n Collect information about the OpenSSH configuration.\n====> * tcp_wrappers_config_read\n Parse tcp_wrappers configuration files /etc/hosts.{allow,deny}.\n====> * scan_subscription_manager_info\n Scans the current system for subscription manager information\n====> * scanmemory\n Scan Memory of the machine.\n====> * firewalld_facts_actor\n Provide data about firewalld\n====> * persistentnetnamesdisable\n Disable systemd-udevd persistent network naming on machine with single eth0 NIC\n====> * scan_sap_hana\n Gathers information related to SAP HANA instances on the system.\n====> * scan_source_files\n Scan files (explicitly specified) of 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====> * copy_dnf_conf_into_target_userspace\n Copy dnf.conf into target userspace\n====> * scanzfcp\n In case of s390x architecture, check whether ZFCP is used.\n====> * load_device_driver_deprecation_data\n Loads deprecation data for drivers and devices (PCI & CPU)\n====> * transaction_workarounds\n Provides additional RPM transaction tasks based on bundled RPM packages.\n====> * scanclienablerepo\n Produce CustomTargetRepository based on the LEAPP_ENABLE_REPOS in config.\n====> * scancpu\n Scan CPUs of the machine.\n====> * network_manager_read_config\n Provides data about NetworkManager configuration.\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====> * repository_mapping\n Produces message containing repository mapping based on provided file.\n====> * scan_systemd_source\n Provides info about systemd on the source system\n====> * root_scanner\n Scan the system root directory and produce a message containing\n====> * common_leapp_dracut_modules\n Influences the generation of the initram disk\n====> * scan_custom_modifications_actor\n Collects information about files in leapp directories that have been modified or newly added.\n====> * udevadm_info\n Produces data exported by the \"udevadm info\" command.\n====> * rpm_scanner\n Provides data about installed RPM Packages.\n====> * xfs_info_scanner\n This actor scans all mounted mountpoints for XFS information\n====> * scan_grub_config\n Scan grub configuration files for errors.\n====> * check_grub_legacy\n Check whether GRUB Legacy is installed in the MBR.\n====> * scandasd\n In case of s390x architecture, check whether DASD is used.\n====> * scan_pkg_manager\n Provides data about package manager (yum/dnf)\n====> * get_enabled_modules\n Provides data about which module streams are enabled on the source system.\n====> * scan_custom_repofile\n Scan the custom /etc/leapp/files/leapp_upgrade_repositories.repo repo file.\n====> * removed_pam_modules_scanner\n Scan PAM configuration for modules that are not available in RHEL-8.\n====> * biosdevname\n Enable biosdevname on the target RHEL system if all interfaces on the source RHEL\n====> * system_facts\n Provides data about many facts from system.\n====> * scan_fips\n Determine whether the source system has FIPS enabled.\n====> * distribution_signed_rpm_scanner\n Provide data about distribution signed & unsigned RPM packages.\n====> * quagga_daemons\n Active quagga daemons check.\n====> * pci_devices_scanner\n Provides data about existing PCI Devices.\n====> * checkrhui\n Check if system is using RHUI infrastructure (on public cloud) and send messages to\n====> * selinuxcontentscanner\n Scan the system for any SELinux customizations\n====> * check_kde_apps\n Actor checks which KDE apps are installed.\n====> * sctp_read_status\n Determines whether or not the SCTP kernel module might be wanted.\n====> * detect_kernel_drivers\n Matches all currently loaded kernel drivers against known deprecated and removed drivers.\n====> * used_repository_scanner\n Scan used enabled repositories\n====> * satellite_upgrade_facts\n Report which Satellite packages require updates and how to handle PostgreSQL data\n====> * scan_dynamic_linker_configuration\n Scan the dynamic linker configuration and find modifications.\n====> * spamassassin_config_read\n Reads spamc configuration (/etc/mail/spamassassin/spamc.conf), the\n====> * remove_obsolete_gpg_keys\n Remove obsoleted RPM GPG keys.\n====> * trusted_gpg_keys_scanner\n Scan for trusted GPG keys.\n====> * multipath_conf_read\n Read multipath configuration files and extract the necessary information\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====> * vsftpd_config_read\n Reads vsftpd configuration files (/etc/vsftpd/*.conf) and extracts necessary information.\n====> * rpm_transaction_config_tasks_collector\n Provides additional RPM transaction tasks from /etc/leapp/transaction.\n====> * scan_source_kernel\n Scan the source system kernel.\n====> * cups_scanner\n Gather facts about CUPS features which needs to be migrated\n====> * ipa_scanner\n Scan system for ipa-client and ipa-server status\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====> * multipath_conf_check\n Checks whether the multipath configuration can be updated to RHEL-8 and\n====> * check_ipa_server\n Check for ipa-server and inhibit upgrade\n====> * open_ssh_deprecated_directives_check\n Check for any deprecated directives in the OpenSSH configuration.\n====> * powertop\n Check if PowerTOP is installed. If yes, write information about non-compatible changes.\n====> * check_root_symlinks\n Check if the symlinks /bin and /lib are relative, not absolute.\n====> * check_yum_plugins_enabled\n Checks that the required yum plugins are enabled.\n====> * check_installed_devel_kernels\n Inhibit IPU (in-place upgrade) when multiple devel kernels are installed.\n====> * check_mount_options\n Check for mount options preventing the upgrade.\n====> * check_btrfs\n Check if Btrfs filesystem is in use. If yes, inhibit the upgrade process.\n====> * detect_grub_config_error\n Check grub configuration for various errors.\n====> * check_sap_hana\n If SAP HANA has been detected, several checks are performed to ensure a successful upgrade.\n====> * openssh_permit_root_login\n OpenSSH no longer allows root logins with password.\n====> * removed_pam_modules_check\n Check if it is all right to disable PAM modules that are not in RHEL-8.\n====> * check_se_linux\n Check SELinux status and produce decision messages for further action.\n====> * checkirssi\n Check if irssi is installed. If yes, write information about non-compatible changes.\n====> * check_grub_core\n Check whether we are on legacy (BIOS) system and instruct Leapp to upgrade GRUB core\n====> * sssd_check\n Check SSSD configuration for changes in RHEL8 and report them.\n====> * checkmemory\n The actor check the size of RAM against RHEL8 minimal hardware requirements\n====> * quagga_report\n Checking for babeld on RHEL-7.\n====> * check_persistent_mounts\n Check if mounts required to be persistent are mounted in persistent fashion.\n====> * check_postfix\n Check if postfix is installed, check whether configuration update is needed.\n====> * check_rhsmsku\n Ensure the system is subscribed to the subscription manager\n====> * open_ssh_use_privilege_separation\n UsePrivilegeSeparation configuration option was removed.\n====> * check_bind\n Actor parsing BIND configuration and checking for known issues in it.\n====> * sctp_checks\n Parses collected SCTP information and take necessary actions.\n====> * check_target_iso\n Check that the provided target ISO is a valid ISO image and is located on a persistent partition.\n====> * zipl_check_boot_entries\n Inhibits the upgrade if a problematic Zipl configuration is detected on the system.\n====> * checktargetrepos\n Check whether target yum repositories are specified.\n====> * open_ssh_protocol\n Protocol configuration option was removed.\n====> * check_detected_devices_and_drivers\n Checks whether or not detected devices and drivers are usable on the target system.\n====> * efi_check_boot\n Adjust EFI boot entry for first reboot\n====> * check_custom_modifications_actor\n Checks CustomModifications messages and produces a report about files in leapp directories that have been\n====> * check_system_arch\n Check if system is running at a supported architecture. If no, inhibit the upgrade process.\n====> * check_first_partition_offset\n Check whether the first partition starts at the offset >=1MiB.\n====> * vsftpd_config_check\n Checks whether the vsftpd configuration is supported in RHEL-8. Namely checks that\n====> * postgresql_check\n Actor checking for presence of PostgreSQL installation.\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====> * checkgrep\n Check if Grep is installed. If yes, write information about non-compatible changes.\n====> * check_installed_kernels\n Inhibit IPU (in-place upgrade) when installed kernels conflict with a safe upgrade.\n====> * check_cifs\n Check if CIFS filesystem is in use. If yes, inhibit the upgrade process.\n====> * check_brltty\n Check if brltty is installed, check whether configuration update is needed.\n====> * checkhybridimage\n Check if the system is using Azure hybrid image.\n====> * check_nfs\n Check if NFS filesystem is in use. If yes, inhibit the upgrade process.\n====> * tcp_wrappers_check\n Check the list of packages previously compiled with TCP wrappers support\n====> * check_boot_avail_space\n Check if at least 100Mib of available space on /boot. If not, inhibit the upgrade process.\n====> * check_os_release\n Check if the current RHEL minor version is supported. If not, inhibit the upgrade process.\n====> * check_memcached\n Check for incompatible changes in memcached configuration.\n====> * check_openssl_conf\n Check whether the openssl configuration and openssl-IBMCA.\n====> * enable_device_cio_free_service\n Enables device_cio_free.service systemd service on s390x\n====> * check_firewalld\n Check for certain firewalld configuration that may prevent an upgrade.\n====> * check_skipped_repositories\n Produces a report if any repositories enabled on the system are going to be skipped.\n====> * python_inform_user\n This actor informs the user of differences in Python version and support in RHEL 8.\n====> * check_installed_debug_kernels\n Inhibit IPU (in-place upgrade) when multiple debug kernels are installed.\n====> * open_ssh_algorithms\n OpenSSH configuration does not contain any unsupported cryptographic algorithms.\n====> * check_removed_envvars\n Check for usage of removed environment variables and inhibit the upgrade\n====> * unsupported_upgrade_check\n Checks environment variables and produces a warning report if the upgrade is unsupported.\n====> * check_etc_releasever\n Check releasever info and provide a guidance based on the facts\n====> * check_kde_gnome\n Checks whether KDE is installed\n====> * check_fips\n Inhibit upgrade if FIPS is detected as enabled.\n====> * bacula_check\n Actor checking for presence of Bacula installation.\n====> * satellite_upgrade_check\n Check state of Satellite system before upgrade\n====> * check_systemd_broken_symlinks\n Check whether some systemd symlinks are broken\n====> * check_consumed_assets\n Check whether Leapp is using correct data assets.\n====> * checkfstabxfsoptions\n Check the FSTAB file for the deprecated / removed XFS mount options.\n====> * check_wireshark\n Report a couple of changes in tshark usage\n====> * removed_pam_modules\n Check for modules that are not available in RHEL 8 anymore\n====> * check_insights_auto_register\n Checks if system can be automatically registered into Red Hat Insights\n====> * checkacpid\n Check if acpid is installed. If yes, write information about non-compatible changes.\n====> * checkdosfstools\n Check if dosfstools is installed. If yes, write information about non-compatible changes.\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_sendmail\n Check if sendmail is installed, check whether configuration update is needed, inhibit upgrade if TCP wrappers\n====> * check_ntp\n Check if ntp and/or ntpdate configuration needs to be migrated.\n====> * check_dynamic_linker_configuration\n Check for customization of dynamic linker configuration.\n====> * check_docker\n Checks if Docker is installed and warns about its deprecation in RHEL8.\n====> * cephvolumescan\n Retrieves the list of encrypted Ceph OSD\n====> * authselect_check\n Confirm suggested authselect call from AuthselectScanner.\n====> * multiple_package_versions\n Check for problematic 32bit packages installed together with 64bit ones.\n====> * spamassassin_config_check\n Reports changes in spamassassin between RHEL-7 and RHEL-8\n====> * check_chrony\n Check for incompatible changes in chrony configuration.\n====> * cups_check\n Reports changes in configuration between CUPS 1.6.3 and 2.2.6\n====> * check_ha_cluster\n Check if HA Cluster is in use. If yes, inhibit the upgrade process.\n====> * check_rpm_transaction_events\n Filter RPM transaction events based on installed RPM packages\n====> * check_luks_and_inhibit\n Check if any encrypted partitions is in use. If yes, inhibit the upgrade process.\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. Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\n 2. Use of NFS detected. Upgrade can't proceed\n\nHIGH and MEDIUM severity reports:\n 1. Packages available in excluded repositories will not be installed\n 2. GRUB2 core will be automatically updated during the upgrade\n 3. Difference in Python versions and support in RHEL 8\n 4. Packages not signed by Red Hat found on the system\n 5. Module pam_pkcs11 will be removed from PAM configuration\n 6. chrony using default configuration\n\nReports summary:\n Errors: 0\n Inhibitors: 2\n HIGH severity reports: 4\n MEDIUM severity reports: 2\n LOW severity reports: 5\n INFO severity reports: 3\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`", "====> * register_yum_adjustment", " Registers a workaround which will adjust the yum directories during the upgrade.", "====> * scan_files_for_target_userspace", " Scan the source system and identify files that will be copied into the target userspace when it is created.", "====> * storage_scanner", " Provides data about storage settings.", "====> * source_boot_loader_scanner", " Scans the boot loader configuration on the source system.", "====> * authselect_scanner", " Detect what authselect configuration should be suggested to administrator.", "====> * persistentnetnames", " Get network interface information for physical ethernet interfaces of the original system.", "====> * pam_modules_scanner", " Scan the pam directory for services and modules used in them", "====> * scan_grub_device_name", " Find the name of the block devices where GRUB is located", "====> * scan_grub_device_partition_layout", " Scan all identified GRUB devices for their partition layout.", "====> * read_openssh_config", " Collect information about the OpenSSH configuration.", "====> * tcp_wrappers_config_read", " Parse tcp_wrappers configuration files /etc/hosts.{allow,deny}.", "====> * scan_subscription_manager_info", " Scans the current system for subscription manager information", "====> * scanmemory", " Scan Memory of the machine.", "====> * firewalld_facts_actor", " Provide data about firewalld", "====> * persistentnetnamesdisable", " Disable systemd-udevd persistent network naming on machine with single eth0 NIC", "====> * scan_sap_hana", " Gathers information related to SAP HANA instances on the system.", "====> * scan_source_files", " Scan files (explicitly specified) of 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.", "====> * copy_dnf_conf_into_target_userspace", " Copy dnf.conf into target userspace", "====> * scanzfcp", " In case of s390x architecture, check whether ZFCP is used.", "====> * load_device_driver_deprecation_data", " Loads deprecation data for drivers and devices (PCI & CPU)", "====> * transaction_workarounds", " Provides additional RPM transaction tasks based on bundled RPM packages.", "====> * scanclienablerepo", " Produce CustomTargetRepository based on the LEAPP_ENABLE_REPOS in config.", "====> * scancpu", " Scan CPUs of the machine.", "====> * network_manager_read_config", " Provides data about NetworkManager configuration.", "====> * scan_target_os_image", " Scans the provided target OS ISO image to use as a content source for the IPU, if any.", "====> * repository_mapping", " Produces message containing repository mapping based on provided file.", "====> * scan_systemd_source", " Provides info about systemd on the source system", "====> * root_scanner", " Scan the system root directory and produce a message containing", "====> * common_leapp_dracut_modules", " Influences the generation of the initram disk", "====> * scan_custom_modifications_actor", " Collects information about files in leapp directories that have been modified or newly added.", "====> * udevadm_info", " Produces data exported by the \"udevadm info\" command.", "====> * rpm_scanner", " Provides data about installed RPM Packages.", "====> * xfs_info_scanner", " This actor scans all mounted mountpoints for XFS information", "====> * scan_grub_config", " Scan grub configuration files for errors.", "====> * check_grub_legacy", " Check whether GRUB Legacy is installed in the MBR.", "====> * scandasd", " In case of s390x architecture, check whether DASD is used.", "====> * scan_pkg_manager", " Provides data about package manager (yum/dnf)", "====> * get_enabled_modules", " Provides data about which module streams are enabled on the source system.", "====> * scan_custom_repofile", " Scan the custom /etc/leapp/files/leapp_upgrade_repositories.repo repo file.", "====> * removed_pam_modules_scanner", " Scan PAM configuration for modules that are not available in RHEL-8.", "====> * biosdevname", " Enable biosdevname on the target RHEL system if all interfaces on the source RHEL", "====> * system_facts", " Provides data about many facts from system.", "====> * scan_fips", " Determine whether the source system has FIPS enabled.", "====> * distribution_signed_rpm_scanner", " Provide data about distribution signed & unsigned RPM packages.", "====> * quagga_daemons", " Active quagga daemons check.", "====> * pci_devices_scanner", " Provides data about existing PCI Devices.", "====> * checkrhui", " Check if system is using RHUI infrastructure (on public cloud) and send messages to", "====> * selinuxcontentscanner", " Scan the system for any SELinux customizations", "====> * check_kde_apps", " Actor checks which KDE apps are installed.", "====> * sctp_read_status", " Determines whether or not the SCTP kernel module might be wanted.", "====> * detect_kernel_drivers", " Matches all currently loaded kernel drivers against known deprecated and removed drivers.", "====> * used_repository_scanner", " Scan used enabled repositories", "====> * satellite_upgrade_facts", " Report which Satellite packages require updates and how to handle PostgreSQL data", "====> * scan_dynamic_linker_configuration", " Scan the dynamic linker configuration and find modifications.", "====> * spamassassin_config_read", " Reads spamc configuration (/etc/mail/spamassassin/spamc.conf), the", "====> * remove_obsolete_gpg_keys", " Remove obsoleted RPM GPG keys.", "====> * trusted_gpg_keys_scanner", " Scan for trusted GPG keys.", "====> * multipath_conf_read", " Read multipath configuration files and extract the necessary information", "====> * repositories_blacklist", " Exclude target repositories provided by Red Hat without support.", "====> * get_installed_desktops", " Actor checks if kde or gnome desktop environments", "====> * vsftpd_config_read", " Reads vsftpd configuration files (/etc/vsftpd/*.conf) and extracts necessary information.", "====> * rpm_transaction_config_tasks_collector", " Provides additional RPM transaction tasks from /etc/leapp/transaction.", "====> * scan_source_kernel", " Scan the source system kernel.", "====> * cups_scanner", " Gather facts about CUPS features which needs to be migrated", "====> * ipa_scanner", " Scan system for ipa-client and ipa-server status", "====> * 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`", "====> * multipath_conf_check", " Checks whether the multipath configuration can be updated to RHEL-8 and", "====> * check_ipa_server", " Check for ipa-server and inhibit upgrade", "====> * open_ssh_deprecated_directives_check", " Check for any deprecated directives in the OpenSSH configuration.", "====> * powertop", " Check if PowerTOP is installed. If yes, write information about non-compatible changes.", "====> * check_root_symlinks", " Check if the symlinks /bin and /lib are relative, not absolute.", "====> * check_yum_plugins_enabled", " Checks that the required yum plugins are enabled.", "====> * check_installed_devel_kernels", " Inhibit IPU (in-place upgrade) when multiple devel kernels are installed.", "====> * check_mount_options", " Check for mount options preventing the upgrade.", "====> * check_btrfs", " Check if Btrfs filesystem is in use. If yes, inhibit the upgrade process.", "====> * detect_grub_config_error", " Check grub configuration for various errors.", "====> * check_sap_hana", " If SAP HANA has been detected, several checks are performed to ensure a successful upgrade.", "====> * openssh_permit_root_login", " OpenSSH no longer allows root logins with password.", "====> * removed_pam_modules_check", " Check if it is all right to disable PAM modules that are not in RHEL-8.", "====> * check_se_linux", " Check SELinux status and produce decision messages for further action.", "====> * checkirssi", " Check if irssi is installed. If yes, write information about non-compatible changes.", "====> * check_grub_core", " Check whether we are on legacy (BIOS) system and instruct Leapp to upgrade GRUB core", "====> * sssd_check", " Check SSSD configuration for changes in RHEL8 and report them.", "====> * checkmemory", " The actor check the size of RAM against RHEL8 minimal hardware requirements", "====> * quagga_report", " Checking for babeld on RHEL-7.", "====> * check_persistent_mounts", " Check if mounts required to be persistent are mounted in persistent fashion.", "====> * check_postfix", " Check if postfix is installed, check whether configuration update is needed.", "====> * check_rhsmsku", " Ensure the system is subscribed to the subscription manager", "====> * open_ssh_use_privilege_separation", " UsePrivilegeSeparation configuration option was removed.", "====> * check_bind", " Actor parsing BIND configuration and checking for known issues in it.", "====> * sctp_checks", " Parses collected SCTP information and take necessary actions.", "====> * check_target_iso", " Check that the provided target ISO is a valid ISO image and is located on a persistent partition.", "====> * zipl_check_boot_entries", " Inhibits the upgrade if a problematic Zipl configuration is detected on the system.", "====> * checktargetrepos", " Check whether target yum repositories are specified.", "====> * open_ssh_protocol", " Protocol configuration option was removed.", "====> * check_detected_devices_and_drivers", " Checks whether or not detected devices and drivers are usable on the target system.", "====> * efi_check_boot", " Adjust EFI boot entry for first reboot", "====> * check_custom_modifications_actor", " Checks CustomModifications messages and produces a report about files in leapp directories that have been", "====> * check_system_arch", " Check if system is running at a supported architecture. If no, inhibit the upgrade process.", "====> * check_first_partition_offset", " Check whether the first partition starts at the offset >=1MiB.", "====> * vsftpd_config_check", " Checks whether the vsftpd configuration is supported in RHEL-8. Namely checks that", "====> * postgresql_check", " Actor checking for presence of PostgreSQL installation.", "====> * check_fstab_mount_order", " Checks order of entries in /etc/fstab based on their mount point and inhibits upgrade if overshadowing is detected.", "====> * checkgrep", " Check if Grep is installed. If yes, write information about non-compatible changes.", "====> * check_installed_kernels", " Inhibit IPU (in-place upgrade) when installed kernels conflict with a safe upgrade.", "====> * check_cifs", " Check if CIFS filesystem is in use. If yes, inhibit the upgrade process.", "====> * check_brltty", " Check if brltty is installed, check whether configuration update is needed.", "====> * checkhybridimage", " Check if the system is using Azure hybrid image.", "====> * check_nfs", " Check if NFS filesystem is in use. If yes, inhibit the upgrade process.", "====> * tcp_wrappers_check", " Check the list of packages previously compiled with TCP wrappers support", "====> * check_boot_avail_space", " Check if at least 100Mib of available space on /boot. If not, inhibit the upgrade process.", "====> * check_os_release", " Check if the current RHEL minor version is supported. If not, inhibit the upgrade process.", "====> * check_memcached", " Check for incompatible changes in memcached configuration.", "====> * check_openssl_conf", " Check whether the openssl configuration and openssl-IBMCA.", "====> * enable_device_cio_free_service", " Enables device_cio_free.service systemd service on s390x", "====> * check_firewalld", " Check for certain firewalld configuration that may prevent an upgrade.", "====> * check_skipped_repositories", " Produces a report if any repositories enabled on the system are going to be skipped.", "====> * python_inform_user", " This actor informs the user of differences in Python version and support in RHEL 8.", "====> * check_installed_debug_kernels", " Inhibit IPU (in-place upgrade) when multiple debug kernels are installed.", "====> * open_ssh_algorithms", " OpenSSH configuration does not contain any unsupported cryptographic algorithms.", "====> * check_removed_envvars", " Check for usage of removed environment variables and inhibit the upgrade", "====> * unsupported_upgrade_check", " Checks environment variables and produces a warning report if the upgrade is unsupported.", "====> * check_etc_releasever", " Check releasever info and provide a guidance based on the facts", "====> * check_kde_gnome", " Checks whether KDE is installed", "====> * check_fips", " Inhibit upgrade if FIPS is detected as enabled.", "====> * bacula_check", " Actor checking for presence of Bacula installation.", "====> * satellite_upgrade_check", " Check state of Satellite system before upgrade", "====> * check_systemd_broken_symlinks", " Check whether some systemd symlinks are broken", "====> * check_consumed_assets", " Check whether Leapp is using correct data assets.", "====> * checkfstabxfsoptions", " Check the FSTAB file for the deprecated / removed XFS mount options.", "====> * check_wireshark", " Report a couple of changes in tshark usage", "====> * removed_pam_modules", " Check for modules that are not available in RHEL 8 anymore", "====> * check_insights_auto_register", " Checks if system can be automatically registered into Red Hat Insights", "====> * checkacpid", " Check if acpid is installed. If yes, write information about non-compatible changes.", "====> * checkdosfstools", " Check if dosfstools is installed. If yes, write information about non-compatible changes.", "====> * red_hat_signed_rpm_check", " Check if there are packages not signed by Red Hat in use. If yes, warn user about it.", "====> * check_sendmail", " Check if sendmail is installed, check whether configuration update is needed, inhibit upgrade if TCP wrappers", "====> * check_ntp", " Check if ntp and/or ntpdate configuration needs to be migrated.", "====> * check_dynamic_linker_configuration", " Check for customization of dynamic linker configuration.", "====> * check_docker", " Checks if Docker is installed and warns about its deprecation in RHEL8.", "====> * cephvolumescan", " Retrieves the list of encrypted Ceph OSD", "====> * authselect_check", " Confirm suggested authselect call from AuthselectScanner.", "====> * multiple_package_versions", " Check for problematic 32bit packages installed together with 64bit ones.", "====> * spamassassin_config_check", " Reports changes in spamassassin between RHEL-7 and RHEL-8", "====> * check_chrony", " Check for incompatible changes in chrony configuration.", "====> * cups_check", " Reports changes in configuration between CUPS 1.6.3 and 2.2.6", "====> * check_ha_cluster", " Check if HA Cluster is in use. If yes, inhibit the upgrade process.", "====> * check_rpm_transaction_events", " Filter RPM transaction events based on installed RPM packages", "====> * check_luks_and_inhibit", " Check if any encrypted partitions is in use. If yes, inhibit the upgrade process.", "====> * 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. Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.", " 2. Use of NFS detected. Upgrade can't proceed", "", "HIGH and MEDIUM severity reports:", " 1. Packages available in excluded repositories will not be installed", " 2. GRUB2 core will be automatically updated during the upgrade", " 3. Difference in Python versions and support in RHEL 8", " 4. Packages not signed by Red Hat found on the system", " 5. Module pam_pkcs11 will be removed from PAM configuration", " 6. chrony using default configuration", "", "Reports summary:", " Errors: 0", " Inhibitors: 2", " HIGH severity reports: 4", " MEDIUM severity reports: 2", " LOW severity reports: 5", " INFO severity reports: 3", "", "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] => {"changed": false, "skipped_reason": "No items in the list"} 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": 1764083015.9370613, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "us-ascii", "checksum": "fd0dfba33c36f0563cd0cf5ea00de9166fe072b8", "ctime": 1764083015.9380612, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 440402029, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1764083015.9380612, "nlink": 1, "path": "/var/log/leapp/leapp-report.txt", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 14457, "uid": 0, "version": "18446744072933782175", "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": "UmlzayBGYWN0b3I6IGhpZ2ggKGluaGliaXRvcikKVGl0bGU6IExlYXBwIGRldGVjdGVkIGxvYWRlZCBrZXJuZWwgZHJpdmVycyB3aGljaCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiBSSEVMIDguIFVwZ3JhZGUgY2Fubm90IHByb2NlZWQuClN1bW1hcnk6IFN1cHBvcnQgZm9yIHRoZSBmb2xsb3dpbmcgUkhFTCA3IGRldmljZSBkcml2ZXJzIGhhcyBiZWVuIHJlbW92ZWQgaW4gUkhFTCA4OgogICAgIC0gcGF0YV9hY3BpCgpSZWxhdGVkIGxpbmtzOgogICAgLSBMZWFwcCBwcmV1cGdyYWRlIGdldHRpbmcgIkluaGliaXRvcjogRGV0ZWN0ZWQgbG9hZGVkIGtlcm5lbCBkcml2ZXJzIHdoaWNoIGhhdmUgYmVlbiByZW1vdmVkIGluIFJIRUwgOC4gVXBncmFkZSBjYW5ub3QgcHJvY2VlZC4iIDogaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9zb2x1dGlvbnMvNjk3MTcxNgogICAgLSBMZWFwcCB1cGdyYWRlIGZhaWwgd2l0aCBlcnJvciAiSW5oaWJpdG9yOiBEZXRlY3RlZCBsb2FkZWQga2VybmVsIGRyaXZlcnMgd2hpY2ggaGF2ZSBiZWVuIHJlbW92ZWQgaW4gUkhFTCA4LiBVcGdyYWRlIGNhbm5vdCBwcm9jZWVkLiI6IGh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vc29sdXRpb25zLzU0MzYxMzEKS2V5OiBmMDhhMDdkYTkwMjk1OGRlZmE0ZjVjMjY5OWZhZTllYzJlYjY3YzViCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGhpZ2ggKGluaGliaXRvcikKVGl0bGU6IFVzZSBvZiBORlMgZGV0ZWN0ZWQuIFVwZ3JhZGUgY2FuJ3QgcHJvY2VlZApTdW1tYXJ5OiBORlMgaXMgY3VycmVudGx5IG5vdCBzdXBwb3J0ZWQgYnkgdGhlIGlucGxhY2UgdXBncmFkZS4KV2UgaGF2ZSBmb3VuZCBORlMgdXNhZ2UgYXQgdGhlIGZvbGxvd2luZyBsb2NhdGlvbnM6Ci0gTkZTIHNoYXJlcyBmb3VuZCBpbiAvZXRjL2ZzdGFiOgogLSBudGFwLWJvcy1jMDEtZW5nMDEtbmZzMDFiLnN0b3JhZ2UuYm9zLnJlZGhhdC5jb206L2Rldm9wc19lbmdpbmVlcmluZ19uZnMvZGV2YXJjaGl2ZS9yZWRoYXQgL21udC9yZWRoYXQKIC0gbmVzdC50ZXN0LnJlZGhhdC5jb206L21udC9xYSAvbW50L3FhCiAtIHZ0YXAtZW5nMDEuc3RvcmFnZS5yZHUyLnJlZGhhdC5jb206L3ZvbC9lbmdhcmNoaXZlIC9tbnQvZW5nYXJjaGl2ZQogLSBuZXN0LnRlc3QucmVkaGF0LmNvbTovbW50L3Rwc2Rpc3QgL21udC90cHNkaXN0CiAtIG50YXAtYm9zLWMwMS1lbmcwMS1uZnMwMWIuc3RvcmFnZS5ib3MucmVkaGF0LmNvbTovZGV2b3BzX2VuZ2luZWVyaW5nX25mcy9kZXZhcmNoaXZlL3JlZGhhdC9icmV3cm9vdCAvbW50L2JyZXcKIC0gbnRhcC1ib3MtYzAxLWVuZzAxLW5mczAxYi5zdG9yYWdlLmJvcy5yZWRoYXQuY29tOi9kZXZvcHNfYnJld19zY3JhdGNoX25mcy9zY3JhdGNoIC9tbnQvYnJld19zY3JhdGNoCgpSZWxhdGVkIGxpbmtzOgogICAgLSBXaHkgZG9lcyBsZWFwcCB1cGdyYWRlIGZhaWwgb24gZGV0ZWN0aW5nIE5GUyBkdXJpbmcgdXBncmFkZT86IGh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vc29sdXRpb25zLzY5NjQwMDYKUmVtZWRpYXRpb246IFtoaW50XSBEaXNhYmxlIE5GUyB0ZW1wb3JhcmlseSBmb3IgdGhlIHVwZ3JhZGUgaWYgcG9zc2libGUuCktleTogOTg4MWIyNWZhY2VlZWFhN2E2NDc4YmNkYWMyOWFmZDdmNmJhYWFlZAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBoaWdoIApUaXRsZTogUGFja2FnZXMgYXZhaWxhYmxlIGluIGV4Y2x1ZGVkIHJlcG9zaXRvcmllcyB3aWxsIG5vdCBiZSBpbnN0YWxsZWQKU3VtbWFyeTogMiBwYWNrYWdlcyB3aWxsIGJlIHNraXBwZWQgYmVjYXVzZSB0aGV5IGFyZSBhdmFpbGFibGUgb25seSBpbiB0YXJnZXQgc3lzdGVtIHJlcG9zaXRvcmllcyB0aGF0IGFyZSBpbnRlbnRpb25hbGx5IGV4Y2x1ZGVkIGZyb20gdGhlIGxpc3Qgb2YgcmVwb3NpdG9yaWVzIHVzZWQgZHVyaW5nIHRoZSB1cGdyYWRlLiBTZWUgdGhlIHJlcG9ydCBtZXNzYWdlIHRpdGxlZCAiRXhjbHVkZWQgdGFyZ2V0IHN5c3RlbSByZXBvc2l0b3JpZXMiIGZvciBkZXRhaWxzLgpUaGUgbGlzdCBvZiB0aGVzZSBwYWNrYWdlczoKLSBweXRob24zLXB5eGF0dHIgKHJlcG9pZDogY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcnBtcykKLSBycGNnZW4gKHJlcG9pZDogY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcnBtcykKS2V5OiAyNDM3ZTIwNDgwOGY5ODc0NzdjMGU5YmU4ZTRjOTViM2E4N2E5ZjNlCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGhpZ2ggClRpdGxlOiBHUlVCMiBjb3JlIHdpbGwgYmUgYXV0b21hdGljYWxseSB1cGRhdGVkIGR1cmluZyB0aGUgdXBncmFkZQpTdW1tYXJ5OiBPbiBsZWdhY3kgKEJJT1MpIHN5c3RlbXMsIEdSVUIyIGNvcmUgKGxvY2F0ZWQgaW4gdGhlIGdhcCBiZXR3ZWVuIHRoZSBNQlIgYW5kIHRoZSBmaXJzdCBwYXJ0aXRpb24pIGNhbm5vdCBiZSB1cGRhdGVkIGR1cmluZyB0aGUgcnBtIHRyYW5zYWN0aW9uIGFuZCBMZWFwcCBoYXMgdG8gaW5pdGlhdGUgdGhlIHVwZGF0ZSBydW5uaW5nICJncnViMi1pbnN0YWxsIiBhZnRlciB0aGUgdHJhbnNhY3Rpb24uIE5vIGFjdGlvbiBpcyBuZWVkZWQgYmVmb3JlIHRoZSB1cGdyYWRlLiBBZnRlciB0aGUgdXBncmFkZSwgaXQgaXMgcmVjb21tZW5kZWQgdG8gY2hlY2sgdGhlIEdSVUIgY29uZmlndXJhdGlvbi4KS2V5OiBhYzcwMzBlMDVkMmVlMjQ4ZDM0ZjA4YTlmYTA0MGIzNTJiYzQxMGEzCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGhpZ2ggClRpdGxlOiBEaWZmZXJlbmNlIGluIFB5dGhvbiB2ZXJzaW9ucyBhbmQgc3VwcG9ydCBpbiBSSEVMIDgKU3VtbWFyeTogSW4gUkhFTCA4LCB0aGVyZSBpcyBubyAncHl0aG9uJyBjb21tYW5kLiBQeXRob24gMyAoYmFja3dhcmQgaW5jb21wYXRpYmxlKSBpcyB0aGUgcHJpbWFyeSBQeXRob24gdmVyc2lvbiBhbmQgUHl0aG9uIDIgaXMgYXZhaWxhYmxlIHdpdGggbGltaXRlZCBzdXBwb3J0IGFuZCBsaW1pdGVkIHNldCBvZiBwYWNrYWdlcy4gSWYgeW91IG5vIGxvbmdlciByZXF1aXJlIFB5dGhvbiAyIHBhY2thZ2VzIGZvbGxvd2luZyB0aGUgdXBncmFkZSwgcGxlYXNlIHJlbW92ZSB0aGVtLiBSZWFkIG1vcmUgaGVyZTogaHR0cHM6Ly9yZWQuaHQvcmhlbC04LXB5dGhvbgpSZWxhdGVkIGxpbmtzOgogICAgLSBEaWZmZXJlbmNlIGluIFB5dGhvbiB2ZXJzaW9ucyBhbmQgc3VwcG9ydCBpbiBSSEVMIDg6IGh0dHBzOi8vcmVkLmh0L3JoZWwtOC1weXRob24KUmVtZWRpYXRpb246IFtoaW50XSBQbGVhc2UgcnVuICJhbHRlcm5hdGl2ZXMgLS1zZXQgcHl0aG9uIC91c3IvYmluL3B5dGhvbjMiIGFmdGVyIHVwZ3JhZGUKS2V5OiAwYzk4NTg1YjFkOGQyNTJlYjU0MGJmNjE1NjAwOTRmMzQ5NTM1MWY1Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGhpZ2ggClRpdGxlOiBQYWNrYWdlcyBub3Qgc2lnbmVkIGJ5IFJlZCBIYXQgZm91bmQgb24gdGhlIHN5c3RlbQpTdW1tYXJ5OiBUaGUgZm9sbG93aW5nIHBhY2thZ2VzIGhhdmUgbm90IGJlZW4gc2lnbmVkIGJ5IFJlZCBIYXQgYW5kIG1heSBiZSByZW1vdmVkIGR1cmluZyB0aGUgdXBncmFkZSBwcm9jZXNzIGluIGNhc2UgUmVkIEhhdC1zaWduZWQgcGFja2FnZXMgdG8gYmUgcmVtb3ZlZCBkdXJpbmcgdGhlIHVwZ3JhZGUgZGVwZW5kIG9uIHRoZW06Ci0gYmVha2VybGliCi0gYmVha2VybGliLXJlZGhhdAotIGVwZWwtcmVsZWFzZQotIHJlc3RyYWludAotIHJlc3RyYWludC1yaHRzCi0gdHBzLWRldmVsCktleTogMTNmMDc5MWFlNWYxOWY1MGU3ZDBkNjA2ZmI2NTAxZjkxYjFlZmIyYwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBtZWRpdW0gClRpdGxlOiBNb2R1bGUgcGFtX3BrY3MxMSB3aWxsIGJlIHJlbW92ZWQgZnJvbSBQQU0gY29uZmlndXJhdGlvbgpTdW1tYXJ5OiBNb2R1bGUgcGFtX3BrY3MxMSB3YXMgc3VycGFzc2VkIGJ5IFNTU0QgYW5kIHRoZXJlZm9yZSBpdCB3YXMgcmVtb3ZlZCBmcm9tIFJIRUwtOC4gS2VlcGluZyBpdCBpbiBQQU0gY29uZmlndXJhdGlvbiBtYXkgbG9jayBvdXQgdGhlIHN5c3RlbSB0aHVzIGl0IHdpbGwgYmUgYXV0b21hdGljYWxseSByZW1vdmVkIGZyb20gUEFNIGNvbmZpZ3VyYXRpb24gYmVmb3JlIHVwZ3JhZGluZyB0byBSSEVMLTguIFBsZWFzZSBzd2l0Y2ggdG8gU1NTRCB0byByZWNvdmVyIHRoZSBmdW5jdGlvbmFsaXR5IG9mIHBhbV9wa2NzMTEuClJlbWVkaWF0aW9uOiBbaGludF0gQ29uZmlndXJlIFNTU0QgdG8gcmVwbGFjZSBwYW1fcGtjczExCktleTogYmY0N2U3MzA1ZDY4MDVlOGJiZWFhNzU5M2NmMDFlMzgwMzBjMjNmMwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBtZWRpdW0gClRpdGxlOiBjaHJvbnkgdXNpbmcgZGVmYXVsdCBjb25maWd1cmF0aW9uClN1bW1hcnk6IGRlZmF1bHQgY2hyb255IGNvbmZpZ3VyYXRpb24gaW4gUkhFTDggdXNlcyBsZWFwc2VjdHogZGlyZWN0aXZlLCB3aGljaCBjYW5ub3QgYmUgdXNlZCB3aXRoIGxlYXAgc21lYXJpbmcgTlRQIHNlcnZlcnMsIGFuZCB1c2VzIGEgc2luZ2xlIHBvb2wgZGlyZWN0aXZlIGluc3RlYWQgb2YgZm91ciBzZXJ2ZXIgZGlyZWN0aXZlcwpLZXk6IGM0MjIyZWJkMTg3MzBhNzZmNmJjN2IzYjY2ZGY4OThiMTA2ZTY1NTQKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogbG93IApUaXRsZTogU0VsaW51eCB3aWxsIGJlIHNldCB0byBwZXJtaXNzaXZlIG1vZGUKU3VtbWFyeTogU0VsaW51eCB3aWxsIGJlIHNldCB0byBwZXJtaXNzaXZlIG1vZGUuIEN1cnJlbnQgbW9kZTogZW5mb3JjaW5nLiBUaGlzIGFjdGlvbiBpcyByZXF1aXJlZCBieSB0aGUgdXBncmFkZSBwcm9jZXNzIHRvIG1ha2Ugc3VyZSB0aGUgdXBncmFkZWQgc3lzdGVtIGNhbiBib290IHdpdGhvdXQgYmVpbmlnIGJsb2NrZWQgYnkgU0VsaW51eCBydWxlcy4KUmVtZWRpYXRpb246IFtoaW50XSBNYWtlIHN1cmUgdGhlcmUgYXJlIG5vIFNFbGludXggcmVsYXRlZCB3YXJuaW5ncyBhZnRlciB0aGUgdXBncmFkZSBhbmQgZW5hYmxlIFNFbGludXggbWFudWFsbHkgYWZ0ZXJ3YXJkcy4gTm90aWNlOiBZb3UgY2FuIGlnbm9yZSB0aGUgIi9yb290L3RtcF9sZWFwcF9weTMiIFNFbGludXggd2FybmluZ3MuCktleTogMzlkNzE4M2RhZmJhNzk4YWE0YmJiMWU3MGIwZWYyYmJlNWIxNzcyZgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBsb3cgClRpdGxlOiBQb3N0Zml4IGhhcyBpbmNvbXBhdGlibGUgY2hhbmdlcyBpbiB0aGUgbmV4dCBtYWpvciB2ZXJzaW9uClN1bW1hcnk6IFBvc3RmaXggMy54IGhhcyBzbyBjYWxsZWQgImNvbXBhdGliaWxpdHkgc2FmZXR5IG5ldCIgdGhhdCBydW5zIFBvc3RmaXggcHJvZ3JhbXMgd2l0aCBiYWNrd2FyZHMtY29tcGF0aWJsZSBkZWZhdWx0IHNldHRpbmdzLiBJdCB3aWxsIGxvZyBhIHdhcm5pbmcgd2hlbmV2ZXIgYmFja3dhcmRzLWNvbXBhdGlibGUgZGVmYXVsdCBzZXR0aW5nIG1heSBiZSByZXF1aXJlZCBmb3IgY29udGludWl0eSBvZiBzZXJ2aWNlLiBCYXNlZCBvbiB0aGlzIGxvZ2dpbmcgdGhlIHN5c3RlbSBhZG1pbmlzdHJhdG9yIGNhbiBkZWNpZGUgaWYgYW55IGJhY2t3YXJkcy1jb21wYXRpYmxlIHNldHRpbmdzIG5lZWQgdG8gYmUgbWFkZSBwZXJtYW5lbnQgaW4gbWFpbi5jZiBvciBtYXN0ZXIuY2YsIGJlZm9yZSB0dXJuaW5nIG9mZiB0aGUgYmFja3dhcmRzLWNvbXBhdGliaWxpdHkgc2FmZXR5IG5ldC4KVGhlIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgc2FmZXR5IG5ldCBpcyBieSBkZWZhdWx0IHR1cm5lZCBvZmYgaW4gUmVkIEhhdCBFbnRlcnByaXNlIExpbnV4IDguCkl0IGNhbiBiZSB0dXJuZWQgb24gYnkgcnVubmluZzogICJwb3N0Y29uZiAtZSBjb21wYXRpYmlsaXR5X2xldmVsPTAKSXQgY2FuIGJlIHR1cm5lZCBvZmYgYnkgcnVubmluZzogInBvc3Rjb25mIC1lIGNvbXBhdGliaWxpdHlfbGV2ZWw9MgoKSW4gdGhlIFBvc3RmaXggTXlTUUwgZGF0YWJhc2UgY2xpZW50LCB0aGUgZGVmYXVsdCAib3B0aW9uX2dyb3VwIiB2YWx1ZSBoYXMgY2hhbmdlZCB0byAiY2xpZW50IiwgaS5lLiBpdCBub3cgcmVhZHMgb3B0aW9ucyBmcm9tIHRoZSBbY2xpZW50XSBncm91cCBmcm9tIHRoZSBNeVNRTCBjb25maWd1cmF0aW9uIGZpbGUuIFRvIGRpc2FibGUgaXQsIHNldCAib3B0aW9uX2dyb3VwIiB0byB0aGUgZW1wdHkgc3RyaW5nLgoKVGhlIHBvc3RxdWV1ZSBjb21tYW5kIG5vIGxvbmdlciBmb3JjZXMgYWxsIG1lc3NhZ2UgYXJyaXZhbCB0aW1lcyB0byBiZSByZXBvcnRlZCBpbiBVVEMuIFRvIGdldCB0aGUgb2xkIGJlaGF2aW9yLCBzZXQgVFo9VVRDIGluIG1haW4uY2Y6aW1wb3J0X2Vudmlyb25tZW50LgoKUG9zdGZpeCAzLjIgZW5hYmxlcyBlbGxpcHRpYyBjdXJ2ZSBuZWdvdGlhdGlvbi4gVGhpcyBjaGFuZ2VzIHRoZSBkZWZhdWx0IHNtdHBkX3Rsc19lZWNkaF9ncmFkZSBzZXR0aW5nIHRvICJhdXRvIiwgYW5kIGludHJvZHVjZXMgYSBuZXcgcGFyYW1ldGVyICJ0bHNfZWVjZGhfYXV0b19jdXJ2ZXMiIHdpdGggdGhlIG5hbWVzIG9mIGN1cnZlcyB0aGF0IG1heSBiZSBuZWdvdGlhdGVkLgoKVGhlICJtYXN0ZXIuY2YiIGNocm9vdCBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gInkiICh5ZXMpIHRvICJuIiAobm8pLiBUaGlzIGFwcGxpZXMgdG8gbWFzdGVyLmNmIHNlcnZpY2VzIHdoZXJlIGNocm9vdCBmaWVsZCBpcyBub3QgZXhwbGljaXRseSBzcGVjaWZpZWQuCgpUaGUgImFwcGVuZF9kb3RfbXlkb21haW4iIGRlZmF1bHQgdmFsdWUgaGFzIGNoYW5nZWQgZnJvbSAieWVzIiB0byAibm8iLiBZb3UgbWF5IG5lZWQgY2hhbmdpbmcgaXQgdG8gInllcyIgaWYgc2VuZGVycyBjYW5ub3QgdXNlIGNvbXBsZXRlIGRvbWFpbiBuYW1lcyBpbiBlLW1haWwgYWRkcmVzc2VzLgoKVGhlICJyZWxheV9kb21haW5zIiBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gIiRteWRlc3RpbmF0aW9uIiB0byB0aGUgZW1wdHkgdmFsdWUuIFRoaXMgY291bGQgcmVzdWx0IGluIHVuZXhwZWN0ZWQgIlJlbGF5IGFjY2VzcyBkZW5pZWQiIGVycm9ycyBvciBFVFJOIGVycm9ycywgYmVjYXVzZSBub3cgd2lsbCBwb3N0Zml4IGJ5IGRlZmF1bHQgcmVsYXkgb25seSBmb3IgdGhlIGxvY2FsaG9zdC4KClRoZSAibXluZXR3b3Jrc19zdHlsZSIgZGVmYXVsdCB2YWx1ZSBoYXMgY2hhbmdlZCBmcm9tICJzdWJuZXQiIHRvICJob3N0Ii4gVGhpcyBwYXJhbWV0ZXIgaXMgdXNlZCB0byBpbXBsZW1lbnQgdGhlICJwZXJtaXRfbXluZXR3b3JrcyIgZmVhdHVyZS4gVGhlIGNoYW5nZSBjb3VsZCByZXN1bHQgaW4gdW5leHBlY3RlZCAiYWNjZXNzIGRlbmllZCIgZXJyb3JzLCBiZWNhdXNlIHBvc3RmaXggd2lsbCBub3cgYnkgZGVmYXVsdCB0cnVzdCBvbmx5IHRoZSBsb2NhbCBtYWNoaW5lLCBub3QgdGhlIHJlbW90ZSBTTVRQIGNsaWVudHMgb24gdGhlIHNhbWUgSVAgc3VibmV0d29yay4KClBvc3RmaXggbm93IHN1cHBvcnRzIGR5bmFtaWNhbGx5IGxvYWRlZCBkYXRhYmFzZSBwbHVnaW5zLiBQbHVnaW5zIGFyZSBzaGlwcGVkIGluIGluZGl2aWR1YWwgUlBNIHN1Yi1wYWNrYWdlcy4gQ29ycmVjdCBkYXRhYmFzZSBwbHVnaW5zIGhhdmUgdG8gYmUgaW5zdGFsbGVkLCBvdGhlcndpc2UgdGhlIHNwZWNpZmljIGRhdGFiYXNlIGNsaWVudCB3aWxsIG5vdCB3b3JrLiBGb3IgZXhhbXBsZSBmb3IgUG9zdGdyZVNRTCBtYXAgdG8gd29yaywgdGhlIHBvc3RmaXgtcGdzcWwgUlBNIHBhY2thZ2UgaGFzIHRvIGJlIGluc3RhbGxlZC4KCktleTogNTcyMWUwYTA3YTY3ZDgyY2Y3ZTVlYTZmMTc2NjJjZDRmODJlMGEzMwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBsb3cgClRpdGxlOiBHcmVwIGhhcyBpbmNvbXBhdGlibGUgY2hhbmdlcyBpbiB0aGUgbmV4dCBtYWpvciB2ZXJzaW9uClN1bW1hcnk6IElmIGEgZmlsZSBjb250YWlucyBkYXRhIGltcHJvcGVybHkgZW5jb2RlZCBmb3IgdGhlIGN1cnJlbnQgbG9jYWxlLCBhbmQgdGhpcyBpcyBkaXNjb3ZlcmVkIGJlZm9yZSBhbnkgb2YgdGhlIGZpbGUncyBjb250ZW50cyBhcmUgb3V0cHV0LCBncmVwIG5vdyB0cmVhdHMgdGhlIGZpbGUgYXMgYmluYXJ5LgpUaGUgJ2dyZXAgLVAnIG5vIGxvbmdlciByZXBvcnRzIGFuIGVycm9yIGFuZCBleGl0cyB3aGVuIGdpdmVuIGludmFsaWQgVVRGLTggZGF0YS4gSW5zdGVhZCwgaXQgY29uc2lkZXJzIHRoZSBkYXRhIHRvIGJlIG5vbi1tYXRjaGluZy4KSW4gbG9jYWxlcyB3aXRoIG11bHRpYnl0ZSBjaGFyYWN0ZXIgZW5jb2RpbmdzIG90aGVyIHRoYW4gVVRGLTgsIGdyZXAgLVAgbm93IHJlcG9ydHMgYW4gZXJyb3IgYW5kIGV4aXRzIGluc3RlYWQgb2YgbWlzYmVoYXZpbmcuCldoZW4gc2VhcmNoaW5nIGJpbmFyeSBkYXRhLCBncmVwIG5vdyBtYXkgdHJlYXQgbm9uLXRleHQgYnl0ZXMgYXMgbGluZSB0ZXJtaW5hdG9ycy4gVGhpcyBjYW4gYm9vc3QgcGVyZm9ybWFuY2Ugc2lnbmlmaWNhbnRseS4KVGhlICdncmVwIC16JyBubyBsb25nZXIgYXV0b21hdGljYWxseSB0cmVhdHMgdGhlIGJ5dGUgJ1wyMDAnIGFzIGJpbmFyeSBkYXRhLgpDb250ZXh0IG5vIGxvbmdlciBleGNsdWRlcyBzZWxlY3RlZCBsaW5lcyBvbWl0dGVkIGJlY2F1c2Ugb2YgLW0uIEZvciBleGFtcGxlLCAnZ3JlcCAiXiIgLW0xIC1BMScgbm93IG91dHB1dHMgdGhlIGZpcnN0IHR3byBpbnB1dCBsaW5lcywgbm90IGp1c3QgdGhlIGZpcnN0IGxpbmUuCgpSZW1lZGlhdGlvbjogW2hpbnRdIFBsZWFzZSB1cGRhdGUgeW91ciBzY3JpcHRzIHRvIGJlIGNvbXBhdGlibGUgd2l0aCB0aGUgY2hhbmdlcy4KS2V5OiA5NDY2NWE0OTllMmVlZWUzNWVjYTNlNzA5M2E3YWJlMTgzMzg0YjE2Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGxvdyAKVGl0bGU6IFNvbWUgZW5hYmxlZCBSUE0gcmVwb3NpdG9yaWVzIGFyZSB1bmtub3duIHRvIExlYXBwClN1bW1hcnk6IFRoZSBmb2xsb3dpbmcgcmVwb3NpdG9yaWVzIHdpdGggUmVkIEhhdC1zaWduZWQgcGFja2FnZXMgYXJlIHVua25vd24gdG8gTGVhcHA6Ci0gcmhlbC1TZXJ2ZXIKQW5kIHRoZSBmb2xsb3dpbmcgcGFja2FnZXMgaW5zdGFsbGVkIGZyb20gdGhvc2UgcmVwb3NpdG9yaWVzIG1heSBub3QgYmUgdXBncmFkZWQ6Ci0gcHl0aG9uMy1saWJzCi0gcGVybC1saWJzCi0gcGVybC1YTUwtVHdpZwotIHBlcmwtSFRNTC1UYWdzZXQKLSBwZXJsLXBhcmVudAotIGVmaXZhci1saWJzCi0gcGVybC1UaW1lLUhpUmVzCi0gcGVybC1IVFRQLUNvb2tpZXMKLSB2aW0tY29tbW9uCi0gcGVybC1Qb2QtUGVybGRvYwotIGxpYnNvbHYKLSBwZXJsLW1hY3JvcwotIHBlcmwtSU8tQ29tcHJlc3MKLSBweXRob24tc2xpcC1kYnVzCi0gcGVybC1IVFRQLURhdGUKLSBydWJ5LWxpYnMKLSBwZXJsLVhNTC1OYW1lc3BhY2VTdXBwb3J0Ci0gcnVieWdlbXMKLSBncnViMi1lZmkteDY0LW1vZHVsZXMKLSBwZXJsLUhUVFAtTWVzc2FnZQotIGlwc2V0Ci0gcGVybC1Tb2NrZXQKLSBydWJ5Z2VtLXBzeWNoCi0gbGliZHJtCi0gcGVybC1UaW1lLUxvY2FsCi0gcnVieWdlbS1iaWdkZWNpbWFsCi0gcGVybC1GaWxlLVRlbXAKLSBweXRob24zCi0gcGVybC1UZXh0LVBhcnNlV29yZHMKLSBncG0tbGlicwotIHBlcmwtTFdQLU1lZGlhVHlwZXMKLSBwZXJsLUNvbXByZXNzLVJhdy1abGliCi0gcGVybC1UZXJtUmVhZEtleQotIHBlcmwtdGhyZWFkcwotIHBlcmwtRmlsZS1MaXN0aW5nCi0gcnVieWdlbS1yZG9jCi0gcGVybC1TY2FsYXItTGlzdC1VdGlscwotIHBlcmwtSFRUUC1UaW55Ci0gcGVybC1YTUwtU0FYCi0gcGVybC1MV1AtUHJvdG9jb2wtaHR0cHMKLSB2aW0tZmlsZXN5c3RlbQotIHBlcmwtSU8tWmxpYgotIHJuZy10b29scwotIGxpYnBjaWFjY2VzcwotIHBlcmwtTW96aWxsYS1DQQotIHB5dGhvbi1maXJld2FsbAotIGpzb24tZ2xpYgotIHBlcmwtdGhyZWFkcy1zaGFyZWQKLSBtYWlsY2FwCi0gcGVybC1CdXNpbmVzcy1JU0JOLURhdGEKLSBwZXJsLUVuY29kZQotIHBlcmwtQ2FycAotIGxpbnV4LWZpcm13YXJlCi0gcGVybC1IVFRQLU5lZ290aWF0ZQotIHJ1YnlnZW0taW8tY29uc29sZQotIHBlcmwtRGF0YS1EdW1wZXIKLSBwZXJsLUV4cG9ydGVyCi0gYWljOTR4eC1maXJtd2FyZQotIHdnZXQKLSB2aW0tZW5oYW5jZWQKLSBwZXJsLWxpYnd3dy1wZXJsCi0gcGVybC1VUkkKLSBwZXJsLU1vZHVsZS1Mb2FkCi0gcGVybC1YTUwtTGliWE1MCi0gcGVybC1GaWxlLVBhdGgKLSBwZXJsLUVuY29kZS1Mb2NhbGUKLSBwZXJsLVhNTC1TQVgtQmFzZQotIHBlcmwtWE1MLVBhcnNlcgotIGlwcnV0aWxzCi0gYmlvc2Rldm5hbWUKLSBwZXJsLUZDR0kKLSBwZXJsLVRpbWVEYXRlCi0gbW9rdXRpbAotIGdpdAotIHBlcmwtQ29tcHJlc3MtUmF3LUJ6aXAyCi0gcGVybAotIHBlcmwtRm9udC1BRk0KLSBmeGxvYWQKLSBwZXJsLVN0b3JhYmxlCi0gcGVybC1EaWdlc3QtTUQ1Ci0gcGx5bW91dGgtY29yZS1saWJzCi0gbGlicmVwb3J0LWZpbGVzeXN0ZW0KLSBwZXJsLUdldG9wdC1Mb25nCi0gcGVybC1IVE1MLVRyZWUKLSBwZXJsLUlPLUhUTUwKLSBydWJ5Ci0gcGVybC1QYXRoVG9vbHMKLSBwZXJsLUhUTUwtUGFyc2VyCi0gaXBzZXQtbGlicwotIHBlcmwtTmV0LUxpYklETgotIHBlcmwtR2l0Ci0gZmlyZXdhbGxkCi0gcGx5bW91dGgKLSBwZXJsLUNHSQotIHB5dGhvbjMtc2V0dXB0b29scwotIHBlcmwtV1dXLVJvYm90UnVsZXMKLSBmaXJld2FsbGQtZmlsZXN5c3RlbQotIHNoaW0teDY0Ci0gcnVieS1pcmIKLSBwZXJsLVBvZC1TaW1wbGUKLSBwZXJsLUVycm9yCi0gcGVybC1IVE1MLUZvcm1hdAotIGxzc2NzaQotIHBlcmwtSFRUUC1EYWVtb24KLSBhbHNhLWxpYgotIHJlZGhhdC1sb2dvcwotIHJ1YnlnZW0tanNvbgotIHBlcmwtRGF0ZS1NYW5pcAotIHBlcmwtTmV0LUhUVFAKLSBwZXJsLURpZ2VzdAotIHBlcmwtSU8tU29ja2V0LVNTTAotIGVidGFibGVzCi0gcGx5bW91dGgtc2NyaXB0cwotIHBlcmwtSU8tc3RyaW5neQotIHRpbWUKLSBwZXJsLXBvZGxhdG9ycwotIHBlcmwtY29uc3RhbnQKLSBwZXJsLVBvZC1Fc2NhcGVzCi0gcGVybC1OZXQtU1NMZWF5Ci0gcGVybC1CdXNpbmVzcy1JU0JOCi0gYWxzYS10b29scy1maXJtd2FyZQotIHBlcmwtRmlsdGVyCi0gbGlicmVwbwotIHBlcmwtUG9kLVVzYWdlCi0gcHl0aG9uLXNsaXAKLSBhbHNhLWZpcm13YXJlCi0gcGVybC1JTy1Tb2NrZXQtSVAKLSBweXRob24zLXBpcApSZW1lZGlhdGlvbjogW2hpbnRdIFlvdSBjYW4gZmlsZSBhIHJlcXVlc3QgdG8gYWRkIHRoaXMgcmVwb3NpdG9yeSB0byB0aGUgc2NvcGUgb2YgaW4tcGxhY2UgdXBncmFkZXMgYnkgZmlsaW5nIGEgc3VwcG9ydCB0aWNrZXQKS2V5OiA4ZTg5ZTIwYzY0NWNlYTYwMGIyNDAxNTYwNzFkODFjNjRkYWFiN2FkCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGxvdyAKVGl0bGU6IERldGVjdGVkIGJyb2tlbiBzeXN0ZW1kIHN5bWxpbmtzIGZvciBub24tZXhpc3Rpbmcgc2VydmljZXMKU3VtbWFyeTogTGVhcHAgZGV0ZWN0ZWQgYnJva2VuIHN5c3RlbWQgc3ltbGlua3Mgb24gdGhlIHN5c3RlbSB0aGF0IGRvIG5vdCBjb3JyZXNwb25kIHRvIGFueSBpbnN0YWxsZWQgc3lzdGVtZCB1bml0LiBUaGlzIHR5cGljYWxseSBoYXBwZW5zIHdoZW4gdGhlIG9yaWdpbmFsIHN5c3RlbWQgdW5pdCBmaWxlIGhhcyBiZWVuIHJlbW92ZWQgKGUuZy4gYW4gcnBtIHJlbW92YWwpIG9yIHJlbmFtZWQgYW5kIHRoZSBzeXN0ZW0gY29uZmlncmF0aW9uIGhhcyBub3QgYmVlbiBwcm9wZXJseSBtb2RpZmllZC4gVGhlc2Ugc3ltbGlua3Mgd2lsbCBub3QgYmUgaGFuZGxlZCBkdXJpbmcgdGhlIGluLXBsYWNlIHVwZ3JhZGUgYXMgdGhleSBhcmUgYWxyZWFkeSBicm9rZW4uIFRoZSBsaXN0IG9mIGRldGVjdGVkIGJyb2tlbiBzeXN0ZW1kIHN5bWxpbmtzOgogICAgLSAvZXRjL3N5c3RlbWQvc3lzdGVtL211bHRpLXVzZXIudGFyZ2V0LndhbnRzL292aXJ0LWd1ZXN0LWFnZW50LnNlcnZpY2UKUmVtZWRpYXRpb246IFtoaW50XSBSZW1vdmUgdGhlIGludmFsaWQgc3ltbGlua3MgYmVmb3JlIHRoZSB1cGdyYWRlLgpbY29tbWFuZF0gL3Vzci9iaW4vcm0gL2V0Yy9zeXN0ZW1kL3N5c3RlbS9tdWx0aS11c2VyLnRhcmdldC53YW50cy9vdmlydC1ndWVzdC1hZ2VudC5zZXJ2aWNlCktleTogYmUyMDgzZmVlMDNmNWYwYTcwOGZkMTkzZDgyZDJmZTIwYWVlNzIxNwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBpbmZvIApUaXRsZTogRXhjbHVkZWQgdGFyZ2V0IHN5c3RlbSByZXBvc2l0b3JpZXMKU3VtbWFyeTogVGhlIGZvbGxvd2luZyByZXBvc2l0b3JpZXMgYXJlIG5vdCBzdXBwb3J0ZWQgYnkgUmVkIEhhdCBhbmQgYXJlIGV4Y2x1ZGVkIGZyb20gdGhlIGxpc3Qgb2YgcmVwb3NpdG9yaWVzIHVzZWQgZHVyaW5nIHRoZSB1cGdyYWRlLgotIGNvZGVyZWFkeS1idWlsZGVyLWJldGEtZm9yLXJoZWwtOC1zMzkweC1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC04LXBwYzY0bGUtcnBtcwotIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcmh1aS1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1hYXJjaDY0LWV1cy1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1wcGM2NGxlLWV1cy1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC04LXg4Nl82NC1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1hYXJjaDY0LXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXMzOTB4LXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXMzOTB4LWV1cy1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtZXVzLXJwbXMKLSByaHVpLWNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1yaHVpLXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1yaHVpLXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1yaHVpLXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtZXVzLXJodWktcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtcHBjNjRsZS1ycG1zClJlbWVkaWF0aW9uOiBbaGludF0gSWYgc29tZSBvZiBleGNsdWRlZCByZXBvc2l0b3JpZXMgYXJlIHN0aWxsIHJlcXVpcmVkIHRvIGJlIHVzZWQgZHVyaW5nIHRoZSB1cGdyYWRlLCBleGVjdXRlIGxlYXBwIHdpdGggdGhlIC0tZW5hYmxlcmVwbyBvcHRpb24gd2l0aCB0aGUgcmVwb2lkIG9mIHRoZSByZXBvc2l0b3J5IHJlcXVpcmVkIHRvIGJlIGVuYWJsZWQgYXMgYW4gYXJndW1lbnQgKHRoZSBvcHRpb24gY2FuIGJlIHVzZWQgbXVsdGlwbGUgdGltZXMpLgpLZXk6IDFiOTEzMmNiMjM2MmFlNzgzMGU0OGVlZTc4MTFiZTk1Mjc3NDdkZTgKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogaW5mbyAKVGl0bGU6IFNFbGludXggcmVsYWJlbGluZyB3aWxsIGJlIHNjaGVkdWxlZApTdW1tYXJ5OiBTRWxpbnV4IHJlbGFiZWxpbmcgd2lsbCBiZSBzY2hlZHVsZWQgYXMgdGhlIHN0YXR1cyBpcyBwZXJtaXNzaXZlL2VuZm9yY2luZy4KS2V5OiA4ZmI4MTg2M2Y4NDEzYmQ2MTdjMmE1NWI2OWI4ZTEwZmYwM2Q3YzcyCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGluZm8gClRpdGxlOiBDdXJyZW50IFBBTSBhbmQgbnNzd2l0Y2guY29uZiBjb25maWd1cmF0aW9uIHdpbGwgYmUga2VwdC4KU3VtbWFyeTogVGhlcmUgaXMgYSBuZXcgdG9vbCBjYWxsZWQgYXV0aHNlbGVjdCBpbiBSSEVMOCB0aGF0IHJlcGxhY2VkIGF1dGhjb25maWcuIFRoZSB1cGdyYWRlIHByb2Nlc3Mgd2FzIHVuYWJsZSB0byBmaW5kIGFuIGF1dGhzZWxlY3QgcHJvZmlsZSB0aGF0IHdvdWxkIGJlIGVxdWl2YWxlbnQgdG8geW91ciBjdXJyZW50IGNvbmZpZ3VyYXRpb24uIFRoZXJlZm9yZSB5b3VyIGNvbmZpZ3VyYXRpb24gd2lsbCBiZSBsZWZ0IGludGFjdC4KS2V5OiA0MGM0YWIxZGE0YTMwZGMxY2E0MGU1NDNmNjM4NWUxMzM2ZDg4MTBjCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K", "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": "ewogICJsZWFwcF9ydW5faWQiOiAiNzRmZDQzODYtMTc3NS00MzA2LWE2MmItNWIwOTkwNWNhMmFiIiwgCiAgImVudHJpZXMiOiBbCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInJlcG9zaXRvcnkiLCAKICAgICAgICAiZmFpbHVyZSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJFeGNsdWRlZCB0YXJnZXQgc3lzdGVtIHJlcG9zaXRvcmllcyIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDM6MjguMTA5MzEzWiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIklmIHNvbWUgb2YgZXhjbHVkZWQgcmVwb3NpdG9yaWVzIGFyZSBzdGlsbCByZXF1aXJlZCB0byBiZSB1c2VkIGR1cmluZyB0aGUgdXBncmFkZSwgZXhlY3V0ZSBsZWFwcCB3aXRoIHRoZSAtLWVuYWJsZXJlcG8gb3B0aW9uIHdpdGggdGhlIHJlcG9pZCBvZiB0aGUgcmVwb3NpdG9yeSByZXF1aXJlZCB0byBiZSBlbmFibGVkIGFzIGFuIGFyZ3VtZW50ICh0aGUgb3B0aW9uIGNhbiBiZSB1c2VkIG11bHRpcGxlIHRpbWVzKS4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInJlcG9zaXRvcmllc19ibGFja2xpc3QiLCAKICAgICAgInN1bW1hcnkiOiAiVGhlIGZvbGxvd2luZyByZXBvc2l0b3JpZXMgYXJlIG5vdCBzdXBwb3J0ZWQgYnkgUmVkIEhhdCBhbmQgYXJlIGV4Y2x1ZGVkIGZyb20gdGhlIGxpc3Qgb2YgcmVwb3NpdG9yaWVzIHVzZWQgZHVyaW5nIHRoZSB1cGdyYWRlLlxuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtczM5MHgtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtcHBjNjRsZS1ycG1zXG4tIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcmh1aS1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1ldXMtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXBwYzY0bGUtZXVzLXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC04LXg4Nl82NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtczM5MHgtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXMzOTB4LWV1cy1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LWV1cy1ycG1zXG4tIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1hYXJjaDY0LXJodWktcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtcmh1aS1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJodWktcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LWV1cy1yaHVpLXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1wcGM2NGxlLXJwbXMiLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiMWI5MTMyY2IyMzYyYWU3ODMwZTQ4ZWVlNzgxMWJlOTUyNzc0N2RlOCIsIAogICAgICAiaWQiOiAiMjcwZjI4NzVlOTlhY2ZhNzQ1MWU3ZTAzMzJjYzExZDhlZDRiMDYzNmVjMzkzNTUwM2FjMjJiYWUxYmQ0YjhjYiIsIAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJyZXBvc2l0b3J5IgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlBhY2thZ2VzIGF2YWlsYWJsZSBpbiBleGNsdWRlZCByZXBvc2l0b3JpZXMgd2lsbCBub3QgYmUgaW5zdGFsbGVkIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMS0yNVQxNTowMzozMS4wNjEwNzlaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24zLXB5eGF0dHIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJycGNnZW4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInBlc19ldmVudHNfc2Nhbm5lciIsIAogICAgICAic3VtbWFyeSI6ICIyIHBhY2thZ2VzIHdpbGwgYmUgc2tpcHBlZCBiZWNhdXNlIHRoZXkgYXJlIGF2YWlsYWJsZSBvbmx5IGluIHRhcmdldCBzeXN0ZW0gcmVwb3NpdG9yaWVzIHRoYXQgYXJlIGludGVudGlvbmFsbHkgZXhjbHVkZWQgZnJvbSB0aGUgbGlzdCBvZiByZXBvc2l0b3JpZXMgdXNlZCBkdXJpbmcgdGhlIHVwZ3JhZGUuIFNlZSB0aGUgcmVwb3J0IG1lc3NhZ2UgdGl0bGVkIFwiRXhjbHVkZWQgdGFyZ2V0IHN5c3RlbSByZXBvc2l0b3JpZXNcIiBmb3IgZGV0YWlscy5cblRoZSBsaXN0IG9mIHRoZXNlIHBhY2thZ2VzOlxuLSBweXRob24zLXB5eGF0dHIgKHJlcG9pZDogY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcnBtcylcbi0gcnBjZ2VuIChyZXBvaWQ6IGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJwbXMpIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjI0MzdlMjA0ODA4Zjk4NzQ3N2MwZTliZThlNGM5NWIzYTg3YTlmM2UiLCAKICAgICAgImlkIjogIjFhOTY1NWNmNTU1M2IyNWZlNTEwNmNlYTEyZWVkMzAwM2Y4ZTdjNThhMWRhZDYzNjlmODMyZTEwODJjMzQ3NWIiLCAKICAgICAgInNldmVyaXR5IjogImhpZ2giCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAiYXV0aGVudGljYXRpb24iLCAKICAgICAgICAic2VjdXJpdHkiLCAKICAgICAgICAidG9vbHMiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiTW9kdWxlIHBhbV9wa2NzMTEgd2lsbCBiZSByZW1vdmVkIGZyb20gUEFNIGNvbmZpZ3VyYXRpb24iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjAzOjMxLjg0NzU5OVoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbGF0ZWRfcmVzb3VyY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInNzc2QiCiAgICAgICAgICB9CiAgICAgICAgXSwgCiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJDb25maWd1cmUgU1NTRCB0byByZXBsYWNlIHBhbV9wa2NzMTEiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInJlbW92ZWRfcGFtX21vZHVsZXNfY2hlY2siLCAKICAgICAgInN1bW1hcnkiOiAiTW9kdWxlIHBhbV9wa2NzMTEgd2FzIHN1cnBhc3NlZCBieSBTU1NEIGFuZCB0aGVyZWZvcmUgaXQgd2FzIHJlbW92ZWQgZnJvbSBSSEVMLTguIEtlZXBpbmcgaXQgaW4gUEFNIGNvbmZpZ3VyYXRpb24gbWF5IGxvY2sgb3V0IHRoZSBzeXN0ZW0gdGh1cyBpdCB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgcmVtb3ZlZCBmcm9tIFBBTSBjb25maWd1cmF0aW9uIGJlZm9yZSB1cGdyYWRpbmcgdG8gUkhFTC04LiBQbGVhc2Ugc3dpdGNoIHRvIFNTU0QgdG8gcmVjb3ZlciB0aGUgZnVuY3Rpb25hbGl0eSBvZiBwYW1fcGtjczExLiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICJiZjQ3ZTczMDVkNjgwNWU4YmJlYWE3NTkzY2YwMWUzODAzMGMyM2YzIiwgCiAgICAgICJpZCI6ICI5N2UzOTdlMGUwZDgxNmY1NTI2N2VkMDU1MTQwYjhhOTZiNmU3NDM5ZDZiMmU4ZjJkOTYxN2RlZGU2NjM0NmY0IiwgCiAgICAgICJzZXZlcml0eSI6ICJtZWRpdW0iCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAic2VsaW51eCIsIAogICAgICAgICJzZWN1cml0eSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJTRWxpbnV4IHJlbGFiZWxpbmcgd2lsbCBiZSBzY2hlZHVsZWQiLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjAzOjMxLjg5MzYyNVoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJhY3RvciI6ICJjaGVja19zZV9saW51eCIsIAogICAgICAic3VtbWFyeSI6ICJTRWxpbnV4IHJlbGFiZWxpbmcgd2lsbCBiZSBzY2hlZHVsZWQgYXMgdGhlIHN0YXR1cyBpcyBwZXJtaXNzaXZlL2VuZm9yY2luZy4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiOGZiODE4NjNmODQxM2JkNjE3YzJhNTViNjliOGUxMGZmMDNkN2M3MiIsIAogICAgICAiaWQiOiAiMjI5OThiYjRmNGRjYjJhMTdmNmE2OWRmYzFmMDcyNGU1N2U5ZjRjNWU0M2EwOGUzMzQ3Njk4MmMxOTJlYWVmYiIsIAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJzZWxpbnV4IiwgCiAgICAgICAgInNlY3VyaXR5IgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlNFbGludXggd2lsbCBiZSBzZXQgdG8gcGVybWlzc2l2ZSBtb2RlIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMS0yNVQxNTowMzozMS44OTY4ODRaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiTWFrZSBzdXJlIHRoZXJlIGFyZSBubyBTRWxpbnV4IHJlbGF0ZWQgd2FybmluZ3MgYWZ0ZXIgdGhlIHVwZ3JhZGUgYW5kIGVuYWJsZSBTRWxpbnV4IG1hbnVhbGx5IGFmdGVyd2FyZHMuIE5vdGljZTogWW91IGNhbiBpZ25vcmUgdGhlIFwiL3Jvb3QvdG1wX2xlYXBwX3B5M1wiIFNFbGludXggd2FybmluZ3MuIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJjaGVja19zZV9saW51eCIsIAogICAgICAic3VtbWFyeSI6ICJTRWxpbnV4IHdpbGwgYmUgc2V0IHRvIHBlcm1pc3NpdmUgbW9kZS4gQ3VycmVudCBtb2RlOiBlbmZvcmNpbmcuIFRoaXMgYWN0aW9uIGlzIHJlcXVpcmVkIGJ5IHRoZSB1cGdyYWRlIHByb2Nlc3MgdG8gbWFrZSBzdXJlIHRoZSB1cGdyYWRlZCBzeXN0ZW0gY2FuIGJvb3Qgd2l0aG91dCBiZWluaWcgYmxvY2tlZCBieSBTRWxpbnV4IHJ1bGVzLiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICIzOWQ3MTgzZGFmYmE3OThhYTRiYmIxZTcwYjBlZjJiYmU1YjE3NzJmIiwgCiAgICAgICJpZCI6ICIyYmU3YzAxNDliZDE4M2JhNjk2YjZmYzQ5OTIxMDBhMGUyYzk3Zjk0NjU2NTdmYzRiNjA0YzllNmFkZGU0OTliIiwgCiAgICAgICJzZXZlcml0eSI6ICJsb3ciCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAiYm9vdCIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJHUlVCMiBjb3JlIHdpbGwgYmUgYXV0b21hdGljYWxseSB1cGRhdGVkIGR1cmluZyB0aGUgdXBncmFkZSIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDM6MzIuMDEyNjEyWiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImFjdG9yIjogImNoZWNrX2dydWJfY29yZSIsIAogICAgICAic3VtbWFyeSI6ICJPbiBsZWdhY3kgKEJJT1MpIHN5c3RlbXMsIEdSVUIyIGNvcmUgKGxvY2F0ZWQgaW4gdGhlIGdhcCBiZXR3ZWVuIHRoZSBNQlIgYW5kIHRoZSBmaXJzdCBwYXJ0aXRpb24pIGNhbm5vdCBiZSB1cGRhdGVkIGR1cmluZyB0aGUgcnBtIHRyYW5zYWN0aW9uIGFuZCBMZWFwcCBoYXMgdG8gaW5pdGlhdGUgdGhlIHVwZGF0ZSBydW5uaW5nIFwiZ3J1YjItaW5zdGFsbFwiIGFmdGVyIHRoZSB0cmFuc2FjdGlvbi4gTm8gYWN0aW9uIGlzIG5lZWRlZCBiZWZvcmUgdGhlIHVwZ3JhZGUuIEFmdGVyIHRoZSB1cGdyYWRlLCBpdCBpcyByZWNvbW1lbmRlZCB0byBjaGVjayB0aGUgR1JVQiBjb25maWd1cmF0aW9uLiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICJhYzcwMzBlMDVkMmVlMjQ4ZDM0ZjA4YTlmYTA0MGIzNTJiYzQxMGEzIiwgCiAgICAgICJpZCI6ICJhNmI1MmViNDc3YWVkOGE1YTU3NGRjODk1YzEwODUwNzMxNjY2ZTM0ZTBhYmVmOGM5MjY1ZWFhYmI5ODY2NDEyIiwgCiAgICAgICJzZXZlcml0eSI6ICJoaWdoIgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInNlcnZpY2VzIiwgCiAgICAgICAgImVtYWlsIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlBvc3RmaXggaGFzIGluY29tcGF0aWJsZSBjaGFuZ2VzIGluIHRoZSBuZXh0IG1ham9yIHZlcnNpb24iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjAzOjMyLjIyNzExMloiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbGF0ZWRfcmVzb3VyY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBvc3RmaXgiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogImNoZWNrX3Bvc3RmaXgiLCAKICAgICAgInN1bW1hcnkiOiAiUG9zdGZpeCAzLnggaGFzIHNvIGNhbGxlZCBcImNvbXBhdGliaWxpdHkgc2FmZXR5IG5ldFwiIHRoYXQgcnVucyBQb3N0Zml4IHByb2dyYW1zIHdpdGggYmFja3dhcmRzLWNvbXBhdGlibGUgZGVmYXVsdCBzZXR0aW5ncy4gSXQgd2lsbCBsb2cgYSB3YXJuaW5nIHdoZW5ldmVyIGJhY2t3YXJkcy1jb21wYXRpYmxlIGRlZmF1bHQgc2V0dGluZyBtYXkgYmUgcmVxdWlyZWQgZm9yIGNvbnRpbnVpdHkgb2Ygc2VydmljZS4gQmFzZWQgb24gdGhpcyBsb2dnaW5nIHRoZSBzeXN0ZW0gYWRtaW5pc3RyYXRvciBjYW4gZGVjaWRlIGlmIGFueSBiYWNrd2FyZHMtY29tcGF0aWJsZSBzZXR0aW5ncyBuZWVkIHRvIGJlIG1hZGUgcGVybWFuZW50IGluIG1haW4uY2Ygb3IgbWFzdGVyLmNmLCBiZWZvcmUgdHVybmluZyBvZmYgdGhlIGJhY2t3YXJkcy1jb21wYXRpYmlsaXR5IHNhZmV0eSBuZXQuXG5UaGUgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBzYWZldHkgbmV0IGlzIGJ5IGRlZmF1bHQgdHVybmVkIG9mZiBpbiBSZWQgSGF0IEVudGVycHJpc2UgTGludXggOC5cbkl0IGNhbiBiZSB0dXJuZWQgb24gYnkgcnVubmluZzogIFwicG9zdGNvbmYgLWUgY29tcGF0aWJpbGl0eV9sZXZlbD0wXG5JdCBjYW4gYmUgdHVybmVkIG9mZiBieSBydW5uaW5nOiBcInBvc3Rjb25mIC1lIGNvbXBhdGliaWxpdHlfbGV2ZWw9MlxuXG5JbiB0aGUgUG9zdGZpeCBNeVNRTCBkYXRhYmFzZSBjbGllbnQsIHRoZSBkZWZhdWx0IFwib3B0aW9uX2dyb3VwXCIgdmFsdWUgaGFzIGNoYW5nZWQgdG8gXCJjbGllbnRcIiwgaS5lLiBpdCBub3cgcmVhZHMgb3B0aW9ucyBmcm9tIHRoZSBbY2xpZW50XSBncm91cCBmcm9tIHRoZSBNeVNRTCBjb25maWd1cmF0aW9uIGZpbGUuIFRvIGRpc2FibGUgaXQsIHNldCBcIm9wdGlvbl9ncm91cFwiIHRvIHRoZSBlbXB0eSBzdHJpbmcuXG5cblRoZSBwb3N0cXVldWUgY29tbWFuZCBubyBsb25nZXIgZm9yY2VzIGFsbCBtZXNzYWdlIGFycml2YWwgdGltZXMgdG8gYmUgcmVwb3J0ZWQgaW4gVVRDLiBUbyBnZXQgdGhlIG9sZCBiZWhhdmlvciwgc2V0IFRaPVVUQyBpbiBtYWluLmNmOmltcG9ydF9lbnZpcm9ubWVudC5cblxuUG9zdGZpeCAzLjIgZW5hYmxlcyBlbGxpcHRpYyBjdXJ2ZSBuZWdvdGlhdGlvbi4gVGhpcyBjaGFuZ2VzIHRoZSBkZWZhdWx0IHNtdHBkX3Rsc19lZWNkaF9ncmFkZSBzZXR0aW5nIHRvIFwiYXV0b1wiLCBhbmQgaW50cm9kdWNlcyBhIG5ldyBwYXJhbWV0ZXIgXCJ0bHNfZWVjZGhfYXV0b19jdXJ2ZXNcIiB3aXRoIHRoZSBuYW1lcyBvZiBjdXJ2ZXMgdGhhdCBtYXkgYmUgbmVnb3RpYXRlZC5cblxuVGhlIFwibWFzdGVyLmNmXCIgY2hyb290IGRlZmF1bHQgdmFsdWUgaGFzIGNoYW5nZWQgZnJvbSBcInlcIiAoeWVzKSB0byBcIm5cIiAobm8pLiBUaGlzIGFwcGxpZXMgdG8gbWFzdGVyLmNmIHNlcnZpY2VzIHdoZXJlIGNocm9vdCBmaWVsZCBpcyBub3QgZXhwbGljaXRseSBzcGVjaWZpZWQuXG5cblRoZSBcImFwcGVuZF9kb3RfbXlkb21haW5cIiBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gXCJ5ZXNcIiB0byBcIm5vXCIuIFlvdSBtYXkgbmVlZCBjaGFuZ2luZyBpdCB0byBcInllc1wiIGlmIHNlbmRlcnMgY2Fubm90IHVzZSBjb21wbGV0ZSBkb21haW4gbmFtZXMgaW4gZS1tYWlsIGFkZHJlc3Nlcy5cblxuVGhlIFwicmVsYXlfZG9tYWluc1wiIGRlZmF1bHQgdmFsdWUgaGFzIGNoYW5nZWQgZnJvbSBcIiRteWRlc3RpbmF0aW9uXCIgdG8gdGhlIGVtcHR5IHZhbHVlLiBUaGlzIGNvdWxkIHJlc3VsdCBpbiB1bmV4cGVjdGVkIFwiUmVsYXkgYWNjZXNzIGRlbmllZFwiIGVycm9ycyBvciBFVFJOIGVycm9ycywgYmVjYXVzZSBub3cgd2lsbCBwb3N0Zml4IGJ5IGRlZmF1bHQgcmVsYXkgb25seSBmb3IgdGhlIGxvY2FsaG9zdC5cblxuVGhlIFwibXluZXR3b3Jrc19zdHlsZVwiIGRlZmF1bHQgdmFsdWUgaGFzIGNoYW5nZWQgZnJvbSBcInN1Ym5ldFwiIHRvIFwiaG9zdFwiLiBUaGlzIHBhcmFtZXRlciBpcyB1c2VkIHRvIGltcGxlbWVudCB0aGUgXCJwZXJtaXRfbXluZXR3b3Jrc1wiIGZlYXR1cmUuIFRoZSBjaGFuZ2UgY291bGQgcmVzdWx0IGluIHVuZXhwZWN0ZWQgXCJhY2Nlc3MgZGVuaWVkXCIgZXJyb3JzLCBiZWNhdXNlIHBvc3RmaXggd2lsbCBub3cgYnkgZGVmYXVsdCB0cnVzdCBvbmx5IHRoZSBsb2NhbCBtYWNoaW5lLCBub3QgdGhlIHJlbW90ZSBTTVRQIGNsaWVudHMgb24gdGhlIHNhbWUgSVAgc3VibmV0d29yay5cblxuUG9zdGZpeCBub3cgc3VwcG9ydHMgZHluYW1pY2FsbHkgbG9hZGVkIGRhdGFiYXNlIHBsdWdpbnMuIFBsdWdpbnMgYXJlIHNoaXBwZWQgaW4gaW5kaXZpZHVhbCBSUE0gc3ViLXBhY2thZ2VzLiBDb3JyZWN0IGRhdGFiYXNlIHBsdWdpbnMgaGF2ZSB0byBiZSBpbnN0YWxsZWQsIG90aGVyd2lzZSB0aGUgc3BlY2lmaWMgZGF0YWJhc2UgY2xpZW50IHdpbGwgbm90IHdvcmsuIEZvciBleGFtcGxlIGZvciBQb3N0Z3JlU1FMIG1hcCB0byB3b3JrLCB0aGUgcG9zdGZpeC1wZ3NxbCBSUE0gcGFja2FnZSBoYXMgdG8gYmUgaW5zdGFsbGVkLlxuIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjU3MjFlMGEwN2E2N2Q4MmNmN2U1ZWE2ZjE3NjYyY2Q0ZjgyZTBhMzMiLCAKICAgICAgImlkIjogIjZiYmFkOWMzNDUxOGE2YTMzN2IxMWM2MDk3OTMwMDFmMzM3OTUxMjk3ZWY3N2UzYjc3NzQ2N2FlMzBlMjRjYmIiLCAKICAgICAgInNldmVyaXR5IjogImxvdyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJrZXJuZWwiLCAKICAgICAgICAiZHJpdmVycyIsIAogICAgICAgICJpbmhpYml0b3IiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiTGVhcHAgZGV0ZWN0ZWQgbG9hZGVkIGtlcm5lbCBkcml2ZXJzIHdoaWNoIGhhdmUgYmVlbiByZW1vdmVkIGluIFJIRUwgOC4gVXBncmFkZSBjYW5ub3QgcHJvY2VlZC4iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjAzOjMyLjc4MTAyNVoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgImV4dGVybmFsIjogWwogICAgICAgICAgewogICAgICAgICAgICAidXJsIjogImh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vc29sdXRpb25zLzY5NzE3MTYiLCAKICAgICAgICAgICAgInRpdGxlIjogIkxlYXBwIHByZXVwZ3JhZGUgZ2V0dGluZyBcIkluaGliaXRvcjogRGV0ZWN0ZWQgbG9hZGVkIGtlcm5lbCBkcml2ZXJzIHdoaWNoIGhhdmUgYmVlbiByZW1vdmVkIGluIFJIRUwgOC4gVXBncmFkZSBjYW5ub3QgcHJvY2VlZC5cIiAiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInVybCI6ICJodHRwczovL2FjY2Vzcy5yZWRoYXQuY29tL3NvbHV0aW9ucy81NDM2MTMxIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJMZWFwcCB1cGdyYWRlIGZhaWwgd2l0aCBlcnJvciBcIkluaGliaXRvcjogRGV0ZWN0ZWQgbG9hZGVkIGtlcm5lbCBkcml2ZXJzIHdoaWNoIGhhdmUgYmVlbiByZW1vdmVkIGluIFJIRUwgOC4gVXBncmFkZSBjYW5ub3QgcHJvY2VlZC5cIiIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfZGV0ZWN0ZWRfZGV2aWNlc19hbmRfZHJpdmVycyIsIAogICAgICAic3VtbWFyeSI6ICJTdXBwb3J0IGZvciB0aGUgZm9sbG93aW5nIFJIRUwgNyBkZXZpY2UgZHJpdmVycyBoYXMgYmVlbiByZW1vdmVkIGluIFJIRUwgODpcbiAgICAgLSBwYXRhX2FjcGlcbiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICJmMDhhMDdkYTkwMjk1OGRlZmE0ZjVjMjY5OWZhZTllYzJlYjY3YzViIiwgCiAgICAgICJpZCI6ICI2OGI2MDNlYjgzZjU1Y2IyYzVjYjBlMmU5MTAwZGMzZDNlYjUyNmI1NGViYThhMzdjMzg2MDE3ZWFkZjhmZWMxIiwgCiAgICAgICJzZXZlcml0eSI6ICJoaWdoIgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInRvb2xzIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkdyZXAgaGFzIGluY29tcGF0aWJsZSBjaGFuZ2VzIGluIHRoZSBuZXh0IG1ham9yIHZlcnNpb24iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjAzOjMzLjE4MjQ5OVoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbGF0ZWRfcmVzb3VyY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImdyZXAiCiAgICAgICAgICB9CiAgICAgICAgXSwgCiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJQbGVhc2UgdXBkYXRlIHlvdXIgc2NyaXB0cyB0byBiZSBjb21wYXRpYmxlIHdpdGggdGhlIGNoYW5nZXMuIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJjaGVja2dyZXAiLCAKICAgICAgInN1bW1hcnkiOiAiSWYgYSBmaWxlIGNvbnRhaW5zIGRhdGEgaW1wcm9wZXJseSBlbmNvZGVkIGZvciB0aGUgY3VycmVudCBsb2NhbGUsIGFuZCB0aGlzIGlzIGRpc2NvdmVyZWQgYmVmb3JlIGFueSBvZiB0aGUgZmlsZSdzIGNvbnRlbnRzIGFyZSBvdXRwdXQsIGdyZXAgbm93IHRyZWF0cyB0aGUgZmlsZSBhcyBiaW5hcnkuXG5UaGUgJ2dyZXAgLVAnIG5vIGxvbmdlciByZXBvcnRzIGFuIGVycm9yIGFuZCBleGl0cyB3aGVuIGdpdmVuIGludmFsaWQgVVRGLTggZGF0YS4gSW5zdGVhZCwgaXQgY29uc2lkZXJzIHRoZSBkYXRhIHRvIGJlIG5vbi1tYXRjaGluZy5cbkluIGxvY2FsZXMgd2l0aCBtdWx0aWJ5dGUgY2hhcmFjdGVyIGVuY29kaW5ncyBvdGhlciB0aGFuIFVURi04LCBncmVwIC1QIG5vdyByZXBvcnRzIGFuIGVycm9yIGFuZCBleGl0cyBpbnN0ZWFkIG9mIG1pc2JlaGF2aW5nLlxuV2hlbiBzZWFyY2hpbmcgYmluYXJ5IGRhdGEsIGdyZXAgbm93IG1heSB0cmVhdCBub24tdGV4dCBieXRlcyBhcyBsaW5lIHRlcm1pbmF0b3JzLiBUaGlzIGNhbiBib29zdCBwZXJmb3JtYW5jZSBzaWduaWZpY2FudGx5LlxuVGhlICdncmVwIC16JyBubyBsb25nZXIgYXV0b21hdGljYWxseSB0cmVhdHMgdGhlIGJ5dGUgJ1xcMjAwJyBhcyBiaW5hcnkgZGF0YS5cbkNvbnRleHQgbm8gbG9uZ2VyIGV4Y2x1ZGVzIHNlbGVjdGVkIGxpbmVzIG9taXR0ZWQgYmVjYXVzZSBvZiAtbS4gRm9yIGV4YW1wbGUsICdncmVwIFwiXlwiIC1tMSAtQTEnIG5vdyBvdXRwdXRzIHRoZSBmaXJzdCB0d28gaW5wdXQgbGluZXMsIG5vdCBqdXN0IHRoZSBmaXJzdCBsaW5lLlxuIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjk0NjY1YTQ5OWUyZWVlZTM1ZWNhM2U3MDkzYTdhYmUxODMzODRiMTYiLCAKICAgICAgImlkIjogImEwNmZjODdiZWFiNjIyMDE5YmUyYTIxMWMxN2ExNTI3YTc2ODUyYjUyZDYwODU3OGVlYzE0ODlmMmViMzNjZDciLCAKICAgICAgInNldmVyaXR5IjogImxvdyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJmaWxlc3lzdGVtIiwgCiAgICAgICAgIm5ldHdvcmsiLCAKICAgICAgICAiaW5oaWJpdG9yIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlVzZSBvZiBORlMgZGV0ZWN0ZWQuIFVwZ3JhZGUgY2FuJ3QgcHJvY2VlZCIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDM6MzMuNTQxMzIyWiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAiZmlsZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiL2V0Yy9mc3RhYiIKICAgICAgICAgIH0KICAgICAgICBdLCAKICAgICAgICAiZXh0ZXJuYWwiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ1cmwiOiAiaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9zb2x1dGlvbnMvNjk2NDAwNiIsIAogICAgICAgICAgICAidGl0bGUiOiAiV2h5IGRvZXMgbGVhcHAgdXBncmFkZSBmYWlsIG9uIGRldGVjdGluZyBORlMgZHVyaW5nIHVwZ3JhZGU/IgogICAgICAgICAgfQogICAgICAgIF0sIAogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiRGlzYWJsZSBORlMgdGVtcG9yYXJpbHkgZm9yIHRoZSB1cGdyYWRlIGlmIHBvc3NpYmxlLiIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfbmZzIiwgCiAgICAgICJzdW1tYXJ5IjogIk5GUyBpcyBjdXJyZW50bHkgbm90IHN1cHBvcnRlZCBieSB0aGUgaW5wbGFjZSB1cGdyYWRlLlxuV2UgaGF2ZSBmb3VuZCBORlMgdXNhZ2UgYXQgdGhlIGZvbGxvd2luZyBsb2NhdGlvbnM6XG4tIE5GUyBzaGFyZXMgZm91bmQgaW4gL2V0Yy9mc3RhYjpcbiAtIG50YXAtYm9zLWMwMS1lbmcwMS1uZnMwMWIuc3RvcmFnZS5ib3MucmVkaGF0LmNvbTovZGV2b3BzX2VuZ2luZWVyaW5nX25mcy9kZXZhcmNoaXZlL3JlZGhhdCAvbW50L3JlZGhhdFxuIC0gbmVzdC50ZXN0LnJlZGhhdC5jb206L21udC9xYSAvbW50L3FhXG4gLSB2dGFwLWVuZzAxLnN0b3JhZ2UucmR1Mi5yZWRoYXQuY29tOi92b2wvZW5nYXJjaGl2ZSAvbW50L2VuZ2FyY2hpdmVcbiAtIG5lc3QudGVzdC5yZWRoYXQuY29tOi9tbnQvdHBzZGlzdCAvbW50L3Rwc2Rpc3RcbiAtIG50YXAtYm9zLWMwMS1lbmcwMS1uZnMwMWIuc3RvcmFnZS5ib3MucmVkaGF0LmNvbTovZGV2b3BzX2VuZ2luZWVyaW5nX25mcy9kZXZhcmNoaXZlL3JlZGhhdC9icmV3cm9vdCAvbW50L2JyZXdcbiAtIG50YXAtYm9zLWMwMS1lbmcwMS1uZnMwMWIuc3RvcmFnZS5ib3MucmVkaGF0LmNvbTovZGV2b3BzX2JyZXdfc2NyYXRjaF9uZnMvc2NyYXRjaCAvbW50L2JyZXdfc2NyYXRjaFxuIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjk4ODFiMjVmYWNlZWVhYTdhNjQ3OGJjZGFjMjlhZmQ3ZjZiYWFhZWQiLCAKICAgICAgImlkIjogIjU3Y2E0MjJmZjRlYTI4NzJjMWEwZDA3MDFjMDBkN2QyOWYyMzhjNzJhMThiZDUyNjRjZWEwNjU1NzUwMTdmMzkiLCAKICAgICAgInNldmVyaXR5IjogImhpZ2giCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAicmVwb3NpdG9yeSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJTb21lIGVuYWJsZWQgUlBNIHJlcG9zaXRvcmllcyBhcmUgdW5rbm93biB0byBMZWFwcCIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDM6MzMuOTMwMDMyWiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uMy1saWJzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1saWJzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1YTUwtVHdpZyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSFRNTC1UYWdzZXQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLXBhcmVudCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImVmaXZhci1saWJzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1UaW1lLUhpUmVzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVFRQLUNvb2tpZXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJ2aW0tY29tbW9uIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1Qb2QtUGVybGRvYyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImxpYnNvbHYiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLW1hY3JvcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSU8tQ29tcHJlc3MiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24tc2xpcC1kYnVzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVFRQLURhdGUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJydWJ5LWxpYnMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVhNTC1OYW1lc3BhY2VTdXBwb3J0IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicnVieWdlbXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJncnViMi1lZmkteDY0LW1vZHVsZXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUhUVFAtTWVzc2FnZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImlwc2V0IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1Tb2NrZXQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJydWJ5Z2VtLXBzeWNoIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibGliZHJtIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1UaW1lLUxvY2FsIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicnVieWdlbS1iaWdkZWNpbWFsIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1GaWxlLVRlbXAiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24zIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1UZXh0LVBhcnNlV29yZHMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJncG0tbGlicyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtTFdQLU1lZGlhVHlwZXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUNvbXByZXNzLVJhdy1abGliIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1UZXJtUmVhZEtleSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtdGhyZWFkcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRmlsZS1MaXN0aW5nIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicnVieWdlbS1yZG9jIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1TY2FsYXItTGlzdC1VdGlscyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSFRUUC1UaW55IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1YTUwtU0FYIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1MV1AtUHJvdG9jb2wtaHR0cHMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJ2aW0tZmlsZXN5c3RlbSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSU8tWmxpYiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInJuZy10b29scyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImxpYnBjaWFjY2VzcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtTW96aWxsYS1DQSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInB5dGhvbi1maXJld2FsbCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImpzb24tZ2xpYiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtdGhyZWFkcy1zaGFyZWQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJtYWlsY2FwIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1CdXNpbmVzcy1JU0JOLURhdGEiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUVuY29kZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtQ2FycCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImxpbnV4LWZpcm13YXJlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVFRQLU5lZ290aWF0ZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInJ1YnlnZW0taW8tY29uc29sZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRGF0YS1EdW1wZXIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUV4cG9ydGVyIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiYWljOTR4eC1maXJtd2FyZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogIndnZXQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJ2aW0tZW5oYW5jZWQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLWxpYnd3dy1wZXJsIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1VUkkiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLU1vZHVsZS1Mb2FkIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1YTUwtTGliWE1MIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1GaWxlLVBhdGgiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUVuY29kZS1Mb2NhbGUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVhNTC1TQVgtQmFzZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtWE1MLVBhcnNlciIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImlwcnV0aWxzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiYmlvc2Rldm5hbWUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUZDR0kiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVRpbWVEYXRlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibW9rdXRpbCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImdpdCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtQ29tcHJlc3MtUmF3LUJ6aXAyIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRm9udC1BRk0iCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJmeGxvYWQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVN0b3JhYmxlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1EaWdlc3QtTUQ1IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGx5bW91dGgtY29yZS1saWJzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibGlicmVwb3J0LWZpbGVzeXN0ZW0iCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUdldG9wdC1Mb25nIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVE1MLVRyZWUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUlPLUhUTUwiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJydWJ5IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1QYXRoVG9vbHMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUhUTUwtUGFyc2VyIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiaXBzZXQtbGlicyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtTmV0LUxpYklETiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtR2l0IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiZmlyZXdhbGxkIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGx5bW91dGgiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUNHSSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInB5dGhvbjMtc2V0dXB0b29scyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtV1dXLVJvYm90UnVsZXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJmaXJld2FsbGQtZmlsZXN5c3RlbSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInNoaW0teDY0IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicnVieS1pcmIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVBvZC1TaW1wbGUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUVycm9yIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVE1MLUZvcm1hdCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImxzc2NzaSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSFRUUC1EYWVtb24iCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJhbHNhLWxpYiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInJlZGhhdC1sb2dvcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInJ1YnlnZW0tanNvbiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRGF0ZS1NYW5pcCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtTmV0LUhUVFAiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLURpZ2VzdCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSU8tU29ja2V0LVNTTCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImVidGFibGVzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGx5bW91dGgtc2NyaXB0cyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSU8tc3RyaW5neSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInRpbWUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLXBvZGxhdG9ycyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtY29uc3RhbnQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVBvZC1Fc2NhcGVzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1OZXQtU1NMZWF5IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1CdXNpbmVzcy1JU0JOIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiYWxzYS10b29scy1maXJtd2FyZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRmlsdGVyIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibGlicmVwbyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtUG9kLVVzYWdlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uLXNsaXAiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJhbHNhLWZpcm13YXJlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1JTy1Tb2NrZXQtSVAiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24zLXBpcCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInJlcG9zaXRvcnkiLCAKICAgICAgICAgICAgInRpdGxlIjogInJoZWwtU2VydmVyIgogICAgICAgICAgfQogICAgICAgIF0sIAogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiWW91IGNhbiBmaWxlIGEgcmVxdWVzdCB0byBhZGQgdGhpcyByZXBvc2l0b3J5IHRvIHRoZSBzY29wZSBvZiBpbi1wbGFjZSB1cGdyYWRlcyBieSBmaWxpbmcgYSBzdXBwb3J0IHRpY2tldCIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfc2tpcHBlZF9yZXBvc2l0b3JpZXMiLCAKICAgICAgInN1bW1hcnkiOiAiVGhlIGZvbGxvd2luZyByZXBvc2l0b3JpZXMgd2l0aCBSZWQgSGF0LXNpZ25lZCBwYWNrYWdlcyBhcmUgdW5rbm93biB0byBMZWFwcDpcbi0gcmhlbC1TZXJ2ZXJcbkFuZCB0aGUgZm9sbG93aW5nIHBhY2thZ2VzIGluc3RhbGxlZCBmcm9tIHRob3NlIHJlcG9zaXRvcmllcyBtYXkgbm90IGJlIHVwZ3JhZGVkOlxuLSBweXRob24zLWxpYnNcbi0gcGVybC1saWJzXG4tIHBlcmwtWE1MLVR3aWdcbi0gcGVybC1IVE1MLVRhZ3NldFxuLSBwZXJsLXBhcmVudFxuLSBlZml2YXItbGlic1xuLSBwZXJsLVRpbWUtSGlSZXNcbi0gcGVybC1IVFRQLUNvb2tpZXNcbi0gdmltLWNvbW1vblxuLSBwZXJsLVBvZC1QZXJsZG9jXG4tIGxpYnNvbHZcbi0gcGVybC1tYWNyb3Ncbi0gcGVybC1JTy1Db21wcmVzc1xuLSBweXRob24tc2xpcC1kYnVzXG4tIHBlcmwtSFRUUC1EYXRlXG4tIHJ1YnktbGlic1xuLSBwZXJsLVhNTC1OYW1lc3BhY2VTdXBwb3J0XG4tIHJ1YnlnZW1zXG4tIGdydWIyLWVmaS14NjQtbW9kdWxlc1xuLSBwZXJsLUhUVFAtTWVzc2FnZVxuLSBpcHNldFxuLSBwZXJsLVNvY2tldFxuLSBydWJ5Z2VtLXBzeWNoXG4tIGxpYmRybVxuLSBwZXJsLVRpbWUtTG9jYWxcbi0gcnVieWdlbS1iaWdkZWNpbWFsXG4tIHBlcmwtRmlsZS1UZW1wXG4tIHB5dGhvbjNcbi0gcGVybC1UZXh0LVBhcnNlV29yZHNcbi0gZ3BtLWxpYnNcbi0gcGVybC1MV1AtTWVkaWFUeXBlc1xuLSBwZXJsLUNvbXByZXNzLVJhdy1abGliXG4tIHBlcmwtVGVybVJlYWRLZXlcbi0gcGVybC10aHJlYWRzXG4tIHBlcmwtRmlsZS1MaXN0aW5nXG4tIHJ1YnlnZW0tcmRvY1xuLSBwZXJsLVNjYWxhci1MaXN0LVV0aWxzXG4tIHBlcmwtSFRUUC1UaW55XG4tIHBlcmwtWE1MLVNBWFxuLSBwZXJsLUxXUC1Qcm90b2NvbC1odHRwc1xuLSB2aW0tZmlsZXN5c3RlbVxuLSBwZXJsLUlPLVpsaWJcbi0gcm5nLXRvb2xzXG4tIGxpYnBjaWFjY2Vzc1xuLSBwZXJsLU1vemlsbGEtQ0Fcbi0gcHl0aG9uLWZpcmV3YWxsXG4tIGpzb24tZ2xpYlxuLSBwZXJsLXRocmVhZHMtc2hhcmVkXG4tIG1haWxjYXBcbi0gcGVybC1CdXNpbmVzcy1JU0JOLURhdGFcbi0gcGVybC1FbmNvZGVcbi0gcGVybC1DYXJwXG4tIGxpbnV4LWZpcm13YXJlXG4tIHBlcmwtSFRUUC1OZWdvdGlhdGVcbi0gcnVieWdlbS1pby1jb25zb2xlXG4tIHBlcmwtRGF0YS1EdW1wZXJcbi0gcGVybC1FeHBvcnRlclxuLSBhaWM5NHh4LWZpcm13YXJlXG4tIHdnZXRcbi0gdmltLWVuaGFuY2VkXG4tIHBlcmwtbGlid3d3LXBlcmxcbi0gcGVybC1VUklcbi0gcGVybC1Nb2R1bGUtTG9hZFxuLSBwZXJsLVhNTC1MaWJYTUxcbi0gcGVybC1GaWxlLVBhdGhcbi0gcGVybC1FbmNvZGUtTG9jYWxlXG4tIHBlcmwtWE1MLVNBWC1CYXNlXG4tIHBlcmwtWE1MLVBhcnNlclxuLSBpcHJ1dGlsc1xuLSBiaW9zZGV2bmFtZVxuLSBwZXJsLUZDR0lcbi0gcGVybC1UaW1lRGF0ZVxuLSBtb2t1dGlsXG4tIGdpdFxuLSBwZXJsLUNvbXByZXNzLVJhdy1CemlwMlxuLSBwZXJsXG4tIHBlcmwtRm9udC1BRk1cbi0gZnhsb2FkXG4tIHBlcmwtU3RvcmFibGVcbi0gcGVybC1EaWdlc3QtTUQ1XG4tIHBseW1vdXRoLWNvcmUtbGlic1xuLSBsaWJyZXBvcnQtZmlsZXN5c3RlbVxuLSBwZXJsLUdldG9wdC1Mb25nXG4tIHBlcmwtSFRNTC1UcmVlXG4tIHBlcmwtSU8tSFRNTFxuLSBydWJ5XG4tIHBlcmwtUGF0aFRvb2xzXG4tIHBlcmwtSFRNTC1QYXJzZXJcbi0gaXBzZXQtbGlic1xuLSBwZXJsLU5ldC1MaWJJRE5cbi0gcGVybC1HaXRcbi0gZmlyZXdhbGxkXG4tIHBseW1vdXRoXG4tIHBlcmwtQ0dJXG4tIHB5dGhvbjMtc2V0dXB0b29sc1xuLSBwZXJsLVdXVy1Sb2JvdFJ1bGVzXG4tIGZpcmV3YWxsZC1maWxlc3lzdGVtXG4tIHNoaW0teDY0XG4tIHJ1YnktaXJiXG4tIHBlcmwtUG9kLVNpbXBsZVxuLSBwZXJsLUVycm9yXG4tIHBlcmwtSFRNTC1Gb3JtYXRcbi0gbHNzY3NpXG4tIHBlcmwtSFRUUC1EYWVtb25cbi0gYWxzYS1saWJcbi0gcmVkaGF0LWxvZ29zXG4tIHJ1YnlnZW0tanNvblxuLSBwZXJsLURhdGUtTWFuaXBcbi0gcGVybC1OZXQtSFRUUFxuLSBwZXJsLURpZ2VzdFxuLSBwZXJsLUlPLVNvY2tldC1TU0xcbi0gZWJ0YWJsZXNcbi0gcGx5bW91dGgtc2NyaXB0c1xuLSBwZXJsLUlPLXN0cmluZ3lcbi0gdGltZVxuLSBwZXJsLXBvZGxhdG9yc1xuLSBwZXJsLWNvbnN0YW50XG4tIHBlcmwtUG9kLUVzY2FwZXNcbi0gcGVybC1OZXQtU1NMZWF5XG4tIHBlcmwtQnVzaW5lc3MtSVNCTlxuLSBhbHNhLXRvb2xzLWZpcm13YXJlXG4tIHBlcmwtRmlsdGVyXG4tIGxpYnJlcG9cbi0gcGVybC1Qb2QtVXNhZ2Vcbi0gcHl0aG9uLXNsaXBcbi0gYWxzYS1maXJtd2FyZVxuLSBwZXJsLUlPLVNvY2tldC1JUFxuLSBweXRob24zLXBpcCIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICI4ZTg5ZTIwYzY0NWNlYTYwMGIyNDAxNTYwNzFkODFjNjRkYWFiN2FkIiwgCiAgICAgICJpZCI6ICJmMjBlOTdhMTM1OWFkYmE2MmZlNWU0NTg2OTE0N2VjYWU2N2YzZmQ0ZjA0MDE5ZGI0ZTFhNjcwOWM0ZTBjYTJlIiwgCiAgICAgICJzZXZlcml0eSI6ICJsb3ciCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAicHl0aG9uIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkRpZmZlcmVuY2UgaW4gUHl0aG9uIHZlcnNpb25zIGFuZCBzdXBwb3J0IGluIFJIRUwgOCIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDM6MzMuOTY3NTA5WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uMiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInB5dGhvbjMiCiAgICAgICAgICB9CiAgICAgICAgXSwgCiAgICAgICAgImV4dGVybmFsIjogWwogICAgICAgICAgewogICAgICAgICAgICAidXJsIjogImh0dHBzOi8vcmVkLmh0L3JoZWwtOC1weXRob24iLCAKICAgICAgICAgICAgInRpdGxlIjogIkRpZmZlcmVuY2UgaW4gUHl0aG9uIHZlcnNpb25zIGFuZCBzdXBwb3J0IGluIFJIRUwgOCIKICAgICAgICAgIH0KICAgICAgICBdLCAKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIlBsZWFzZSBydW4gXCJhbHRlcm5hdGl2ZXMgLS1zZXQgcHl0aG9uIC91c3IvYmluL3B5dGhvbjNcIiBhZnRlciB1cGdyYWRlIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJweXRob25faW5mb3JtX3VzZXIiLCAKICAgICAgInN1bW1hcnkiOiAiSW4gUkhFTCA4LCB0aGVyZSBpcyBubyAncHl0aG9uJyBjb21tYW5kLiBQeXRob24gMyAoYmFja3dhcmQgaW5jb21wYXRpYmxlKSBpcyB0aGUgcHJpbWFyeSBQeXRob24gdmVyc2lvbiBhbmQgUHl0aG9uIDIgaXMgYXZhaWxhYmxlIHdpdGggbGltaXRlZCBzdXBwb3J0IGFuZCBsaW1pdGVkIHNldCBvZiBwYWNrYWdlcy4gSWYgeW91IG5vIGxvbmdlciByZXF1aXJlIFB5dGhvbiAyIHBhY2thZ2VzIGZvbGxvd2luZyB0aGUgdXBncmFkZSwgcGxlYXNlIHJlbW92ZSB0aGVtLiBSZWFkIG1vcmUgaGVyZTogaHR0cHM6Ly9yZWQuaHQvcmhlbC04LXB5dGhvbiIsIAogICAgICAiYXVkaWVuY2UiOiAiZGV2ZWxvcGVyIiwgCiAgICAgICJrZXkiOiAiMGM5ODU4NWIxZDhkMjUyZWI1NDBiZjYxNTYwMDk0ZjM0OTUzNTFmNSIsIAogICAgICAiaWQiOiAiOTM3YWU4NTM0YzZiZWJjNmIxMmNhY2QxMDAwYTMyNjM5YWQwZDRjOGFiZjk2MzA2NjYzODE5NTY4YjdjODZiYiIsIAogICAgICAic2V2ZXJpdHkiOiAiaGlnaCIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJmaWxlc3lzdGVtIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkRldGVjdGVkIGJyb2tlbiBzeXN0ZW1kIHN5bWxpbmtzIGZvciBub24tZXhpc3Rpbmcgc2VydmljZXMiLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjAzOjM0LjM5OTE2N1oiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJSZW1vdmUgdGhlIGludmFsaWQgc3ltbGlua3MgYmVmb3JlIHRoZSB1cGdyYWRlLiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJjb21tYW5kIiwgCiAgICAgICAgICAgICJjb250ZXh0IjogWwogICAgICAgICAgICAgICIvdXNyL2Jpbi9ybSIsIAogICAgICAgICAgICAgICIvZXRjL3N5c3RlbWQvc3lzdGVtL211bHRpLXVzZXIudGFyZ2V0LndhbnRzL292aXJ0LWd1ZXN0LWFnZW50LnNlcnZpY2UiCiAgICAgICAgICAgIF0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfc3lzdGVtZF9icm9rZW5fc3ltbGlua3MiLCAKICAgICAgInN1bW1hcnkiOiAiTGVhcHAgZGV0ZWN0ZWQgYnJva2VuIHN5c3RlbWQgc3ltbGlua3Mgb24gdGhlIHN5c3RlbSB0aGF0IGRvIG5vdCBjb3JyZXNwb25kIHRvIGFueSBpbnN0YWxsZWQgc3lzdGVtZCB1bml0LiBUaGlzIHR5cGljYWxseSBoYXBwZW5zIHdoZW4gdGhlIG9yaWdpbmFsIHN5c3RlbWQgdW5pdCBmaWxlIGhhcyBiZWVuIHJlbW92ZWQgKGUuZy4gYW4gcnBtIHJlbW92YWwpIG9yIHJlbmFtZWQgYW5kIHRoZSBzeXN0ZW0gY29uZmlncmF0aW9uIGhhcyBub3QgYmVlbiBwcm9wZXJseSBtb2RpZmllZC4gVGhlc2Ugc3ltbGlua3Mgd2lsbCBub3QgYmUgaGFuZGxlZCBkdXJpbmcgdGhlIGluLXBsYWNlIHVwZ3JhZGUgYXMgdGhleSBhcmUgYWxyZWFkeSBicm9rZW4uIFRoZSBsaXN0IG9mIGRldGVjdGVkIGJyb2tlbiBzeXN0ZW1kIHN5bWxpbmtzOlxuICAgIC0gL2V0Yy9zeXN0ZW1kL3N5c3RlbS9tdWx0aS11c2VyLnRhcmdldC53YW50cy9vdmlydC1ndWVzdC1hZ2VudC5zZXJ2aWNlIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogImJlMjA4M2ZlZTAzZjVmMGE3MDhmZDE5M2Q4MmQyZmUyMGFlZTcyMTciLCAKICAgICAgImlkIjogImRhYzVhMWQ4YjZhOWJiMDIyZjFmZWVhZTg0MmRmZDdmOGQ5Y2QwMGUyNWNiNzdjZjcxMTRjZjU3OWQ3OThlYTMiLCAKICAgICAgInNldmVyaXR5IjogImxvdyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJzYW5pdHkiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiUGFja2FnZXMgbm90IHNpZ25lZCBieSBSZWQgSGF0IGZvdW5kIG9uIHRoZSBzeXN0ZW0iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjAzOjM0LjkxMjI4MVoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJhY3RvciI6ICJyZWRfaGF0X3NpZ25lZF9ycG1fY2hlY2siLCAKICAgICAgInN1bW1hcnkiOiAiVGhlIGZvbGxvd2luZyBwYWNrYWdlcyBoYXZlIG5vdCBiZWVuIHNpZ25lZCBieSBSZWQgSGF0IGFuZCBtYXkgYmUgcmVtb3ZlZCBkdXJpbmcgdGhlIHVwZ3JhZGUgcHJvY2VzcyBpbiBjYXNlIFJlZCBIYXQtc2lnbmVkIHBhY2thZ2VzIHRvIGJlIHJlbW92ZWQgZHVyaW5nIHRoZSB1cGdyYWRlIGRlcGVuZCBvbiB0aGVtOlxuLSBiZWFrZXJsaWJcbi0gYmVha2VybGliLXJlZGhhdFxuLSBlcGVsLXJlbGVhc2Vcbi0gcmVzdHJhaW50XG4tIHJlc3RyYWludC1yaHRzXG4tIHRwcy1kZXZlbCIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICIxM2YwNzkxYWU1ZjE5ZjUwZTdkMGQ2MDZmYjY1MDFmOTFiMWVmYjJjIiwgCiAgICAgICJpZCI6ICI4MDg1YjhkNWI3ZWM0NDY2YzIyMTUyYzMzNmI1MTM1MjIxYWZmMTc5YzI0ZTVlZTA0MTkzZmE4MjQ2YTZhMWIxIiwgCiAgICAgICJzZXZlcml0eSI6ICJoaWdoIgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgImF1dGhlbnRpY2F0aW9uIiwgCiAgICAgICAgInNlY3VyaXR5IiwgCiAgICAgICAgInRvb2xzIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkN1cnJlbnQgUEFNIGFuZCBuc3N3aXRjaC5jb25mIGNvbmZpZ3VyYXRpb24gd2lsbCBiZSBrZXB0LiIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDM6MzUuMjU5NDE3WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiYXV0aHNlbGVjdCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImF1dGhjb25maWciCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJmaWxlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICIvZXRjL25zc3dpdGNoLmNvbmYiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogImF1dGhzZWxlY3RfY2hlY2siLCAKICAgICAgInN1bW1hcnkiOiAiVGhlcmUgaXMgYSBuZXcgdG9vbCBjYWxsZWQgYXV0aHNlbGVjdCBpbiBSSEVMOCB0aGF0IHJlcGxhY2VkIGF1dGhjb25maWcuIFRoZSB1cGdyYWRlIHByb2Nlc3Mgd2FzIHVuYWJsZSB0byBmaW5kIGFuIGF1dGhzZWxlY3QgcHJvZmlsZSB0aGF0IHdvdWxkIGJlIGVxdWl2YWxlbnQgdG8geW91ciBjdXJyZW50IGNvbmZpZ3VyYXRpb24uIFRoZXJlZm9yZSB5b3VyIGNvbmZpZ3VyYXRpb24gd2lsbCBiZSBsZWZ0IGludGFjdC4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiNDBjNGFiMWRhNGEzMGRjMWNhNDBlNTQzZjYzODVlMTMzNmQ4ODEwYyIsIAogICAgICAiaWQiOiAiYmU0YjFlYmQwZjc1YmU3ZWM0MDdiYTgzMWExNDE0MDhlZjNmZWJmZjllYzY2MTdhNmY0MGQyMmMzNzUxMzUzOSIsIAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJzZXJ2aWNlcyIsIAogICAgICAgICJ0aW1lIG1hbmFnZW1lbnQiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiY2hyb255IHVzaW5nIGRlZmF1bHQgY29uZmlndXJhdGlvbiIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDM6MzUuNjEwMTg2WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibnRwZCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImNocm9ueSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogImZpbGUiLCAKICAgICAgICAgICAgInRpdGxlIjogIi9ldGMvY2hyb255LmNvbmYiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogImNoZWNrX2Nocm9ueSIsIAogICAgICAic3VtbWFyeSI6ICJkZWZhdWx0IGNocm9ueSBjb25maWd1cmF0aW9uIGluIFJIRUw4IHVzZXMgbGVhcHNlY3R6IGRpcmVjdGl2ZSwgd2hpY2ggY2Fubm90IGJlIHVzZWQgd2l0aCBsZWFwIHNtZWFyaW5nIE5UUCBzZXJ2ZXJzLCBhbmQgdXNlcyBhIHNpbmdsZSBwb29sIGRpcmVjdGl2ZSBpbnN0ZWFkIG9mIGZvdXIgc2VydmVyIGRpcmVjdGl2ZXMiLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiYzQyMjJlYmQxODczMGE3NmY2YmM3YjNiNjZkZjg5OGIxMDZlNjU1NCIsIAogICAgICAiaWQiOiAiYmQ5M2YzNDRjODI1YmFmNzAyZmI0MWZiNWY2M2Y3MTdkNTgzY2FiNzMzM2MyZTkzNWFmYzIwNTNhOTY1YTA3NSIsIAogICAgICAic2V2ZXJpdHkiOiAibWVkaXVtIgogICAgfQogIF0KfQo=", "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": "270f2875e99acfa7451e7e0332cc11d8ed4b0636ec3935503ac22bae1bd4b8cb", "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-25T15:03:28.109313Z", "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": "1a9655cf5553b25fe5106cea12eed3003f8e7c58a1dad6369f832e1082c3475b", "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-25T15:03:31.061079Z", "title": "Packages available in excluded repositories will not be installed"}, {"actor": "removed_pam_modules_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "sssd"}], "remediations": [{"context": "Configure SSSD to replace pam_pkcs11", "type": "hint"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "97e397e0e0d816f55267ed055140b8a96b6e7439d6b2e8f2d9617dede66346f4", "key": "bf47e7305d6805e8bbeaa7593cf01e38030c23f3", "severity": "medium", "summary": "Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.", "timeStamp": "2025-11-25T15:03:31.847599Z", "title": "Module pam_pkcs11 will be removed from PAM configuration"}, {"actor": "check_se_linux", "audience": "sysadmin", "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "22998bb4f4dcb2a17f6a69dfc1f0724e57e9f4c5e43a08e33476982c192eaefb", "key": "8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "severity": "info", "summary": "SElinux relabeling will be scheduled as the status is permissive/enforcing.", "timeStamp": "2025-11-25T15:03:31.893625Z", "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": "2be7c0149bd183ba696b6fc4992100a0e2c97f9465657fc4b604c9e6adde499b", "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-11-25T15:03:31.896884Z", "title": "SElinux will be set to permissive mode"}, {"actor": "check_grub_core", "audience": "sysadmin", "groups": ["boot"], "hostname": "managed-node01", "id": "a6b52eb477aed8a5a574dc895c10850731666e34e0abef8c9265eaabb9866412", "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-11-25T15:03:32.012612Z", "title": "GRUB2 core will be automatically updated during the upgrade"}, {"actor": "check_postfix", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "postfix"}]}, "groups": ["services", "email"], "hostname": "managed-node01", "id": "6bbad9c34518a6a337b11c609793001f337951297ef77e3b777467ae30e24cbb", "key": "5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33", "severity": "low", "summary": "Postfix 3.x has so called \"compatibility safety net\" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: \"postconf -e compatibility_level=0\nIt can be turned off by running: \"postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default \"option_group\" value has changed to \"client\", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set \"option_group\" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to \"auto\", and introduces a new parameter \"tls_eecdh_auto_curves\" with the names of curves that may be negotiated.\n\nThe \"master.cf\" chroot default value has changed from \"y\" (yes) to \"n\" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe \"append_dot_mydomain\" default value has changed from \"yes\" to \"no\". You may need changing it to \"yes\" if senders cannot use complete domain names in e-mail addresses.\n\nThe \"relay_domains\" default value has changed from \"$mydestination\" to the empty value. This could result in unexpected \"Relay access denied\" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe \"mynetworks_style\" default value has changed from \"subnet\" to \"host\". This parameter is used to implement the \"permit_mynetworks\" feature. The change could result in unexpected \"access denied\" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n", "timeStamp": "2025-11-25T15:03:32.227112Z", "title": "Postfix has incompatible changes in the next major version"}, {"actor": "check_detected_devices_and_drivers", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716"}, {"title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131"}]}, "groups": ["kernel", "drivers", "inhibitor"], "hostname": "managed-node01", "id": "68b603eb83f55cb2c5cb0e2e9100dc3d3eb526b54eba8a37c386017eadf8fec1", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-11-25T15:03:32.781025Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."}, {"actor": "checkgrep", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "grep"}], "remediations": [{"context": "Please update your scripts to be compatible with the changes.", "type": "hint"}]}, "groups": ["tools"], "hostname": "managed-node01", "id": "a06fc87beab622019be2a211c17a1527a76852b52d608578eec1489f2eb33cd7", "key": "94665a499e2eeee35eca3e7093a7abe183384b16", "severity": "low", "summary": "If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary.\nThe 'grep -P' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe 'grep -z' no longer automatically treats the byte '\\200' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, 'grep \"^\" -m1 -A1' now outputs the first two input lines, not just the first line.\n", "timeStamp": "2025-11-25T15:03:33.182499Z", "title": "Grep has incompatible changes in the next major version"}, {"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": "57ca422ff4ea2872c1a0d0701c00d7d29f238c72a18bd5264cea065575017f39", "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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n", "timeStamp": "2025-11-25T15:03:33.541322Z", "title": "Use of NFS detected. Upgrade can't proceed"}, {"actor": "check_skipped_repositories", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "python3-libs"}, {"scheme": "package", "title": "perl-libs"}, {"scheme": "package", "title": "perl-XML-Twig"}, {"scheme": "package", "title": "perl-HTML-Tagset"}, {"scheme": "package", "title": "perl-parent"}, {"scheme": "package", "title": "efivar-libs"}, {"scheme": "package", "title": "perl-Time-HiRes"}, {"scheme": "package", "title": "perl-HTTP-Cookies"}, {"scheme": "package", "title": "vim-common"}, {"scheme": "package", "title": "perl-Pod-Perldoc"}, {"scheme": "package", "title": "libsolv"}, {"scheme": "package", "title": "perl-macros"}, {"scheme": "package", "title": "perl-IO-Compress"}, {"scheme": "package", "title": "python-slip-dbus"}, {"scheme": "package", "title": "perl-HTTP-Date"}, {"scheme": "package", "title": "ruby-libs"}, {"scheme": "package", "title": "perl-XML-NamespaceSupport"}, {"scheme": "package", "title": "rubygems"}, {"scheme": "package", "title": "grub2-efi-x64-modules"}, {"scheme": "package", "title": "perl-HTTP-Message"}, {"scheme": "package", "title": "ipset"}, {"scheme": "package", "title": "perl-Socket"}, {"scheme": "package", "title": "rubygem-psych"}, {"scheme": "package", "title": "libdrm"}, {"scheme": "package", "title": "perl-Time-Local"}, {"scheme": "package", "title": "rubygem-bigdecimal"}, {"scheme": "package", "title": "perl-File-Temp"}, {"scheme": "package", "title": "python3"}, {"scheme": "package", "title": "perl-Text-ParseWords"}, {"scheme": "package", "title": "gpm-libs"}, {"scheme": "package", "title": "perl-LWP-MediaTypes"}, {"scheme": "package", "title": "perl-Compress-Raw-Zlib"}, {"scheme": "package", "title": "perl-TermReadKey"}, {"scheme": "package", "title": "perl-threads"}, {"scheme": "package", "title": "perl-File-Listing"}, {"scheme": "package", "title": "rubygem-rdoc"}, {"scheme": "package", "title": "perl-Scalar-List-Utils"}, {"scheme": "package", "title": "perl-HTTP-Tiny"}, {"scheme": "package", "title": "perl-XML-SAX"}, {"scheme": "package", "title": "perl-LWP-Protocol-https"}, {"scheme": "package", "title": "vim-filesystem"}, {"scheme": "package", "title": "perl-IO-Zlib"}, {"scheme": "package", "title": "rng-tools"}, {"scheme": "package", "title": "libpciaccess"}, {"scheme": "package", "title": "perl-Mozilla-CA"}, {"scheme": "package", "title": "python-firewall"}, {"scheme": "package", "title": "json-glib"}, {"scheme": "package", "title": "perl-threads-shared"}, {"scheme": "package", "title": "mailcap"}, {"scheme": "package", "title": "perl-Business-ISBN-Data"}, {"scheme": "package", "title": "perl-Encode"}, {"scheme": "package", "title": "perl-Carp"}, {"scheme": "package", "title": "linux-firmware"}, {"scheme": "package", "title": "perl-HTTP-Negotiate"}, {"scheme": "package", "title": "rubygem-io-console"}, {"scheme": "package", "title": "perl-Data-Dumper"}, {"scheme": "package", "title": "perl-Exporter"}, {"scheme": "package", "title": "aic94xx-firmware"}, {"scheme": "package", "title": "wget"}, {"scheme": "package", "title": "vim-enhanced"}, {"scheme": "package", "title": "perl-libwww-perl"}, {"scheme": "package", "title": "perl-URI"}, {"scheme": "package", "title": "perl-Module-Load"}, {"scheme": "package", "title": "perl-XML-LibXML"}, {"scheme": "package", "title": "perl-File-Path"}, {"scheme": "package", "title": "perl-Encode-Locale"}, {"scheme": "package", "title": "perl-XML-SAX-Base"}, {"scheme": "package", "title": "perl-XML-Parser"}, {"scheme": "package", "title": "iprutils"}, {"scheme": "package", "title": "biosdevname"}, {"scheme": "package", "title": "perl-FCGI"}, {"scheme": "package", "title": "perl-TimeDate"}, {"scheme": "package", "title": "mokutil"}, {"scheme": "package", "title": "git"}, {"scheme": "package", "title": "perl-Compress-Raw-Bzip2"}, {"scheme": "package", "title": "perl"}, {"scheme": "package", "title": "perl-Font-AFM"}, {"scheme": "package", "title": "fxload"}, {"scheme": "package", "title": "perl-Storable"}, {"scheme": "package", "title": "perl-Digest-MD5"}, {"scheme": "package", "title": "plymouth-core-libs"}, {"scheme": "package", "title": "libreport-filesystem"}, {"scheme": "package", "title": "perl-Getopt-Long"}, {"scheme": "package", "title": "perl-HTML-Tree"}, {"scheme": "package", "title": "perl-IO-HTML"}, {"scheme": "package", "title": "ruby"}, {"scheme": "package", "title": "perl-PathTools"}, {"scheme": "package", "title": "perl-HTML-Parser"}, {"scheme": "package", "title": "ipset-libs"}, {"scheme": "package", "title": "perl-Net-LibIDN"}, {"scheme": "package", "title": "perl-Git"}, {"scheme": "package", "title": "firewalld"}, {"scheme": "package", "title": "plymouth"}, {"scheme": "package", "title": "perl-CGI"}, {"scheme": "package", "title": "python3-setuptools"}, {"scheme": "package", "title": "perl-WWW-RobotRules"}, {"scheme": "package", "title": "firewalld-filesystem"}, {"scheme": "package", "title": "shim-x64"}, {"scheme": "package", "title": "ruby-irb"}, {"scheme": "package", "title": "perl-Pod-Simple"}, {"scheme": "package", "title": "perl-Error"}, {"scheme": "package", "title": "perl-HTML-Format"}, {"scheme": "package", "title": "lsscsi"}, {"scheme": "package", "title": "perl-HTTP-Daemon"}, {"scheme": "package", "title": "alsa-lib"}, {"scheme": "package", "title": "redhat-logos"}, {"scheme": "package", "title": "rubygem-json"}, {"scheme": "package", "title": "perl-Date-Manip"}, {"scheme": "package", "title": "perl-Net-HTTP"}, {"scheme": "package", "title": "perl-Digest"}, {"scheme": "package", "title": "perl-IO-Socket-SSL"}, {"scheme": "package", "title": "ebtables"}, {"scheme": "package", "title": "plymouth-scripts"}, {"scheme": "package", "title": "perl-IO-stringy"}, {"scheme": "package", "title": "time"}, {"scheme": "package", "title": "perl-podlators"}, {"scheme": "package", "title": "perl-constant"}, {"scheme": "package", "title": "perl-Pod-Escapes"}, {"scheme": "package", "title": "perl-Net-SSLeay"}, {"scheme": "package", "title": "perl-Business-ISBN"}, {"scheme": "package", "title": "alsa-tools-firmware"}, {"scheme": "package", "title": "perl-Filter"}, {"scheme": "package", "title": "librepo"}, {"scheme": "package", "title": "perl-Pod-Usage"}, {"scheme": "package", "title": "python-slip"}, {"scheme": "package", "title": "alsa-firmware"}, {"scheme": "package", "title": "perl-IO-Socket-IP"}, {"scheme": "package", "title": "python3-pip"}, {"scheme": "repository", "title": "rhel-Server"}], "remediations": [{"context": "You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket", "type": "hint"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "f20e97a1359adba62fe5e45869147ecae67f3fd4f04019db4e1a6709c4e0ca2e", "key": "8e89e20c645cea600b240156071d81c64daab7ad", "severity": "low", "summary": "The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel-Server\nAnd the following packages installed from those repositories may not be upgraded:\n- python3-libs\n- perl-libs\n- perl-XML-Twig\n- perl-HTML-Tagset\n- perl-parent\n- efivar-libs\n- perl-Time-HiRes\n- perl-HTTP-Cookies\n- vim-common\n- perl-Pod-Perldoc\n- libsolv\n- perl-macros\n- perl-IO-Compress\n- python-slip-dbus\n- perl-HTTP-Date\n- ruby-libs\n- perl-XML-NamespaceSupport\n- rubygems\n- grub2-efi-x64-modules\n- perl-HTTP-Message\n- ipset\n- perl-Socket\n- rubygem-psych\n- libdrm\n- perl-Time-Local\n- rubygem-bigdecimal\n- perl-File-Temp\n- python3\n- perl-Text-ParseWords\n- gpm-libs\n- perl-LWP-MediaTypes\n- perl-Compress-Raw-Zlib\n- perl-TermReadKey\n- perl-threads\n- perl-File-Listing\n- rubygem-rdoc\n- perl-Scalar-List-Utils\n- perl-HTTP-Tiny\n- perl-XML-SAX\n- perl-LWP-Protocol-https\n- vim-filesystem\n- perl-IO-Zlib\n- rng-tools\n- libpciaccess\n- perl-Mozilla-CA\n- python-firewall\n- json-glib\n- perl-threads-shared\n- mailcap\n- perl-Business-ISBN-Data\n- perl-Encode\n- perl-Carp\n- linux-firmware\n- perl-HTTP-Negotiate\n- rubygem-io-console\n- perl-Data-Dumper\n- perl-Exporter\n- aic94xx-firmware\n- wget\n- vim-enhanced\n- perl-libwww-perl\n- perl-URI\n- perl-Module-Load\n- perl-XML-LibXML\n- perl-File-Path\n- perl-Encode-Locale\n- perl-XML-SAX-Base\n- perl-XML-Parser\n- iprutils\n- biosdevname\n- perl-FCGI\n- perl-TimeDate\n- mokutil\n- git\n- perl-Compress-Raw-Bzip2\n- perl\n- perl-Font-AFM\n- fxload\n- perl-Storable\n- perl-Digest-MD5\n- plymouth-core-libs\n- libreport-filesystem\n- perl-Getopt-Long\n- perl-HTML-Tree\n- perl-IO-HTML\n- ruby\n- perl-PathTools\n- perl-HTML-Parser\n- ipset-libs\n- perl-Net-LibIDN\n- perl-Git\n- firewalld\n- plymouth\n- perl-CGI\n- python3-setuptools\n- perl-WWW-RobotRules\n- firewalld-filesystem\n- shim-x64\n- ruby-irb\n- perl-Pod-Simple\n- perl-Error\n- perl-HTML-Format\n- lsscsi\n- perl-HTTP-Daemon\n- alsa-lib\n- redhat-logos\n- rubygem-json\n- perl-Date-Manip\n- perl-Net-HTTP\n- perl-Digest\n- perl-IO-Socket-SSL\n- ebtables\n- plymouth-scripts\n- perl-IO-stringy\n- time\n- perl-podlators\n- perl-constant\n- perl-Pod-Escapes\n- perl-Net-SSLeay\n- perl-Business-ISBN\n- alsa-tools-firmware\n- perl-Filter\n- librepo\n- perl-Pod-Usage\n- python-slip\n- alsa-firmware\n- perl-IO-Socket-IP\n- python3-pip", "timeStamp": "2025-11-25T15:03:33.930032Z", "title": "Some enabled RPM repositories are unknown to Leapp"}, {"actor": "python_inform_user", "audience": "developer", "detail": {"external": [{"title": "Difference in Python versions and support in RHEL 8", "url": "https://red.ht/rhel-8-python"}], "related_resources": [{"scheme": "package", "title": "python"}, {"scheme": "package", "title": "python2"}, {"scheme": "package", "title": "python3"}], "remediations": [{"context": "Please run \"alternatives --set python /usr/bin/python3\" after upgrade", "type": "hint"}]}, "groups": ["python"], "hostname": "managed-node01", "id": "937ae8534c6bebc6b12cacd1000a32639ad0d4c8abf96306663819568b7c86bb", "key": "0c98585b1d8d252eb540bf61560094f3495351f5", "severity": "high", "summary": "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", "timeStamp": "2025-11-25T15:03:33.967509Z", "title": "Difference in Python versions and support in RHEL 8"}, {"actor": "check_systemd_broken_symlinks", "audience": "sysadmin", "detail": {"remediations": [{"context": "Remove the invalid symlinks before the upgrade.", "type": "hint"}, {"context": ["/usr/bin/rm", "/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service"], "type": "command"}]}, "groups": ["filesystem"], "hostname": "managed-node01", "id": "dac5a1d8b6a9bb022f1feeae842dfd7f8d9cd00e25cb77cf7114cf579d798ea3", "key": "be2083fee03f5f0a708fd193d82d2fe20aee7217", "severity": "low", "summary": "Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "timeStamp": "2025-11-25T15:03:34.399167Z", "title": "Detected broken systemd symlinks for non-existing services"}, {"actor": "red_hat_signed_rpm_check", "audience": "sysadmin", "groups": ["sanity"], "hostname": "managed-node01", "id": "8085b8d5b7ec4466c22152c336b5135221aff179c24e5ee04193fa8246a6a1b1", "key": "13f0791ae5f19f50e7d0d606fb6501f91b1efb2c", "severity": "high", "summary": "The following packages have not been signed by Red Hat and may be removed during the upgrade process in case Red Hat-signed packages to be removed during the upgrade depend on them:\n- beakerlib\n- beakerlib-redhat\n- epel-release\n- restraint\n- restraint-rhts\n- tps-devel", "timeStamp": "2025-11-25T15:03:34.912281Z", "title": "Packages not signed by Red Hat found on the system"}, {"actor": "authselect_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "authselect"}, {"scheme": "package", "title": "authconfig"}, {"scheme": "file", "title": "/etc/nsswitch.conf"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "be4b1ebd0f75be7ec407ba831a141408ef3febff9ec6617a6f40d22c37513539", "key": "40c4ab1da4a30dc1ca40e543f6385e1336d8810c", "severity": "info", "summary": "There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.", "timeStamp": "2025-11-25T15:03:35.259417Z", "title": "Current PAM and nsswitch.conf configuration will be kept."}, {"actor": "check_chrony", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "ntpd"}, {"scheme": "package", "title": "chrony"}, {"scheme": "file", "title": "/etc/chrony.conf"}]}, "groups": ["services", "time management"], "hostname": "managed-node01", "id": "bd93f344c825baf702fb41fb5f63f717d583cab7333c2e935afc2053a965a075", "key": "c4222ebd18730a76f6bc7b3b66df898b106e6554", "severity": "medium", "summary": "default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives", "timeStamp": "2025-11-25T15:03:35.610186Z", "title": "chrony using default configuration"}], "leapp_run_id": "74fd4386-1775-4306-a62b-5b09905ca2ab"}, "leapp_report_txt": ["Risk Factor: high (inhibitor)", "Title: Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.", "Summary: Support for the following RHEL 7 device drivers has been removed in RHEL 8:", " - pata_acpi", "", "Related links:", " - Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" : https://access.redhat.com/solutions/6971716", " - Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\": https://access.redhat.com/solutions/5436131", "Key: f08a07da902958defa4f5c2699fae9ec2eb67c5b", "----------------------------------------", "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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew", " - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/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: 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: 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: high ", "Title: Difference in Python versions and support in RHEL 8", "Summary: In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", "Related links:", " - Difference in Python versions and support in RHEL 8: https://red.ht/rhel-8-python", "Remediation: [hint] Please run \"alternatives --set python /usr/bin/python3\" after upgrade", "Key: 0c98585b1d8d252eb540bf61560094f3495351f5", "----------------------------------------", "Risk Factor: high ", "Title: Packages not signed by Red Hat found on the system", "Summary: The following packages have not been signed by Red Hat and may be removed during the upgrade process in case Red Hat-signed packages to be removed during the upgrade depend on them:", "- beakerlib", "- beakerlib-redhat", "- epel-release", "- restraint", "- restraint-rhts", "- tps-devel", "Key: 13f0791ae5f19f50e7d0d606fb6501f91b1efb2c", "----------------------------------------", "Risk Factor: medium ", "Title: Module pam_pkcs11 will be removed from PAM configuration", "Summary: Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.", "Remediation: [hint] Configure SSSD to replace pam_pkcs11", "Key: bf47e7305d6805e8bbeaa7593cf01e38030c23f3", "----------------------------------------", "Risk Factor: medium ", "Title: chrony using default configuration", "Summary: default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives", "Key: c4222ebd18730a76f6bc7b3b66df898b106e6554", "----------------------------------------", "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: low ", "Title: Postfix has incompatible changes in the next major version", "Summary: Postfix 3.x has so called \"compatibility safety net\" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.", "The backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.", "It can be turned on by running: \"postconf -e compatibility_level=0", "It can be turned off by running: \"postconf -e compatibility_level=2", "", "In the Postfix MySQL database client, the default \"option_group\" value has changed to \"client\", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set \"option_group\" to the empty string.", "", "The postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.", "", "Postfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to \"auto\", and introduces a new parameter \"tls_eecdh_auto_curves\" with the names of curves that may be negotiated.", "", "The \"master.cf\" chroot default value has changed from \"y\" (yes) to \"n\" (no). This applies to master.cf services where chroot field is not explicitly specified.", "", "The \"append_dot_mydomain\" default value has changed from \"yes\" to \"no\". You may need changing it to \"yes\" if senders cannot use complete domain names in e-mail addresses.", "", "The \"relay_domains\" default value has changed from \"$mydestination\" to the empty value. This could result in unexpected \"Relay access denied\" errors or ETRN errors, because now will postfix by default relay only for the localhost.", "", "The \"mynetworks_style\" default value has changed from \"subnet\" to \"host\". This parameter is used to implement the \"permit_mynetworks\" feature. The change could result in unexpected \"access denied\" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.", "", "Postfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.", "", "Key: 5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33", "----------------------------------------", "Risk Factor: low ", "Title: Grep has incompatible changes in the next major version", "Summary: If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary.", "The 'grep -P' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.", "In locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.", "When searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.", "The 'grep -z' no longer automatically treats the byte '\\200' as binary data.", "Context no longer excludes selected lines omitted because of -m. For example, 'grep \"^\" -m1 -A1' now outputs the first two input lines, not just the first line.", "", "Remediation: [hint] Please update your scripts to be compatible with the changes.", "Key: 94665a499e2eeee35eca3e7093a7abe183384b16", "----------------------------------------", "Risk Factor: low ", "Title: Some enabled RPM repositories are unknown to Leapp", "Summary: The following repositories with Red Hat-signed packages are unknown to Leapp:", "- rhel-Server", "And the following packages installed from those repositories may not be upgraded:", "- python3-libs", "- perl-libs", "- perl-XML-Twig", "- perl-HTML-Tagset", "- perl-parent", "- efivar-libs", "- perl-Time-HiRes", "- perl-HTTP-Cookies", "- vim-common", "- perl-Pod-Perldoc", "- libsolv", "- perl-macros", "- perl-IO-Compress", "- python-slip-dbus", "- perl-HTTP-Date", "- ruby-libs", "- perl-XML-NamespaceSupport", "- rubygems", "- grub2-efi-x64-modules", "- perl-HTTP-Message", "- ipset", "- perl-Socket", "- rubygem-psych", "- libdrm", "- perl-Time-Local", "- rubygem-bigdecimal", "- perl-File-Temp", "- python3", "- perl-Text-ParseWords", "- gpm-libs", "- perl-LWP-MediaTypes", "- perl-Compress-Raw-Zlib", "- perl-TermReadKey", "- perl-threads", "- perl-File-Listing", "- rubygem-rdoc", "- perl-Scalar-List-Utils", "- perl-HTTP-Tiny", "- perl-XML-SAX", "- perl-LWP-Protocol-https", "- vim-filesystem", "- perl-IO-Zlib", "- rng-tools", "- libpciaccess", "- perl-Mozilla-CA", "- python-firewall", "- json-glib", "- perl-threads-shared", "- mailcap", "- perl-Business-ISBN-Data", "- perl-Encode", "- perl-Carp", "- linux-firmware", "- perl-HTTP-Negotiate", "- rubygem-io-console", "- perl-Data-Dumper", "- perl-Exporter", "- aic94xx-firmware", "- wget", "- vim-enhanced", "- perl-libwww-perl", "- perl-URI", "- perl-Module-Load", "- perl-XML-LibXML", "- perl-File-Path", "- perl-Encode-Locale", "- perl-XML-SAX-Base", "- perl-XML-Parser", "- iprutils", "- biosdevname", "- perl-FCGI", "- perl-TimeDate", "- mokutil", "- git", "- perl-Compress-Raw-Bzip2", "- perl", "- perl-Font-AFM", "- fxload", "- perl-Storable", "- perl-Digest-MD5", "- plymouth-core-libs", "- libreport-filesystem", "- perl-Getopt-Long", "- perl-HTML-Tree", "- perl-IO-HTML", "- ruby", "- perl-PathTools", "- perl-HTML-Parser", "- ipset-libs", "- perl-Net-LibIDN", "- perl-Git", "- firewalld", "- plymouth", "- perl-CGI", "- python3-setuptools", "- perl-WWW-RobotRules", "- firewalld-filesystem", "- shim-x64", "- ruby-irb", "- perl-Pod-Simple", "- perl-Error", "- perl-HTML-Format", "- lsscsi", "- perl-HTTP-Daemon", "- alsa-lib", "- redhat-logos", "- rubygem-json", "- perl-Date-Manip", "- perl-Net-HTTP", "- perl-Digest", "- perl-IO-Socket-SSL", "- ebtables", "- plymouth-scripts", "- perl-IO-stringy", "- time", "- perl-podlators", "- perl-constant", "- perl-Pod-Escapes", "- perl-Net-SSLeay", "- perl-Business-ISBN", "- alsa-tools-firmware", "- perl-Filter", "- librepo", "- perl-Pod-Usage", "- python-slip", "- alsa-firmware", "- perl-IO-Socket-IP", "- python3-pip", "Remediation: [hint] You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket", "Key: 8e89e20c645cea600b240156071d81c64daab7ad", "----------------------------------------", "Risk Factor: low ", "Title: Detected broken systemd symlinks for non-existing services", "Summary: Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:", " - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "Remediation: [hint] Remove the invalid symlinks before the upgrade.", "[command] /usr/bin/rm /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "Key: be2083fee03f5f0a708fd193d82d2fe20aee7217", "----------------------------------------", "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", "----------------------------------------", "Risk Factor: info ", "Title: SElinux relabeling will be scheduled", "Summary: SElinux relabeling will be scheduled as the status is permissive/enforcing.", "Key: 8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "----------------------------------------", "Risk Factor: info ", "Title: Current PAM and nsswitch.conf configuration will be kept.", "Summary: There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.", "Key: 40c4ab1da4a30dc1ca40e543f6385e1336d8810c", "----------------------------------------", ""]}, "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={'groups': ['repository', 'failure'], 'title': 'Excluded target system repositories', 'timeStamp': '2025-11-25T15:03:28.109313Z', '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': '270f2875e99acfa7451e7e0332cc11d8ed4b0636ec3935503ac22bae1bd4b8cb', '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": "270f2875e99acfa7451e7e0332cc11d8ed4b0636ec3935503ac22bae1bd4b8cb", "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-25T15:03:28.109313Z", "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-25T15:03:31.061079Z', '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': '1a9655cf5553b25fe5106cea12eed3003f8e7c58a1dad6369f832e1082c3475b', '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": "1a9655cf5553b25fe5106cea12eed3003f8e7c58a1dad6369f832e1082c3475b", "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-25T15:03:31.061079Z", "title": "Packages available in excluded repositories will not be installed"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['authentication', 'security', 'tools'], 'title': 'Module pam_pkcs11 will be removed from PAM configuration', 'timeStamp': '2025-11-25T15:03:31.847599Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'sssd'}], 'remediations': [{'type': 'hint', 'context': 'Configure SSSD to replace pam_pkcs11'}]}, 'actor': 'removed_pam_modules_check', 'summary': 'Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.', 'audience': 'sysadmin', 'key': 'bf47e7305d6805e8bbeaa7593cf01e38030c23f3', 'id': '97e397e0e0d816f55267ed055140b8a96b6e7439d6b2e8f2d9617dede66346f4', 'severity': 'medium'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "removed_pam_modules_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "sssd"}], "remediations": [{"context": "Configure SSSD to replace pam_pkcs11", "type": "hint"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "97e397e0e0d816f55267ed055140b8a96b6e7439d6b2e8f2d9617dede66346f4", "key": "bf47e7305d6805e8bbeaa7593cf01e38030c23f3", "severity": "medium", "summary": "Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.", "timeStamp": "2025-11-25T15:03:31.847599Z", "title": "Module pam_pkcs11 will be removed from PAM configuration"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['selinux', 'security'], 'title': 'SElinux relabeling will be scheduled', 'timeStamp': '2025-11-25T15:03:31.893625Z', 'hostname': 'managed-node01', 'actor': 'check_se_linux', 'summary': 'SElinux relabeling will be scheduled as the status is permissive/enforcing.', 'audience': 'sysadmin', 'key': '8fb81863f8413bd617c2a55b69b8e10ff03d7c72', 'id': '22998bb4f4dcb2a17f6a69dfc1f0724e57e9f4c5e43a08e33476982c192eaefb', 'severity': 'info'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_se_linux", "audience": "sysadmin", "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "22998bb4f4dcb2a17f6a69dfc1f0724e57e9f4c5e43a08e33476982c192eaefb", "key": "8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "severity": "info", "summary": "SElinux relabeling will be scheduled as the status is permissive/enforcing.", "timeStamp": "2025-11-25T15:03:31.893625Z", "title": "SElinux relabeling will be scheduled"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['selinux', 'security'], 'title': 'SElinux will be set to permissive mode', 'timeStamp': '2025-11-25T15:03:31.896884Z', 'hostname': 'managed-node01', 'detail': {'remediations': [{'type': 'hint', '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.'}]}, 'actor': 'check_se_linux', '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.', 'audience': 'sysadmin', 'key': '39d7183dafba798aa4bbb1e70b0ef2bbe5b1772f', 'id': '2be7c0149bd183ba696b6fc4992100a0e2c97f9465657fc4b604c9e6adde499b', 'severity': 'low'}) => {"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": "2be7c0149bd183ba696b6fc4992100a0e2c97f9465657fc4b604c9e6adde499b", "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-11-25T15:03:31.896884Z", "title": "SElinux will be set to permissive mode"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['boot'], 'title': 'GRUB2 core will be automatically updated during the upgrade', 'timeStamp': '2025-11-25T15:03:32.012612Z', 'hostname': 'managed-node01', 'actor': 'check_grub_core', '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.', 'audience': 'sysadmin', 'key': 'ac7030e05d2ee248d34f08a9fa040b352bc410a3', 'id': 'a6b52eb477aed8a5a574dc895c10850731666e34e0abef8c9265eaabb9866412', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_grub_core", "audience": "sysadmin", "groups": ["boot"], "hostname": "managed-node01", "id": "a6b52eb477aed8a5a574dc895c10850731666e34e0abef8c9265eaabb9866412", "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-11-25T15:03:32.012612Z", "title": "GRUB2 core will be automatically updated during the upgrade"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['services', 'email'], 'title': 'Postfix has incompatible changes in the next major version', 'timeStamp': '2025-11-25T15:03:32.227112Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'postfix'}]}, 'actor': 'check_postfix', 'summary': 'Postfix 3.x has so called "compatibility safety net" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: "postconf -e compatibility_level=0\nIt can be turned off by running: "postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default "option_group" value has changed to "client", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set "option_group" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to "auto", and introduces a new parameter "tls_eecdh_auto_curves" with the names of curves that may be negotiated.\n\nThe "master.cf" chroot default value has changed from "y" (yes) to "n" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe "append_dot_mydomain" default value has changed from "yes" to "no". You may need changing it to "yes" if senders cannot use complete domain names in e-mail addresses.\n\nThe "relay_domains" default value has changed from "$mydestination" to the empty value. This could result in unexpected "Relay access denied" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe "mynetworks_style" default value has changed from "subnet" to "host". This parameter is used to implement the "permit_mynetworks" feature. The change could result in unexpected "access denied" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n', 'audience': 'sysadmin', 'key': '5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33', 'id': '6bbad9c34518a6a337b11c609793001f337951297ef77e3b777467ae30e24cbb', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_postfix", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "postfix"}]}, "groups": ["services", "email"], "hostname": "managed-node01", "id": "6bbad9c34518a6a337b11c609793001f337951297ef77e3b777467ae30e24cbb", "key": "5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33", "severity": "low", "summary": "Postfix 3.x has so called \"compatibility safety net\" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: \"postconf -e compatibility_level=0\nIt can be turned off by running: \"postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default \"option_group\" value has changed to \"client\", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set \"option_group\" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to \"auto\", and introduces a new parameter \"tls_eecdh_auto_curves\" with the names of curves that may be negotiated.\n\nThe \"master.cf\" chroot default value has changed from \"y\" (yes) to \"n\" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe \"append_dot_mydomain\" default value has changed from \"yes\" to \"no\". You may need changing it to \"yes\" if senders cannot use complete domain names in e-mail addresses.\n\nThe \"relay_domains\" default value has changed from \"$mydestination\" to the empty value. This could result in unexpected \"Relay access denied\" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe \"mynetworks_style\" default value has changed from \"subnet\" to \"host\". This parameter is used to implement the \"permit_mynetworks\" feature. The change could result in unexpected \"access denied\" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n", "timeStamp": "2025-11-25T15:03:32.227112Z", "title": "Postfix has incompatible changes in the next major version"}, "skip_reason": "Conditional result was False"} ok: [managed-node01] => (item={'groups': ['kernel', 'drivers', 'inhibitor'], 'title': 'Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.', 'timeStamp': '2025-11-25T15:03:32.781025Z', 'hostname': 'managed-node01', 'detail': {'external': [{'url': 'https://access.redhat.com/solutions/6971716', 'title': 'Leapp preupgrade getting "Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed." '}, {'url': 'https://access.redhat.com/solutions/5436131', 'title': 'Leapp upgrade fail with error "Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."'}]}, 'actor': 'check_detected_devices_and_drivers', 'summary': 'Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n', 'audience': 'sysadmin', 'key': 'f08a07da902958defa4f5c2699fae9ec2eb67c5b', 'id': '68b603eb83f55cb2c5cb0e2e9100dc3d3eb526b54eba8a37c386017eadf8fec1', 'severity': 'high'}) => {"ansible_facts": {"leapp_inhibitors": [{"actor": "check_detected_devices_and_drivers", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716"}, {"title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131"}]}, "groups": ["kernel", "drivers", "inhibitor"], "hostname": "managed-node01", "id": "68b603eb83f55cb2c5cb0e2e9100dc3d3eb526b54eba8a37c386017eadf8fec1", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-11-25T15:03:32.781025Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."}], "upgrade_inhibited": true}, "ansible_loop_var": "item", "changed": false, "item": {"actor": "check_detected_devices_and_drivers", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716"}, {"title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131"}]}, "groups": ["kernel", "drivers", "inhibitor"], "hostname": "managed-node01", "id": "68b603eb83f55cb2c5cb0e2e9100dc3d3eb526b54eba8a37c386017eadf8fec1", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-11-25T15:03:32.781025Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."}} skipping: [managed-node01] => (item={'groups': ['tools'], 'title': 'Grep has incompatible changes in the next major version', 'timeStamp': '2025-11-25T15:03:33.182499Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'grep'}], 'remediations': [{'type': 'hint', 'context': 'Please update your scripts to be compatible with the changes.'}]}, 'actor': 'checkgrep', 'summary': 'If a file contains data improperly encoded for the current locale, and this is discovered before any of the file\'s contents are output, grep now treats the file as binary.\nThe \'grep -P\' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe \'grep -z\' no longer automatically treats the byte \'\\200\' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, \'grep "^" -m1 -A1\' now outputs the first two input lines, not just the first line.\n', 'audience': 'sysadmin', 'key': '94665a499e2eeee35eca3e7093a7abe183384b16', 'id': 'a06fc87beab622019be2a211c17a1527a76852b52d608578eec1489f2eb33cd7', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "checkgrep", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "grep"}], "remediations": [{"context": "Please update your scripts to be compatible with the changes.", "type": "hint"}]}, "groups": ["tools"], "hostname": "managed-node01", "id": "a06fc87beab622019be2a211c17a1527a76852b52d608578eec1489f2eb33cd7", "key": "94665a499e2eeee35eca3e7093a7abe183384b16", "severity": "low", "summary": "If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary.\nThe 'grep -P' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe 'grep -z' no longer automatically treats the byte '\\200' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, 'grep \"^\" -m1 -A1' now outputs the first two input lines, not just the first line.\n", "timeStamp": "2025-11-25T15:03:33.182499Z", "title": "Grep has incompatible changes in the next major version"}, "skip_reason": "Conditional result was False"} ok: [managed-node01] => (item={'groups': ['filesystem', 'network', 'inhibitor'], 'title': "Use of NFS detected. Upgrade can't proceed", 'timeStamp': '2025-11-25T15:03:33.541322Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'file', 'title': '/etc/fstab'}], 'external': [{'url': 'https://access.redhat.com/solutions/6964006', 'title': 'Why does leapp upgrade fail on detecting NFS during upgrade?'}], 'remediations': [{'type': 'hint', 'context': 'Disable NFS temporarily for the upgrade if possible.'}]}, 'actor': 'check_nfs', '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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n', 'audience': 'sysadmin', 'key': '9881b25faceeeaa7a6478bcdac29afd7f6baaaed', 'id': '57ca422ff4ea2872c1a0d0701c00d7d29f238c72a18bd5264cea065575017f39', 'severity': 'high'}) => {"ansible_facts": {"leapp_inhibitors": [{"actor": "check_detected_devices_and_drivers", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716"}, {"title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131"}]}, "groups": ["kernel", "drivers", "inhibitor"], "hostname": "managed-node01", "id": "68b603eb83f55cb2c5cb0e2e9100dc3d3eb526b54eba8a37c386017eadf8fec1", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-11-25T15:03:32.781025Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."}, {"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": "57ca422ff4ea2872c1a0d0701c00d7d29f238c72a18bd5264cea065575017f39", "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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n", "timeStamp": "2025-11-25T15:03:33.541322Z", "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": "57ca422ff4ea2872c1a0d0701c00d7d29f238c72a18bd5264cea065575017f39", "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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n", "timeStamp": "2025-11-25T15:03:33.541322Z", "title": "Use of NFS detected. Upgrade can't proceed"}} skipping: [managed-node01] => (item={'groups': ['repository'], 'title': 'Some enabled RPM repositories are unknown to Leapp', 'timeStamp': '2025-11-25T15:03:33.930032Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'python3-libs'}, {'scheme': 'package', 'title': 'perl-libs'}, {'scheme': 'package', 'title': 'perl-XML-Twig'}, {'scheme': 'package', 'title': 'perl-HTML-Tagset'}, {'scheme': 'package', 'title': 'perl-parent'}, {'scheme': 'package', 'title': 'efivar-libs'}, {'scheme': 'package', 'title': 'perl-Time-HiRes'}, {'scheme': 'package', 'title': 'perl-HTTP-Cookies'}, {'scheme': 'package', 'title': 'vim-common'}, {'scheme': 'package', 'title': 'perl-Pod-Perldoc'}, {'scheme': 'package', 'title': 'libsolv'}, {'scheme': 'package', 'title': 'perl-macros'}, {'scheme': 'package', 'title': 'perl-IO-Compress'}, {'scheme': 'package', 'title': 'python-slip-dbus'}, {'scheme': 'package', 'title': 'perl-HTTP-Date'}, {'scheme': 'package', 'title': 'ruby-libs'}, {'scheme': 'package', 'title': 'perl-XML-NamespaceSupport'}, {'scheme': 'package', 'title': 'rubygems'}, {'scheme': 'package', 'title': 'grub2-efi-x64-modules'}, {'scheme': 'package', 'title': 'perl-HTTP-Message'}, {'scheme': 'package', 'title': 'ipset'}, {'scheme': 'package', 'title': 'perl-Socket'}, {'scheme': 'package', 'title': 'rubygem-psych'}, {'scheme': 'package', 'title': 'libdrm'}, {'scheme': 'package', 'title': 'perl-Time-Local'}, {'scheme': 'package', 'title': 'rubygem-bigdecimal'}, {'scheme': 'package', 'title': 'perl-File-Temp'}, {'scheme': 'package', 'title': 'python3'}, {'scheme': 'package', 'title': 'perl-Text-ParseWords'}, {'scheme': 'package', 'title': 'gpm-libs'}, {'scheme': 'package', 'title': 'perl-LWP-MediaTypes'}, {'scheme': 'package', 'title': 'perl-Compress-Raw-Zlib'}, {'scheme': 'package', 'title': 'perl-TermReadKey'}, {'scheme': 'package', 'title': 'perl-threads'}, {'scheme': 'package', 'title': 'perl-File-Listing'}, {'scheme': 'package', 'title': 'rubygem-rdoc'}, {'scheme': 'package', 'title': 'perl-Scalar-List-Utils'}, {'scheme': 'package', 'title': 'perl-HTTP-Tiny'}, {'scheme': 'package', 'title': 'perl-XML-SAX'}, {'scheme': 'package', 'title': 'perl-LWP-Protocol-https'}, {'scheme': 'package', 'title': 'vim-filesystem'}, {'scheme': 'package', 'title': 'perl-IO-Zlib'}, {'scheme': 'package', 'title': 'rng-tools'}, {'scheme': 'package', 'title': 'libpciaccess'}, {'scheme': 'package', 'title': 'perl-Mozilla-CA'}, {'scheme': 'package', 'title': 'python-firewall'}, {'scheme': 'package', 'title': 'json-glib'}, {'scheme': 'package', 'title': 'perl-threads-shared'}, {'scheme': 'package', 'title': 'mailcap'}, {'scheme': 'package', 'title': 'perl-Business-ISBN-Data'}, {'scheme': 'package', 'title': 'perl-Encode'}, {'scheme': 'package', 'title': 'perl-Carp'}, {'scheme': 'package', 'title': 'linux-firmware'}, {'scheme': 'package', 'title': 'perl-HTTP-Negotiate'}, {'scheme': 'package', 'title': 'rubygem-io-console'}, {'scheme': 'package', 'title': 'perl-Data-Dumper'}, {'scheme': 'package', 'title': 'perl-Exporter'}, {'scheme': 'package', 'title': 'aic94xx-firmware'}, {'scheme': 'package', 'title': 'wget'}, {'scheme': 'package', 'title': 'vim-enhanced'}, {'scheme': 'package', 'title': 'perl-libwww-perl'}, {'scheme': 'package', 'title': 'perl-URI'}, {'scheme': 'package', 'title': 'perl-Module-Load'}, {'scheme': 'package', 'title': 'perl-XML-LibXML'}, {'scheme': 'package', 'title': 'perl-File-Path'}, {'scheme': 'package', 'title': 'perl-Encode-Locale'}, {'scheme': 'package', 'title': 'perl-XML-SAX-Base'}, {'scheme': 'package', 'title': 'perl-XML-Parser'}, {'scheme': 'package', 'title': 'iprutils'}, {'scheme': 'package', 'title': 'biosdevname'}, {'scheme': 'package', 'title': 'perl-FCGI'}, {'scheme': 'package', 'title': 'perl-TimeDate'}, {'scheme': 'package', 'title': 'mokutil'}, {'scheme': 'package', 'title': 'git'}, {'scheme': 'package', 'title': 'perl-Compress-Raw-Bzip2'}, {'scheme': 'package', 'title': 'perl'}, {'scheme': 'package', 'title': 'perl-Font-AFM'}, {'scheme': 'package', 'title': 'fxload'}, {'scheme': 'package', 'title': 'perl-Storable'}, {'scheme': 'package', 'title': 'perl-Digest-MD5'}, {'scheme': 'package', 'title': 'plymouth-core-libs'}, {'scheme': 'package', 'title': 'libreport-filesystem'}, {'scheme': 'package', 'title': 'perl-Getopt-Long'}, {'scheme': 'package', 'title': 'perl-HTML-Tree'}, {'scheme': 'package', 'title': 'perl-IO-HTML'}, {'scheme': 'package', 'title': 'ruby'}, {'scheme': 'package', 'title': 'perl-PathTools'}, {'scheme': 'package', 'title': 'perl-HTML-Parser'}, {'scheme': 'package', 'title': 'ipset-libs'}, {'scheme': 'package', 'title': 'perl-Net-LibIDN'}, {'scheme': 'package', 'title': 'perl-Git'}, {'scheme': 'package', 'title': 'firewalld'}, {'scheme': 'package', 'title': 'plymouth'}, {'scheme': 'package', 'title': 'perl-CGI'}, {'scheme': 'package', 'title': 'python3-setuptools'}, {'scheme': 'package', 'title': 'perl-WWW-RobotRules'}, {'scheme': 'package', 'title': 'firewalld-filesystem'}, {'scheme': 'package', 'title': 'shim-x64'}, {'scheme': 'package', 'title': 'ruby-irb'}, {'scheme': 'package', 'title': 'perl-Pod-Simple'}, {'scheme': 'package', 'title': 'perl-Error'}, {'scheme': 'package', 'title': 'perl-HTML-Format'}, {'scheme': 'package', 'title': 'lsscsi'}, {'scheme': 'package', 'title': 'perl-HTTP-Daemon'}, {'scheme': 'package', 'title': 'alsa-lib'}, {'scheme': 'package', 'title': 'redhat-logos'}, {'scheme': 'package', 'title': 'rubygem-json'}, {'scheme': 'package', 'title': 'perl-Date-Manip'}, {'scheme': 'package', 'title': 'perl-Net-HTTP'}, {'scheme': 'package', 'title': 'perl-Digest'}, {'scheme': 'package', 'title': 'perl-IO-Socket-SSL'}, {'scheme': 'package', 'title': 'ebtables'}, {'scheme': 'package', 'title': 'plymouth-scripts'}, {'scheme': 'package', 'title': 'perl-IO-stringy'}, {'scheme': 'package', 'title': 'time'}, {'scheme': 'package', 'title': 'perl-podlators'}, {'scheme': 'package', 'title': 'perl-constant'}, {'scheme': 'package', 'title': 'perl-Pod-Escapes'}, {'scheme': 'package', 'title': 'perl-Net-SSLeay'}, {'scheme': 'package', 'title': 'perl-Business-ISBN'}, {'scheme': 'package', 'title': 'alsa-tools-firmware'}, {'scheme': 'package', 'title': 'perl-Filter'}, {'scheme': 'package', 'title': 'librepo'}, {'scheme': 'package', 'title': 'perl-Pod-Usage'}, {'scheme': 'package', 'title': 'python-slip'}, {'scheme': 'package', 'title': 'alsa-firmware'}, {'scheme': 'package', 'title': 'perl-IO-Socket-IP'}, {'scheme': 'package', 'title': 'python3-pip'}, {'scheme': 'repository', 'title': 'rhel-Server'}], 'remediations': [{'type': 'hint', 'context': 'You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket'}]}, 'actor': 'check_skipped_repositories', 'summary': 'The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel-Server\nAnd the following packages installed from those repositories may not be upgraded:\n- python3-libs\n- perl-libs\n- perl-XML-Twig\n- perl-HTML-Tagset\n- perl-parent\n- efivar-libs\n- perl-Time-HiRes\n- perl-HTTP-Cookies\n- vim-common\n- perl-Pod-Perldoc\n- libsolv\n- perl-macros\n- perl-IO-Compress\n- python-slip-dbus\n- perl-HTTP-Date\n- ruby-libs\n- perl-XML-NamespaceSupport\n- rubygems\n- grub2-efi-x64-modules\n- perl-HTTP-Message\n- ipset\n- perl-Socket\n- rubygem-psych\n- libdrm\n- perl-Time-Local\n- rubygem-bigdecimal\n- perl-File-Temp\n- python3\n- perl-Text-ParseWords\n- gpm-libs\n- perl-LWP-MediaTypes\n- perl-Compress-Raw-Zlib\n- perl-TermReadKey\n- perl-threads\n- perl-File-Listing\n- rubygem-rdoc\n- perl-Scalar-List-Utils\n- perl-HTTP-Tiny\n- perl-XML-SAX\n- perl-LWP-Protocol-https\n- vim-filesystem\n- perl-IO-Zlib\n- rng-tools\n- libpciaccess\n- perl-Mozilla-CA\n- python-firewall\n- json-glib\n- perl-threads-shared\n- mailcap\n- perl-Business-ISBN-Data\n- perl-Encode\n- perl-Carp\n- linux-firmware\n- perl-HTTP-Negotiate\n- rubygem-io-console\n- perl-Data-Dumper\n- perl-Exporter\n- aic94xx-firmware\n- wget\n- vim-enhanced\n- perl-libwww-perl\n- perl-URI\n- perl-Module-Load\n- perl-XML-LibXML\n- perl-File-Path\n- perl-Encode-Locale\n- perl-XML-SAX-Base\n- perl-XML-Parser\n- iprutils\n- biosdevname\n- perl-FCGI\n- perl-TimeDate\n- mokutil\n- git\n- perl-Compress-Raw-Bzip2\n- perl\n- perl-Font-AFM\n- fxload\n- perl-Storable\n- perl-Digest-MD5\n- plymouth-core-libs\n- libreport-filesystem\n- perl-Getopt-Long\n- perl-HTML-Tree\n- perl-IO-HTML\n- ruby\n- perl-PathTools\n- perl-HTML-Parser\n- ipset-libs\n- perl-Net-LibIDN\n- perl-Git\n- firewalld\n- plymouth\n- perl-CGI\n- python3-setuptools\n- perl-WWW-RobotRules\n- firewalld-filesystem\n- shim-x64\n- ruby-irb\n- perl-Pod-Simple\n- perl-Error\n- perl-HTML-Format\n- lsscsi\n- perl-HTTP-Daemon\n- alsa-lib\n- redhat-logos\n- rubygem-json\n- perl-Date-Manip\n- perl-Net-HTTP\n- perl-Digest\n- perl-IO-Socket-SSL\n- ebtables\n- plymouth-scripts\n- perl-IO-stringy\n- time\n- perl-podlators\n- perl-constant\n- perl-Pod-Escapes\n- perl-Net-SSLeay\n- perl-Business-ISBN\n- alsa-tools-firmware\n- perl-Filter\n- librepo\n- perl-Pod-Usage\n- python-slip\n- alsa-firmware\n- perl-IO-Socket-IP\n- python3-pip', 'audience': 'sysadmin', 'key': '8e89e20c645cea600b240156071d81c64daab7ad', 'id': 'f20e97a1359adba62fe5e45869147ecae67f3fd4f04019db4e1a6709c4e0ca2e', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_skipped_repositories", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "python3-libs"}, {"scheme": "package", "title": "perl-libs"}, {"scheme": "package", "title": "perl-XML-Twig"}, {"scheme": "package", "title": "perl-HTML-Tagset"}, {"scheme": "package", "title": "perl-parent"}, {"scheme": "package", "title": "efivar-libs"}, {"scheme": "package", "title": "perl-Time-HiRes"}, {"scheme": "package", "title": "perl-HTTP-Cookies"}, {"scheme": "package", "title": "vim-common"}, {"scheme": "package", "title": "perl-Pod-Perldoc"}, {"scheme": "package", "title": "libsolv"}, {"scheme": "package", "title": "perl-macros"}, {"scheme": "package", "title": "perl-IO-Compress"}, {"scheme": "package", "title": "python-slip-dbus"}, {"scheme": "package", "title": "perl-HTTP-Date"}, {"scheme": "package", "title": "ruby-libs"}, {"scheme": "package", "title": "perl-XML-NamespaceSupport"}, {"scheme": "package", "title": "rubygems"}, {"scheme": "package", "title": "grub2-efi-x64-modules"}, {"scheme": "package", "title": "perl-HTTP-Message"}, {"scheme": "package", "title": "ipset"}, {"scheme": "package", "title": "perl-Socket"}, {"scheme": "package", "title": "rubygem-psych"}, {"scheme": "package", "title": "libdrm"}, {"scheme": "package", "title": "perl-Time-Local"}, {"scheme": "package", "title": "rubygem-bigdecimal"}, {"scheme": "package", "title": "perl-File-Temp"}, {"scheme": "package", "title": "python3"}, {"scheme": "package", "title": "perl-Text-ParseWords"}, {"scheme": "package", "title": "gpm-libs"}, {"scheme": "package", "title": "perl-LWP-MediaTypes"}, {"scheme": "package", "title": "perl-Compress-Raw-Zlib"}, {"scheme": "package", "title": "perl-TermReadKey"}, {"scheme": "package", "title": "perl-threads"}, {"scheme": "package", "title": "perl-File-Listing"}, {"scheme": "package", "title": "rubygem-rdoc"}, {"scheme": "package", "title": "perl-Scalar-List-Utils"}, {"scheme": "package", "title": "perl-HTTP-Tiny"}, {"scheme": "package", "title": "perl-XML-SAX"}, {"scheme": "package", "title": "perl-LWP-Protocol-https"}, {"scheme": "package", "title": "vim-filesystem"}, {"scheme": "package", "title": "perl-IO-Zlib"}, {"scheme": "package", "title": "rng-tools"}, {"scheme": "package", "title": "libpciaccess"}, {"scheme": "package", "title": "perl-Mozilla-CA"}, {"scheme": "package", "title": "python-firewall"}, {"scheme": "package", "title": "json-glib"}, {"scheme": "package", "title": "perl-threads-shared"}, {"scheme": "package", "title": "mailcap"}, {"scheme": "package", "title": "perl-Business-ISBN-Data"}, {"scheme": "package", "title": "perl-Encode"}, {"scheme": "package", "title": "perl-Carp"}, {"scheme": "package", "title": "linux-firmware"}, {"scheme": "package", "title": "perl-HTTP-Negotiate"}, {"scheme": "package", "title": "rubygem-io-console"}, {"scheme": "package", "title": "perl-Data-Dumper"}, {"scheme": "package", "title": "perl-Exporter"}, {"scheme": "package", "title": "aic94xx-firmware"}, {"scheme": "package", "title": "wget"}, {"scheme": "package", "title": "vim-enhanced"}, {"scheme": "package", "title": "perl-libwww-perl"}, {"scheme": "package", "title": "perl-URI"}, {"scheme": "package", "title": "perl-Module-Load"}, {"scheme": "package", "title": "perl-XML-LibXML"}, {"scheme": "package", "title": "perl-File-Path"}, {"scheme": "package", "title": "perl-Encode-Locale"}, {"scheme": "package", "title": "perl-XML-SAX-Base"}, {"scheme": "package", "title": "perl-XML-Parser"}, {"scheme": "package", "title": "iprutils"}, {"scheme": "package", "title": "biosdevname"}, {"scheme": "package", "title": "perl-FCGI"}, {"scheme": "package", "title": "perl-TimeDate"}, {"scheme": "package", "title": "mokutil"}, {"scheme": "package", "title": "git"}, {"scheme": "package", "title": "perl-Compress-Raw-Bzip2"}, {"scheme": "package", "title": "perl"}, {"scheme": "package", "title": "perl-Font-AFM"}, {"scheme": "package", "title": "fxload"}, {"scheme": "package", "title": "perl-Storable"}, {"scheme": "package", "title": "perl-Digest-MD5"}, {"scheme": "package", "title": "plymouth-core-libs"}, {"scheme": "package", "title": "libreport-filesystem"}, {"scheme": "package", "title": "perl-Getopt-Long"}, {"scheme": "package", "title": "perl-HTML-Tree"}, {"scheme": "package", "title": "perl-IO-HTML"}, {"scheme": "package", "title": "ruby"}, {"scheme": "package", "title": "perl-PathTools"}, {"scheme": "package", "title": "perl-HTML-Parser"}, {"scheme": "package", "title": "ipset-libs"}, {"scheme": "package", "title": "perl-Net-LibIDN"}, {"scheme": "package", "title": "perl-Git"}, {"scheme": "package", "title": "firewalld"}, {"scheme": "package", "title": "plymouth"}, {"scheme": "package", "title": "perl-CGI"}, {"scheme": "package", "title": "python3-setuptools"}, {"scheme": "package", "title": "perl-WWW-RobotRules"}, {"scheme": "package", "title": "firewalld-filesystem"}, {"scheme": "package", "title": "shim-x64"}, {"scheme": "package", "title": "ruby-irb"}, {"scheme": "package", "title": "perl-Pod-Simple"}, {"scheme": "package", "title": "perl-Error"}, {"scheme": "package", "title": "perl-HTML-Format"}, {"scheme": "package", "title": "lsscsi"}, {"scheme": "package", "title": "perl-HTTP-Daemon"}, {"scheme": "package", "title": "alsa-lib"}, {"scheme": "package", "title": "redhat-logos"}, {"scheme": "package", "title": "rubygem-json"}, {"scheme": "package", "title": "perl-Date-Manip"}, {"scheme": "package", "title": "perl-Net-HTTP"}, {"scheme": "package", "title": "perl-Digest"}, {"scheme": "package", "title": "perl-IO-Socket-SSL"}, {"scheme": "package", "title": "ebtables"}, {"scheme": "package", "title": "plymouth-scripts"}, {"scheme": "package", "title": "perl-IO-stringy"}, {"scheme": "package", "title": "time"}, {"scheme": "package", "title": "perl-podlators"}, {"scheme": "package", "title": "perl-constant"}, {"scheme": "package", "title": "perl-Pod-Escapes"}, {"scheme": "package", "title": "perl-Net-SSLeay"}, {"scheme": "package", "title": "perl-Business-ISBN"}, {"scheme": "package", "title": "alsa-tools-firmware"}, {"scheme": "package", "title": "perl-Filter"}, {"scheme": "package", "title": "librepo"}, {"scheme": "package", "title": "perl-Pod-Usage"}, {"scheme": "package", "title": "python-slip"}, {"scheme": "package", "title": "alsa-firmware"}, {"scheme": "package", "title": "perl-IO-Socket-IP"}, {"scheme": "package", "title": "python3-pip"}, {"scheme": "repository", "title": "rhel-Server"}], "remediations": [{"context": "You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket", "type": "hint"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "f20e97a1359adba62fe5e45869147ecae67f3fd4f04019db4e1a6709c4e0ca2e", "key": "8e89e20c645cea600b240156071d81c64daab7ad", "severity": "low", "summary": "The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel-Server\nAnd the following packages installed from those repositories may not be upgraded:\n- python3-libs\n- perl-libs\n- perl-XML-Twig\n- perl-HTML-Tagset\n- perl-parent\n- efivar-libs\n- perl-Time-HiRes\n- perl-HTTP-Cookies\n- vim-common\n- perl-Pod-Perldoc\n- libsolv\n- perl-macros\n- perl-IO-Compress\n- python-slip-dbus\n- perl-HTTP-Date\n- ruby-libs\n- perl-XML-NamespaceSupport\n- rubygems\n- grub2-efi-x64-modules\n- perl-HTTP-Message\n- ipset\n- perl-Socket\n- rubygem-psych\n- libdrm\n- perl-Time-Local\n- rubygem-bigdecimal\n- perl-File-Temp\n- python3\n- perl-Text-ParseWords\n- gpm-libs\n- perl-LWP-MediaTypes\n- perl-Compress-Raw-Zlib\n- perl-TermReadKey\n- perl-threads\n- perl-File-Listing\n- rubygem-rdoc\n- perl-Scalar-List-Utils\n- perl-HTTP-Tiny\n- perl-XML-SAX\n- perl-LWP-Protocol-https\n- vim-filesystem\n- perl-IO-Zlib\n- rng-tools\n- libpciaccess\n- perl-Mozilla-CA\n- python-firewall\n- json-glib\n- perl-threads-shared\n- mailcap\n- perl-Business-ISBN-Data\n- perl-Encode\n- perl-Carp\n- linux-firmware\n- perl-HTTP-Negotiate\n- rubygem-io-console\n- perl-Data-Dumper\n- perl-Exporter\n- aic94xx-firmware\n- wget\n- vim-enhanced\n- perl-libwww-perl\n- perl-URI\n- perl-Module-Load\n- perl-XML-LibXML\n- perl-File-Path\n- perl-Encode-Locale\n- perl-XML-SAX-Base\n- perl-XML-Parser\n- iprutils\n- biosdevname\n- perl-FCGI\n- perl-TimeDate\n- mokutil\n- git\n- perl-Compress-Raw-Bzip2\n- perl\n- perl-Font-AFM\n- fxload\n- perl-Storable\n- perl-Digest-MD5\n- plymouth-core-libs\n- libreport-filesystem\n- perl-Getopt-Long\n- perl-HTML-Tree\n- perl-IO-HTML\n- ruby\n- perl-PathTools\n- perl-HTML-Parser\n- ipset-libs\n- perl-Net-LibIDN\n- perl-Git\n- firewalld\n- plymouth\n- perl-CGI\n- python3-setuptools\n- perl-WWW-RobotRules\n- firewalld-filesystem\n- shim-x64\n- ruby-irb\n- perl-Pod-Simple\n- perl-Error\n- perl-HTML-Format\n- lsscsi\n- perl-HTTP-Daemon\n- alsa-lib\n- redhat-logos\n- rubygem-json\n- perl-Date-Manip\n- perl-Net-HTTP\n- perl-Digest\n- perl-IO-Socket-SSL\n- ebtables\n- plymouth-scripts\n- perl-IO-stringy\n- time\n- perl-podlators\n- perl-constant\n- perl-Pod-Escapes\n- perl-Net-SSLeay\n- perl-Business-ISBN\n- alsa-tools-firmware\n- perl-Filter\n- librepo\n- perl-Pod-Usage\n- python-slip\n- alsa-firmware\n- perl-IO-Socket-IP\n- python3-pip", "timeStamp": "2025-11-25T15:03:33.930032Z", "title": "Some enabled RPM repositories are unknown to Leapp"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['python'], 'title': 'Difference in Python versions and support in RHEL 8', 'timeStamp': '2025-11-25T15:03:33.967509Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'python'}, {'scheme': 'package', 'title': 'python2'}, {'scheme': 'package', 'title': 'python3'}], 'external': [{'url': 'https://red.ht/rhel-8-python', 'title': 'Difference in Python versions and support in RHEL 8'}], 'remediations': [{'type': 'hint', 'context': 'Please run "alternatives --set python /usr/bin/python3" after upgrade'}]}, 'actor': 'python_inform_user', 'summary': "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", 'audience': 'developer', 'key': '0c98585b1d8d252eb540bf61560094f3495351f5', 'id': '937ae8534c6bebc6b12cacd1000a32639ad0d4c8abf96306663819568b7c86bb', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "python_inform_user", "audience": "developer", "detail": {"external": [{"title": "Difference in Python versions and support in RHEL 8", "url": "https://red.ht/rhel-8-python"}], "related_resources": [{"scheme": "package", "title": "python"}, {"scheme": "package", "title": "python2"}, {"scheme": "package", "title": "python3"}], "remediations": [{"context": "Please run \"alternatives --set python /usr/bin/python3\" after upgrade", "type": "hint"}]}, "groups": ["python"], "hostname": "managed-node01", "id": "937ae8534c6bebc6b12cacd1000a32639ad0d4c8abf96306663819568b7c86bb", "key": "0c98585b1d8d252eb540bf61560094f3495351f5", "severity": "high", "summary": "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", "timeStamp": "2025-11-25T15:03:33.967509Z", "title": "Difference in Python versions and support in RHEL 8"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['filesystem'], 'title': 'Detected broken systemd symlinks for non-existing services', 'timeStamp': '2025-11-25T15:03:34.399167Z', 'hostname': 'managed-node01', 'detail': {'remediations': [{'type': 'hint', 'context': 'Remove the invalid symlinks before the upgrade.'}, {'type': 'command', 'context': ['/usr/bin/rm', '/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service']}]}, 'actor': 'check_systemd_broken_symlinks', 'summary': 'Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service', 'audience': 'sysadmin', 'key': 'be2083fee03f5f0a708fd193d82d2fe20aee7217', 'id': 'dac5a1d8b6a9bb022f1feeae842dfd7f8d9cd00e25cb77cf7114cf579d798ea3', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_systemd_broken_symlinks", "audience": "sysadmin", "detail": {"remediations": [{"context": "Remove the invalid symlinks before the upgrade.", "type": "hint"}, {"context": ["/usr/bin/rm", "/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service"], "type": "command"}]}, "groups": ["filesystem"], "hostname": "managed-node01", "id": "dac5a1d8b6a9bb022f1feeae842dfd7f8d9cd00e25cb77cf7114cf579d798ea3", "key": "be2083fee03f5f0a708fd193d82d2fe20aee7217", "severity": "low", "summary": "Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "timeStamp": "2025-11-25T15:03:34.399167Z", "title": "Detected broken systemd symlinks for non-existing services"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['sanity'], 'title': 'Packages not signed by Red Hat found on the system', 'timeStamp': '2025-11-25T15:03:34.912281Z', 'hostname': 'managed-node01', 'actor': 'red_hat_signed_rpm_check', 'summary': 'The following packages have not been signed by Red Hat and may be removed during the upgrade process in case Red Hat-signed packages to be removed during the upgrade depend on them:\n- beakerlib\n- beakerlib-redhat\n- epel-release\n- restraint\n- restraint-rhts\n- tps-devel', 'audience': 'sysadmin', 'key': '13f0791ae5f19f50e7d0d606fb6501f91b1efb2c', 'id': '8085b8d5b7ec4466c22152c336b5135221aff179c24e5ee04193fa8246a6a1b1', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "red_hat_signed_rpm_check", "audience": "sysadmin", "groups": ["sanity"], "hostname": "managed-node01", "id": "8085b8d5b7ec4466c22152c336b5135221aff179c24e5ee04193fa8246a6a1b1", "key": "13f0791ae5f19f50e7d0d606fb6501f91b1efb2c", "severity": "high", "summary": "The following packages have not been signed by Red Hat and may be removed during the upgrade process in case Red Hat-signed packages to be removed during the upgrade depend on them:\n- beakerlib\n- beakerlib-redhat\n- epel-release\n- restraint\n- restraint-rhts\n- tps-devel", "timeStamp": "2025-11-25T15:03:34.912281Z", "title": "Packages not signed by Red Hat found on the system"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['authentication', 'security', 'tools'], 'title': 'Current PAM and nsswitch.conf configuration will be kept.', 'timeStamp': '2025-11-25T15:03:35.259417Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'authselect'}, {'scheme': 'package', 'title': 'authconfig'}, {'scheme': 'file', 'title': '/etc/nsswitch.conf'}]}, 'actor': 'authselect_check', 'summary': 'There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.', 'audience': 'sysadmin', 'key': '40c4ab1da4a30dc1ca40e543f6385e1336d8810c', 'id': 'be4b1ebd0f75be7ec407ba831a141408ef3febff9ec6617a6f40d22c37513539', 'severity': 'info'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "authselect_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "authselect"}, {"scheme": "package", "title": "authconfig"}, {"scheme": "file", "title": "/etc/nsswitch.conf"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "be4b1ebd0f75be7ec407ba831a141408ef3febff9ec6617a6f40d22c37513539", "key": "40c4ab1da4a30dc1ca40e543f6385e1336d8810c", "severity": "info", "summary": "There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.", "timeStamp": "2025-11-25T15:03:35.259417Z", "title": "Current PAM and nsswitch.conf configuration will be kept."}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['services', 'time management'], 'title': 'chrony using default configuration', 'timeStamp': '2025-11-25T15:03:35.610186Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'ntpd'}, {'scheme': 'package', 'title': 'chrony'}, {'scheme': 'file', 'title': '/etc/chrony.conf'}]}, 'actor': 'check_chrony', 'summary': 'default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives', 'audience': 'sysadmin', 'key': 'c4222ebd18730a76f6bc7b3b66df898b106e6554', 'id': 'bd93f344c825baf702fb41fb5f63f717d583cab7333c2e935afc2053a965a075', 'severity': 'medium'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_chrony", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "ntpd"}, {"scheme": "package", "title": "chrony"}, {"scheme": "file", "title": "/etc/chrony.conf"}]}, "groups": ["services", "time management"], "hostname": "managed-node01", "id": "bd93f344c825baf702fb41fb5f63f717d583cab7333c2e935afc2053a965a075", "key": "c4222ebd18730a76f6bc7b3b66df898b106e6554", "severity": "medium", "summary": "default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives", "timeStamp": "2025-11-25T15:03:35.610186Z", "title": "chrony using default configuration"}, "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.003956", "end": "2025-11-25 10:04:32.301686", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-11-25 10:04:32.297730", "stderr": "", "stderr_lines": [], "stdout": "Risk Factor: high (inhibitor)\nTitle: Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\nSummary: Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n\nRelated links:\n - Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" : https://access.redhat.com/solutions/6971716\n - Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\": https://access.redhat.com/solutions/5436131\nKey: f08a07da902958defa4f5c2699fae9ec2eb67c5b\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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/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: Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.", "Summary: Support for the following RHEL 7 device drivers has been removed in RHEL 8:", " - pata_acpi", "", "Related links:", " - Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" : https://access.redhat.com/solutions/6971716", " - Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\": https://access.redhat.com/solutions/5436131", "Key: f08a07da902958defa4f5c2699fae9ec2eb67c5b", "----------------------------------------", "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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew", " - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/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.003420", "end": "2025-11-25 10:04:32.575959", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-11-25 10:04:32.572539", "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_detected_devices_and_drivers", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716"}, {"title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131"}]}, "groups": ["kernel", "drivers", "inhibitor"], "hostname": "managed-node01", "id": "68b603eb83f55cb2c5cb0e2e9100dc3d3eb526b54eba8a37c386017eadf8fec1", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-11-25T15:03:32.781025Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."}, {"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": "57ca422ff4ea2872c1a0d0701c00d7d29f238c72a18bd5264cea065575017f39", "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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n", "timeStamp": "2025-11-25T15:03:33.541322Z", "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:8 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": 1764082931.360141, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 40, "charset": "us-ascii", "checksum": "8a857e1088efa7f08cee0207b3e3f2cab0644bbd", "ctime": 1764083016.1160612, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 482345047, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1764083016.1160612, "nlink": 1, "path": "/var/log/ripu/ripu.log", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 17500, "uid": 0, "version": "18446744071685228899", "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": "UklQVSBwcmV1cGdyYWRlIGFuYWx5c2lzCkpvYiBzdGFydGVkIGF0IDIwMjUtMTEtMjVUMTU6MDI6MTBaCj09PiBQcm9jZXNzaW5nIHBoYXNlIGBjb25maWd1cmF0aW9uX3BoYXNlYAo9PT09PiAqIGlwdV93b3JrZmxvd19jb25maWcKICAgICAgICBJUFUgd29ya2Zsb3cgY29uZmlnIGFjdG9yCj09PiBQcm9jZXNzaW5nIHBoYXNlIGBGYWN0c0NvbGxlY3Rpb25gCj09PT0+ICogcmVnaXN0ZXJfeXVtX2FkanVzdG1lbnQKICAgICAgICBSZWdpc3RlcnMgYSB3b3JrYXJvdW5kIHdoaWNoIHdpbGwgYWRqdXN0IHRoZSB5dW0gZGlyZWN0b3JpZXMgZHVyaW5nIHRoZSB1cGdyYWRlLgo9PT09PiAqIHNjYW5fZmlsZXNfZm9yX3RhcmdldF91c2Vyc3BhY2UKICAgICAgICBTY2FuIHRoZSBzb3VyY2Ugc3lzdGVtIGFuZCBpZGVudGlmeSBmaWxlcyB0aGF0IHdpbGwgYmUgY29waWVkIGludG8gdGhlIHRhcmdldCB1c2Vyc3BhY2Ugd2hlbiBpdCBpcyBjcmVhdGVkLgo9PT09PiAqIHN0b3JhZ2Vfc2Nhbm5lcgogICAgICAgIFByb3ZpZGVzIGRhdGEgYWJvdXQgc3RvcmFnZSBzZXR0aW5ncy4KPT09PT4gKiBzb3VyY2VfYm9vdF9sb2FkZXJfc2Nhbm5lcgogICAgICAgIFNjYW5zIHRoZSBib290IGxvYWRlciBjb25maWd1cmF0aW9uIG9uIHRoZSBzb3VyY2Ugc3lzdGVtLgo9PT09PiAqIGF1dGhzZWxlY3Rfc2Nhbm5lcgogICAgICAgIERldGVjdCB3aGF0IGF1dGhzZWxlY3QgY29uZmlndXJhdGlvbiBzaG91bGQgYmUgc3VnZ2VzdGVkIHRvIGFkbWluaXN0cmF0b3IuCj09PT0+ICogcGVyc2lzdGVudG5ldG5hbWVzCiAgICAgICAgR2V0IG5ldHdvcmsgaW50ZXJmYWNlIGluZm9ybWF0aW9uIGZvciBwaHlzaWNhbCBldGhlcm5ldCBpbnRlcmZhY2VzIG9mIHRoZSBvcmlnaW5hbCBzeXN0ZW0uCj09PT0+ICogcGFtX21vZHVsZXNfc2Nhbm5lcgogICAgICAgIFNjYW4gdGhlIHBhbSBkaXJlY3RvcnkgZm9yIHNlcnZpY2VzIGFuZCBtb2R1bGVzIHVzZWQgaW4gdGhlbQo9PT09PiAqIHNjYW5fZ3J1Yl9kZXZpY2VfbmFtZQogICAgICAgIEZpbmQgdGhlIG5hbWUgb2YgdGhlIGJsb2NrIGRldmljZXMgd2hlcmUgR1JVQiBpcyBsb2NhdGVkCj09PT0+ICogc2Nhbl9ncnViX2RldmljZV9wYXJ0aXRpb25fbGF5b3V0CiAgICAgICAgU2NhbiBhbGwgaWRlbnRpZmllZCBHUlVCIGRldmljZXMgZm9yIHRoZWlyIHBhcnRpdGlvbiBsYXlvdXQuCj09PT0+ICogcmVhZF9vcGVuc3NoX2NvbmZpZwogICAgICAgIENvbGxlY3QgaW5mb3JtYXRpb24gYWJvdXQgdGhlIE9wZW5TU0ggY29uZmlndXJhdGlvbi4KPT09PT4gKiB0Y3Bfd3JhcHBlcnNfY29uZmlnX3JlYWQKICAgICAgICBQYXJzZSB0Y3Bfd3JhcHBlcnMgY29uZmlndXJhdGlvbiBmaWxlcyAvZXRjL2hvc3RzLnthbGxvdyxkZW55fS4KPT09PT4gKiBzY2FuX3N1YnNjcmlwdGlvbl9tYW5hZ2VyX2luZm8KICAgICAgICBTY2FucyB0aGUgY3VycmVudCBzeXN0ZW0gZm9yIHN1YnNjcmlwdGlvbiBtYW5hZ2VyIGluZm9ybWF0aW9uCj09PT0+ICogc2Nhbm1lbW9yeQogICAgICAgIFNjYW4gTWVtb3J5IG9mIHRoZSBtYWNoaW5lLgo9PT09PiAqIGZpcmV3YWxsZF9mYWN0c19hY3RvcgogICAgICAgIFByb3ZpZGUgZGF0YSBhYm91dCBmaXJld2FsbGQKPT09PT4gKiBwZXJzaXN0ZW50bmV0bmFtZXNkaXNhYmxlCiAgICAgICAgRGlzYWJsZSBzeXN0ZW1kLXVkZXZkIHBlcnNpc3RlbnQgbmV0d29yayBuYW1pbmcgb24gbWFjaGluZSB3aXRoIHNpbmdsZSBldGgwIE5JQwo9PT09PiAqIHNjYW5fc2FwX2hhbmEKICAgICAgICBHYXRoZXJzIGluZm9ybWF0aW9uIHJlbGF0ZWQgdG8gU0FQIEhBTkEgaW5zdGFuY2VzIG9uIHRoZSBzeXN0ZW0uCj09PT0+ICogc2Nhbl9zb3VyY2VfZmlsZXMKICAgICAgICBTY2FuIGZpbGVzIChleHBsaWNpdGx5IHNwZWNpZmllZCkgb2YgdGhlIHNvdXJjZSBzeXN0ZW0uCj09PT0+ICogc3NzZF9mYWN0cwogICAgICAgIENoZWNrIFNTU0QgY29uZmlndXJhdGlvbiBmb3IgY2hhbmdlcyBpbiBSSEVMOCBhbmQgcmVwb3J0IHRoZW0gaW4gbW9kZWwuCj09PT0+ICogc2Nhbl9rZXJuZWxfY21kbGluZQogICAgICAgIE5vIGRvY3VtZW50YXRpb24gaGFzIGJlZW4gcHJvdmlkZWQgZm9yIHRoZSBzY2FuX2tlcm5lbF9jbWRsaW5lIGFjdG9yLgo9PT09PiAqIGNvcHlfZG5mX2NvbmZfaW50b190YXJnZXRfdXNlcnNwYWNlCiAgICAgICAgQ29weSBkbmYuY29uZiBpbnRvIHRhcmdldCB1c2Vyc3BhY2UKPT09PT4gKiBzY2FuemZjcAogICAgICAgIEluIGNhc2Ugb2YgczM5MHggYXJjaGl0ZWN0dXJlLCBjaGVjayB3aGV0aGVyIFpGQ1AgaXMgdXNlZC4KPT09PT4gKiBsb2FkX2RldmljZV9kcml2ZXJfZGVwcmVjYXRpb25fZGF0YQogICAgICAgIExvYWRzIGRlcHJlY2F0aW9uIGRhdGEgZm9yIGRyaXZlcnMgYW5kIGRldmljZXMgKFBDSSAmIENQVSkKPT09PT4gKiB0cmFuc2FjdGlvbl93b3JrYXJvdW5kcwogICAgICAgIFByb3ZpZGVzIGFkZGl0aW9uYWwgUlBNIHRyYW5zYWN0aW9uIHRhc2tzIGJhc2VkIG9uIGJ1bmRsZWQgUlBNIHBhY2thZ2VzLgo9PT09PiAqIHNjYW5jbGllbmFibGVyZXBvCiAgICAgICAgUHJvZHVjZSBDdXN0b21UYXJnZXRSZXBvc2l0b3J5IGJhc2VkIG9uIHRoZSBMRUFQUF9FTkFCTEVfUkVQT1MgaW4gY29uZmlnLgo9PT09PiAqIHNjYW5jcHUKICAgICAgICBTY2FuIENQVXMgb2YgdGhlIG1hY2hpbmUuCj09PT0+ICogbmV0d29ya19tYW5hZ2VyX3JlYWRfY29uZmlnCiAgICAgICAgUHJvdmlkZXMgZGF0YSBhYm91dCBOZXR3b3JrTWFuYWdlciBjb25maWd1cmF0aW9uLgo9PT09PiAqIHNjYW5fdGFyZ2V0X29zX2ltYWdlCiAgICAgICAgU2NhbnMgdGhlIHByb3ZpZGVkIHRhcmdldCBPUyBJU08gaW1hZ2UgdG8gdXNlIGFzIGEgY29udGVudCBzb3VyY2UgZm9yIHRoZSBJUFUsIGlmIGFueS4KPT09PT4gKiByZXBvc2l0b3J5X21hcHBpbmcKICAgICAgICBQcm9kdWNlcyBtZXNzYWdlIGNvbnRhaW5pbmcgcmVwb3NpdG9yeSBtYXBwaW5nIGJhc2VkIG9uIHByb3ZpZGVkIGZpbGUuCj09PT0+ICogc2Nhbl9zeXN0ZW1kX3NvdXJjZQogICAgICAgIFByb3ZpZGVzIGluZm8gYWJvdXQgc3lzdGVtZCBvbiB0aGUgc291cmNlIHN5c3RlbQo9PT09PiAqIHJvb3Rfc2Nhbm5lcgogICAgICAgIFNjYW4gdGhlIHN5c3RlbSByb290IGRpcmVjdG9yeSBhbmQgcHJvZHVjZSBhIG1lc3NhZ2UgY29udGFpbmluZwo9PT09PiAqIGNvbW1vbl9sZWFwcF9kcmFjdXRfbW9kdWxlcwogICAgICAgIEluZmx1ZW5jZXMgdGhlIGdlbmVyYXRpb24gb2YgdGhlIGluaXRyYW0gZGlzawo9PT09PiAqIHNjYW5fY3VzdG9tX21vZGlmaWNhdGlvbnNfYWN0b3IKICAgICAgICBDb2xsZWN0cyBpbmZvcm1hdGlvbiBhYm91dCBmaWxlcyBpbiBsZWFwcCBkaXJlY3RvcmllcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCBvciBuZXdseSBhZGRlZC4KPT09PT4gKiB1ZGV2YWRtX2luZm8KICAgICAgICBQcm9kdWNlcyBkYXRhIGV4cG9ydGVkIGJ5IHRoZSAidWRldmFkbSBpbmZvIiBjb21tYW5kLgo9PT09PiAqIHJwbV9zY2FubmVyCiAgICAgICAgUHJvdmlkZXMgZGF0YSBhYm91dCBpbnN0YWxsZWQgUlBNIFBhY2thZ2VzLgo9PT09PiAqIHhmc19pbmZvX3NjYW5uZXIKICAgICAgICBUaGlzIGFjdG9yIHNjYW5zIGFsbCBtb3VudGVkIG1vdW50cG9pbnRzIGZvciBYRlMgaW5mb3JtYXRpb24KPT09PT4gKiBzY2FuX2dydWJfY29uZmlnCiAgICAgICAgU2NhbiBncnViIGNvbmZpZ3VyYXRpb24gZmlsZXMgZm9yIGVycm9ycy4KPT09PT4gKiBjaGVja19ncnViX2xlZ2FjeQogICAgICAgIENoZWNrIHdoZXRoZXIgR1JVQiBMZWdhY3kgaXMgaW5zdGFsbGVkIGluIHRoZSBNQlIuCj09PT0+ICogc2NhbmRhc2QKICAgICAgICBJbiBjYXNlIG9mIHMzOTB4IGFyY2hpdGVjdHVyZSwgY2hlY2sgd2hldGhlciBEQVNEIGlzIHVzZWQuCj09PT0+ICogc2Nhbl9wa2dfbWFuYWdlcgogICAgICAgIFByb3ZpZGVzIGRhdGEgYWJvdXQgcGFja2FnZSBtYW5hZ2VyICh5dW0vZG5mKQo9PT09PiAqIGdldF9lbmFibGVkX21vZHVsZXMKICAgICAgICBQcm92aWRlcyBkYXRhIGFib3V0IHdoaWNoIG1vZHVsZSBzdHJlYW1zIGFyZSBlbmFibGVkIG9uIHRoZSBzb3VyY2Ugc3lzdGVtLgo9PT09PiAqIHNjYW5fY3VzdG9tX3JlcG9maWxlCiAgICAgICAgU2NhbiB0aGUgY3VzdG9tIC9ldGMvbGVhcHAvZmlsZXMvbGVhcHBfdXBncmFkZV9yZXBvc2l0b3JpZXMucmVwbyByZXBvIGZpbGUuCj09PT0+ICogcmVtb3ZlZF9wYW1fbW9kdWxlc19zY2FubmVyCiAgICAgICAgU2NhbiBQQU0gY29uZmlndXJhdGlvbiBmb3IgbW9kdWxlcyB0aGF0IGFyZSBub3QgYXZhaWxhYmxlIGluIFJIRUwtOC4KPT09PT4gKiBiaW9zZGV2bmFtZQogICAgICAgIEVuYWJsZSBiaW9zZGV2bmFtZSBvbiB0aGUgdGFyZ2V0IFJIRUwgc3lzdGVtIGlmIGFsbCBpbnRlcmZhY2VzIG9uIHRoZSBzb3VyY2UgUkhFTAo9PT09PiAqIHN5c3RlbV9mYWN0cwogICAgICAgIFByb3ZpZGVzIGRhdGEgYWJvdXQgbWFueSBmYWN0cyBmcm9tIHN5c3RlbS4KPT09PT4gKiBzY2FuX2ZpcHMKICAgICAgICBEZXRlcm1pbmUgd2hldGhlciB0aGUgc291cmNlIHN5c3RlbSBoYXMgRklQUyBlbmFibGVkLgo9PT09PiAqIGRpc3RyaWJ1dGlvbl9zaWduZWRfcnBtX3NjYW5uZXIKICAgICAgICBQcm92aWRlIGRhdGEgYWJvdXQgZGlzdHJpYnV0aW9uIHNpZ25lZCAmIHVuc2lnbmVkIFJQTSBwYWNrYWdlcy4KPT09PT4gKiBxdWFnZ2FfZGFlbW9ucwogICAgICAgIEFjdGl2ZSBxdWFnZ2EgZGFlbW9ucyBjaGVjay4KPT09PT4gKiBwY2lfZGV2aWNlc19zY2FubmVyCiAgICAgICAgUHJvdmlkZXMgZGF0YSBhYm91dCBleGlzdGluZyBQQ0kgRGV2aWNlcy4KPT09PT4gKiBjaGVja3JodWkKICAgICAgICBDaGVjayBpZiBzeXN0ZW0gaXMgdXNpbmcgUkhVSSBpbmZyYXN0cnVjdHVyZSAob24gcHVibGljIGNsb3VkKSBhbmQgc2VuZCBtZXNzYWdlcyB0bwo9PT09PiAqIHNlbGludXhjb250ZW50c2Nhbm5lcgogICAgICAgIFNjYW4gdGhlIHN5c3RlbSBmb3IgYW55IFNFTGludXggY3VzdG9taXphdGlvbnMKPT09PT4gKiBjaGVja19rZGVfYXBwcwogICAgICAgIEFjdG9yIGNoZWNrcyB3aGljaCBLREUgYXBwcyBhcmUgaW5zdGFsbGVkLgo9PT09PiAqIHNjdHBfcmVhZF9zdGF0dXMKICAgICAgICBEZXRlcm1pbmVzIHdoZXRoZXIgb3Igbm90IHRoZSBTQ1RQIGtlcm5lbCBtb2R1bGUgbWlnaHQgYmUgd2FudGVkLgo9PT09PiAqIGRldGVjdF9rZXJuZWxfZHJpdmVycwogICAgICAgIE1hdGNoZXMgYWxsIGN1cnJlbnRseSBsb2FkZWQga2VybmVsIGRyaXZlcnMgYWdhaW5zdCBrbm93biBkZXByZWNhdGVkIGFuZCByZW1vdmVkIGRyaXZlcnMuCj09PT0+ICogdXNlZF9yZXBvc2l0b3J5X3NjYW5uZXIKICAgICAgICBTY2FuIHVzZWQgZW5hYmxlZCByZXBvc2l0b3JpZXMKPT09PT4gKiBzYXRlbGxpdGVfdXBncmFkZV9mYWN0cwogICAgICAgIFJlcG9ydCB3aGljaCBTYXRlbGxpdGUgcGFja2FnZXMgcmVxdWlyZSB1cGRhdGVzIGFuZCBob3cgdG8gaGFuZGxlIFBvc3RncmVTUUwgZGF0YQo9PT09PiAqIHNjYW5fZHluYW1pY19saW5rZXJfY29uZmlndXJhdGlvbgogICAgICAgIFNjYW4gdGhlIGR5bmFtaWMgbGlua2VyIGNvbmZpZ3VyYXRpb24gYW5kIGZpbmQgbW9kaWZpY2F0aW9ucy4KPT09PT4gKiBzcGFtYXNzYXNzaW5fY29uZmlnX3JlYWQKICAgICAgICBSZWFkcyBzcGFtYyBjb25maWd1cmF0aW9uICgvZXRjL21haWwvc3BhbWFzc2Fzc2luL3NwYW1jLmNvbmYpLCB0aGUKPT09PT4gKiByZW1vdmVfb2Jzb2xldGVfZ3BnX2tleXMKICAgICAgICBSZW1vdmUgb2Jzb2xldGVkIFJQTSBHUEcga2V5cy4KPT09PT4gKiB0cnVzdGVkX2dwZ19rZXlzX3NjYW5uZXIKICAgICAgICBTY2FuIGZvciB0cnVzdGVkIEdQRyBrZXlzLgo9PT09PiAqIG11bHRpcGF0aF9jb25mX3JlYWQKICAgICAgICBSZWFkIG11bHRpcGF0aCBjb25maWd1cmF0aW9uIGZpbGVzIGFuZCBleHRyYWN0IHRoZSBuZWNlc3NhcnkgaW5mb3JtYXRpb24KPT09PT4gKiByZXBvc2l0b3JpZXNfYmxhY2tsaXN0CiAgICAgICAgRXhjbHVkZSB0YXJnZXQgcmVwb3NpdG9yaWVzIHByb3ZpZGVkIGJ5IFJlZCBIYXQgd2l0aG91dCBzdXBwb3J0Lgo9PT09PiAqIGdldF9pbnN0YWxsZWRfZGVza3RvcHMKICAgICAgICBBY3RvciBjaGVja3MgaWYga2RlIG9yIGdub21lIGRlc2t0b3AgZW52aXJvbm1lbnRzCj09PT0+ICogdnNmdHBkX2NvbmZpZ19yZWFkCiAgICAgICAgUmVhZHMgdnNmdHBkIGNvbmZpZ3VyYXRpb24gZmlsZXMgKC9ldGMvdnNmdHBkLyouY29uZikgYW5kIGV4dHJhY3RzIG5lY2Vzc2FyeSBpbmZvcm1hdGlvbi4KPT09PT4gKiBycG1fdHJhbnNhY3Rpb25fY29uZmlnX3Rhc2tzX2NvbGxlY3RvcgogICAgICAgIFByb3ZpZGVzIGFkZGl0aW9uYWwgUlBNIHRyYW5zYWN0aW9uIHRhc2tzIGZyb20gL2V0Yy9sZWFwcC90cmFuc2FjdGlvbi4KPT09PT4gKiBzY2FuX3NvdXJjZV9rZXJuZWwKICAgICAgICBTY2FuIHRoZSBzb3VyY2Ugc3lzdGVtIGtlcm5lbC4KPT09PT4gKiBjdXBzX3NjYW5uZXIKICAgICAgICBHYXRoZXIgZmFjdHMgYWJvdXQgQ1VQUyBmZWF0dXJlcyB3aGljaCBuZWVkcyB0byBiZSBtaWdyYXRlZAo9PT09PiAqIGlwYV9zY2FubmVyCiAgICAgICAgU2NhbiBzeXN0ZW0gZm9yIGlwYS1jbGllbnQgYW5kIGlwYS1zZXJ2ZXIgc3RhdHVzCj09PT0+ICogcGVzX2V2ZW50c19zY2FubmVyCiAgICAgICAgUHJvdmlkZXMgZGF0YSBhYm91dCBwYWNrYWdlIGV2ZW50cyBmcm9tIFBhY2thZ2UgRXZvbHV0aW9uIFNlcnZpY2UuCj09PT0+ICogc2V0dXB0YXJnZXRyZXBvcwogICAgICAgIFByb2R1Y2VzIGxpc3Qgb2YgcmVwb3NpdG9yaWVzIHRoYXQgc2hvdWxkIGJlIGF2YWlsYWJsZSB0byBiZSB1c2VkIGJ5IFVwZ3JhZGUgcHJvY2Vzcy4KPT0+IFByb2Nlc3NpbmcgcGhhc2UgYENoZWNrc2AKPT09PT4gKiBtdWx0aXBhdGhfY29uZl9jaGVjawogICAgICAgIENoZWNrcyB3aGV0aGVyIHRoZSBtdWx0aXBhdGggY29uZmlndXJhdGlvbiBjYW4gYmUgdXBkYXRlZCB0byBSSEVMLTggYW5kCj09PT0+ICogY2hlY2tfaXBhX3NlcnZlcgogICAgICAgIENoZWNrIGZvciBpcGEtc2VydmVyIGFuZCBpbmhpYml0IHVwZ3JhZGUKPT09PT4gKiBvcGVuX3NzaF9kZXByZWNhdGVkX2RpcmVjdGl2ZXNfY2hlY2sKICAgICAgICBDaGVjayBmb3IgYW55IGRlcHJlY2F0ZWQgZGlyZWN0aXZlcyBpbiB0aGUgT3BlblNTSCBjb25maWd1cmF0aW9uLgo9PT09PiAqIHBvd2VydG9wCiAgICAgICAgQ2hlY2sgaWYgUG93ZXJUT1AgaXMgaW5zdGFsbGVkLiBJZiB5ZXMsIHdyaXRlIGluZm9ybWF0aW9uIGFib3V0IG5vbi1jb21wYXRpYmxlIGNoYW5nZXMuCj09PT0+ICogY2hlY2tfcm9vdF9zeW1saW5rcwogICAgICAgIENoZWNrIGlmIHRoZSBzeW1saW5rcyAvYmluIGFuZCAvbGliIGFyZSByZWxhdGl2ZSwgbm90IGFic29sdXRlLgo9PT09PiAqIGNoZWNrX3l1bV9wbHVnaW5zX2VuYWJsZWQKICAgICAgICBDaGVja3MgdGhhdCB0aGUgcmVxdWlyZWQgeXVtIHBsdWdpbnMgYXJlIGVuYWJsZWQuCj09PT0+ICogY2hlY2tfaW5zdGFsbGVkX2RldmVsX2tlcm5lbHMKICAgICAgICBJbmhpYml0IElQVSAoaW4tcGxhY2UgdXBncmFkZSkgd2hlbiBtdWx0aXBsZSBkZXZlbCBrZXJuZWxzIGFyZSBpbnN0YWxsZWQuCj09PT0+ICogY2hlY2tfbW91bnRfb3B0aW9ucwogICAgICAgIENoZWNrIGZvciBtb3VudCBvcHRpb25zIHByZXZlbnRpbmcgdGhlIHVwZ3JhZGUuCj09PT0+ICogY2hlY2tfYnRyZnMKICAgICAgICBDaGVjayBpZiBCdHJmcyBmaWxlc3lzdGVtIGlzIGluIHVzZS4gSWYgeWVzLCBpbmhpYml0IHRoZSB1cGdyYWRlIHByb2Nlc3MuCj09PT0+ICogZGV0ZWN0X2dydWJfY29uZmlnX2Vycm9yCiAgICAgICAgQ2hlY2sgZ3J1YiBjb25maWd1cmF0aW9uIGZvciB2YXJpb3VzIGVycm9ycy4KPT09PT4gKiBjaGVja19zYXBfaGFuYQogICAgICAgIElmIFNBUCBIQU5BIGhhcyBiZWVuIGRldGVjdGVkLCBzZXZlcmFsIGNoZWNrcyBhcmUgcGVyZm9ybWVkIHRvIGVuc3VyZSBhIHN1Y2Nlc3NmdWwgdXBncmFkZS4KPT09PT4gKiBvcGVuc3NoX3Blcm1pdF9yb290X2xvZ2luCiAgICAgICAgT3BlblNTSCBubyBsb25nZXIgYWxsb3dzIHJvb3QgbG9naW5zIHdpdGggcGFzc3dvcmQuCj09PT0+ICogcmVtb3ZlZF9wYW1fbW9kdWxlc19jaGVjawogICAgICAgIENoZWNrIGlmIGl0IGlzIGFsbCByaWdodCB0byBkaXNhYmxlIFBBTSBtb2R1bGVzIHRoYXQgYXJlIG5vdCBpbiBSSEVMLTguCj09PT0+ICogY2hlY2tfc2VfbGludXgKICAgICAgICBDaGVjayBTRUxpbnV4IHN0YXR1cyBhbmQgcHJvZHVjZSBkZWNpc2lvbiBtZXNzYWdlcyBmb3IgZnVydGhlciBhY3Rpb24uCj09PT0+ICogY2hlY2tpcnNzaQogICAgICAgIENoZWNrIGlmIGlyc3NpIGlzIGluc3RhbGxlZC4gSWYgeWVzLCB3cml0ZSBpbmZvcm1hdGlvbiBhYm91dCBub24tY29tcGF0aWJsZSBjaGFuZ2VzLgo9PT09PiAqIGNoZWNrX2dydWJfY29yZQogICAgICAgIENoZWNrIHdoZXRoZXIgd2UgYXJlIG9uIGxlZ2FjeSAoQklPUykgc3lzdGVtIGFuZCBpbnN0cnVjdCBMZWFwcCB0byB1cGdyYWRlIEdSVUIgY29yZQo9PT09PiAqIHNzc2RfY2hlY2sKICAgICAgICBDaGVjayBTU1NEIGNvbmZpZ3VyYXRpb24gZm9yIGNoYW5nZXMgaW4gUkhFTDggYW5kIHJlcG9ydCB0aGVtLgo9PT09PiAqIGNoZWNrbWVtb3J5CiAgICAgICAgVGhlIGFjdG9yIGNoZWNrIHRoZSBzaXplIG9mIFJBTSBhZ2FpbnN0IFJIRUw4IG1pbmltYWwgaGFyZHdhcmUgcmVxdWlyZW1lbnRzCj09PT0+ICogcXVhZ2dhX3JlcG9ydAogICAgICAgIENoZWNraW5nIGZvciBiYWJlbGQgb24gUkhFTC03Lgo9PT09PiAqIGNoZWNrX3BlcnNpc3RlbnRfbW91bnRzCiAgICAgICAgQ2hlY2sgaWYgbW91bnRzIHJlcXVpcmVkIHRvIGJlIHBlcnNpc3RlbnQgYXJlIG1vdW50ZWQgaW4gcGVyc2lzdGVudCBmYXNoaW9uLgo9PT09PiAqIGNoZWNrX3Bvc3RmaXgKICAgICAgICBDaGVjayBpZiBwb3N0Zml4IGlzIGluc3RhbGxlZCwgY2hlY2sgd2hldGhlciBjb25maWd1cmF0aW9uIHVwZGF0ZSBpcyBuZWVkZWQuCj09PT0+ICogY2hlY2tfcmhzbXNrdQogICAgICAgIEVuc3VyZSB0aGUgc3lzdGVtIGlzIHN1YnNjcmliZWQgdG8gdGhlIHN1YnNjcmlwdGlvbiBtYW5hZ2VyCj09PT0+ICogb3Blbl9zc2hfdXNlX3ByaXZpbGVnZV9zZXBhcmF0aW9uCiAgICAgICAgVXNlUHJpdmlsZWdlU2VwYXJhdGlvbiBjb25maWd1cmF0aW9uIG9wdGlvbiB3YXMgcmVtb3ZlZC4KPT09PT4gKiBjaGVja19iaW5kCiAgICAgICAgQWN0b3IgcGFyc2luZyBCSU5EIGNvbmZpZ3VyYXRpb24gYW5kIGNoZWNraW5nIGZvciBrbm93biBpc3N1ZXMgaW4gaXQuCj09PT0+ICogc2N0cF9jaGVja3MKICAgICAgICBQYXJzZXMgY29sbGVjdGVkIFNDVFAgaW5mb3JtYXRpb24gYW5kIHRha2UgbmVjZXNzYXJ5IGFjdGlvbnMuCj09PT0+ICogY2hlY2tfdGFyZ2V0X2lzbwogICAgICAgIENoZWNrIHRoYXQgdGhlIHByb3ZpZGVkIHRhcmdldCBJU08gaXMgYSB2YWxpZCBJU08gaW1hZ2UgYW5kIGlzIGxvY2F0ZWQgb24gYSBwZXJzaXN0ZW50IHBhcnRpdGlvbi4KPT09PT4gKiB6aXBsX2NoZWNrX2Jvb3RfZW50cmllcwogICAgICAgIEluaGliaXRzIHRoZSB1cGdyYWRlIGlmIGEgcHJvYmxlbWF0aWMgWmlwbCBjb25maWd1cmF0aW9uIGlzIGRldGVjdGVkIG9uIHRoZSBzeXN0ZW0uCj09PT0+ICogY2hlY2t0YXJnZXRyZXBvcwogICAgICAgIENoZWNrIHdoZXRoZXIgdGFyZ2V0IHl1bSByZXBvc2l0b3JpZXMgYXJlIHNwZWNpZmllZC4KPT09PT4gKiBvcGVuX3NzaF9wcm90b2NvbAogICAgICAgIFByb3RvY29sIGNvbmZpZ3VyYXRpb24gb3B0aW9uIHdhcyByZW1vdmVkLgo9PT09PiAqIGNoZWNrX2RldGVjdGVkX2RldmljZXNfYW5kX2RyaXZlcnMKICAgICAgICBDaGVja3Mgd2hldGhlciBvciBub3QgZGV0ZWN0ZWQgZGV2aWNlcyBhbmQgZHJpdmVycyBhcmUgdXNhYmxlIG9uIHRoZSB0YXJnZXQgc3lzdGVtLgo9PT09PiAqIGVmaV9jaGVja19ib290CiAgICAgICAgQWRqdXN0IEVGSSBib290IGVudHJ5IGZvciBmaXJzdCByZWJvb3QKPT09PT4gKiBjaGVja19jdXN0b21fbW9kaWZpY2F0aW9uc19hY3RvcgogICAgICAgIENoZWNrcyBDdXN0b21Nb2RpZmljYXRpb25zIG1lc3NhZ2VzIGFuZCBwcm9kdWNlcyBhIHJlcG9ydCBhYm91dCBmaWxlcyBpbiBsZWFwcCBkaXJlY3RvcmllcyB0aGF0IGhhdmUgYmVlbgo9PT09PiAqIGNoZWNrX3N5c3RlbV9hcmNoCiAgICAgICAgQ2hlY2sgaWYgc3lzdGVtIGlzIHJ1bm5pbmcgYXQgYSBzdXBwb3J0ZWQgYXJjaGl0ZWN0dXJlLiBJZiBubywgaW5oaWJpdCB0aGUgdXBncmFkZSBwcm9jZXNzLgo9PT09PiAqIGNoZWNrX2ZpcnN0X3BhcnRpdGlvbl9vZmZzZXQKICAgICAgICBDaGVjayB3aGV0aGVyIHRoZSBmaXJzdCBwYXJ0aXRpb24gc3RhcnRzIGF0IHRoZSBvZmZzZXQgPj0xTWlCLgo9PT09PiAqIHZzZnRwZF9jb25maWdfY2hlY2sKICAgICAgICBDaGVja3Mgd2hldGhlciB0aGUgdnNmdHBkIGNvbmZpZ3VyYXRpb24gaXMgc3VwcG9ydGVkIGluIFJIRUwtOC4gTmFtZWx5IGNoZWNrcyB0aGF0Cj09PT0+ICogcG9zdGdyZXNxbF9jaGVjawogICAgICAgIEFjdG9yIGNoZWNraW5nIGZvciBwcmVzZW5jZSBvZiBQb3N0Z3JlU1FMIGluc3RhbGxhdGlvbi4KPT09PT4gKiBjaGVja19mc3RhYl9tb3VudF9vcmRlcgogICAgICAgIENoZWNrcyBvcmRlciBvZiBlbnRyaWVzIGluIC9ldGMvZnN0YWIgYmFzZWQgb24gdGhlaXIgbW91bnQgcG9pbnQgYW5kIGluaGliaXRzIHVwZ3JhZGUgaWYgb3ZlcnNoYWRvd2luZyBpcyBkZXRlY3RlZC4KPT09PT4gKiBjaGVja2dyZXAKICAgICAgICBDaGVjayBpZiBHcmVwIGlzIGluc3RhbGxlZC4gSWYgeWVzLCB3cml0ZSBpbmZvcm1hdGlvbiBhYm91dCBub24tY29tcGF0aWJsZSBjaGFuZ2VzLgo9PT09PiAqIGNoZWNrX2luc3RhbGxlZF9rZXJuZWxzCiAgICAgICAgSW5oaWJpdCBJUFUgKGluLXBsYWNlIHVwZ3JhZGUpIHdoZW4gaW5zdGFsbGVkIGtlcm5lbHMgY29uZmxpY3Qgd2l0aCBhIHNhZmUgdXBncmFkZS4KPT09PT4gKiBjaGVja19jaWZzCiAgICAgICAgQ2hlY2sgaWYgQ0lGUyBmaWxlc3lzdGVtIGlzIGluIHVzZS4gSWYgeWVzLCBpbmhpYml0IHRoZSB1cGdyYWRlIHByb2Nlc3MuCj09PT0+ICogY2hlY2tfYnJsdHR5CiAgICAgICAgQ2hlY2sgaWYgYnJsdHR5IGlzIGluc3RhbGxlZCwgY2hlY2sgd2hldGhlciBjb25maWd1cmF0aW9uIHVwZGF0ZSBpcyBuZWVkZWQuCj09PT0+ICogY2hlY2toeWJyaWRpbWFnZQogICAgICAgIENoZWNrIGlmIHRoZSBzeXN0ZW0gaXMgdXNpbmcgQXp1cmUgaHlicmlkIGltYWdlLgo9PT09PiAqIGNoZWNrX25mcwogICAgICAgIENoZWNrIGlmIE5GUyBmaWxlc3lzdGVtIGlzIGluIHVzZS4gSWYgeWVzLCBpbmhpYml0IHRoZSB1cGdyYWRlIHByb2Nlc3MuCj09PT0+ICogdGNwX3dyYXBwZXJzX2NoZWNrCiAgICAgICAgQ2hlY2sgdGhlIGxpc3Qgb2YgcGFja2FnZXMgcHJldmlvdXNseSBjb21waWxlZCB3aXRoIFRDUCB3cmFwcGVycyBzdXBwb3J0Cj09PT0+ICogY2hlY2tfYm9vdF9hdmFpbF9zcGFjZQogICAgICAgIENoZWNrIGlmIGF0IGxlYXN0IDEwME1pYiBvZiBhdmFpbGFibGUgc3BhY2Ugb24gL2Jvb3QuIElmIG5vdCwgaW5oaWJpdCB0aGUgdXBncmFkZSBwcm9jZXNzLgo9PT09PiAqIGNoZWNrX29zX3JlbGVhc2UKICAgICAgICBDaGVjayBpZiB0aGUgY3VycmVudCBSSEVMIG1pbm9yIHZlcnNpb24gaXMgc3VwcG9ydGVkLiBJZiBub3QsIGluaGliaXQgdGhlIHVwZ3JhZGUgcHJvY2Vzcy4KPT09PT4gKiBjaGVja19tZW1jYWNoZWQKICAgICAgICBDaGVjayBmb3IgaW5jb21wYXRpYmxlIGNoYW5nZXMgaW4gbWVtY2FjaGVkIGNvbmZpZ3VyYXRpb24uCj09PT0+ICogY2hlY2tfb3BlbnNzbF9jb25mCiAgICAgICAgQ2hlY2sgd2hldGhlciB0aGUgb3BlbnNzbCBjb25maWd1cmF0aW9uIGFuZCBvcGVuc3NsLUlCTUNBLgo9PT09PiAqIGVuYWJsZV9kZXZpY2VfY2lvX2ZyZWVfc2VydmljZQogICAgICAgIEVuYWJsZXMgZGV2aWNlX2Npb19mcmVlLnNlcnZpY2Ugc3lzdGVtZCBzZXJ2aWNlIG9uIHMzOTB4Cj09PT0+ICogY2hlY2tfZmlyZXdhbGxkCiAgICAgICAgQ2hlY2sgZm9yIGNlcnRhaW4gZmlyZXdhbGxkIGNvbmZpZ3VyYXRpb24gdGhhdCBtYXkgcHJldmVudCBhbiB1cGdyYWRlLgo9PT09PiAqIGNoZWNrX3NraXBwZWRfcmVwb3NpdG9yaWVzCiAgICAgICAgUHJvZHVjZXMgYSByZXBvcnQgaWYgYW55IHJlcG9zaXRvcmllcyBlbmFibGVkIG9uIHRoZSBzeXN0ZW0gYXJlIGdvaW5nIHRvIGJlIHNraXBwZWQuCj09PT0+ICogcHl0aG9uX2luZm9ybV91c2VyCiAgICAgICAgVGhpcyBhY3RvciBpbmZvcm1zIHRoZSB1c2VyIG9mIGRpZmZlcmVuY2VzIGluIFB5dGhvbiB2ZXJzaW9uIGFuZCBzdXBwb3J0IGluIFJIRUwgOC4KPT09PT4gKiBjaGVja19pbnN0YWxsZWRfZGVidWdfa2VybmVscwogICAgICAgIEluaGliaXQgSVBVIChpbi1wbGFjZSB1cGdyYWRlKSB3aGVuIG11bHRpcGxlIGRlYnVnIGtlcm5lbHMgYXJlIGluc3RhbGxlZC4KPT09PT4gKiBvcGVuX3NzaF9hbGdvcml0aG1zCiAgICAgICAgT3BlblNTSCBjb25maWd1cmF0aW9uIGRvZXMgbm90IGNvbnRhaW4gYW55IHVuc3VwcG9ydGVkIGNyeXB0b2dyYXBoaWMgYWxnb3JpdGhtcy4KPT09PT4gKiBjaGVja19yZW1vdmVkX2VudnZhcnMKICAgICAgICBDaGVjayBmb3IgdXNhZ2Ugb2YgcmVtb3ZlZCBlbnZpcm9ubWVudCB2YXJpYWJsZXMgYW5kIGluaGliaXQgdGhlIHVwZ3JhZGUKPT09PT4gKiB1bnN1cHBvcnRlZF91cGdyYWRlX2NoZWNrCiAgICAgICAgQ2hlY2tzIGVudmlyb25tZW50IHZhcmlhYmxlcyBhbmQgcHJvZHVjZXMgYSB3YXJuaW5nIHJlcG9ydCBpZiB0aGUgdXBncmFkZSBpcyB1bnN1cHBvcnRlZC4KPT09PT4gKiBjaGVja19ldGNfcmVsZWFzZXZlcgogICAgICAgIENoZWNrIHJlbGVhc2V2ZXIgaW5mbyBhbmQgcHJvdmlkZSBhIGd1aWRhbmNlIGJhc2VkIG9uIHRoZSBmYWN0cwo9PT09PiAqIGNoZWNrX2tkZV9nbm9tZQogICAgICAgIENoZWNrcyB3aGV0aGVyIEtERSBpcyBpbnN0YWxsZWQKPT09PT4gKiBjaGVja19maXBzCiAgICAgICAgSW5oaWJpdCB1cGdyYWRlIGlmIEZJUFMgaXMgZGV0ZWN0ZWQgYXMgZW5hYmxlZC4KPT09PT4gKiBiYWN1bGFfY2hlY2sKICAgICAgICBBY3RvciBjaGVja2luZyBmb3IgcHJlc2VuY2Ugb2YgQmFjdWxhIGluc3RhbGxhdGlvbi4KPT09PT4gKiBzYXRlbGxpdGVfdXBncmFkZV9jaGVjawogICAgICAgIENoZWNrIHN0YXRlIG9mIFNhdGVsbGl0ZSBzeXN0ZW0gYmVmb3JlIHVwZ3JhZGUKPT09PT4gKiBjaGVja19zeXN0ZW1kX2Jyb2tlbl9zeW1saW5rcwogICAgICAgIENoZWNrIHdoZXRoZXIgc29tZSBzeXN0ZW1kIHN5bWxpbmtzIGFyZSBicm9rZW4KPT09PT4gKiBjaGVja19jb25zdW1lZF9hc3NldHMKICAgICAgICBDaGVjayB3aGV0aGVyIExlYXBwIGlzIHVzaW5nIGNvcnJlY3QgZGF0YSBhc3NldHMuCj09PT0+ICogY2hlY2tmc3RhYnhmc29wdGlvbnMKICAgICAgICBDaGVjayB0aGUgRlNUQUIgZmlsZSBmb3IgdGhlIGRlcHJlY2F0ZWQgLyByZW1vdmVkIFhGUyBtb3VudCBvcHRpb25zLgo9PT09PiAqIGNoZWNrX3dpcmVzaGFyawogICAgICAgIFJlcG9ydCBhIGNvdXBsZSBvZiBjaGFuZ2VzIGluIHRzaGFyayB1c2FnZQo9PT09PiAqIHJlbW92ZWRfcGFtX21vZHVsZXMKICAgICAgICBDaGVjayBmb3IgbW9kdWxlcyB0aGF0IGFyZSBub3QgYXZhaWxhYmxlIGluIFJIRUwgOCBhbnltb3JlCj09PT0+ICogY2hlY2tfaW5zaWdodHNfYXV0b19yZWdpc3RlcgogICAgICAgIENoZWNrcyBpZiBzeXN0ZW0gY2FuIGJlIGF1dG9tYXRpY2FsbHkgcmVnaXN0ZXJlZCBpbnRvIFJlZCBIYXQgSW5zaWdodHMKPT09PT4gKiBjaGVja2FjcGlkCiAgICAgICAgQ2hlY2sgaWYgYWNwaWQgaXMgaW5zdGFsbGVkLiBJZiB5ZXMsIHdyaXRlIGluZm9ybWF0aW9uIGFib3V0IG5vbi1jb21wYXRpYmxlIGNoYW5nZXMuCj09PT0+ICogY2hlY2tkb3Nmc3Rvb2xzCiAgICAgICAgQ2hlY2sgaWYgZG9zZnN0b29scyBpcyBpbnN0YWxsZWQuIElmIHllcywgd3JpdGUgaW5mb3JtYXRpb24gYWJvdXQgbm9uLWNvbXBhdGlibGUgY2hhbmdlcy4KPT09PT4gKiByZWRfaGF0X3NpZ25lZF9ycG1fY2hlY2sKICAgICAgICBDaGVjayBpZiB0aGVyZSBhcmUgcGFja2FnZXMgbm90IHNpZ25lZCBieSBSZWQgSGF0IGluIHVzZS4gSWYgeWVzLCB3YXJuIHVzZXIgYWJvdXQgaXQuCj09PT0+ICogY2hlY2tfc2VuZG1haWwKICAgICAgICBDaGVjayBpZiBzZW5kbWFpbCBpcyBpbnN0YWxsZWQsIGNoZWNrIHdoZXRoZXIgY29uZmlndXJhdGlvbiB1cGRhdGUgaXMgbmVlZGVkLCBpbmhpYml0IHVwZ3JhZGUgaWYgVENQIHdyYXBwZXJzCj09PT0+ICogY2hlY2tfbnRwCiAgICAgICAgQ2hlY2sgaWYgbnRwIGFuZC9vciBudHBkYXRlIGNvbmZpZ3VyYXRpb24gbmVlZHMgdG8gYmUgbWlncmF0ZWQuCj09PT0+ICogY2hlY2tfZHluYW1pY19saW5rZXJfY29uZmlndXJhdGlvbgogICAgICAgIENoZWNrIGZvciBjdXN0b21pemF0aW9uIG9mIGR5bmFtaWMgbGlua2VyIGNvbmZpZ3VyYXRpb24uCj09PT0+ICogY2hlY2tfZG9ja2VyCiAgICAgICAgQ2hlY2tzIGlmIERvY2tlciBpcyBpbnN0YWxsZWQgYW5kIHdhcm5zIGFib3V0IGl0cyBkZXByZWNhdGlvbiBpbiBSSEVMOC4KPT09PT4gKiBjZXBodm9sdW1lc2NhbgogICAgICAgIFJldHJpZXZlcyB0aGUgbGlzdCBvZiBlbmNyeXB0ZWQgQ2VwaCBPU0QKPT09PT4gKiBhdXRoc2VsZWN0X2NoZWNrCiAgICAgICAgQ29uZmlybSBzdWdnZXN0ZWQgYXV0aHNlbGVjdCBjYWxsIGZyb20gQXV0aHNlbGVjdFNjYW5uZXIuCj09PT0+ICogbXVsdGlwbGVfcGFja2FnZV92ZXJzaW9ucwogICAgICAgIENoZWNrIGZvciBwcm9ibGVtYXRpYyAzMmJpdCBwYWNrYWdlcyBpbnN0YWxsZWQgdG9nZXRoZXIgd2l0aCA2NGJpdCBvbmVzLgo9PT09PiAqIHNwYW1hc3Nhc3Npbl9jb25maWdfY2hlY2sKICAgICAgICBSZXBvcnRzIGNoYW5nZXMgaW4gc3BhbWFzc2Fzc2luIGJldHdlZW4gUkhFTC03IGFuZCBSSEVMLTgKPT09PT4gKiBjaGVja19jaHJvbnkKICAgICAgICBDaGVjayBmb3IgaW5jb21wYXRpYmxlIGNoYW5nZXMgaW4gY2hyb255IGNvbmZpZ3VyYXRpb24uCj09PT0+ICogY3Vwc19jaGVjawogICAgICAgIFJlcG9ydHMgY2hhbmdlcyBpbiBjb25maWd1cmF0aW9uIGJldHdlZW4gQ1VQUyAxLjYuMyBhbmQgMi4yLjYKPT09PT4gKiBjaGVja19oYV9jbHVzdGVyCiAgICAgICAgQ2hlY2sgaWYgSEEgQ2x1c3RlciBpcyBpbiB1c2UuIElmIHllcywgaW5oaWJpdCB0aGUgdXBncmFkZSBwcm9jZXNzLgo9PT09PiAqIGNoZWNrX3JwbV90cmFuc2FjdGlvbl9ldmVudHMKICAgICAgICBGaWx0ZXIgUlBNIHRyYW5zYWN0aW9uIGV2ZW50cyBiYXNlZCBvbiBpbnN0YWxsZWQgUlBNIHBhY2thZ2VzCj09PT0+ICogY2hlY2tfbHVrc19hbmRfaW5oaWJpdAogICAgICAgIENoZWNrIGlmIGFueSBlbmNyeXB0ZWQgcGFydGl0aW9ucyBpcyBpbiB1c2UuIElmIHllcywgaW5oaWJpdCB0aGUgdXBncmFkZSBwcm9jZXNzLgo9PT09PiAqIGNoZWNrX3NraXBfcGhhc2UKICAgICAgICBTa2lwIGFsbCB0aGUgc3Vic2VxdWVudCBwaGFzZXMgdW50aWwgdGhlIHJlcG9ydCBwaGFzZS4KPT0+IFByb2Nlc3NpbmcgcGhhc2UgYFJlcG9ydHNgCj09PT0+ICogdmVyaWZ5X2NoZWNrX3Jlc3VsdHMKICAgICAgICBDaGVjayBhbGwgZGlhbG9ncyBhbmQgbm90aWZ5IHRoYXQgdXNlciBuZWVkcyB0byBtYWtlIHNvbWUgY2hvaWNlcy4KPT09PT4gKiB2ZXJpZnlfY2hlY2tfcmVzdWx0cwogICAgICAgIENoZWNrIGFsbCBnZW5lcmF0ZWQgcmVzdWx0cyBtZXNzYWdlcyBhbmQgbm90aWZ5IHVzZXIgYWJvdXQgdGhlbS4KCkRlYnVnIG91dHB1dCB3cml0dGVuIHRvIC92YXIvbG9nL2xlYXBwL2xlYXBwLXByZXVwZ3JhZGUubG9nCgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgICAgICAgICAgICAgICAgICAgIFJFUE9SVCBPVkVSVklFVyAgICAgICAgICAgICAgICAgICAgICAgCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKVXBncmFkZSBoYXMgYmVlbiBpbmhpYml0ZWQgZHVlIHRvIHRoZSBmb2xsb3dpbmcgcHJvYmxlbXM6CiAgICAxLiBMZWFwcCBkZXRlY3RlZCBsb2FkZWQga2VybmVsIGRyaXZlcnMgd2hpY2ggaGF2ZSBiZWVuIHJlbW92ZWQgaW4gUkhFTCA4LiBVcGdyYWRlIGNhbm5vdCBwcm9jZWVkLgogICAgMi4gVXNlIG9mIE5GUyBkZXRlY3RlZC4gVXBncmFkZSBjYW4ndCBwcm9jZWVkCgpISUdIIGFuZCBNRURJVU0gc2V2ZXJpdHkgcmVwb3J0czoKICAgIDEuIFBhY2thZ2VzIGF2YWlsYWJsZSBpbiBleGNsdWRlZCByZXBvc2l0b3JpZXMgd2lsbCBub3QgYmUgaW5zdGFsbGVkCiAgICAyLiBHUlVCMiBjb3JlIHdpbGwgYmUgYXV0b21hdGljYWxseSB1cGRhdGVkIGR1cmluZyB0aGUgdXBncmFkZQogICAgMy4gRGlmZmVyZW5jZSBpbiBQeXRob24gdmVyc2lvbnMgYW5kIHN1cHBvcnQgaW4gUkhFTCA4CiAgICA0LiBQYWNrYWdlcyBub3Qgc2lnbmVkIGJ5IFJlZCBIYXQgZm91bmQgb24gdGhlIHN5c3RlbQogICAgNS4gTW9kdWxlIHBhbV9wa2NzMTEgd2lsbCBiZSByZW1vdmVkIGZyb20gUEFNIGNvbmZpZ3VyYXRpb24KICAgIDYuIGNocm9ueSB1c2luZyBkZWZhdWx0IGNvbmZpZ3VyYXRpb24KClJlcG9ydHMgc3VtbWFyeToKICAgIEVycm9yczogICAgICAgICAgICAgICAgICAgICAgMAogICAgSW5oaWJpdG9yczogICAgICAgICAgICAgICAgICAyCiAgICBISUdIIHNldmVyaXR5IHJlcG9ydHM6ICAgICAgIDQKICAgIE1FRElVTSBzZXZlcml0eSByZXBvcnRzOiAgICAgMgogICAgTE9XIHNldmVyaXR5IHJlcG9ydHM6ICAgICAgICA1CiAgICBJTkZPIHNldmVyaXR5IHJlcG9ydHM6ICAgICAgIDMKCkJlZm9yZSBjb250aW51aW5nLCByZXZpZXcgdGhlIGZ1bGwgcmVwb3J0IGJlbG93IGZvciBkZXRhaWxzIGFib3V0IGRpc2NvdmVyZWQgcHJvYmxlbXMgYW5kIHBvc3NpYmxlIHJlbWVkaWF0aW9uIGluc3RydWN0aW9uczoKICAgIEEgcmVwb3J0IGhhcyBiZWVuIGdlbmVyYXRlZCBhdCAvdmFyL2xvZy9sZWFwcC9sZWFwcC1yZXBvcnQudHh0CiAgICBBIHJlcG9ydCBoYXMgYmVlbiBnZW5lcmF0ZWQgYXQgL3Zhci9sb2cvbGVhcHAvbGVhcHAtcmVwb3J0Lmpzb24KCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogICAgICAgICAgICAgICAgICAgRU5EIE9GIFJFUE9SVCBPVkVSVklFVyAgICAgICAgICAgICAgICAgICAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CgpBbnN3ZXJmaWxlIGhhcyBiZWVuIGdlbmVyYXRlZCBhdCAvdmFyL2xvZy9sZWFwcC9hbnN3ZXJmaWxlCkpvYiBlbmRlZCBhdCAyMDI1LTExLTI1VDE1OjA0OjMyWgo=", "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-25T15:02:10Z", "==> Processing phase `configuration_phase`", "====> * ipu_workflow_config", " IPU workflow config actor", "==> Processing phase `FactsCollection`", "====> * register_yum_adjustment", " Registers a workaround which will adjust the yum directories during the upgrade.", "====> * scan_files_for_target_userspace", " Scan the source system and identify files that will be copied into the target userspace when it is created.", "====> * storage_scanner", " Provides data about storage settings.", "====> * source_boot_loader_scanner", " Scans the boot loader configuration on the source system.", "====> * authselect_scanner", " Detect what authselect configuration should be suggested to administrator.", "====> * persistentnetnames", " Get network interface information for physical ethernet interfaces of the original system.", "====> * pam_modules_scanner", " Scan the pam directory for services and modules used in them", "====> * scan_grub_device_name", " Find the name of the block devices where GRUB is located", "====> * scan_grub_device_partition_layout", " Scan all identified GRUB devices for their partition layout.", "====> * read_openssh_config", " Collect information about the OpenSSH configuration.", "====> * tcp_wrappers_config_read", " Parse tcp_wrappers configuration files /etc/hosts.{allow,deny}.", "====> * scan_subscription_manager_info", " Scans the current system for subscription manager information", "====> * scanmemory", " Scan Memory of the machine.", "====> * firewalld_facts_actor", " Provide data about firewalld", "====> * persistentnetnamesdisable", " Disable systemd-udevd persistent network naming on machine with single eth0 NIC", "====> * scan_sap_hana", " Gathers information related to SAP HANA instances on the system.", "====> * scan_source_files", " Scan files (explicitly specified) of 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.", "====> * copy_dnf_conf_into_target_userspace", " Copy dnf.conf into target userspace", "====> * scanzfcp", " In case of s390x architecture, check whether ZFCP is used.", "====> * load_device_driver_deprecation_data", " Loads deprecation data for drivers and devices (PCI & CPU)", "====> * transaction_workarounds", " Provides additional RPM transaction tasks based on bundled RPM packages.", "====> * scanclienablerepo", " Produce CustomTargetRepository based on the LEAPP_ENABLE_REPOS in config.", "====> * scancpu", " Scan CPUs of the machine.", "====> * network_manager_read_config", " Provides data about NetworkManager configuration.", "====> * scan_target_os_image", " Scans the provided target OS ISO image to use as a content source for the IPU, if any.", "====> * repository_mapping", " Produces message containing repository mapping based on provided file.", "====> * scan_systemd_source", " Provides info about systemd on the source system", "====> * root_scanner", " Scan the system root directory and produce a message containing", "====> * common_leapp_dracut_modules", " Influences the generation of the initram disk", "====> * scan_custom_modifications_actor", " Collects information about files in leapp directories that have been modified or newly added.", "====> * udevadm_info", " Produces data exported by the \"udevadm info\" command.", "====> * rpm_scanner", " Provides data about installed RPM Packages.", "====> * xfs_info_scanner", " This actor scans all mounted mountpoints for XFS information", "====> * scan_grub_config", " Scan grub configuration files for errors.", "====> * check_grub_legacy", " Check whether GRUB Legacy is installed in the MBR.", "====> * scandasd", " In case of s390x architecture, check whether DASD is used.", "====> * scan_pkg_manager", " Provides data about package manager (yum/dnf)", "====> * get_enabled_modules", " Provides data about which module streams are enabled on the source system.", "====> * scan_custom_repofile", " Scan the custom /etc/leapp/files/leapp_upgrade_repositories.repo repo file.", "====> * removed_pam_modules_scanner", " Scan PAM configuration for modules that are not available in RHEL-8.", "====> * biosdevname", " Enable biosdevname on the target RHEL system if all interfaces on the source RHEL", "====> * system_facts", " Provides data about many facts from system.", "====> * scan_fips", " Determine whether the source system has FIPS enabled.", "====> * distribution_signed_rpm_scanner", " Provide data about distribution signed & unsigned RPM packages.", "====> * quagga_daemons", " Active quagga daemons check.", "====> * pci_devices_scanner", " Provides data about existing PCI Devices.", "====> * checkrhui", " Check if system is using RHUI infrastructure (on public cloud) and send messages to", "====> * selinuxcontentscanner", " Scan the system for any SELinux customizations", "====> * check_kde_apps", " Actor checks which KDE apps are installed.", "====> * sctp_read_status", " Determines whether or not the SCTP kernel module might be wanted.", "====> * detect_kernel_drivers", " Matches all currently loaded kernel drivers against known deprecated and removed drivers.", "====> * used_repository_scanner", " Scan used enabled repositories", "====> * satellite_upgrade_facts", " Report which Satellite packages require updates and how to handle PostgreSQL data", "====> * scan_dynamic_linker_configuration", " Scan the dynamic linker configuration and find modifications.", "====> * spamassassin_config_read", " Reads spamc configuration (/etc/mail/spamassassin/spamc.conf), the", "====> * remove_obsolete_gpg_keys", " Remove obsoleted RPM GPG keys.", "====> * trusted_gpg_keys_scanner", " Scan for trusted GPG keys.", "====> * multipath_conf_read", " Read multipath configuration files and extract the necessary information", "====> * repositories_blacklist", " Exclude target repositories provided by Red Hat without support.", "====> * get_installed_desktops", " Actor checks if kde or gnome desktop environments", "====> * vsftpd_config_read", " Reads vsftpd configuration files (/etc/vsftpd/*.conf) and extracts necessary information.", "====> * rpm_transaction_config_tasks_collector", " Provides additional RPM transaction tasks from /etc/leapp/transaction.", "====> * scan_source_kernel", " Scan the source system kernel.", "====> * cups_scanner", " Gather facts about CUPS features which needs to be migrated", "====> * ipa_scanner", " Scan system for ipa-client and ipa-server status", "====> * 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`", "====> * multipath_conf_check", " Checks whether the multipath configuration can be updated to RHEL-8 and", "====> * check_ipa_server", " Check for ipa-server and inhibit upgrade", "====> * open_ssh_deprecated_directives_check", " Check for any deprecated directives in the OpenSSH configuration.", "====> * powertop", " Check if PowerTOP is installed. If yes, write information about non-compatible changes.", "====> * check_root_symlinks", " Check if the symlinks /bin and /lib are relative, not absolute.", "====> * check_yum_plugins_enabled", " Checks that the required yum plugins are enabled.", "====> * check_installed_devel_kernels", " Inhibit IPU (in-place upgrade) when multiple devel kernels are installed.", "====> * check_mount_options", " Check for mount options preventing the upgrade.", "====> * check_btrfs", " Check if Btrfs filesystem is in use. If yes, inhibit the upgrade process.", "====> * detect_grub_config_error", " Check grub configuration for various errors.", "====> * check_sap_hana", " If SAP HANA has been detected, several checks are performed to ensure a successful upgrade.", "====> * openssh_permit_root_login", " OpenSSH no longer allows root logins with password.", "====> * removed_pam_modules_check", " Check if it is all right to disable PAM modules that are not in RHEL-8.", "====> * check_se_linux", " Check SELinux status and produce decision messages for further action.", "====> * checkirssi", " Check if irssi is installed. If yes, write information about non-compatible changes.", "====> * check_grub_core", " Check whether we are on legacy (BIOS) system and instruct Leapp to upgrade GRUB core", "====> * sssd_check", " Check SSSD configuration for changes in RHEL8 and report them.", "====> * checkmemory", " The actor check the size of RAM against RHEL8 minimal hardware requirements", "====> * quagga_report", " Checking for babeld on RHEL-7.", "====> * check_persistent_mounts", " Check if mounts required to be persistent are mounted in persistent fashion.", "====> * check_postfix", " Check if postfix is installed, check whether configuration update is needed.", "====> * check_rhsmsku", " Ensure the system is subscribed to the subscription manager", "====> * open_ssh_use_privilege_separation", " UsePrivilegeSeparation configuration option was removed.", "====> * check_bind", " Actor parsing BIND configuration and checking for known issues in it.", "====> * sctp_checks", " Parses collected SCTP information and take necessary actions.", "====> * check_target_iso", " Check that the provided target ISO is a valid ISO image and is located on a persistent partition.", "====> * zipl_check_boot_entries", " Inhibits the upgrade if a problematic Zipl configuration is detected on the system.", "====> * checktargetrepos", " Check whether target yum repositories are specified.", "====> * open_ssh_protocol", " Protocol configuration option was removed.", "====> * check_detected_devices_and_drivers", " Checks whether or not detected devices and drivers are usable on the target system.", "====> * efi_check_boot", " Adjust EFI boot entry for first reboot", "====> * check_custom_modifications_actor", " Checks CustomModifications messages and produces a report about files in leapp directories that have been", "====> * check_system_arch", " Check if system is running at a supported architecture. If no, inhibit the upgrade process.", "====> * check_first_partition_offset", " Check whether the first partition starts at the offset >=1MiB.", "====> * vsftpd_config_check", " Checks whether the vsftpd configuration is supported in RHEL-8. Namely checks that", "====> * postgresql_check", " Actor checking for presence of PostgreSQL installation.", "====> * check_fstab_mount_order", " Checks order of entries in /etc/fstab based on their mount point and inhibits upgrade if overshadowing is detected.", "====> * checkgrep", " Check if Grep is installed. If yes, write information about non-compatible changes.", "====> * check_installed_kernels", " Inhibit IPU (in-place upgrade) when installed kernels conflict with a safe upgrade.", "====> * check_cifs", " Check if CIFS filesystem is in use. If yes, inhibit the upgrade process.", "====> * check_brltty", " Check if brltty is installed, check whether configuration update is needed.", "====> * checkhybridimage", " Check if the system is using Azure hybrid image.", "====> * check_nfs", " Check if NFS filesystem is in use. If yes, inhibit the upgrade process.", "====> * tcp_wrappers_check", " Check the list of packages previously compiled with TCP wrappers support", "====> * check_boot_avail_space", " Check if at least 100Mib of available space on /boot. If not, inhibit the upgrade process.", "====> * check_os_release", " Check if the current RHEL minor version is supported. If not, inhibit the upgrade process.", "====> * check_memcached", " Check for incompatible changes in memcached configuration.", "====> * check_openssl_conf", " Check whether the openssl configuration and openssl-IBMCA.", "====> * enable_device_cio_free_service", " Enables device_cio_free.service systemd service on s390x", "====> * check_firewalld", " Check for certain firewalld configuration that may prevent an upgrade.", "====> * check_skipped_repositories", " Produces a report if any repositories enabled on the system are going to be skipped.", "====> * python_inform_user", " This actor informs the user of differences in Python version and support in RHEL 8.", "====> * check_installed_debug_kernels", " Inhibit IPU (in-place upgrade) when multiple debug kernels are installed.", "====> * open_ssh_algorithms", " OpenSSH configuration does not contain any unsupported cryptographic algorithms.", "====> * check_removed_envvars", " Check for usage of removed environment variables and inhibit the upgrade", "====> * unsupported_upgrade_check", " Checks environment variables and produces a warning report if the upgrade is unsupported.", "====> * check_etc_releasever", " Check releasever info and provide a guidance based on the facts", "====> * check_kde_gnome", " Checks whether KDE is installed", "====> * check_fips", " Inhibit upgrade if FIPS is detected as enabled.", "====> * bacula_check", " Actor checking for presence of Bacula installation.", "====> * satellite_upgrade_check", " Check state of Satellite system before upgrade", "====> * check_systemd_broken_symlinks", " Check whether some systemd symlinks are broken", "====> * check_consumed_assets", " Check whether Leapp is using correct data assets.", "====> * checkfstabxfsoptions", " Check the FSTAB file for the deprecated / removed XFS mount options.", "====> * check_wireshark", " Report a couple of changes in tshark usage", "====> * removed_pam_modules", " Check for modules that are not available in RHEL 8 anymore", "====> * check_insights_auto_register", " Checks if system can be automatically registered into Red Hat Insights", "====> * checkacpid", " Check if acpid is installed. If yes, write information about non-compatible changes.", "====> * checkdosfstools", " Check if dosfstools is installed. If yes, write information about non-compatible changes.", "====> * red_hat_signed_rpm_check", " Check if there are packages not signed by Red Hat in use. If yes, warn user about it.", "====> * check_sendmail", " Check if sendmail is installed, check whether configuration update is needed, inhibit upgrade if TCP wrappers", "====> * check_ntp", " Check if ntp and/or ntpdate configuration needs to be migrated.", "====> * check_dynamic_linker_configuration", " Check for customization of dynamic linker configuration.", "====> * check_docker", " Checks if Docker is installed and warns about its deprecation in RHEL8.", "====> * cephvolumescan", " Retrieves the list of encrypted Ceph OSD", "====> * authselect_check", " Confirm suggested authselect call from AuthselectScanner.", "====> * multiple_package_versions", " Check for problematic 32bit packages installed together with 64bit ones.", "====> * spamassassin_config_check", " Reports changes in spamassassin between RHEL-7 and RHEL-8", "====> * check_chrony", " Check for incompatible changes in chrony configuration.", "====> * cups_check", " Reports changes in configuration between CUPS 1.6.3 and 2.2.6", "====> * check_ha_cluster", " Check if HA Cluster is in use. If yes, inhibit the upgrade process.", "====> * check_rpm_transaction_events", " Filter RPM transaction events based on installed RPM packages", "====> * check_luks_and_inhibit", " Check if any encrypted partitions is in use. If yes, inhibit the upgrade process.", "====> * 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. Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.", " 2. Use of NFS detected. Upgrade can't proceed", "", "HIGH and MEDIUM severity reports:", " 1. Packages available in excluded repositories will not be installed", " 2. GRUB2 core will be automatically updated during the upgrade", " 3. Difference in Python versions and support in RHEL 8", " 4. Packages not signed by Red Hat found on the system", " 5. Module pam_pkcs11 will be removed from PAM configuration", " 6. chrony using default configuration", "", "Reports summary:", " Errors: 0", " Inhibitors: 2", " HIGH severity reports: 4", " MEDIUM severity reports: 2", " LOW severity reports: 5", " INFO severity reports: 3", "", "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-25T15:04:32Z", ""]}, "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-20251125T100209\n", "delta": "0:00:00.004659", "end": "2025-11-25 10:04:33.872269", "msg": "", "rc": 0, "start": "2025-11-25 10:04:33.867610", "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: Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.", "Summary: Support for the following RHEL 7 device drivers has been removed in RHEL 8:", " - pata_acpi", "", "Related links:", " - Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" : https://access.redhat.com/solutions/6971716", " - Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\": https://access.redhat.com/solutions/5436131", "Key: f08a07da902958defa4f5c2699fae9ec2eb67c5b", "----------------------------------------", "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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew", " - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/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:11 ok: [managed-node01] => { "leapp_inhibitors": [ { "actor": "check_detected_devices_and_drivers", "audience": "sysadmin", "detail": { "external": [ { "title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716" }, { "title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131" } ] }, "groups": [ "kernel", "drivers", "inhibitor" ], "hostname": "managed-node01", "id": "68b603eb83f55cb2c5cb0e2e9100dc3d3eb526b54eba8a37c386017eadf8fec1", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-11-25T15:03:32.781025Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed." }, { "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": "57ca422ff4ea2872c1a0d0701c00d7d29f238c72a18bd5264cea065575017f39", "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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n", "timeStamp": "2025-11-25T15:03:33.541322Z", "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:15 ok: [managed-node01] => {"ansible_facts": {"inhibitor_titles": ["Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.", "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:19 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:23 ok: [managed-node01] => (item=Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.) => {"ansible_facts": {"remediation_todo": ["leapp_loaded_removed_kernel_drivers"]}, "ansible_loop_var": "inhibitor_title", "changed": false, "inhibitor_title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."} ok: [managed-node01] => (item=Use of NFS detected. Upgrade can't proceed) => {"ansible_facts": {"remediation_todo": ["leapp_loaded_removed_kernel_drivers", "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:33 ok: [managed-node01] => { "remediation_todo": [ "leapp_loaded_removed_kernel_drivers", "leapp_nfs_detected" ] } TASK [common_upgrade_tasks | Run remediation] ********************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:37 TASK [infra.leapp.remediate : Check if the system is RHEL 7 or 8] ************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/main.yml:4 ok: [managed-node01] => { "changed": false, "msg": "All assertions passed" } TASK [infra.leapp.remediate : Remediate the system] **************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/main.yml:10 skipping: [managed-node01] => (item=leapp_cifs_detected) => {"ansible_loop_var": "remediation_item", "changed": false, "remediation_item": "leapp_cifs_detected", "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item=leapp_corrupted_grubenv_file) => {"ansible_loop_var": "remediation_item", "changed": false, "remediation_item": "leapp_corrupted_grubenv_file", "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item=leapp_custom_network_scripts_detected) => {"ansible_loop_var": "remediation_item", "changed": false, "remediation_item": "leapp_custom_network_scripts_detected", "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item=leapp_deprecated_sshd_directive) => {"ansible_loop_var": "remediation_item", "changed": false, "remediation_item": "leapp_deprecated_sshd_directive", "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item=leapp_firewalld_allowzonedrifting) => {"ansible_loop_var": "remediation_item", "changed": false, "remediation_item": "leapp_firewalld_allowzonedrifting", "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item=leapp_firewalld_unsupported_tftp_client) => {"ansible_loop_var": "remediation_item", "changed": false, "remediation_item": "leapp_firewalld_unsupported_tftp_client", "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item=leapp_missing_efibootmgr) => {"ansible_loop_var": "remediation_item", "changed": false, "remediation_item": "leapp_missing_efibootmgr", "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item=leapp_missing_pkg) => {"ansible_loop_var": "remediation_item", "changed": false, "remediation_item": "leapp_missing_pkg", "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item=leapp_missing_yum_plugins) => {"ansible_loop_var": "remediation_item", "changed": false, "remediation_item": "leapp_missing_yum_plugins", "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item=leapp_move_usr_directory) => {"ansible_loop_var": "remediation_item", "changed": false, "remediation_item": "leapp_move_usr_directory", "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item=leapp_multiple_kernels) => {"ansible_loop_var": "remediation_item", "changed": false, "remediation_item": "leapp_multiple_kernels", "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item=leapp_newest_kernel_not_in_use) => {"ansible_loop_var": "remediation_item", "changed": false, "remediation_item": "leapp_newest_kernel_not_in_use", "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item=leapp_non_persistent_partitions) => {"ansible_loop_var": "remediation_item", "changed": false, "remediation_item": "leapp_non_persistent_partitions", "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item=leapp_non_standard_openssl_config) => {"ansible_loop_var": "remediation_item", "changed": false, "remediation_item": "leapp_non_standard_openssl_config", "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item=leapp_old_postgresql_data) => {"ansible_loop_var": "remediation_item", "changed": false, "remediation_item": "leapp_old_postgresql_data", "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item=leapp_pam_tally2) => {"ansible_loop_var": "remediation_item", "changed": false, "remediation_item": "leapp_pam_tally2", "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item=leapp_partitions_with_noexec) => {"ansible_loop_var": "remediation_item", "changed": false, "remediation_item": "leapp_partitions_with_noexec", "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item=leapp_relative_symlinks) => {"ansible_loop_var": "remediation_item", "changed": false, "remediation_item": "leapp_relative_symlinks", "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item=leapp_remote_using_root) => {"ansible_loop_var": "remediation_item", "changed": false, "remediation_item": "leapp_remote_using_root", "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item=leapp_rpms_with_rsa_sha1_detected) => {"ansible_loop_var": "remediation_item", "changed": false, "remediation_item": "leapp_rpms_with_rsa_sha1_detected", "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item=leapp_unavailable_kde) => {"ansible_loop_var": "remediation_item", "changed": false, "remediation_item": "leapp_unavailable_kde", "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item=leapp_vdo_check_needed) => {"ansible_loop_var": "remediation_item", "changed": false, "remediation_item": "leapp_vdo_check_needed", "skip_reason": "Conditional result was False"} included: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_loaded_removed_kernel_drivers.yml for managed-node01 => (item=leapp_loaded_removed_kernel_drivers) 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_loaded_removed_kernel_drivers | Check that the leapp-report.json exists] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_loaded_removed_kernel_drivers.yml:7 ok: [managed-node01] => {"changed": false, "stat": {"atime": 1764083071.7510252, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 72, "charset": "us-ascii", "checksum": "1b74a7cbc6fd7b1f57e696d0917d8dfb055d60f3", "ctime": 1764083015.9410613, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 440402030, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1764083015.9410613, "nlink": 1, "path": "/var/log/leapp/leapp-report.json", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 35684, "uid": 0, "version": "18446744071960458439", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} TASK [infra.leapp.remediate : leapp_loaded_removed_kernel_drivers | End execution of playbook if leapp report does not exist] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_loaded_removed_kernel_drivers.yml:12 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.remediate : leapp_loaded_removed_kernel_drivers | Read leapp report] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_loaded_removed_kernel_drivers.yml:18 ok: [managed-node01] => {"changed": false, "content": "ewogICJsZWFwcF9ydW5faWQiOiAiNzRmZDQzODYtMTc3NS00MzA2LWE2MmItNWIwOTkwNWNhMmFiIiwgCiAgImVudHJpZXMiOiBbCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInJlcG9zaXRvcnkiLCAKICAgICAgICAiZmFpbHVyZSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJFeGNsdWRlZCB0YXJnZXQgc3lzdGVtIHJlcG9zaXRvcmllcyIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDM6MjguMTA5MzEzWiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIklmIHNvbWUgb2YgZXhjbHVkZWQgcmVwb3NpdG9yaWVzIGFyZSBzdGlsbCByZXF1aXJlZCB0byBiZSB1c2VkIGR1cmluZyB0aGUgdXBncmFkZSwgZXhlY3V0ZSBsZWFwcCB3aXRoIHRoZSAtLWVuYWJsZXJlcG8gb3B0aW9uIHdpdGggdGhlIHJlcG9pZCBvZiB0aGUgcmVwb3NpdG9yeSByZXF1aXJlZCB0byBiZSBlbmFibGVkIGFzIGFuIGFyZ3VtZW50ICh0aGUgb3B0aW9uIGNhbiBiZSB1c2VkIG11bHRpcGxlIHRpbWVzKS4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInJlcG9zaXRvcmllc19ibGFja2xpc3QiLCAKICAgICAgInN1bW1hcnkiOiAiVGhlIGZvbGxvd2luZyByZXBvc2l0b3JpZXMgYXJlIG5vdCBzdXBwb3J0ZWQgYnkgUmVkIEhhdCBhbmQgYXJlIGV4Y2x1ZGVkIGZyb20gdGhlIGxpc3Qgb2YgcmVwb3NpdG9yaWVzIHVzZWQgZHVyaW5nIHRoZSB1cGdyYWRlLlxuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtczM5MHgtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtcHBjNjRsZS1ycG1zXG4tIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcmh1aS1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1ldXMtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXBwYzY0bGUtZXVzLXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC04LXg4Nl82NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtczM5MHgtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXMzOTB4LWV1cy1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LWV1cy1ycG1zXG4tIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1hYXJjaDY0LXJodWktcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtcmh1aS1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJodWktcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LWV1cy1yaHVpLXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1wcGM2NGxlLXJwbXMiLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiMWI5MTMyY2IyMzYyYWU3ODMwZTQ4ZWVlNzgxMWJlOTUyNzc0N2RlOCIsIAogICAgICAiaWQiOiAiMjcwZjI4NzVlOTlhY2ZhNzQ1MWU3ZTAzMzJjYzExZDhlZDRiMDYzNmVjMzkzNTUwM2FjMjJiYWUxYmQ0YjhjYiIsIAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJyZXBvc2l0b3J5IgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlBhY2thZ2VzIGF2YWlsYWJsZSBpbiBleGNsdWRlZCByZXBvc2l0b3JpZXMgd2lsbCBub3QgYmUgaW5zdGFsbGVkIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMS0yNVQxNTowMzozMS4wNjEwNzlaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24zLXB5eGF0dHIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJycGNnZW4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInBlc19ldmVudHNfc2Nhbm5lciIsIAogICAgICAic3VtbWFyeSI6ICIyIHBhY2thZ2VzIHdpbGwgYmUgc2tpcHBlZCBiZWNhdXNlIHRoZXkgYXJlIGF2YWlsYWJsZSBvbmx5IGluIHRhcmdldCBzeXN0ZW0gcmVwb3NpdG9yaWVzIHRoYXQgYXJlIGludGVudGlvbmFsbHkgZXhjbHVkZWQgZnJvbSB0aGUgbGlzdCBvZiByZXBvc2l0b3JpZXMgdXNlZCBkdXJpbmcgdGhlIHVwZ3JhZGUuIFNlZSB0aGUgcmVwb3J0IG1lc3NhZ2UgdGl0bGVkIFwiRXhjbHVkZWQgdGFyZ2V0IHN5c3RlbSByZXBvc2l0b3JpZXNcIiBmb3IgZGV0YWlscy5cblRoZSBsaXN0IG9mIHRoZXNlIHBhY2thZ2VzOlxuLSBweXRob24zLXB5eGF0dHIgKHJlcG9pZDogY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcnBtcylcbi0gcnBjZ2VuIChyZXBvaWQ6IGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJwbXMpIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjI0MzdlMjA0ODA4Zjk4NzQ3N2MwZTliZThlNGM5NWIzYTg3YTlmM2UiLCAKICAgICAgImlkIjogIjFhOTY1NWNmNTU1M2IyNWZlNTEwNmNlYTEyZWVkMzAwM2Y4ZTdjNThhMWRhZDYzNjlmODMyZTEwODJjMzQ3NWIiLCAKICAgICAgInNldmVyaXR5IjogImhpZ2giCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAiYXV0aGVudGljYXRpb24iLCAKICAgICAgICAic2VjdXJpdHkiLCAKICAgICAgICAidG9vbHMiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiTW9kdWxlIHBhbV9wa2NzMTEgd2lsbCBiZSByZW1vdmVkIGZyb20gUEFNIGNvbmZpZ3VyYXRpb24iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjAzOjMxLjg0NzU5OVoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbGF0ZWRfcmVzb3VyY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInNzc2QiCiAgICAgICAgICB9CiAgICAgICAgXSwgCiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJDb25maWd1cmUgU1NTRCB0byByZXBsYWNlIHBhbV9wa2NzMTEiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInJlbW92ZWRfcGFtX21vZHVsZXNfY2hlY2siLCAKICAgICAgInN1bW1hcnkiOiAiTW9kdWxlIHBhbV9wa2NzMTEgd2FzIHN1cnBhc3NlZCBieSBTU1NEIGFuZCB0aGVyZWZvcmUgaXQgd2FzIHJlbW92ZWQgZnJvbSBSSEVMLTguIEtlZXBpbmcgaXQgaW4gUEFNIGNvbmZpZ3VyYXRpb24gbWF5IGxvY2sgb3V0IHRoZSBzeXN0ZW0gdGh1cyBpdCB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgcmVtb3ZlZCBmcm9tIFBBTSBjb25maWd1cmF0aW9uIGJlZm9yZSB1cGdyYWRpbmcgdG8gUkhFTC04LiBQbGVhc2Ugc3dpdGNoIHRvIFNTU0QgdG8gcmVjb3ZlciB0aGUgZnVuY3Rpb25hbGl0eSBvZiBwYW1fcGtjczExLiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICJiZjQ3ZTczMDVkNjgwNWU4YmJlYWE3NTkzY2YwMWUzODAzMGMyM2YzIiwgCiAgICAgICJpZCI6ICI5N2UzOTdlMGUwZDgxNmY1NTI2N2VkMDU1MTQwYjhhOTZiNmU3NDM5ZDZiMmU4ZjJkOTYxN2RlZGU2NjM0NmY0IiwgCiAgICAgICJzZXZlcml0eSI6ICJtZWRpdW0iCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAic2VsaW51eCIsIAogICAgICAgICJzZWN1cml0eSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJTRWxpbnV4IHJlbGFiZWxpbmcgd2lsbCBiZSBzY2hlZHVsZWQiLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjAzOjMxLjg5MzYyNVoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJhY3RvciI6ICJjaGVja19zZV9saW51eCIsIAogICAgICAic3VtbWFyeSI6ICJTRWxpbnV4IHJlbGFiZWxpbmcgd2lsbCBiZSBzY2hlZHVsZWQgYXMgdGhlIHN0YXR1cyBpcyBwZXJtaXNzaXZlL2VuZm9yY2luZy4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiOGZiODE4NjNmODQxM2JkNjE3YzJhNTViNjliOGUxMGZmMDNkN2M3MiIsIAogICAgICAiaWQiOiAiMjI5OThiYjRmNGRjYjJhMTdmNmE2OWRmYzFmMDcyNGU1N2U5ZjRjNWU0M2EwOGUzMzQ3Njk4MmMxOTJlYWVmYiIsIAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJzZWxpbnV4IiwgCiAgICAgICAgInNlY3VyaXR5IgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlNFbGludXggd2lsbCBiZSBzZXQgdG8gcGVybWlzc2l2ZSBtb2RlIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMS0yNVQxNTowMzozMS44OTY4ODRaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiTWFrZSBzdXJlIHRoZXJlIGFyZSBubyBTRWxpbnV4IHJlbGF0ZWQgd2FybmluZ3MgYWZ0ZXIgdGhlIHVwZ3JhZGUgYW5kIGVuYWJsZSBTRWxpbnV4IG1hbnVhbGx5IGFmdGVyd2FyZHMuIE5vdGljZTogWW91IGNhbiBpZ25vcmUgdGhlIFwiL3Jvb3QvdG1wX2xlYXBwX3B5M1wiIFNFbGludXggd2FybmluZ3MuIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJjaGVja19zZV9saW51eCIsIAogICAgICAic3VtbWFyeSI6ICJTRWxpbnV4IHdpbGwgYmUgc2V0IHRvIHBlcm1pc3NpdmUgbW9kZS4gQ3VycmVudCBtb2RlOiBlbmZvcmNpbmcuIFRoaXMgYWN0aW9uIGlzIHJlcXVpcmVkIGJ5IHRoZSB1cGdyYWRlIHByb2Nlc3MgdG8gbWFrZSBzdXJlIHRoZSB1cGdyYWRlZCBzeXN0ZW0gY2FuIGJvb3Qgd2l0aG91dCBiZWluaWcgYmxvY2tlZCBieSBTRWxpbnV4IHJ1bGVzLiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICIzOWQ3MTgzZGFmYmE3OThhYTRiYmIxZTcwYjBlZjJiYmU1YjE3NzJmIiwgCiAgICAgICJpZCI6ICIyYmU3YzAxNDliZDE4M2JhNjk2YjZmYzQ5OTIxMDBhMGUyYzk3Zjk0NjU2NTdmYzRiNjA0YzllNmFkZGU0OTliIiwgCiAgICAgICJzZXZlcml0eSI6ICJsb3ciCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAiYm9vdCIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJHUlVCMiBjb3JlIHdpbGwgYmUgYXV0b21hdGljYWxseSB1cGRhdGVkIGR1cmluZyB0aGUgdXBncmFkZSIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDM6MzIuMDEyNjEyWiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImFjdG9yIjogImNoZWNrX2dydWJfY29yZSIsIAogICAgICAic3VtbWFyeSI6ICJPbiBsZWdhY3kgKEJJT1MpIHN5c3RlbXMsIEdSVUIyIGNvcmUgKGxvY2F0ZWQgaW4gdGhlIGdhcCBiZXR3ZWVuIHRoZSBNQlIgYW5kIHRoZSBmaXJzdCBwYXJ0aXRpb24pIGNhbm5vdCBiZSB1cGRhdGVkIGR1cmluZyB0aGUgcnBtIHRyYW5zYWN0aW9uIGFuZCBMZWFwcCBoYXMgdG8gaW5pdGlhdGUgdGhlIHVwZGF0ZSBydW5uaW5nIFwiZ3J1YjItaW5zdGFsbFwiIGFmdGVyIHRoZSB0cmFuc2FjdGlvbi4gTm8gYWN0aW9uIGlzIG5lZWRlZCBiZWZvcmUgdGhlIHVwZ3JhZGUuIEFmdGVyIHRoZSB1cGdyYWRlLCBpdCBpcyByZWNvbW1lbmRlZCB0byBjaGVjayB0aGUgR1JVQiBjb25maWd1cmF0aW9uLiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICJhYzcwMzBlMDVkMmVlMjQ4ZDM0ZjA4YTlmYTA0MGIzNTJiYzQxMGEzIiwgCiAgICAgICJpZCI6ICJhNmI1MmViNDc3YWVkOGE1YTU3NGRjODk1YzEwODUwNzMxNjY2ZTM0ZTBhYmVmOGM5MjY1ZWFhYmI5ODY2NDEyIiwgCiAgICAgICJzZXZlcml0eSI6ICJoaWdoIgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInNlcnZpY2VzIiwgCiAgICAgICAgImVtYWlsIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlBvc3RmaXggaGFzIGluY29tcGF0aWJsZSBjaGFuZ2VzIGluIHRoZSBuZXh0IG1ham9yIHZlcnNpb24iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjAzOjMyLjIyNzExMloiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbGF0ZWRfcmVzb3VyY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBvc3RmaXgiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogImNoZWNrX3Bvc3RmaXgiLCAKICAgICAgInN1bW1hcnkiOiAiUG9zdGZpeCAzLnggaGFzIHNvIGNhbGxlZCBcImNvbXBhdGliaWxpdHkgc2FmZXR5IG5ldFwiIHRoYXQgcnVucyBQb3N0Zml4IHByb2dyYW1zIHdpdGggYmFja3dhcmRzLWNvbXBhdGlibGUgZGVmYXVsdCBzZXR0aW5ncy4gSXQgd2lsbCBsb2cgYSB3YXJuaW5nIHdoZW5ldmVyIGJhY2t3YXJkcy1jb21wYXRpYmxlIGRlZmF1bHQgc2V0dGluZyBtYXkgYmUgcmVxdWlyZWQgZm9yIGNvbnRpbnVpdHkgb2Ygc2VydmljZS4gQmFzZWQgb24gdGhpcyBsb2dnaW5nIHRoZSBzeXN0ZW0gYWRtaW5pc3RyYXRvciBjYW4gZGVjaWRlIGlmIGFueSBiYWNrd2FyZHMtY29tcGF0aWJsZSBzZXR0aW5ncyBuZWVkIHRvIGJlIG1hZGUgcGVybWFuZW50IGluIG1haW4uY2Ygb3IgbWFzdGVyLmNmLCBiZWZvcmUgdHVybmluZyBvZmYgdGhlIGJhY2t3YXJkcy1jb21wYXRpYmlsaXR5IHNhZmV0eSBuZXQuXG5UaGUgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBzYWZldHkgbmV0IGlzIGJ5IGRlZmF1bHQgdHVybmVkIG9mZiBpbiBSZWQgSGF0IEVudGVycHJpc2UgTGludXggOC5cbkl0IGNhbiBiZSB0dXJuZWQgb24gYnkgcnVubmluZzogIFwicG9zdGNvbmYgLWUgY29tcGF0aWJpbGl0eV9sZXZlbD0wXG5JdCBjYW4gYmUgdHVybmVkIG9mZiBieSBydW5uaW5nOiBcInBvc3Rjb25mIC1lIGNvbXBhdGliaWxpdHlfbGV2ZWw9MlxuXG5JbiB0aGUgUG9zdGZpeCBNeVNRTCBkYXRhYmFzZSBjbGllbnQsIHRoZSBkZWZhdWx0IFwib3B0aW9uX2dyb3VwXCIgdmFsdWUgaGFzIGNoYW5nZWQgdG8gXCJjbGllbnRcIiwgaS5lLiBpdCBub3cgcmVhZHMgb3B0aW9ucyBmcm9tIHRoZSBbY2xpZW50XSBncm91cCBmcm9tIHRoZSBNeVNRTCBjb25maWd1cmF0aW9uIGZpbGUuIFRvIGRpc2FibGUgaXQsIHNldCBcIm9wdGlvbl9ncm91cFwiIHRvIHRoZSBlbXB0eSBzdHJpbmcuXG5cblRoZSBwb3N0cXVldWUgY29tbWFuZCBubyBsb25nZXIgZm9yY2VzIGFsbCBtZXNzYWdlIGFycml2YWwgdGltZXMgdG8gYmUgcmVwb3J0ZWQgaW4gVVRDLiBUbyBnZXQgdGhlIG9sZCBiZWhhdmlvciwgc2V0IFRaPVVUQyBpbiBtYWluLmNmOmltcG9ydF9lbnZpcm9ubWVudC5cblxuUG9zdGZpeCAzLjIgZW5hYmxlcyBlbGxpcHRpYyBjdXJ2ZSBuZWdvdGlhdGlvbi4gVGhpcyBjaGFuZ2VzIHRoZSBkZWZhdWx0IHNtdHBkX3Rsc19lZWNkaF9ncmFkZSBzZXR0aW5nIHRvIFwiYXV0b1wiLCBhbmQgaW50cm9kdWNlcyBhIG5ldyBwYXJhbWV0ZXIgXCJ0bHNfZWVjZGhfYXV0b19jdXJ2ZXNcIiB3aXRoIHRoZSBuYW1lcyBvZiBjdXJ2ZXMgdGhhdCBtYXkgYmUgbmVnb3RpYXRlZC5cblxuVGhlIFwibWFzdGVyLmNmXCIgY2hyb290IGRlZmF1bHQgdmFsdWUgaGFzIGNoYW5nZWQgZnJvbSBcInlcIiAoeWVzKSB0byBcIm5cIiAobm8pLiBUaGlzIGFwcGxpZXMgdG8gbWFzdGVyLmNmIHNlcnZpY2VzIHdoZXJlIGNocm9vdCBmaWVsZCBpcyBub3QgZXhwbGljaXRseSBzcGVjaWZpZWQuXG5cblRoZSBcImFwcGVuZF9kb3RfbXlkb21haW5cIiBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gXCJ5ZXNcIiB0byBcIm5vXCIuIFlvdSBtYXkgbmVlZCBjaGFuZ2luZyBpdCB0byBcInllc1wiIGlmIHNlbmRlcnMgY2Fubm90IHVzZSBjb21wbGV0ZSBkb21haW4gbmFtZXMgaW4gZS1tYWlsIGFkZHJlc3Nlcy5cblxuVGhlIFwicmVsYXlfZG9tYWluc1wiIGRlZmF1bHQgdmFsdWUgaGFzIGNoYW5nZWQgZnJvbSBcIiRteWRlc3RpbmF0aW9uXCIgdG8gdGhlIGVtcHR5IHZhbHVlLiBUaGlzIGNvdWxkIHJlc3VsdCBpbiB1bmV4cGVjdGVkIFwiUmVsYXkgYWNjZXNzIGRlbmllZFwiIGVycm9ycyBvciBFVFJOIGVycm9ycywgYmVjYXVzZSBub3cgd2lsbCBwb3N0Zml4IGJ5IGRlZmF1bHQgcmVsYXkgb25seSBmb3IgdGhlIGxvY2FsaG9zdC5cblxuVGhlIFwibXluZXR3b3Jrc19zdHlsZVwiIGRlZmF1bHQgdmFsdWUgaGFzIGNoYW5nZWQgZnJvbSBcInN1Ym5ldFwiIHRvIFwiaG9zdFwiLiBUaGlzIHBhcmFtZXRlciBpcyB1c2VkIHRvIGltcGxlbWVudCB0aGUgXCJwZXJtaXRfbXluZXR3b3Jrc1wiIGZlYXR1cmUuIFRoZSBjaGFuZ2UgY291bGQgcmVzdWx0IGluIHVuZXhwZWN0ZWQgXCJhY2Nlc3MgZGVuaWVkXCIgZXJyb3JzLCBiZWNhdXNlIHBvc3RmaXggd2lsbCBub3cgYnkgZGVmYXVsdCB0cnVzdCBvbmx5IHRoZSBsb2NhbCBtYWNoaW5lLCBub3QgdGhlIHJlbW90ZSBTTVRQIGNsaWVudHMgb24gdGhlIHNhbWUgSVAgc3VibmV0d29yay5cblxuUG9zdGZpeCBub3cgc3VwcG9ydHMgZHluYW1pY2FsbHkgbG9hZGVkIGRhdGFiYXNlIHBsdWdpbnMuIFBsdWdpbnMgYXJlIHNoaXBwZWQgaW4gaW5kaXZpZHVhbCBSUE0gc3ViLXBhY2thZ2VzLiBDb3JyZWN0IGRhdGFiYXNlIHBsdWdpbnMgaGF2ZSB0byBiZSBpbnN0YWxsZWQsIG90aGVyd2lzZSB0aGUgc3BlY2lmaWMgZGF0YWJhc2UgY2xpZW50IHdpbGwgbm90IHdvcmsuIEZvciBleGFtcGxlIGZvciBQb3N0Z3JlU1FMIG1hcCB0byB3b3JrLCB0aGUgcG9zdGZpeC1wZ3NxbCBSUE0gcGFja2FnZSBoYXMgdG8gYmUgaW5zdGFsbGVkLlxuIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjU3MjFlMGEwN2E2N2Q4MmNmN2U1ZWE2ZjE3NjYyY2Q0ZjgyZTBhMzMiLCAKICAgICAgImlkIjogIjZiYmFkOWMzNDUxOGE2YTMzN2IxMWM2MDk3OTMwMDFmMzM3OTUxMjk3ZWY3N2UzYjc3NzQ2N2FlMzBlMjRjYmIiLCAKICAgICAgInNldmVyaXR5IjogImxvdyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJrZXJuZWwiLCAKICAgICAgICAiZHJpdmVycyIsIAogICAgICAgICJpbmhpYml0b3IiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiTGVhcHAgZGV0ZWN0ZWQgbG9hZGVkIGtlcm5lbCBkcml2ZXJzIHdoaWNoIGhhdmUgYmVlbiByZW1vdmVkIGluIFJIRUwgOC4gVXBncmFkZSBjYW5ub3QgcHJvY2VlZC4iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjAzOjMyLjc4MTAyNVoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgImV4dGVybmFsIjogWwogICAgICAgICAgewogICAgICAgICAgICAidXJsIjogImh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vc29sdXRpb25zLzY5NzE3MTYiLCAKICAgICAgICAgICAgInRpdGxlIjogIkxlYXBwIHByZXVwZ3JhZGUgZ2V0dGluZyBcIkluaGliaXRvcjogRGV0ZWN0ZWQgbG9hZGVkIGtlcm5lbCBkcml2ZXJzIHdoaWNoIGhhdmUgYmVlbiByZW1vdmVkIGluIFJIRUwgOC4gVXBncmFkZSBjYW5ub3QgcHJvY2VlZC5cIiAiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInVybCI6ICJodHRwczovL2FjY2Vzcy5yZWRoYXQuY29tL3NvbHV0aW9ucy81NDM2MTMxIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJMZWFwcCB1cGdyYWRlIGZhaWwgd2l0aCBlcnJvciBcIkluaGliaXRvcjogRGV0ZWN0ZWQgbG9hZGVkIGtlcm5lbCBkcml2ZXJzIHdoaWNoIGhhdmUgYmVlbiByZW1vdmVkIGluIFJIRUwgOC4gVXBncmFkZSBjYW5ub3QgcHJvY2VlZC5cIiIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfZGV0ZWN0ZWRfZGV2aWNlc19hbmRfZHJpdmVycyIsIAogICAgICAic3VtbWFyeSI6ICJTdXBwb3J0IGZvciB0aGUgZm9sbG93aW5nIFJIRUwgNyBkZXZpY2UgZHJpdmVycyBoYXMgYmVlbiByZW1vdmVkIGluIFJIRUwgODpcbiAgICAgLSBwYXRhX2FjcGlcbiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICJmMDhhMDdkYTkwMjk1OGRlZmE0ZjVjMjY5OWZhZTllYzJlYjY3YzViIiwgCiAgICAgICJpZCI6ICI2OGI2MDNlYjgzZjU1Y2IyYzVjYjBlMmU5MTAwZGMzZDNlYjUyNmI1NGViYThhMzdjMzg2MDE3ZWFkZjhmZWMxIiwgCiAgICAgICJzZXZlcml0eSI6ICJoaWdoIgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInRvb2xzIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkdyZXAgaGFzIGluY29tcGF0aWJsZSBjaGFuZ2VzIGluIHRoZSBuZXh0IG1ham9yIHZlcnNpb24iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjAzOjMzLjE4MjQ5OVoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbGF0ZWRfcmVzb3VyY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImdyZXAiCiAgICAgICAgICB9CiAgICAgICAgXSwgCiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJQbGVhc2UgdXBkYXRlIHlvdXIgc2NyaXB0cyB0byBiZSBjb21wYXRpYmxlIHdpdGggdGhlIGNoYW5nZXMuIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJjaGVja2dyZXAiLCAKICAgICAgInN1bW1hcnkiOiAiSWYgYSBmaWxlIGNvbnRhaW5zIGRhdGEgaW1wcm9wZXJseSBlbmNvZGVkIGZvciB0aGUgY3VycmVudCBsb2NhbGUsIGFuZCB0aGlzIGlzIGRpc2NvdmVyZWQgYmVmb3JlIGFueSBvZiB0aGUgZmlsZSdzIGNvbnRlbnRzIGFyZSBvdXRwdXQsIGdyZXAgbm93IHRyZWF0cyB0aGUgZmlsZSBhcyBiaW5hcnkuXG5UaGUgJ2dyZXAgLVAnIG5vIGxvbmdlciByZXBvcnRzIGFuIGVycm9yIGFuZCBleGl0cyB3aGVuIGdpdmVuIGludmFsaWQgVVRGLTggZGF0YS4gSW5zdGVhZCwgaXQgY29uc2lkZXJzIHRoZSBkYXRhIHRvIGJlIG5vbi1tYXRjaGluZy5cbkluIGxvY2FsZXMgd2l0aCBtdWx0aWJ5dGUgY2hhcmFjdGVyIGVuY29kaW5ncyBvdGhlciB0aGFuIFVURi04LCBncmVwIC1QIG5vdyByZXBvcnRzIGFuIGVycm9yIGFuZCBleGl0cyBpbnN0ZWFkIG9mIG1pc2JlaGF2aW5nLlxuV2hlbiBzZWFyY2hpbmcgYmluYXJ5IGRhdGEsIGdyZXAgbm93IG1heSB0cmVhdCBub24tdGV4dCBieXRlcyBhcyBsaW5lIHRlcm1pbmF0b3JzLiBUaGlzIGNhbiBib29zdCBwZXJmb3JtYW5jZSBzaWduaWZpY2FudGx5LlxuVGhlICdncmVwIC16JyBubyBsb25nZXIgYXV0b21hdGljYWxseSB0cmVhdHMgdGhlIGJ5dGUgJ1xcMjAwJyBhcyBiaW5hcnkgZGF0YS5cbkNvbnRleHQgbm8gbG9uZ2VyIGV4Y2x1ZGVzIHNlbGVjdGVkIGxpbmVzIG9taXR0ZWQgYmVjYXVzZSBvZiAtbS4gRm9yIGV4YW1wbGUsICdncmVwIFwiXlwiIC1tMSAtQTEnIG5vdyBvdXRwdXRzIHRoZSBmaXJzdCB0d28gaW5wdXQgbGluZXMsIG5vdCBqdXN0IHRoZSBmaXJzdCBsaW5lLlxuIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjk0NjY1YTQ5OWUyZWVlZTM1ZWNhM2U3MDkzYTdhYmUxODMzODRiMTYiLCAKICAgICAgImlkIjogImEwNmZjODdiZWFiNjIyMDE5YmUyYTIxMWMxN2ExNTI3YTc2ODUyYjUyZDYwODU3OGVlYzE0ODlmMmViMzNjZDciLCAKICAgICAgInNldmVyaXR5IjogImxvdyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJmaWxlc3lzdGVtIiwgCiAgICAgICAgIm5ldHdvcmsiLCAKICAgICAgICAiaW5oaWJpdG9yIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlVzZSBvZiBORlMgZGV0ZWN0ZWQuIFVwZ3JhZGUgY2FuJ3QgcHJvY2VlZCIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDM6MzMuNTQxMzIyWiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAiZmlsZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiL2V0Yy9mc3RhYiIKICAgICAgICAgIH0KICAgICAgICBdLCAKICAgICAgICAiZXh0ZXJuYWwiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ1cmwiOiAiaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9zb2x1dGlvbnMvNjk2NDAwNiIsIAogICAgICAgICAgICAidGl0bGUiOiAiV2h5IGRvZXMgbGVhcHAgdXBncmFkZSBmYWlsIG9uIGRldGVjdGluZyBORlMgZHVyaW5nIHVwZ3JhZGU/IgogICAgICAgICAgfQogICAgICAgIF0sIAogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiRGlzYWJsZSBORlMgdGVtcG9yYXJpbHkgZm9yIHRoZSB1cGdyYWRlIGlmIHBvc3NpYmxlLiIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfbmZzIiwgCiAgICAgICJzdW1tYXJ5IjogIk5GUyBpcyBjdXJyZW50bHkgbm90IHN1cHBvcnRlZCBieSB0aGUgaW5wbGFjZSB1cGdyYWRlLlxuV2UgaGF2ZSBmb3VuZCBORlMgdXNhZ2UgYXQgdGhlIGZvbGxvd2luZyBsb2NhdGlvbnM6XG4tIE5GUyBzaGFyZXMgZm91bmQgaW4gL2V0Yy9mc3RhYjpcbiAtIG50YXAtYm9zLWMwMS1lbmcwMS1uZnMwMWIuc3RvcmFnZS5ib3MucmVkaGF0LmNvbTovZGV2b3BzX2VuZ2luZWVyaW5nX25mcy9kZXZhcmNoaXZlL3JlZGhhdCAvbW50L3JlZGhhdFxuIC0gbmVzdC50ZXN0LnJlZGhhdC5jb206L21udC9xYSAvbW50L3FhXG4gLSB2dGFwLWVuZzAxLnN0b3JhZ2UucmR1Mi5yZWRoYXQuY29tOi92b2wvZW5nYXJjaGl2ZSAvbW50L2VuZ2FyY2hpdmVcbiAtIG5lc3QudGVzdC5yZWRoYXQuY29tOi9tbnQvdHBzZGlzdCAvbW50L3Rwc2Rpc3RcbiAtIG50YXAtYm9zLWMwMS1lbmcwMS1uZnMwMWIuc3RvcmFnZS5ib3MucmVkaGF0LmNvbTovZGV2b3BzX2VuZ2luZWVyaW5nX25mcy9kZXZhcmNoaXZlL3JlZGhhdC9icmV3cm9vdCAvbW50L2JyZXdcbiAtIG50YXAtYm9zLWMwMS1lbmcwMS1uZnMwMWIuc3RvcmFnZS5ib3MucmVkaGF0LmNvbTovZGV2b3BzX2JyZXdfc2NyYXRjaF9uZnMvc2NyYXRjaCAvbW50L2JyZXdfc2NyYXRjaFxuIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjk4ODFiMjVmYWNlZWVhYTdhNjQ3OGJjZGFjMjlhZmQ3ZjZiYWFhZWQiLCAKICAgICAgImlkIjogIjU3Y2E0MjJmZjRlYTI4NzJjMWEwZDA3MDFjMDBkN2QyOWYyMzhjNzJhMThiZDUyNjRjZWEwNjU1NzUwMTdmMzkiLCAKICAgICAgInNldmVyaXR5IjogImhpZ2giCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAicmVwb3NpdG9yeSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJTb21lIGVuYWJsZWQgUlBNIHJlcG9zaXRvcmllcyBhcmUgdW5rbm93biB0byBMZWFwcCIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDM6MzMuOTMwMDMyWiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uMy1saWJzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1saWJzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1YTUwtVHdpZyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSFRNTC1UYWdzZXQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLXBhcmVudCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImVmaXZhci1saWJzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1UaW1lLUhpUmVzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVFRQLUNvb2tpZXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJ2aW0tY29tbW9uIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1Qb2QtUGVybGRvYyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImxpYnNvbHYiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLW1hY3JvcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSU8tQ29tcHJlc3MiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24tc2xpcC1kYnVzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVFRQLURhdGUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJydWJ5LWxpYnMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVhNTC1OYW1lc3BhY2VTdXBwb3J0IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicnVieWdlbXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJncnViMi1lZmkteDY0LW1vZHVsZXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUhUVFAtTWVzc2FnZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImlwc2V0IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1Tb2NrZXQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJydWJ5Z2VtLXBzeWNoIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibGliZHJtIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1UaW1lLUxvY2FsIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicnVieWdlbS1iaWdkZWNpbWFsIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1GaWxlLVRlbXAiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24zIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1UZXh0LVBhcnNlV29yZHMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJncG0tbGlicyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtTFdQLU1lZGlhVHlwZXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUNvbXByZXNzLVJhdy1abGliIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1UZXJtUmVhZEtleSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtdGhyZWFkcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRmlsZS1MaXN0aW5nIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicnVieWdlbS1yZG9jIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1TY2FsYXItTGlzdC1VdGlscyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSFRUUC1UaW55IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1YTUwtU0FYIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1MV1AtUHJvdG9jb2wtaHR0cHMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJ2aW0tZmlsZXN5c3RlbSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSU8tWmxpYiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInJuZy10b29scyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImxpYnBjaWFjY2VzcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtTW96aWxsYS1DQSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInB5dGhvbi1maXJld2FsbCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImpzb24tZ2xpYiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtdGhyZWFkcy1zaGFyZWQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJtYWlsY2FwIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1CdXNpbmVzcy1JU0JOLURhdGEiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUVuY29kZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtQ2FycCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImxpbnV4LWZpcm13YXJlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVFRQLU5lZ290aWF0ZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInJ1YnlnZW0taW8tY29uc29sZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRGF0YS1EdW1wZXIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUV4cG9ydGVyIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiYWljOTR4eC1maXJtd2FyZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogIndnZXQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJ2aW0tZW5oYW5jZWQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLWxpYnd3dy1wZXJsIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1VUkkiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLU1vZHVsZS1Mb2FkIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1YTUwtTGliWE1MIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1GaWxlLVBhdGgiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUVuY29kZS1Mb2NhbGUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVhNTC1TQVgtQmFzZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtWE1MLVBhcnNlciIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImlwcnV0aWxzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiYmlvc2Rldm5hbWUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUZDR0kiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVRpbWVEYXRlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibW9rdXRpbCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImdpdCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtQ29tcHJlc3MtUmF3LUJ6aXAyIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRm9udC1BRk0iCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJmeGxvYWQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVN0b3JhYmxlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1EaWdlc3QtTUQ1IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGx5bW91dGgtY29yZS1saWJzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibGlicmVwb3J0LWZpbGVzeXN0ZW0iCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUdldG9wdC1Mb25nIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVE1MLVRyZWUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUlPLUhUTUwiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJydWJ5IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1QYXRoVG9vbHMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUhUTUwtUGFyc2VyIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiaXBzZXQtbGlicyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtTmV0LUxpYklETiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtR2l0IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiZmlyZXdhbGxkIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGx5bW91dGgiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUNHSSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInB5dGhvbjMtc2V0dXB0b29scyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtV1dXLVJvYm90UnVsZXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJmaXJld2FsbGQtZmlsZXN5c3RlbSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInNoaW0teDY0IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicnVieS1pcmIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVBvZC1TaW1wbGUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUVycm9yIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVE1MLUZvcm1hdCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImxzc2NzaSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSFRUUC1EYWVtb24iCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJhbHNhLWxpYiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInJlZGhhdC1sb2dvcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInJ1YnlnZW0tanNvbiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRGF0ZS1NYW5pcCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtTmV0LUhUVFAiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLURpZ2VzdCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSU8tU29ja2V0LVNTTCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImVidGFibGVzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGx5bW91dGgtc2NyaXB0cyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSU8tc3RyaW5neSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInRpbWUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLXBvZGxhdG9ycyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtY29uc3RhbnQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVBvZC1Fc2NhcGVzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1OZXQtU1NMZWF5IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1CdXNpbmVzcy1JU0JOIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiYWxzYS10b29scy1maXJtd2FyZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRmlsdGVyIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibGlicmVwbyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtUG9kLVVzYWdlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uLXNsaXAiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJhbHNhLWZpcm13YXJlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1JTy1Tb2NrZXQtSVAiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24zLXBpcCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInJlcG9zaXRvcnkiLCAKICAgICAgICAgICAgInRpdGxlIjogInJoZWwtU2VydmVyIgogICAgICAgICAgfQogICAgICAgIF0sIAogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiWW91IGNhbiBmaWxlIGEgcmVxdWVzdCB0byBhZGQgdGhpcyByZXBvc2l0b3J5IHRvIHRoZSBzY29wZSBvZiBpbi1wbGFjZSB1cGdyYWRlcyBieSBmaWxpbmcgYSBzdXBwb3J0IHRpY2tldCIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfc2tpcHBlZF9yZXBvc2l0b3JpZXMiLCAKICAgICAgInN1bW1hcnkiOiAiVGhlIGZvbGxvd2luZyByZXBvc2l0b3JpZXMgd2l0aCBSZWQgSGF0LXNpZ25lZCBwYWNrYWdlcyBhcmUgdW5rbm93biB0byBMZWFwcDpcbi0gcmhlbC1TZXJ2ZXJcbkFuZCB0aGUgZm9sbG93aW5nIHBhY2thZ2VzIGluc3RhbGxlZCBmcm9tIHRob3NlIHJlcG9zaXRvcmllcyBtYXkgbm90IGJlIHVwZ3JhZGVkOlxuLSBweXRob24zLWxpYnNcbi0gcGVybC1saWJzXG4tIHBlcmwtWE1MLVR3aWdcbi0gcGVybC1IVE1MLVRhZ3NldFxuLSBwZXJsLXBhcmVudFxuLSBlZml2YXItbGlic1xuLSBwZXJsLVRpbWUtSGlSZXNcbi0gcGVybC1IVFRQLUNvb2tpZXNcbi0gdmltLWNvbW1vblxuLSBwZXJsLVBvZC1QZXJsZG9jXG4tIGxpYnNvbHZcbi0gcGVybC1tYWNyb3Ncbi0gcGVybC1JTy1Db21wcmVzc1xuLSBweXRob24tc2xpcC1kYnVzXG4tIHBlcmwtSFRUUC1EYXRlXG4tIHJ1YnktbGlic1xuLSBwZXJsLVhNTC1OYW1lc3BhY2VTdXBwb3J0XG4tIHJ1YnlnZW1zXG4tIGdydWIyLWVmaS14NjQtbW9kdWxlc1xuLSBwZXJsLUhUVFAtTWVzc2FnZVxuLSBpcHNldFxuLSBwZXJsLVNvY2tldFxuLSBydWJ5Z2VtLXBzeWNoXG4tIGxpYmRybVxuLSBwZXJsLVRpbWUtTG9jYWxcbi0gcnVieWdlbS1iaWdkZWNpbWFsXG4tIHBlcmwtRmlsZS1UZW1wXG4tIHB5dGhvbjNcbi0gcGVybC1UZXh0LVBhcnNlV29yZHNcbi0gZ3BtLWxpYnNcbi0gcGVybC1MV1AtTWVkaWFUeXBlc1xuLSBwZXJsLUNvbXByZXNzLVJhdy1abGliXG4tIHBlcmwtVGVybVJlYWRLZXlcbi0gcGVybC10aHJlYWRzXG4tIHBlcmwtRmlsZS1MaXN0aW5nXG4tIHJ1YnlnZW0tcmRvY1xuLSBwZXJsLVNjYWxhci1MaXN0LVV0aWxzXG4tIHBlcmwtSFRUUC1UaW55XG4tIHBlcmwtWE1MLVNBWFxuLSBwZXJsLUxXUC1Qcm90b2NvbC1odHRwc1xuLSB2aW0tZmlsZXN5c3RlbVxuLSBwZXJsLUlPLVpsaWJcbi0gcm5nLXRvb2xzXG4tIGxpYnBjaWFjY2Vzc1xuLSBwZXJsLU1vemlsbGEtQ0Fcbi0gcHl0aG9uLWZpcmV3YWxsXG4tIGpzb24tZ2xpYlxuLSBwZXJsLXRocmVhZHMtc2hhcmVkXG4tIG1haWxjYXBcbi0gcGVybC1CdXNpbmVzcy1JU0JOLURhdGFcbi0gcGVybC1FbmNvZGVcbi0gcGVybC1DYXJwXG4tIGxpbnV4LWZpcm13YXJlXG4tIHBlcmwtSFRUUC1OZWdvdGlhdGVcbi0gcnVieWdlbS1pby1jb25zb2xlXG4tIHBlcmwtRGF0YS1EdW1wZXJcbi0gcGVybC1FeHBvcnRlclxuLSBhaWM5NHh4LWZpcm13YXJlXG4tIHdnZXRcbi0gdmltLWVuaGFuY2VkXG4tIHBlcmwtbGlid3d3LXBlcmxcbi0gcGVybC1VUklcbi0gcGVybC1Nb2R1bGUtTG9hZFxuLSBwZXJsLVhNTC1MaWJYTUxcbi0gcGVybC1GaWxlLVBhdGhcbi0gcGVybC1FbmNvZGUtTG9jYWxlXG4tIHBlcmwtWE1MLVNBWC1CYXNlXG4tIHBlcmwtWE1MLVBhcnNlclxuLSBpcHJ1dGlsc1xuLSBiaW9zZGV2bmFtZVxuLSBwZXJsLUZDR0lcbi0gcGVybC1UaW1lRGF0ZVxuLSBtb2t1dGlsXG4tIGdpdFxuLSBwZXJsLUNvbXByZXNzLVJhdy1CemlwMlxuLSBwZXJsXG4tIHBlcmwtRm9udC1BRk1cbi0gZnhsb2FkXG4tIHBlcmwtU3RvcmFibGVcbi0gcGVybC1EaWdlc3QtTUQ1XG4tIHBseW1vdXRoLWNvcmUtbGlic1xuLSBsaWJyZXBvcnQtZmlsZXN5c3RlbVxuLSBwZXJsLUdldG9wdC1Mb25nXG4tIHBlcmwtSFRNTC1UcmVlXG4tIHBlcmwtSU8tSFRNTFxuLSBydWJ5XG4tIHBlcmwtUGF0aFRvb2xzXG4tIHBlcmwtSFRNTC1QYXJzZXJcbi0gaXBzZXQtbGlic1xuLSBwZXJsLU5ldC1MaWJJRE5cbi0gcGVybC1HaXRcbi0gZmlyZXdhbGxkXG4tIHBseW1vdXRoXG4tIHBlcmwtQ0dJXG4tIHB5dGhvbjMtc2V0dXB0b29sc1xuLSBwZXJsLVdXVy1Sb2JvdFJ1bGVzXG4tIGZpcmV3YWxsZC1maWxlc3lzdGVtXG4tIHNoaW0teDY0XG4tIHJ1YnktaXJiXG4tIHBlcmwtUG9kLVNpbXBsZVxuLSBwZXJsLUVycm9yXG4tIHBlcmwtSFRNTC1Gb3JtYXRcbi0gbHNzY3NpXG4tIHBlcmwtSFRUUC1EYWVtb25cbi0gYWxzYS1saWJcbi0gcmVkaGF0LWxvZ29zXG4tIHJ1YnlnZW0tanNvblxuLSBwZXJsLURhdGUtTWFuaXBcbi0gcGVybC1OZXQtSFRUUFxuLSBwZXJsLURpZ2VzdFxuLSBwZXJsLUlPLVNvY2tldC1TU0xcbi0gZWJ0YWJsZXNcbi0gcGx5bW91dGgtc2NyaXB0c1xuLSBwZXJsLUlPLXN0cmluZ3lcbi0gdGltZVxuLSBwZXJsLXBvZGxhdG9yc1xuLSBwZXJsLWNvbnN0YW50XG4tIHBlcmwtUG9kLUVzY2FwZXNcbi0gcGVybC1OZXQtU1NMZWF5XG4tIHBlcmwtQnVzaW5lc3MtSVNCTlxuLSBhbHNhLXRvb2xzLWZpcm13YXJlXG4tIHBlcmwtRmlsdGVyXG4tIGxpYnJlcG9cbi0gcGVybC1Qb2QtVXNhZ2Vcbi0gcHl0aG9uLXNsaXBcbi0gYWxzYS1maXJtd2FyZVxuLSBwZXJsLUlPLVNvY2tldC1JUFxuLSBweXRob24zLXBpcCIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICI4ZTg5ZTIwYzY0NWNlYTYwMGIyNDAxNTYwNzFkODFjNjRkYWFiN2FkIiwgCiAgICAgICJpZCI6ICJmMjBlOTdhMTM1OWFkYmE2MmZlNWU0NTg2OTE0N2VjYWU2N2YzZmQ0ZjA0MDE5ZGI0ZTFhNjcwOWM0ZTBjYTJlIiwgCiAgICAgICJzZXZlcml0eSI6ICJsb3ciCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAicHl0aG9uIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkRpZmZlcmVuY2UgaW4gUHl0aG9uIHZlcnNpb25zIGFuZCBzdXBwb3J0IGluIFJIRUwgOCIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDM6MzMuOTY3NTA5WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uMiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInB5dGhvbjMiCiAgICAgICAgICB9CiAgICAgICAgXSwgCiAgICAgICAgImV4dGVybmFsIjogWwogICAgICAgICAgewogICAgICAgICAgICAidXJsIjogImh0dHBzOi8vcmVkLmh0L3JoZWwtOC1weXRob24iLCAKICAgICAgICAgICAgInRpdGxlIjogIkRpZmZlcmVuY2UgaW4gUHl0aG9uIHZlcnNpb25zIGFuZCBzdXBwb3J0IGluIFJIRUwgOCIKICAgICAgICAgIH0KICAgICAgICBdLCAKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIlBsZWFzZSBydW4gXCJhbHRlcm5hdGl2ZXMgLS1zZXQgcHl0aG9uIC91c3IvYmluL3B5dGhvbjNcIiBhZnRlciB1cGdyYWRlIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJweXRob25faW5mb3JtX3VzZXIiLCAKICAgICAgInN1bW1hcnkiOiAiSW4gUkhFTCA4LCB0aGVyZSBpcyBubyAncHl0aG9uJyBjb21tYW5kLiBQeXRob24gMyAoYmFja3dhcmQgaW5jb21wYXRpYmxlKSBpcyB0aGUgcHJpbWFyeSBQeXRob24gdmVyc2lvbiBhbmQgUHl0aG9uIDIgaXMgYXZhaWxhYmxlIHdpdGggbGltaXRlZCBzdXBwb3J0IGFuZCBsaW1pdGVkIHNldCBvZiBwYWNrYWdlcy4gSWYgeW91IG5vIGxvbmdlciByZXF1aXJlIFB5dGhvbiAyIHBhY2thZ2VzIGZvbGxvd2luZyB0aGUgdXBncmFkZSwgcGxlYXNlIHJlbW92ZSB0aGVtLiBSZWFkIG1vcmUgaGVyZTogaHR0cHM6Ly9yZWQuaHQvcmhlbC04LXB5dGhvbiIsIAogICAgICAiYXVkaWVuY2UiOiAiZGV2ZWxvcGVyIiwgCiAgICAgICJrZXkiOiAiMGM5ODU4NWIxZDhkMjUyZWI1NDBiZjYxNTYwMDk0ZjM0OTUzNTFmNSIsIAogICAgICAiaWQiOiAiOTM3YWU4NTM0YzZiZWJjNmIxMmNhY2QxMDAwYTMyNjM5YWQwZDRjOGFiZjk2MzA2NjYzODE5NTY4YjdjODZiYiIsIAogICAgICAic2V2ZXJpdHkiOiAiaGlnaCIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJmaWxlc3lzdGVtIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkRldGVjdGVkIGJyb2tlbiBzeXN0ZW1kIHN5bWxpbmtzIGZvciBub24tZXhpc3Rpbmcgc2VydmljZXMiLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjAzOjM0LjM5OTE2N1oiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJSZW1vdmUgdGhlIGludmFsaWQgc3ltbGlua3MgYmVmb3JlIHRoZSB1cGdyYWRlLiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJjb21tYW5kIiwgCiAgICAgICAgICAgICJjb250ZXh0IjogWwogICAgICAgICAgICAgICIvdXNyL2Jpbi9ybSIsIAogICAgICAgICAgICAgICIvZXRjL3N5c3RlbWQvc3lzdGVtL211bHRpLXVzZXIudGFyZ2V0LndhbnRzL292aXJ0LWd1ZXN0LWFnZW50LnNlcnZpY2UiCiAgICAgICAgICAgIF0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfc3lzdGVtZF9icm9rZW5fc3ltbGlua3MiLCAKICAgICAgInN1bW1hcnkiOiAiTGVhcHAgZGV0ZWN0ZWQgYnJva2VuIHN5c3RlbWQgc3ltbGlua3Mgb24gdGhlIHN5c3RlbSB0aGF0IGRvIG5vdCBjb3JyZXNwb25kIHRvIGFueSBpbnN0YWxsZWQgc3lzdGVtZCB1bml0LiBUaGlzIHR5cGljYWxseSBoYXBwZW5zIHdoZW4gdGhlIG9yaWdpbmFsIHN5c3RlbWQgdW5pdCBmaWxlIGhhcyBiZWVuIHJlbW92ZWQgKGUuZy4gYW4gcnBtIHJlbW92YWwpIG9yIHJlbmFtZWQgYW5kIHRoZSBzeXN0ZW0gY29uZmlncmF0aW9uIGhhcyBub3QgYmVlbiBwcm9wZXJseSBtb2RpZmllZC4gVGhlc2Ugc3ltbGlua3Mgd2lsbCBub3QgYmUgaGFuZGxlZCBkdXJpbmcgdGhlIGluLXBsYWNlIHVwZ3JhZGUgYXMgdGhleSBhcmUgYWxyZWFkeSBicm9rZW4uIFRoZSBsaXN0IG9mIGRldGVjdGVkIGJyb2tlbiBzeXN0ZW1kIHN5bWxpbmtzOlxuICAgIC0gL2V0Yy9zeXN0ZW1kL3N5c3RlbS9tdWx0aS11c2VyLnRhcmdldC53YW50cy9vdmlydC1ndWVzdC1hZ2VudC5zZXJ2aWNlIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogImJlMjA4M2ZlZTAzZjVmMGE3MDhmZDE5M2Q4MmQyZmUyMGFlZTcyMTciLCAKICAgICAgImlkIjogImRhYzVhMWQ4YjZhOWJiMDIyZjFmZWVhZTg0MmRmZDdmOGQ5Y2QwMGUyNWNiNzdjZjcxMTRjZjU3OWQ3OThlYTMiLCAKICAgICAgInNldmVyaXR5IjogImxvdyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJzYW5pdHkiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiUGFja2FnZXMgbm90IHNpZ25lZCBieSBSZWQgSGF0IGZvdW5kIG9uIHRoZSBzeXN0ZW0iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjAzOjM0LjkxMjI4MVoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJhY3RvciI6ICJyZWRfaGF0X3NpZ25lZF9ycG1fY2hlY2siLCAKICAgICAgInN1bW1hcnkiOiAiVGhlIGZvbGxvd2luZyBwYWNrYWdlcyBoYXZlIG5vdCBiZWVuIHNpZ25lZCBieSBSZWQgSGF0IGFuZCBtYXkgYmUgcmVtb3ZlZCBkdXJpbmcgdGhlIHVwZ3JhZGUgcHJvY2VzcyBpbiBjYXNlIFJlZCBIYXQtc2lnbmVkIHBhY2thZ2VzIHRvIGJlIHJlbW92ZWQgZHVyaW5nIHRoZSB1cGdyYWRlIGRlcGVuZCBvbiB0aGVtOlxuLSBiZWFrZXJsaWJcbi0gYmVha2VybGliLXJlZGhhdFxuLSBlcGVsLXJlbGVhc2Vcbi0gcmVzdHJhaW50XG4tIHJlc3RyYWludC1yaHRzXG4tIHRwcy1kZXZlbCIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICIxM2YwNzkxYWU1ZjE5ZjUwZTdkMGQ2MDZmYjY1MDFmOTFiMWVmYjJjIiwgCiAgICAgICJpZCI6ICI4MDg1YjhkNWI3ZWM0NDY2YzIyMTUyYzMzNmI1MTM1MjIxYWZmMTc5YzI0ZTVlZTA0MTkzZmE4MjQ2YTZhMWIxIiwgCiAgICAgICJzZXZlcml0eSI6ICJoaWdoIgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgImF1dGhlbnRpY2F0aW9uIiwgCiAgICAgICAgInNlY3VyaXR5IiwgCiAgICAgICAgInRvb2xzIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkN1cnJlbnQgUEFNIGFuZCBuc3N3aXRjaC5jb25mIGNvbmZpZ3VyYXRpb24gd2lsbCBiZSBrZXB0LiIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDM6MzUuMjU5NDE3WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiYXV0aHNlbGVjdCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImF1dGhjb25maWciCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJmaWxlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICIvZXRjL25zc3dpdGNoLmNvbmYiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogImF1dGhzZWxlY3RfY2hlY2siLCAKICAgICAgInN1bW1hcnkiOiAiVGhlcmUgaXMgYSBuZXcgdG9vbCBjYWxsZWQgYXV0aHNlbGVjdCBpbiBSSEVMOCB0aGF0IHJlcGxhY2VkIGF1dGhjb25maWcuIFRoZSB1cGdyYWRlIHByb2Nlc3Mgd2FzIHVuYWJsZSB0byBmaW5kIGFuIGF1dGhzZWxlY3QgcHJvZmlsZSB0aGF0IHdvdWxkIGJlIGVxdWl2YWxlbnQgdG8geW91ciBjdXJyZW50IGNvbmZpZ3VyYXRpb24uIFRoZXJlZm9yZSB5b3VyIGNvbmZpZ3VyYXRpb24gd2lsbCBiZSBsZWZ0IGludGFjdC4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiNDBjNGFiMWRhNGEzMGRjMWNhNDBlNTQzZjYzODVlMTMzNmQ4ODEwYyIsIAogICAgICAiaWQiOiAiYmU0YjFlYmQwZjc1YmU3ZWM0MDdiYTgzMWExNDE0MDhlZjNmZWJmZjllYzY2MTdhNmY0MGQyMmMzNzUxMzUzOSIsIAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJzZXJ2aWNlcyIsIAogICAgICAgICJ0aW1lIG1hbmFnZW1lbnQiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiY2hyb255IHVzaW5nIGRlZmF1bHQgY29uZmlndXJhdGlvbiIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDM6MzUuNjEwMTg2WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibnRwZCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImNocm9ueSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogImZpbGUiLCAKICAgICAgICAgICAgInRpdGxlIjogIi9ldGMvY2hyb255LmNvbmYiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogImNoZWNrX2Nocm9ueSIsIAogICAgICAic3VtbWFyeSI6ICJkZWZhdWx0IGNocm9ueSBjb25maWd1cmF0aW9uIGluIFJIRUw4IHVzZXMgbGVhcHNlY3R6IGRpcmVjdGl2ZSwgd2hpY2ggY2Fubm90IGJlIHVzZWQgd2l0aCBsZWFwIHNtZWFyaW5nIE5UUCBzZXJ2ZXJzLCBhbmQgdXNlcyBhIHNpbmdsZSBwb29sIGRpcmVjdGl2ZSBpbnN0ZWFkIG9mIGZvdXIgc2VydmVyIGRpcmVjdGl2ZXMiLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiYzQyMjJlYmQxODczMGE3NmY2YmM3YjNiNjZkZjg5OGIxMDZlNjU1NCIsIAogICAgICAiaWQiOiAiYmQ5M2YzNDRjODI1YmFmNzAyZmI0MWZiNWY2M2Y3MTdkNTgzY2FiNzMzM2MyZTkzNWFmYzIwNTNhOTY1YTA3NSIsIAogICAgICAic2V2ZXJpdHkiOiAibWVkaXVtIgogICAgfQogIF0KfQo=", "encoding": "base64", "source": "/var/log/leapp/leapp-report.json"} TASK [infra.leapp.remediate : leapp_loaded_removed_kernel_drivers | Parse leapp report to json] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_loaded_removed_kernel_drivers.yml:23 ok: [managed-node01] => {"ansible_facts": {"leappreportdata": {"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": "270f2875e99acfa7451e7e0332cc11d8ed4b0636ec3935503ac22bae1bd4b8cb", "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-25T15:03:28.109313Z", "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": "1a9655cf5553b25fe5106cea12eed3003f8e7c58a1dad6369f832e1082c3475b", "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-25T15:03:31.061079Z", "title": "Packages available in excluded repositories will not be installed"}, {"actor": "removed_pam_modules_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "sssd"}], "remediations": [{"context": "Configure SSSD to replace pam_pkcs11", "type": "hint"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "97e397e0e0d816f55267ed055140b8a96b6e7439d6b2e8f2d9617dede66346f4", "key": "bf47e7305d6805e8bbeaa7593cf01e38030c23f3", "severity": "medium", "summary": "Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.", "timeStamp": "2025-11-25T15:03:31.847599Z", "title": "Module pam_pkcs11 will be removed from PAM configuration"}, {"actor": "check_se_linux", "audience": "sysadmin", "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "22998bb4f4dcb2a17f6a69dfc1f0724e57e9f4c5e43a08e33476982c192eaefb", "key": "8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "severity": "info", "summary": "SElinux relabeling will be scheduled as the status is permissive/enforcing.", "timeStamp": "2025-11-25T15:03:31.893625Z", "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": "2be7c0149bd183ba696b6fc4992100a0e2c97f9465657fc4b604c9e6adde499b", "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-11-25T15:03:31.896884Z", "title": "SElinux will be set to permissive mode"}, {"actor": "check_grub_core", "audience": "sysadmin", "groups": ["boot"], "hostname": "managed-node01", "id": "a6b52eb477aed8a5a574dc895c10850731666e34e0abef8c9265eaabb9866412", "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-11-25T15:03:32.012612Z", "title": "GRUB2 core will be automatically updated during the upgrade"}, {"actor": "check_postfix", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "postfix"}]}, "groups": ["services", "email"], "hostname": "managed-node01", "id": "6bbad9c34518a6a337b11c609793001f337951297ef77e3b777467ae30e24cbb", "key": "5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33", "severity": "low", "summary": "Postfix 3.x has so called \"compatibility safety net\" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: \"postconf -e compatibility_level=0\nIt can be turned off by running: \"postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default \"option_group\" value has changed to \"client\", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set \"option_group\" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to \"auto\", and introduces a new parameter \"tls_eecdh_auto_curves\" with the names of curves that may be negotiated.\n\nThe \"master.cf\" chroot default value has changed from \"y\" (yes) to \"n\" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe \"append_dot_mydomain\" default value has changed from \"yes\" to \"no\". You may need changing it to \"yes\" if senders cannot use complete domain names in e-mail addresses.\n\nThe \"relay_domains\" default value has changed from \"$mydestination\" to the empty value. This could result in unexpected \"Relay access denied\" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe \"mynetworks_style\" default value has changed from \"subnet\" to \"host\". This parameter is used to implement the \"permit_mynetworks\" feature. The change could result in unexpected \"access denied\" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n", "timeStamp": "2025-11-25T15:03:32.227112Z", "title": "Postfix has incompatible changes in the next major version"}, {"actor": "check_detected_devices_and_drivers", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716"}, {"title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131"}]}, "groups": ["kernel", "drivers", "inhibitor"], "hostname": "managed-node01", "id": "68b603eb83f55cb2c5cb0e2e9100dc3d3eb526b54eba8a37c386017eadf8fec1", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-11-25T15:03:32.781025Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."}, {"actor": "checkgrep", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "grep"}], "remediations": [{"context": "Please update your scripts to be compatible with the changes.", "type": "hint"}]}, "groups": ["tools"], "hostname": "managed-node01", "id": "a06fc87beab622019be2a211c17a1527a76852b52d608578eec1489f2eb33cd7", "key": "94665a499e2eeee35eca3e7093a7abe183384b16", "severity": "low", "summary": "If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary.\nThe 'grep -P' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe 'grep -z' no longer automatically treats the byte '\\200' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, 'grep \"^\" -m1 -A1' now outputs the first two input lines, not just the first line.\n", "timeStamp": "2025-11-25T15:03:33.182499Z", "title": "Grep has incompatible changes in the next major version"}, {"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": "57ca422ff4ea2872c1a0d0701c00d7d29f238c72a18bd5264cea065575017f39", "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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n", "timeStamp": "2025-11-25T15:03:33.541322Z", "title": "Use of NFS detected. Upgrade can't proceed"}, {"actor": "check_skipped_repositories", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "python3-libs"}, {"scheme": "package", "title": "perl-libs"}, {"scheme": "package", "title": "perl-XML-Twig"}, {"scheme": "package", "title": "perl-HTML-Tagset"}, {"scheme": "package", "title": "perl-parent"}, {"scheme": "package", "title": "efivar-libs"}, {"scheme": "package", "title": "perl-Time-HiRes"}, {"scheme": "package", "title": "perl-HTTP-Cookies"}, {"scheme": "package", "title": "vim-common"}, {"scheme": "package", "title": "perl-Pod-Perldoc"}, {"scheme": "package", "title": "libsolv"}, {"scheme": "package", "title": "perl-macros"}, {"scheme": "package", "title": "perl-IO-Compress"}, {"scheme": "package", "title": "python-slip-dbus"}, {"scheme": "package", "title": "perl-HTTP-Date"}, {"scheme": "package", "title": "ruby-libs"}, {"scheme": "package", "title": "perl-XML-NamespaceSupport"}, {"scheme": "package", "title": "rubygems"}, {"scheme": "package", "title": "grub2-efi-x64-modules"}, {"scheme": "package", "title": "perl-HTTP-Message"}, {"scheme": "package", "title": "ipset"}, {"scheme": "package", "title": "perl-Socket"}, {"scheme": "package", "title": "rubygem-psych"}, {"scheme": "package", "title": "libdrm"}, {"scheme": "package", "title": "perl-Time-Local"}, {"scheme": "package", "title": "rubygem-bigdecimal"}, {"scheme": "package", "title": "perl-File-Temp"}, {"scheme": "package", "title": "python3"}, {"scheme": "package", "title": "perl-Text-ParseWords"}, {"scheme": "package", "title": "gpm-libs"}, {"scheme": "package", "title": "perl-LWP-MediaTypes"}, {"scheme": "package", "title": "perl-Compress-Raw-Zlib"}, {"scheme": "package", "title": "perl-TermReadKey"}, {"scheme": "package", "title": "perl-threads"}, {"scheme": "package", "title": "perl-File-Listing"}, {"scheme": "package", "title": "rubygem-rdoc"}, {"scheme": "package", "title": "perl-Scalar-List-Utils"}, {"scheme": "package", "title": "perl-HTTP-Tiny"}, {"scheme": "package", "title": "perl-XML-SAX"}, {"scheme": "package", "title": "perl-LWP-Protocol-https"}, {"scheme": "package", "title": "vim-filesystem"}, {"scheme": "package", "title": "perl-IO-Zlib"}, {"scheme": "package", "title": "rng-tools"}, {"scheme": "package", "title": "libpciaccess"}, {"scheme": "package", "title": "perl-Mozilla-CA"}, {"scheme": "package", "title": "python-firewall"}, {"scheme": "package", "title": "json-glib"}, {"scheme": "package", "title": "perl-threads-shared"}, {"scheme": "package", "title": "mailcap"}, {"scheme": "package", "title": "perl-Business-ISBN-Data"}, {"scheme": "package", "title": "perl-Encode"}, {"scheme": "package", "title": "perl-Carp"}, {"scheme": "package", "title": "linux-firmware"}, {"scheme": "package", "title": "perl-HTTP-Negotiate"}, {"scheme": "package", "title": "rubygem-io-console"}, {"scheme": "package", "title": "perl-Data-Dumper"}, {"scheme": "package", "title": "perl-Exporter"}, {"scheme": "package", "title": "aic94xx-firmware"}, {"scheme": "package", "title": "wget"}, {"scheme": "package", "title": "vim-enhanced"}, {"scheme": "package", "title": "perl-libwww-perl"}, {"scheme": "package", "title": "perl-URI"}, {"scheme": "package", "title": "perl-Module-Load"}, {"scheme": "package", "title": "perl-XML-LibXML"}, {"scheme": "package", "title": "perl-File-Path"}, {"scheme": "package", "title": "perl-Encode-Locale"}, {"scheme": "package", "title": "perl-XML-SAX-Base"}, {"scheme": "package", "title": "perl-XML-Parser"}, {"scheme": "package", "title": "iprutils"}, {"scheme": "package", "title": "biosdevname"}, {"scheme": "package", "title": "perl-FCGI"}, {"scheme": "package", "title": "perl-TimeDate"}, {"scheme": "package", "title": "mokutil"}, {"scheme": "package", "title": "git"}, {"scheme": "package", "title": "perl-Compress-Raw-Bzip2"}, {"scheme": "package", "title": "perl"}, {"scheme": "package", "title": "perl-Font-AFM"}, {"scheme": "package", "title": "fxload"}, {"scheme": "package", "title": "perl-Storable"}, {"scheme": "package", "title": "perl-Digest-MD5"}, {"scheme": "package", "title": "plymouth-core-libs"}, {"scheme": "package", "title": "libreport-filesystem"}, {"scheme": "package", "title": "perl-Getopt-Long"}, {"scheme": "package", "title": "perl-HTML-Tree"}, {"scheme": "package", "title": "perl-IO-HTML"}, {"scheme": "package", "title": "ruby"}, {"scheme": "package", "title": "perl-PathTools"}, {"scheme": "package", "title": "perl-HTML-Parser"}, {"scheme": "package", "title": "ipset-libs"}, {"scheme": "package", "title": "perl-Net-LibIDN"}, {"scheme": "package", "title": "perl-Git"}, {"scheme": "package", "title": "firewalld"}, {"scheme": "package", "title": "plymouth"}, {"scheme": "package", "title": "perl-CGI"}, {"scheme": "package", "title": "python3-setuptools"}, {"scheme": "package", "title": "perl-WWW-RobotRules"}, {"scheme": "package", "title": "firewalld-filesystem"}, {"scheme": "package", "title": "shim-x64"}, {"scheme": "package", "title": "ruby-irb"}, {"scheme": "package", "title": "perl-Pod-Simple"}, {"scheme": "package", "title": "perl-Error"}, {"scheme": "package", "title": "perl-HTML-Format"}, {"scheme": "package", "title": "lsscsi"}, {"scheme": "package", "title": "perl-HTTP-Daemon"}, {"scheme": "package", "title": "alsa-lib"}, {"scheme": "package", "title": "redhat-logos"}, {"scheme": "package", "title": "rubygem-json"}, {"scheme": "package", "title": "perl-Date-Manip"}, {"scheme": "package", "title": "perl-Net-HTTP"}, {"scheme": "package", "title": "perl-Digest"}, {"scheme": "package", "title": "perl-IO-Socket-SSL"}, {"scheme": "package", "title": "ebtables"}, {"scheme": "package", "title": "plymouth-scripts"}, {"scheme": "package", "title": "perl-IO-stringy"}, {"scheme": "package", "title": "time"}, {"scheme": "package", "title": "perl-podlators"}, {"scheme": "package", "title": "perl-constant"}, {"scheme": "package", "title": "perl-Pod-Escapes"}, {"scheme": "package", "title": "perl-Net-SSLeay"}, {"scheme": "package", "title": "perl-Business-ISBN"}, {"scheme": "package", "title": "alsa-tools-firmware"}, {"scheme": "package", "title": "perl-Filter"}, {"scheme": "package", "title": "librepo"}, {"scheme": "package", "title": "perl-Pod-Usage"}, {"scheme": "package", "title": "python-slip"}, {"scheme": "package", "title": "alsa-firmware"}, {"scheme": "package", "title": "perl-IO-Socket-IP"}, {"scheme": "package", "title": "python3-pip"}, {"scheme": "repository", "title": "rhel-Server"}], "remediations": [{"context": "You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket", "type": "hint"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "f20e97a1359adba62fe5e45869147ecae67f3fd4f04019db4e1a6709c4e0ca2e", "key": "8e89e20c645cea600b240156071d81c64daab7ad", "severity": "low", "summary": "The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel-Server\nAnd the following packages installed from those repositories may not be upgraded:\n- python3-libs\n- perl-libs\n- perl-XML-Twig\n- perl-HTML-Tagset\n- perl-parent\n- efivar-libs\n- perl-Time-HiRes\n- perl-HTTP-Cookies\n- vim-common\n- perl-Pod-Perldoc\n- libsolv\n- perl-macros\n- perl-IO-Compress\n- python-slip-dbus\n- perl-HTTP-Date\n- ruby-libs\n- perl-XML-NamespaceSupport\n- rubygems\n- grub2-efi-x64-modules\n- perl-HTTP-Message\n- ipset\n- perl-Socket\n- rubygem-psych\n- libdrm\n- perl-Time-Local\n- rubygem-bigdecimal\n- perl-File-Temp\n- python3\n- perl-Text-ParseWords\n- gpm-libs\n- perl-LWP-MediaTypes\n- perl-Compress-Raw-Zlib\n- perl-TermReadKey\n- perl-threads\n- perl-File-Listing\n- rubygem-rdoc\n- perl-Scalar-List-Utils\n- perl-HTTP-Tiny\n- perl-XML-SAX\n- perl-LWP-Protocol-https\n- vim-filesystem\n- perl-IO-Zlib\n- rng-tools\n- libpciaccess\n- perl-Mozilla-CA\n- python-firewall\n- json-glib\n- perl-threads-shared\n- mailcap\n- perl-Business-ISBN-Data\n- perl-Encode\n- perl-Carp\n- linux-firmware\n- perl-HTTP-Negotiate\n- rubygem-io-console\n- perl-Data-Dumper\n- perl-Exporter\n- aic94xx-firmware\n- wget\n- vim-enhanced\n- perl-libwww-perl\n- perl-URI\n- perl-Module-Load\n- perl-XML-LibXML\n- perl-File-Path\n- perl-Encode-Locale\n- perl-XML-SAX-Base\n- perl-XML-Parser\n- iprutils\n- biosdevname\n- perl-FCGI\n- perl-TimeDate\n- mokutil\n- git\n- perl-Compress-Raw-Bzip2\n- perl\n- perl-Font-AFM\n- fxload\n- perl-Storable\n- perl-Digest-MD5\n- plymouth-core-libs\n- libreport-filesystem\n- perl-Getopt-Long\n- perl-HTML-Tree\n- perl-IO-HTML\n- ruby\n- perl-PathTools\n- perl-HTML-Parser\n- ipset-libs\n- perl-Net-LibIDN\n- perl-Git\n- firewalld\n- plymouth\n- perl-CGI\n- python3-setuptools\n- perl-WWW-RobotRules\n- firewalld-filesystem\n- shim-x64\n- ruby-irb\n- perl-Pod-Simple\n- perl-Error\n- perl-HTML-Format\n- lsscsi\n- perl-HTTP-Daemon\n- alsa-lib\n- redhat-logos\n- rubygem-json\n- perl-Date-Manip\n- perl-Net-HTTP\n- perl-Digest\n- perl-IO-Socket-SSL\n- ebtables\n- plymouth-scripts\n- perl-IO-stringy\n- time\n- perl-podlators\n- perl-constant\n- perl-Pod-Escapes\n- perl-Net-SSLeay\n- perl-Business-ISBN\n- alsa-tools-firmware\n- perl-Filter\n- librepo\n- perl-Pod-Usage\n- python-slip\n- alsa-firmware\n- perl-IO-Socket-IP\n- python3-pip", "timeStamp": "2025-11-25T15:03:33.930032Z", "title": "Some enabled RPM repositories are unknown to Leapp"}, {"actor": "python_inform_user", "audience": "developer", "detail": {"external": [{"title": "Difference in Python versions and support in RHEL 8", "url": "https://red.ht/rhel-8-python"}], "related_resources": [{"scheme": "package", "title": "python"}, {"scheme": "package", "title": "python2"}, {"scheme": "package", "title": "python3"}], "remediations": [{"context": "Please run \"alternatives --set python /usr/bin/python3\" after upgrade", "type": "hint"}]}, "groups": ["python"], "hostname": "managed-node01", "id": "937ae8534c6bebc6b12cacd1000a32639ad0d4c8abf96306663819568b7c86bb", "key": "0c98585b1d8d252eb540bf61560094f3495351f5", "severity": "high", "summary": "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", "timeStamp": "2025-11-25T15:03:33.967509Z", "title": "Difference in Python versions and support in RHEL 8"}, {"actor": "check_systemd_broken_symlinks", "audience": "sysadmin", "detail": {"remediations": [{"context": "Remove the invalid symlinks before the upgrade.", "type": "hint"}, {"context": ["/usr/bin/rm", "/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service"], "type": "command"}]}, "groups": ["filesystem"], "hostname": "managed-node01", "id": "dac5a1d8b6a9bb022f1feeae842dfd7f8d9cd00e25cb77cf7114cf579d798ea3", "key": "be2083fee03f5f0a708fd193d82d2fe20aee7217", "severity": "low", "summary": "Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "timeStamp": "2025-11-25T15:03:34.399167Z", "title": "Detected broken systemd symlinks for non-existing services"}, {"actor": "red_hat_signed_rpm_check", "audience": "sysadmin", "groups": ["sanity"], "hostname": "managed-node01", "id": "8085b8d5b7ec4466c22152c336b5135221aff179c24e5ee04193fa8246a6a1b1", "key": "13f0791ae5f19f50e7d0d606fb6501f91b1efb2c", "severity": "high", "summary": "The following packages have not been signed by Red Hat and may be removed during the upgrade process in case Red Hat-signed packages to be removed during the upgrade depend on them:\n- beakerlib\n- beakerlib-redhat\n- epel-release\n- restraint\n- restraint-rhts\n- tps-devel", "timeStamp": "2025-11-25T15:03:34.912281Z", "title": "Packages not signed by Red Hat found on the system"}, {"actor": "authselect_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "authselect"}, {"scheme": "package", "title": "authconfig"}, {"scheme": "file", "title": "/etc/nsswitch.conf"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "be4b1ebd0f75be7ec407ba831a141408ef3febff9ec6617a6f40d22c37513539", "key": "40c4ab1da4a30dc1ca40e543f6385e1336d8810c", "severity": "info", "summary": "There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.", "timeStamp": "2025-11-25T15:03:35.259417Z", "title": "Current PAM and nsswitch.conf configuration will be kept."}, {"actor": "check_chrony", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "ntpd"}, {"scheme": "package", "title": "chrony"}, {"scheme": "file", "title": "/etc/chrony.conf"}]}, "groups": ["services", "time management"], "hostname": "managed-node01", "id": "bd93f344c825baf702fb41fb5f63f717d583cab7333c2e935afc2053a965a075", "key": "c4222ebd18730a76f6bc7b3b66df898b106e6554", "severity": "medium", "summary": "default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives", "timeStamp": "2025-11-25T15:03:35.610186Z", "title": "chrony using default configuration"}], "leapp_run_id": "74fd4386-1775-4306-a62b-5b09905ca2ab"}}, "changed": false} TASK [infra.leapp.remediate : leapp_loaded_removed_kernel_drivers | Find entry in leapp report] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_loaded_removed_kernel_drivers.yml:27 skipping: [managed-node01] => (item={'groups': ['repository', 'failure'], 'title': 'Excluded target system repositories', 'timeStamp': '2025-11-25T15:03:28.109313Z', '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': '270f2875e99acfa7451e7e0332cc11d8ed4b0636ec3935503ac22bae1bd4b8cb', '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": "270f2875e99acfa7451e7e0332cc11d8ed4b0636ec3935503ac22bae1bd4b8cb", "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-25T15:03:28.109313Z", "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-25T15:03:31.061079Z', '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': '1a9655cf5553b25fe5106cea12eed3003f8e7c58a1dad6369f832e1082c3475b', '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": "1a9655cf5553b25fe5106cea12eed3003f8e7c58a1dad6369f832e1082c3475b", "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-25T15:03:31.061079Z", "title": "Packages available in excluded repositories will not be installed"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['authentication', 'security', 'tools'], 'title': 'Module pam_pkcs11 will be removed from PAM configuration', 'timeStamp': '2025-11-25T15:03:31.847599Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'sssd'}], 'remediations': [{'type': 'hint', 'context': 'Configure SSSD to replace pam_pkcs11'}]}, 'actor': 'removed_pam_modules_check', 'summary': 'Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.', 'audience': 'sysadmin', 'key': 'bf47e7305d6805e8bbeaa7593cf01e38030c23f3', 'id': '97e397e0e0d816f55267ed055140b8a96b6e7439d6b2e8f2d9617dede66346f4', 'severity': 'medium'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "removed_pam_modules_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "sssd"}], "remediations": [{"context": "Configure SSSD to replace pam_pkcs11", "type": "hint"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "97e397e0e0d816f55267ed055140b8a96b6e7439d6b2e8f2d9617dede66346f4", "key": "bf47e7305d6805e8bbeaa7593cf01e38030c23f3", "severity": "medium", "summary": "Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.", "timeStamp": "2025-11-25T15:03:31.847599Z", "title": "Module pam_pkcs11 will be removed from PAM configuration"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['selinux', 'security'], 'title': 'SElinux relabeling will be scheduled', 'timeStamp': '2025-11-25T15:03:31.893625Z', 'hostname': 'managed-node01', 'actor': 'check_se_linux', 'summary': 'SElinux relabeling will be scheduled as the status is permissive/enforcing.', 'audience': 'sysadmin', 'key': '8fb81863f8413bd617c2a55b69b8e10ff03d7c72', 'id': '22998bb4f4dcb2a17f6a69dfc1f0724e57e9f4c5e43a08e33476982c192eaefb', 'severity': 'info'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_se_linux", "audience": "sysadmin", "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "22998bb4f4dcb2a17f6a69dfc1f0724e57e9f4c5e43a08e33476982c192eaefb", "key": "8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "severity": "info", "summary": "SElinux relabeling will be scheduled as the status is permissive/enforcing.", "timeStamp": "2025-11-25T15:03:31.893625Z", "title": "SElinux relabeling will be scheduled"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['selinux', 'security'], 'title': 'SElinux will be set to permissive mode', 'timeStamp': '2025-11-25T15:03:31.896884Z', 'hostname': 'managed-node01', 'detail': {'remediations': [{'type': 'hint', '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.'}]}, 'actor': 'check_se_linux', '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.', 'audience': 'sysadmin', 'key': '39d7183dafba798aa4bbb1e70b0ef2bbe5b1772f', 'id': '2be7c0149bd183ba696b6fc4992100a0e2c97f9465657fc4b604c9e6adde499b', 'severity': 'low'}) => {"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": "2be7c0149bd183ba696b6fc4992100a0e2c97f9465657fc4b604c9e6adde499b", "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-11-25T15:03:31.896884Z", "title": "SElinux will be set to permissive mode"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['boot'], 'title': 'GRUB2 core will be automatically updated during the upgrade', 'timeStamp': '2025-11-25T15:03:32.012612Z', 'hostname': 'managed-node01', 'actor': 'check_grub_core', '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.', 'audience': 'sysadmin', 'key': 'ac7030e05d2ee248d34f08a9fa040b352bc410a3', 'id': 'a6b52eb477aed8a5a574dc895c10850731666e34e0abef8c9265eaabb9866412', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_grub_core", "audience": "sysadmin", "groups": ["boot"], "hostname": "managed-node01", "id": "a6b52eb477aed8a5a574dc895c10850731666e34e0abef8c9265eaabb9866412", "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-11-25T15:03:32.012612Z", "title": "GRUB2 core will be automatically updated during the upgrade"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['services', 'email'], 'title': 'Postfix has incompatible changes in the next major version', 'timeStamp': '2025-11-25T15:03:32.227112Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'postfix'}]}, 'actor': 'check_postfix', 'summary': 'Postfix 3.x has so called "compatibility safety net" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: "postconf -e compatibility_level=0\nIt can be turned off by running: "postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default "option_group" value has changed to "client", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set "option_group" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to "auto", and introduces a new parameter "tls_eecdh_auto_curves" with the names of curves that may be negotiated.\n\nThe "master.cf" chroot default value has changed from "y" (yes) to "n" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe "append_dot_mydomain" default value has changed from "yes" to "no". You may need changing it to "yes" if senders cannot use complete domain names in e-mail addresses.\n\nThe "relay_domains" default value has changed from "$mydestination" to the empty value. This could result in unexpected "Relay access denied" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe "mynetworks_style" default value has changed from "subnet" to "host". This parameter is used to implement the "permit_mynetworks" feature. The change could result in unexpected "access denied" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n', 'audience': 'sysadmin', 'key': '5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33', 'id': '6bbad9c34518a6a337b11c609793001f337951297ef77e3b777467ae30e24cbb', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_postfix", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "postfix"}]}, "groups": ["services", "email"], "hostname": "managed-node01", "id": "6bbad9c34518a6a337b11c609793001f337951297ef77e3b777467ae30e24cbb", "key": "5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33", "severity": "low", "summary": "Postfix 3.x has so called \"compatibility safety net\" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: \"postconf -e compatibility_level=0\nIt can be turned off by running: \"postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default \"option_group\" value has changed to \"client\", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set \"option_group\" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to \"auto\", and introduces a new parameter \"tls_eecdh_auto_curves\" with the names of curves that may be negotiated.\n\nThe \"master.cf\" chroot default value has changed from \"y\" (yes) to \"n\" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe \"append_dot_mydomain\" default value has changed from \"yes\" to \"no\". You may need changing it to \"yes\" if senders cannot use complete domain names in e-mail addresses.\n\nThe \"relay_domains\" default value has changed from \"$mydestination\" to the empty value. This could result in unexpected \"Relay access denied\" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe \"mynetworks_style\" default value has changed from \"subnet\" to \"host\". This parameter is used to implement the \"permit_mynetworks\" feature. The change could result in unexpected \"access denied\" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n", "timeStamp": "2025-11-25T15:03:32.227112Z", "title": "Postfix has incompatible changes in the next major version"}, "skip_reason": "Conditional result was False"} ok: [managed-node01] => (item={'groups': ['kernel', 'drivers', 'inhibitor'], 'title': 'Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.', 'timeStamp': '2025-11-25T15:03:32.781025Z', 'hostname': 'managed-node01', 'detail': {'external': [{'url': 'https://access.redhat.com/solutions/6971716', 'title': 'Leapp preupgrade getting "Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed." '}, {'url': 'https://access.redhat.com/solutions/5436131', 'title': 'Leapp upgrade fail with error "Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."'}]}, 'actor': 'check_detected_devices_and_drivers', 'summary': 'Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n', 'audience': 'sysadmin', 'key': 'f08a07da902958defa4f5c2699fae9ec2eb67c5b', 'id': '68b603eb83f55cb2c5cb0e2e9100dc3d3eb526b54eba8a37c386017eadf8fec1', 'severity': 'high'}) => {"ansible_facts": {"leapp_entry": {"actor": "check_detected_devices_and_drivers", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716"}, {"title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131"}]}, "groups": ["kernel", "drivers", "inhibitor"], "hostname": "managed-node01", "id": "68b603eb83f55cb2c5cb0e2e9100dc3d3eb526b54eba8a37c386017eadf8fec1", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-11-25T15:03:32.781025Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."}}, "ansible_loop_var": "item", "changed": false, "item": {"actor": "check_detected_devices_and_drivers", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716"}, {"title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131"}]}, "groups": ["kernel", "drivers", "inhibitor"], "hostname": "managed-node01", "id": "68b603eb83f55cb2c5cb0e2e9100dc3d3eb526b54eba8a37c386017eadf8fec1", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-11-25T15:03:32.781025Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."}} skipping: [managed-node01] => (item={'groups': ['tools'], 'title': 'Grep has incompatible changes in the next major version', 'timeStamp': '2025-11-25T15:03:33.182499Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'grep'}], 'remediations': [{'type': 'hint', 'context': 'Please update your scripts to be compatible with the changes.'}]}, 'actor': 'checkgrep', 'summary': 'If a file contains data improperly encoded for the current locale, and this is discovered before any of the file\'s contents are output, grep now treats the file as binary.\nThe \'grep -P\' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe \'grep -z\' no longer automatically treats the byte \'\\200\' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, \'grep "^" -m1 -A1\' now outputs the first two input lines, not just the first line.\n', 'audience': 'sysadmin', 'key': '94665a499e2eeee35eca3e7093a7abe183384b16', 'id': 'a06fc87beab622019be2a211c17a1527a76852b52d608578eec1489f2eb33cd7', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "checkgrep", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "grep"}], "remediations": [{"context": "Please update your scripts to be compatible with the changes.", "type": "hint"}]}, "groups": ["tools"], "hostname": "managed-node01", "id": "a06fc87beab622019be2a211c17a1527a76852b52d608578eec1489f2eb33cd7", "key": "94665a499e2eeee35eca3e7093a7abe183384b16", "severity": "low", "summary": "If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary.\nThe 'grep -P' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe 'grep -z' no longer automatically treats the byte '\\200' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, 'grep \"^\" -m1 -A1' now outputs the first two input lines, not just the first line.\n", "timeStamp": "2025-11-25T15:03:33.182499Z", "title": "Grep has incompatible changes in the next major version"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['filesystem', 'network', 'inhibitor'], 'title': "Use of NFS detected. Upgrade can't proceed", 'timeStamp': '2025-11-25T15:03:33.541322Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'file', 'title': '/etc/fstab'}], 'external': [{'url': 'https://access.redhat.com/solutions/6964006', 'title': 'Why does leapp upgrade fail on detecting NFS during upgrade?'}], 'remediations': [{'type': 'hint', 'context': 'Disable NFS temporarily for the upgrade if possible.'}]}, 'actor': 'check_nfs', '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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n', 'audience': 'sysadmin', 'key': '9881b25faceeeaa7a6478bcdac29afd7f6baaaed', 'id': '57ca422ff4ea2872c1a0d0701c00d7d29f238c72a18bd5264cea065575017f39', 'severity': 'high'}) => {"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": "57ca422ff4ea2872c1a0d0701c00d7d29f238c72a18bd5264cea065575017f39", "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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n", "timeStamp": "2025-11-25T15:03:33.541322Z", "title": "Use of NFS detected. Upgrade can't proceed"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['repository'], 'title': 'Some enabled RPM repositories are unknown to Leapp', 'timeStamp': '2025-11-25T15:03:33.930032Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'python3-libs'}, {'scheme': 'package', 'title': 'perl-libs'}, {'scheme': 'package', 'title': 'perl-XML-Twig'}, {'scheme': 'package', 'title': 'perl-HTML-Tagset'}, {'scheme': 'package', 'title': 'perl-parent'}, {'scheme': 'package', 'title': 'efivar-libs'}, {'scheme': 'package', 'title': 'perl-Time-HiRes'}, {'scheme': 'package', 'title': 'perl-HTTP-Cookies'}, {'scheme': 'package', 'title': 'vim-common'}, {'scheme': 'package', 'title': 'perl-Pod-Perldoc'}, {'scheme': 'package', 'title': 'libsolv'}, {'scheme': 'package', 'title': 'perl-macros'}, {'scheme': 'package', 'title': 'perl-IO-Compress'}, {'scheme': 'package', 'title': 'python-slip-dbus'}, {'scheme': 'package', 'title': 'perl-HTTP-Date'}, {'scheme': 'package', 'title': 'ruby-libs'}, {'scheme': 'package', 'title': 'perl-XML-NamespaceSupport'}, {'scheme': 'package', 'title': 'rubygems'}, {'scheme': 'package', 'title': 'grub2-efi-x64-modules'}, {'scheme': 'package', 'title': 'perl-HTTP-Message'}, {'scheme': 'package', 'title': 'ipset'}, {'scheme': 'package', 'title': 'perl-Socket'}, {'scheme': 'package', 'title': 'rubygem-psych'}, {'scheme': 'package', 'title': 'libdrm'}, {'scheme': 'package', 'title': 'perl-Time-Local'}, {'scheme': 'package', 'title': 'rubygem-bigdecimal'}, {'scheme': 'package', 'title': 'perl-File-Temp'}, {'scheme': 'package', 'title': 'python3'}, {'scheme': 'package', 'title': 'perl-Text-ParseWords'}, {'scheme': 'package', 'title': 'gpm-libs'}, {'scheme': 'package', 'title': 'perl-LWP-MediaTypes'}, {'scheme': 'package', 'title': 'perl-Compress-Raw-Zlib'}, {'scheme': 'package', 'title': 'perl-TermReadKey'}, {'scheme': 'package', 'title': 'perl-threads'}, {'scheme': 'package', 'title': 'perl-File-Listing'}, {'scheme': 'package', 'title': 'rubygem-rdoc'}, {'scheme': 'package', 'title': 'perl-Scalar-List-Utils'}, {'scheme': 'package', 'title': 'perl-HTTP-Tiny'}, {'scheme': 'package', 'title': 'perl-XML-SAX'}, {'scheme': 'package', 'title': 'perl-LWP-Protocol-https'}, {'scheme': 'package', 'title': 'vim-filesystem'}, {'scheme': 'package', 'title': 'perl-IO-Zlib'}, {'scheme': 'package', 'title': 'rng-tools'}, {'scheme': 'package', 'title': 'libpciaccess'}, {'scheme': 'package', 'title': 'perl-Mozilla-CA'}, {'scheme': 'package', 'title': 'python-firewall'}, {'scheme': 'package', 'title': 'json-glib'}, {'scheme': 'package', 'title': 'perl-threads-shared'}, {'scheme': 'package', 'title': 'mailcap'}, {'scheme': 'package', 'title': 'perl-Business-ISBN-Data'}, {'scheme': 'package', 'title': 'perl-Encode'}, {'scheme': 'package', 'title': 'perl-Carp'}, {'scheme': 'package', 'title': 'linux-firmware'}, {'scheme': 'package', 'title': 'perl-HTTP-Negotiate'}, {'scheme': 'package', 'title': 'rubygem-io-console'}, {'scheme': 'package', 'title': 'perl-Data-Dumper'}, {'scheme': 'package', 'title': 'perl-Exporter'}, {'scheme': 'package', 'title': 'aic94xx-firmware'}, {'scheme': 'package', 'title': 'wget'}, {'scheme': 'package', 'title': 'vim-enhanced'}, {'scheme': 'package', 'title': 'perl-libwww-perl'}, {'scheme': 'package', 'title': 'perl-URI'}, {'scheme': 'package', 'title': 'perl-Module-Load'}, {'scheme': 'package', 'title': 'perl-XML-LibXML'}, {'scheme': 'package', 'title': 'perl-File-Path'}, {'scheme': 'package', 'title': 'perl-Encode-Locale'}, {'scheme': 'package', 'title': 'perl-XML-SAX-Base'}, {'scheme': 'package', 'title': 'perl-XML-Parser'}, {'scheme': 'package', 'title': 'iprutils'}, {'scheme': 'package', 'title': 'biosdevname'}, {'scheme': 'package', 'title': 'perl-FCGI'}, {'scheme': 'package', 'title': 'perl-TimeDate'}, {'scheme': 'package', 'title': 'mokutil'}, {'scheme': 'package', 'title': 'git'}, {'scheme': 'package', 'title': 'perl-Compress-Raw-Bzip2'}, {'scheme': 'package', 'title': 'perl'}, {'scheme': 'package', 'title': 'perl-Font-AFM'}, {'scheme': 'package', 'title': 'fxload'}, {'scheme': 'package', 'title': 'perl-Storable'}, {'scheme': 'package', 'title': 'perl-Digest-MD5'}, {'scheme': 'package', 'title': 'plymouth-core-libs'}, {'scheme': 'package', 'title': 'libreport-filesystem'}, {'scheme': 'package', 'title': 'perl-Getopt-Long'}, {'scheme': 'package', 'title': 'perl-HTML-Tree'}, {'scheme': 'package', 'title': 'perl-IO-HTML'}, {'scheme': 'package', 'title': 'ruby'}, {'scheme': 'package', 'title': 'perl-PathTools'}, {'scheme': 'package', 'title': 'perl-HTML-Parser'}, {'scheme': 'package', 'title': 'ipset-libs'}, {'scheme': 'package', 'title': 'perl-Net-LibIDN'}, {'scheme': 'package', 'title': 'perl-Git'}, {'scheme': 'package', 'title': 'firewalld'}, {'scheme': 'package', 'title': 'plymouth'}, {'scheme': 'package', 'title': 'perl-CGI'}, {'scheme': 'package', 'title': 'python3-setuptools'}, {'scheme': 'package', 'title': 'perl-WWW-RobotRules'}, {'scheme': 'package', 'title': 'firewalld-filesystem'}, {'scheme': 'package', 'title': 'shim-x64'}, {'scheme': 'package', 'title': 'ruby-irb'}, {'scheme': 'package', 'title': 'perl-Pod-Simple'}, {'scheme': 'package', 'title': 'perl-Error'}, {'scheme': 'package', 'title': 'perl-HTML-Format'}, {'scheme': 'package', 'title': 'lsscsi'}, {'scheme': 'package', 'title': 'perl-HTTP-Daemon'}, {'scheme': 'package', 'title': 'alsa-lib'}, {'scheme': 'package', 'title': 'redhat-logos'}, {'scheme': 'package', 'title': 'rubygem-json'}, {'scheme': 'package', 'title': 'perl-Date-Manip'}, {'scheme': 'package', 'title': 'perl-Net-HTTP'}, {'scheme': 'package', 'title': 'perl-Digest'}, {'scheme': 'package', 'title': 'perl-IO-Socket-SSL'}, {'scheme': 'package', 'title': 'ebtables'}, {'scheme': 'package', 'title': 'plymouth-scripts'}, {'scheme': 'package', 'title': 'perl-IO-stringy'}, {'scheme': 'package', 'title': 'time'}, {'scheme': 'package', 'title': 'perl-podlators'}, {'scheme': 'package', 'title': 'perl-constant'}, {'scheme': 'package', 'title': 'perl-Pod-Escapes'}, {'scheme': 'package', 'title': 'perl-Net-SSLeay'}, {'scheme': 'package', 'title': 'perl-Business-ISBN'}, {'scheme': 'package', 'title': 'alsa-tools-firmware'}, {'scheme': 'package', 'title': 'perl-Filter'}, {'scheme': 'package', 'title': 'librepo'}, {'scheme': 'package', 'title': 'perl-Pod-Usage'}, {'scheme': 'package', 'title': 'python-slip'}, {'scheme': 'package', 'title': 'alsa-firmware'}, {'scheme': 'package', 'title': 'perl-IO-Socket-IP'}, {'scheme': 'package', 'title': 'python3-pip'}, {'scheme': 'repository', 'title': 'rhel-Server'}], 'remediations': [{'type': 'hint', 'context': 'You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket'}]}, 'actor': 'check_skipped_repositories', 'summary': 'The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel-Server\nAnd the following packages installed from those repositories may not be upgraded:\n- python3-libs\n- perl-libs\n- perl-XML-Twig\n- perl-HTML-Tagset\n- perl-parent\n- efivar-libs\n- perl-Time-HiRes\n- perl-HTTP-Cookies\n- vim-common\n- perl-Pod-Perldoc\n- libsolv\n- perl-macros\n- perl-IO-Compress\n- python-slip-dbus\n- perl-HTTP-Date\n- ruby-libs\n- perl-XML-NamespaceSupport\n- rubygems\n- grub2-efi-x64-modules\n- perl-HTTP-Message\n- ipset\n- perl-Socket\n- rubygem-psych\n- libdrm\n- perl-Time-Local\n- rubygem-bigdecimal\n- perl-File-Temp\n- python3\n- perl-Text-ParseWords\n- gpm-libs\n- perl-LWP-MediaTypes\n- perl-Compress-Raw-Zlib\n- perl-TermReadKey\n- perl-threads\n- perl-File-Listing\n- rubygem-rdoc\n- perl-Scalar-List-Utils\n- perl-HTTP-Tiny\n- perl-XML-SAX\n- perl-LWP-Protocol-https\n- vim-filesystem\n- perl-IO-Zlib\n- rng-tools\n- libpciaccess\n- perl-Mozilla-CA\n- python-firewall\n- json-glib\n- perl-threads-shared\n- mailcap\n- perl-Business-ISBN-Data\n- perl-Encode\n- perl-Carp\n- linux-firmware\n- perl-HTTP-Negotiate\n- rubygem-io-console\n- perl-Data-Dumper\n- perl-Exporter\n- aic94xx-firmware\n- wget\n- vim-enhanced\n- perl-libwww-perl\n- perl-URI\n- perl-Module-Load\n- perl-XML-LibXML\n- perl-File-Path\n- perl-Encode-Locale\n- perl-XML-SAX-Base\n- perl-XML-Parser\n- iprutils\n- biosdevname\n- perl-FCGI\n- perl-TimeDate\n- mokutil\n- git\n- perl-Compress-Raw-Bzip2\n- perl\n- perl-Font-AFM\n- fxload\n- perl-Storable\n- perl-Digest-MD5\n- plymouth-core-libs\n- libreport-filesystem\n- perl-Getopt-Long\n- perl-HTML-Tree\n- perl-IO-HTML\n- ruby\n- perl-PathTools\n- perl-HTML-Parser\n- ipset-libs\n- perl-Net-LibIDN\n- perl-Git\n- firewalld\n- plymouth\n- perl-CGI\n- python3-setuptools\n- perl-WWW-RobotRules\n- firewalld-filesystem\n- shim-x64\n- ruby-irb\n- perl-Pod-Simple\n- perl-Error\n- perl-HTML-Format\n- lsscsi\n- perl-HTTP-Daemon\n- alsa-lib\n- redhat-logos\n- rubygem-json\n- perl-Date-Manip\n- perl-Net-HTTP\n- perl-Digest\n- perl-IO-Socket-SSL\n- ebtables\n- plymouth-scripts\n- perl-IO-stringy\n- time\n- perl-podlators\n- perl-constant\n- perl-Pod-Escapes\n- perl-Net-SSLeay\n- perl-Business-ISBN\n- alsa-tools-firmware\n- perl-Filter\n- librepo\n- perl-Pod-Usage\n- python-slip\n- alsa-firmware\n- perl-IO-Socket-IP\n- python3-pip', 'audience': 'sysadmin', 'key': '8e89e20c645cea600b240156071d81c64daab7ad', 'id': 'f20e97a1359adba62fe5e45869147ecae67f3fd4f04019db4e1a6709c4e0ca2e', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_skipped_repositories", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "python3-libs"}, {"scheme": "package", "title": "perl-libs"}, {"scheme": "package", "title": "perl-XML-Twig"}, {"scheme": "package", "title": "perl-HTML-Tagset"}, {"scheme": "package", "title": "perl-parent"}, {"scheme": "package", "title": "efivar-libs"}, {"scheme": "package", "title": "perl-Time-HiRes"}, {"scheme": "package", "title": "perl-HTTP-Cookies"}, {"scheme": "package", "title": "vim-common"}, {"scheme": "package", "title": "perl-Pod-Perldoc"}, {"scheme": "package", "title": "libsolv"}, {"scheme": "package", "title": "perl-macros"}, {"scheme": "package", "title": "perl-IO-Compress"}, {"scheme": "package", "title": "python-slip-dbus"}, {"scheme": "package", "title": "perl-HTTP-Date"}, {"scheme": "package", "title": "ruby-libs"}, {"scheme": "package", "title": "perl-XML-NamespaceSupport"}, {"scheme": "package", "title": "rubygems"}, {"scheme": "package", "title": "grub2-efi-x64-modules"}, {"scheme": "package", "title": "perl-HTTP-Message"}, {"scheme": "package", "title": "ipset"}, {"scheme": "package", "title": "perl-Socket"}, {"scheme": "package", "title": "rubygem-psych"}, {"scheme": "package", "title": "libdrm"}, {"scheme": "package", "title": "perl-Time-Local"}, {"scheme": "package", "title": "rubygem-bigdecimal"}, {"scheme": "package", "title": "perl-File-Temp"}, {"scheme": "package", "title": "python3"}, {"scheme": "package", "title": "perl-Text-ParseWords"}, {"scheme": "package", "title": "gpm-libs"}, {"scheme": "package", "title": "perl-LWP-MediaTypes"}, {"scheme": "package", "title": "perl-Compress-Raw-Zlib"}, {"scheme": "package", "title": "perl-TermReadKey"}, {"scheme": "package", "title": "perl-threads"}, {"scheme": "package", "title": "perl-File-Listing"}, {"scheme": "package", "title": "rubygem-rdoc"}, {"scheme": "package", "title": "perl-Scalar-List-Utils"}, {"scheme": "package", "title": "perl-HTTP-Tiny"}, {"scheme": "package", "title": "perl-XML-SAX"}, {"scheme": "package", "title": "perl-LWP-Protocol-https"}, {"scheme": "package", "title": "vim-filesystem"}, {"scheme": "package", "title": "perl-IO-Zlib"}, {"scheme": "package", "title": "rng-tools"}, {"scheme": "package", "title": "libpciaccess"}, {"scheme": "package", "title": "perl-Mozilla-CA"}, {"scheme": "package", "title": "python-firewall"}, {"scheme": "package", "title": "json-glib"}, {"scheme": "package", "title": "perl-threads-shared"}, {"scheme": "package", "title": "mailcap"}, {"scheme": "package", "title": "perl-Business-ISBN-Data"}, {"scheme": "package", "title": "perl-Encode"}, {"scheme": "package", "title": "perl-Carp"}, {"scheme": "package", "title": "linux-firmware"}, {"scheme": "package", "title": "perl-HTTP-Negotiate"}, {"scheme": "package", "title": "rubygem-io-console"}, {"scheme": "package", "title": "perl-Data-Dumper"}, {"scheme": "package", "title": "perl-Exporter"}, {"scheme": "package", "title": "aic94xx-firmware"}, {"scheme": "package", "title": "wget"}, {"scheme": "package", "title": "vim-enhanced"}, {"scheme": "package", "title": "perl-libwww-perl"}, {"scheme": "package", "title": "perl-URI"}, {"scheme": "package", "title": "perl-Module-Load"}, {"scheme": "package", "title": "perl-XML-LibXML"}, {"scheme": "package", "title": "perl-File-Path"}, {"scheme": "package", "title": "perl-Encode-Locale"}, {"scheme": "package", "title": "perl-XML-SAX-Base"}, {"scheme": "package", "title": "perl-XML-Parser"}, {"scheme": "package", "title": "iprutils"}, {"scheme": "package", "title": "biosdevname"}, {"scheme": "package", "title": "perl-FCGI"}, {"scheme": "package", "title": "perl-TimeDate"}, {"scheme": "package", "title": "mokutil"}, {"scheme": "package", "title": "git"}, {"scheme": "package", "title": "perl-Compress-Raw-Bzip2"}, {"scheme": "package", "title": "perl"}, {"scheme": "package", "title": "perl-Font-AFM"}, {"scheme": "package", "title": "fxload"}, {"scheme": "package", "title": "perl-Storable"}, {"scheme": "package", "title": "perl-Digest-MD5"}, {"scheme": "package", "title": "plymouth-core-libs"}, {"scheme": "package", "title": "libreport-filesystem"}, {"scheme": "package", "title": "perl-Getopt-Long"}, {"scheme": "package", "title": "perl-HTML-Tree"}, {"scheme": "package", "title": "perl-IO-HTML"}, {"scheme": "package", "title": "ruby"}, {"scheme": "package", "title": "perl-PathTools"}, {"scheme": "package", "title": "perl-HTML-Parser"}, {"scheme": "package", "title": "ipset-libs"}, {"scheme": "package", "title": "perl-Net-LibIDN"}, {"scheme": "package", "title": "perl-Git"}, {"scheme": "package", "title": "firewalld"}, {"scheme": "package", "title": "plymouth"}, {"scheme": "package", "title": "perl-CGI"}, {"scheme": "package", "title": "python3-setuptools"}, {"scheme": "package", "title": "perl-WWW-RobotRules"}, {"scheme": "package", "title": "firewalld-filesystem"}, {"scheme": "package", "title": "shim-x64"}, {"scheme": "package", "title": "ruby-irb"}, {"scheme": "package", "title": "perl-Pod-Simple"}, {"scheme": "package", "title": "perl-Error"}, {"scheme": "package", "title": "perl-HTML-Format"}, {"scheme": "package", "title": "lsscsi"}, {"scheme": "package", "title": "perl-HTTP-Daemon"}, {"scheme": "package", "title": "alsa-lib"}, {"scheme": "package", "title": "redhat-logos"}, {"scheme": "package", "title": "rubygem-json"}, {"scheme": "package", "title": "perl-Date-Manip"}, {"scheme": "package", "title": "perl-Net-HTTP"}, {"scheme": "package", "title": "perl-Digest"}, {"scheme": "package", "title": "perl-IO-Socket-SSL"}, {"scheme": "package", "title": "ebtables"}, {"scheme": "package", "title": "plymouth-scripts"}, {"scheme": "package", "title": "perl-IO-stringy"}, {"scheme": "package", "title": "time"}, {"scheme": "package", "title": "perl-podlators"}, {"scheme": "package", "title": "perl-constant"}, {"scheme": "package", "title": "perl-Pod-Escapes"}, {"scheme": "package", "title": "perl-Net-SSLeay"}, {"scheme": "package", "title": "perl-Business-ISBN"}, {"scheme": "package", "title": "alsa-tools-firmware"}, {"scheme": "package", "title": "perl-Filter"}, {"scheme": "package", "title": "librepo"}, {"scheme": "package", "title": "perl-Pod-Usage"}, {"scheme": "package", "title": "python-slip"}, {"scheme": "package", "title": "alsa-firmware"}, {"scheme": "package", "title": "perl-IO-Socket-IP"}, {"scheme": "package", "title": "python3-pip"}, {"scheme": "repository", "title": "rhel-Server"}], "remediations": [{"context": "You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket", "type": "hint"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "f20e97a1359adba62fe5e45869147ecae67f3fd4f04019db4e1a6709c4e0ca2e", "key": "8e89e20c645cea600b240156071d81c64daab7ad", "severity": "low", "summary": "The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel-Server\nAnd the following packages installed from those repositories may not be upgraded:\n- python3-libs\n- perl-libs\n- perl-XML-Twig\n- perl-HTML-Tagset\n- perl-parent\n- efivar-libs\n- perl-Time-HiRes\n- perl-HTTP-Cookies\n- vim-common\n- perl-Pod-Perldoc\n- libsolv\n- perl-macros\n- perl-IO-Compress\n- python-slip-dbus\n- perl-HTTP-Date\n- ruby-libs\n- perl-XML-NamespaceSupport\n- rubygems\n- grub2-efi-x64-modules\n- perl-HTTP-Message\n- ipset\n- perl-Socket\n- rubygem-psych\n- libdrm\n- perl-Time-Local\n- rubygem-bigdecimal\n- perl-File-Temp\n- python3\n- perl-Text-ParseWords\n- gpm-libs\n- perl-LWP-MediaTypes\n- perl-Compress-Raw-Zlib\n- perl-TermReadKey\n- perl-threads\n- perl-File-Listing\n- rubygem-rdoc\n- perl-Scalar-List-Utils\n- perl-HTTP-Tiny\n- perl-XML-SAX\n- perl-LWP-Protocol-https\n- vim-filesystem\n- perl-IO-Zlib\n- rng-tools\n- libpciaccess\n- perl-Mozilla-CA\n- python-firewall\n- json-glib\n- perl-threads-shared\n- mailcap\n- perl-Business-ISBN-Data\n- perl-Encode\n- perl-Carp\n- linux-firmware\n- perl-HTTP-Negotiate\n- rubygem-io-console\n- perl-Data-Dumper\n- perl-Exporter\n- aic94xx-firmware\n- wget\n- vim-enhanced\n- perl-libwww-perl\n- perl-URI\n- perl-Module-Load\n- perl-XML-LibXML\n- perl-File-Path\n- perl-Encode-Locale\n- perl-XML-SAX-Base\n- perl-XML-Parser\n- iprutils\n- biosdevname\n- perl-FCGI\n- perl-TimeDate\n- mokutil\n- git\n- perl-Compress-Raw-Bzip2\n- perl\n- perl-Font-AFM\n- fxload\n- perl-Storable\n- perl-Digest-MD5\n- plymouth-core-libs\n- libreport-filesystem\n- perl-Getopt-Long\n- perl-HTML-Tree\n- perl-IO-HTML\n- ruby\n- perl-PathTools\n- perl-HTML-Parser\n- ipset-libs\n- perl-Net-LibIDN\n- perl-Git\n- firewalld\n- plymouth\n- perl-CGI\n- python3-setuptools\n- perl-WWW-RobotRules\n- firewalld-filesystem\n- shim-x64\n- ruby-irb\n- perl-Pod-Simple\n- perl-Error\n- perl-HTML-Format\n- lsscsi\n- perl-HTTP-Daemon\n- alsa-lib\n- redhat-logos\n- rubygem-json\n- perl-Date-Manip\n- perl-Net-HTTP\n- perl-Digest\n- perl-IO-Socket-SSL\n- ebtables\n- plymouth-scripts\n- perl-IO-stringy\n- time\n- perl-podlators\n- perl-constant\n- perl-Pod-Escapes\n- perl-Net-SSLeay\n- perl-Business-ISBN\n- alsa-tools-firmware\n- perl-Filter\n- librepo\n- perl-Pod-Usage\n- python-slip\n- alsa-firmware\n- perl-IO-Socket-IP\n- python3-pip", "timeStamp": "2025-11-25T15:03:33.930032Z", "title": "Some enabled RPM repositories are unknown to Leapp"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['python'], 'title': 'Difference in Python versions and support in RHEL 8', 'timeStamp': '2025-11-25T15:03:33.967509Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'python'}, {'scheme': 'package', 'title': 'python2'}, {'scheme': 'package', 'title': 'python3'}], 'external': [{'url': 'https://red.ht/rhel-8-python', 'title': 'Difference in Python versions and support in RHEL 8'}], 'remediations': [{'type': 'hint', 'context': 'Please run "alternatives --set python /usr/bin/python3" after upgrade'}]}, 'actor': 'python_inform_user', 'summary': "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", 'audience': 'developer', 'key': '0c98585b1d8d252eb540bf61560094f3495351f5', 'id': '937ae8534c6bebc6b12cacd1000a32639ad0d4c8abf96306663819568b7c86bb', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "python_inform_user", "audience": "developer", "detail": {"external": [{"title": "Difference in Python versions and support in RHEL 8", "url": "https://red.ht/rhel-8-python"}], "related_resources": [{"scheme": "package", "title": "python"}, {"scheme": "package", "title": "python2"}, {"scheme": "package", "title": "python3"}], "remediations": [{"context": "Please run \"alternatives --set python /usr/bin/python3\" after upgrade", "type": "hint"}]}, "groups": ["python"], "hostname": "managed-node01", "id": "937ae8534c6bebc6b12cacd1000a32639ad0d4c8abf96306663819568b7c86bb", "key": "0c98585b1d8d252eb540bf61560094f3495351f5", "severity": "high", "summary": "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", "timeStamp": "2025-11-25T15:03:33.967509Z", "title": "Difference in Python versions and support in RHEL 8"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['filesystem'], 'title': 'Detected broken systemd symlinks for non-existing services', 'timeStamp': '2025-11-25T15:03:34.399167Z', 'hostname': 'managed-node01', 'detail': {'remediations': [{'type': 'hint', 'context': 'Remove the invalid symlinks before the upgrade.'}, {'type': 'command', 'context': ['/usr/bin/rm', '/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service']}]}, 'actor': 'check_systemd_broken_symlinks', 'summary': 'Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service', 'audience': 'sysadmin', 'key': 'be2083fee03f5f0a708fd193d82d2fe20aee7217', 'id': 'dac5a1d8b6a9bb022f1feeae842dfd7f8d9cd00e25cb77cf7114cf579d798ea3', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_systemd_broken_symlinks", "audience": "sysadmin", "detail": {"remediations": [{"context": "Remove the invalid symlinks before the upgrade.", "type": "hint"}, {"context": ["/usr/bin/rm", "/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service"], "type": "command"}]}, "groups": ["filesystem"], "hostname": "managed-node01", "id": "dac5a1d8b6a9bb022f1feeae842dfd7f8d9cd00e25cb77cf7114cf579d798ea3", "key": "be2083fee03f5f0a708fd193d82d2fe20aee7217", "severity": "low", "summary": "Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "timeStamp": "2025-11-25T15:03:34.399167Z", "title": "Detected broken systemd symlinks for non-existing services"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['sanity'], 'title': 'Packages not signed by Red Hat found on the system', 'timeStamp': '2025-11-25T15:03:34.912281Z', 'hostname': 'managed-node01', 'actor': 'red_hat_signed_rpm_check', 'summary': 'The following packages have not been signed by Red Hat and may be removed during the upgrade process in case Red Hat-signed packages to be removed during the upgrade depend on them:\n- beakerlib\n- beakerlib-redhat\n- epel-release\n- restraint\n- restraint-rhts\n- tps-devel', 'audience': 'sysadmin', 'key': '13f0791ae5f19f50e7d0d606fb6501f91b1efb2c', 'id': '8085b8d5b7ec4466c22152c336b5135221aff179c24e5ee04193fa8246a6a1b1', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "red_hat_signed_rpm_check", "audience": "sysadmin", "groups": ["sanity"], "hostname": "managed-node01", "id": "8085b8d5b7ec4466c22152c336b5135221aff179c24e5ee04193fa8246a6a1b1", "key": "13f0791ae5f19f50e7d0d606fb6501f91b1efb2c", "severity": "high", "summary": "The following packages have not been signed by Red Hat and may be removed during the upgrade process in case Red Hat-signed packages to be removed during the upgrade depend on them:\n- beakerlib\n- beakerlib-redhat\n- epel-release\n- restraint\n- restraint-rhts\n- tps-devel", "timeStamp": "2025-11-25T15:03:34.912281Z", "title": "Packages not signed by Red Hat found on the system"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['authentication', 'security', 'tools'], 'title': 'Current PAM and nsswitch.conf configuration will be kept.', 'timeStamp': '2025-11-25T15:03:35.259417Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'authselect'}, {'scheme': 'package', 'title': 'authconfig'}, {'scheme': 'file', 'title': '/etc/nsswitch.conf'}]}, 'actor': 'authselect_check', 'summary': 'There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.', 'audience': 'sysadmin', 'key': '40c4ab1da4a30dc1ca40e543f6385e1336d8810c', 'id': 'be4b1ebd0f75be7ec407ba831a141408ef3febff9ec6617a6f40d22c37513539', 'severity': 'info'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "authselect_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "authselect"}, {"scheme": "package", "title": "authconfig"}, {"scheme": "file", "title": "/etc/nsswitch.conf"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "be4b1ebd0f75be7ec407ba831a141408ef3febff9ec6617a6f40d22c37513539", "key": "40c4ab1da4a30dc1ca40e543f6385e1336d8810c", "severity": "info", "summary": "There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.", "timeStamp": "2025-11-25T15:03:35.259417Z", "title": "Current PAM and nsswitch.conf configuration will be kept."}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['services', 'time management'], 'title': 'chrony using default configuration', 'timeStamp': '2025-11-25T15:03:35.610186Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'ntpd'}, {'scheme': 'package', 'title': 'chrony'}, {'scheme': 'file', 'title': '/etc/chrony.conf'}]}, 'actor': 'check_chrony', 'summary': 'default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives', 'audience': 'sysadmin', 'key': 'c4222ebd18730a76f6bc7b3b66df898b106e6554', 'id': 'bd93f344c825baf702fb41fb5f63f717d583cab7333c2e935afc2053a965a075', 'severity': 'medium'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_chrony", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "ntpd"}, {"scheme": "package", "title": "chrony"}, {"scheme": "file", "title": "/etc/chrony.conf"}]}, "groups": ["services", "time management"], "hostname": "managed-node01", "id": "bd93f344c825baf702fb41fb5f63f717d583cab7333c2e935afc2053a965a075", "key": "c4222ebd18730a76f6bc7b3b66df898b106e6554", "severity": "medium", "summary": "default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives", "timeStamp": "2025-11-25T15:03:35.610186Z", "title": "chrony using default configuration"}, "skip_reason": "Conditional result was False"} TASK [infra.leapp.remediate : leapp_loaded_removed_kernel_drivers | End execution of playbook if no entry found in leapp report] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_loaded_removed_kernel_drivers.yml:33 ok: [managed-node01] => {"ansible_facts": {"leapp_report_missing": true}, "changed": false, "failed_when_result": false} TASK [infra.leapp.remediate : leapp_loaded_removed_kernel_drivers | Parse summary to obtain list of modules] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_loaded_removed_kernel_drivers.yml:38 ok: [managed-node01] => {"ansible_facts": {"unsupported_modules": ["pata_acpi"]}, "changed": false} TASK [infra.leapp.remediate : leapp_loaded_removed_kernel_drivers | Print unsupported modules] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_loaded_removed_kernel_drivers.yml:43 ok: [managed-node01] => { "unsupported_modules": [ "pata_acpi" ] } TASK [infra.leapp.remediate : leapp_loaded_removed_kernel_drivers | Unload unsupported modules] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_loaded_removed_kernel_drivers.yml:47 changed: [managed-node01] => (item=pata_acpi) => {"ansible_loop_var": "item", "changed": true, "item": "pata_acpi", "name": "pata_acpi", "params": "", "state": "absent"} TASK [infra.leapp.remediate : leapp_nfs_detected | Check that the leapp-report.json exists] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_nfs_detected.yml:7 ok: [managed-node01] => {"changed": false, "stat": {"atime": 1764083071.7510252, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 72, "charset": "us-ascii", "checksum": "1b74a7cbc6fd7b1f57e696d0917d8dfb055d60f3", "ctime": 1764083015.9410613, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 440402030, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1764083015.9410613, "nlink": 1, "path": "/var/log/leapp/leapp-report.json", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 35684, "uid": 0, "version": "18446744071960458439", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} TASK [infra.leapp.remediate : leapp_nfs_detected | End play if no leapp report exists] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_nfs_detected.yml:12 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.remediate : leapp_nfs_detected | Read leapp report] ********** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_nfs_detected.yml:18 ok: [managed-node01] => {"changed": false, "content": "ewogICJsZWFwcF9ydW5faWQiOiAiNzRmZDQzODYtMTc3NS00MzA2LWE2MmItNWIwOTkwNWNhMmFiIiwgCiAgImVudHJpZXMiOiBbCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInJlcG9zaXRvcnkiLCAKICAgICAgICAiZmFpbHVyZSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJFeGNsdWRlZCB0YXJnZXQgc3lzdGVtIHJlcG9zaXRvcmllcyIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDM6MjguMTA5MzEzWiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIklmIHNvbWUgb2YgZXhjbHVkZWQgcmVwb3NpdG9yaWVzIGFyZSBzdGlsbCByZXF1aXJlZCB0byBiZSB1c2VkIGR1cmluZyB0aGUgdXBncmFkZSwgZXhlY3V0ZSBsZWFwcCB3aXRoIHRoZSAtLWVuYWJsZXJlcG8gb3B0aW9uIHdpdGggdGhlIHJlcG9pZCBvZiB0aGUgcmVwb3NpdG9yeSByZXF1aXJlZCB0byBiZSBlbmFibGVkIGFzIGFuIGFyZ3VtZW50ICh0aGUgb3B0aW9uIGNhbiBiZSB1c2VkIG11bHRpcGxlIHRpbWVzKS4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInJlcG9zaXRvcmllc19ibGFja2xpc3QiLCAKICAgICAgInN1bW1hcnkiOiAiVGhlIGZvbGxvd2luZyByZXBvc2l0b3JpZXMgYXJlIG5vdCBzdXBwb3J0ZWQgYnkgUmVkIEhhdCBhbmQgYXJlIGV4Y2x1ZGVkIGZyb20gdGhlIGxpc3Qgb2YgcmVwb3NpdG9yaWVzIHVzZWQgZHVyaW5nIHRoZSB1cGdyYWRlLlxuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtczM5MHgtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtcHBjNjRsZS1ycG1zXG4tIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcmh1aS1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1ldXMtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXBwYzY0bGUtZXVzLXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC04LXg4Nl82NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtczM5MHgtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXMzOTB4LWV1cy1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LWV1cy1ycG1zXG4tIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1hYXJjaDY0LXJodWktcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtcmh1aS1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJodWktcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LWV1cy1yaHVpLXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1wcGM2NGxlLXJwbXMiLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiMWI5MTMyY2IyMzYyYWU3ODMwZTQ4ZWVlNzgxMWJlOTUyNzc0N2RlOCIsIAogICAgICAiaWQiOiAiMjcwZjI4NzVlOTlhY2ZhNzQ1MWU3ZTAzMzJjYzExZDhlZDRiMDYzNmVjMzkzNTUwM2FjMjJiYWUxYmQ0YjhjYiIsIAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJyZXBvc2l0b3J5IgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlBhY2thZ2VzIGF2YWlsYWJsZSBpbiBleGNsdWRlZCByZXBvc2l0b3JpZXMgd2lsbCBub3QgYmUgaW5zdGFsbGVkIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMS0yNVQxNTowMzozMS4wNjEwNzlaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24zLXB5eGF0dHIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJycGNnZW4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInBlc19ldmVudHNfc2Nhbm5lciIsIAogICAgICAic3VtbWFyeSI6ICIyIHBhY2thZ2VzIHdpbGwgYmUgc2tpcHBlZCBiZWNhdXNlIHRoZXkgYXJlIGF2YWlsYWJsZSBvbmx5IGluIHRhcmdldCBzeXN0ZW0gcmVwb3NpdG9yaWVzIHRoYXQgYXJlIGludGVudGlvbmFsbHkgZXhjbHVkZWQgZnJvbSB0aGUgbGlzdCBvZiByZXBvc2l0b3JpZXMgdXNlZCBkdXJpbmcgdGhlIHVwZ3JhZGUuIFNlZSB0aGUgcmVwb3J0IG1lc3NhZ2UgdGl0bGVkIFwiRXhjbHVkZWQgdGFyZ2V0IHN5c3RlbSByZXBvc2l0b3JpZXNcIiBmb3IgZGV0YWlscy5cblRoZSBsaXN0IG9mIHRoZXNlIHBhY2thZ2VzOlxuLSBweXRob24zLXB5eGF0dHIgKHJlcG9pZDogY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcnBtcylcbi0gcnBjZ2VuIChyZXBvaWQ6IGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJwbXMpIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjI0MzdlMjA0ODA4Zjk4NzQ3N2MwZTliZThlNGM5NWIzYTg3YTlmM2UiLCAKICAgICAgImlkIjogIjFhOTY1NWNmNTU1M2IyNWZlNTEwNmNlYTEyZWVkMzAwM2Y4ZTdjNThhMWRhZDYzNjlmODMyZTEwODJjMzQ3NWIiLCAKICAgICAgInNldmVyaXR5IjogImhpZ2giCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAiYXV0aGVudGljYXRpb24iLCAKICAgICAgICAic2VjdXJpdHkiLCAKICAgICAgICAidG9vbHMiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiTW9kdWxlIHBhbV9wa2NzMTEgd2lsbCBiZSByZW1vdmVkIGZyb20gUEFNIGNvbmZpZ3VyYXRpb24iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjAzOjMxLjg0NzU5OVoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbGF0ZWRfcmVzb3VyY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInNzc2QiCiAgICAgICAgICB9CiAgICAgICAgXSwgCiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJDb25maWd1cmUgU1NTRCB0byByZXBsYWNlIHBhbV9wa2NzMTEiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInJlbW92ZWRfcGFtX21vZHVsZXNfY2hlY2siLCAKICAgICAgInN1bW1hcnkiOiAiTW9kdWxlIHBhbV9wa2NzMTEgd2FzIHN1cnBhc3NlZCBieSBTU1NEIGFuZCB0aGVyZWZvcmUgaXQgd2FzIHJlbW92ZWQgZnJvbSBSSEVMLTguIEtlZXBpbmcgaXQgaW4gUEFNIGNvbmZpZ3VyYXRpb24gbWF5IGxvY2sgb3V0IHRoZSBzeXN0ZW0gdGh1cyBpdCB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgcmVtb3ZlZCBmcm9tIFBBTSBjb25maWd1cmF0aW9uIGJlZm9yZSB1cGdyYWRpbmcgdG8gUkhFTC04LiBQbGVhc2Ugc3dpdGNoIHRvIFNTU0QgdG8gcmVjb3ZlciB0aGUgZnVuY3Rpb25hbGl0eSBvZiBwYW1fcGtjczExLiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICJiZjQ3ZTczMDVkNjgwNWU4YmJlYWE3NTkzY2YwMWUzODAzMGMyM2YzIiwgCiAgICAgICJpZCI6ICI5N2UzOTdlMGUwZDgxNmY1NTI2N2VkMDU1MTQwYjhhOTZiNmU3NDM5ZDZiMmU4ZjJkOTYxN2RlZGU2NjM0NmY0IiwgCiAgICAgICJzZXZlcml0eSI6ICJtZWRpdW0iCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAic2VsaW51eCIsIAogICAgICAgICJzZWN1cml0eSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJTRWxpbnV4IHJlbGFiZWxpbmcgd2lsbCBiZSBzY2hlZHVsZWQiLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjAzOjMxLjg5MzYyNVoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJhY3RvciI6ICJjaGVja19zZV9saW51eCIsIAogICAgICAic3VtbWFyeSI6ICJTRWxpbnV4IHJlbGFiZWxpbmcgd2lsbCBiZSBzY2hlZHVsZWQgYXMgdGhlIHN0YXR1cyBpcyBwZXJtaXNzaXZlL2VuZm9yY2luZy4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiOGZiODE4NjNmODQxM2JkNjE3YzJhNTViNjliOGUxMGZmMDNkN2M3MiIsIAogICAgICAiaWQiOiAiMjI5OThiYjRmNGRjYjJhMTdmNmE2OWRmYzFmMDcyNGU1N2U5ZjRjNWU0M2EwOGUzMzQ3Njk4MmMxOTJlYWVmYiIsIAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJzZWxpbnV4IiwgCiAgICAgICAgInNlY3VyaXR5IgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlNFbGludXggd2lsbCBiZSBzZXQgdG8gcGVybWlzc2l2ZSBtb2RlIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMS0yNVQxNTowMzozMS44OTY4ODRaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiTWFrZSBzdXJlIHRoZXJlIGFyZSBubyBTRWxpbnV4IHJlbGF0ZWQgd2FybmluZ3MgYWZ0ZXIgdGhlIHVwZ3JhZGUgYW5kIGVuYWJsZSBTRWxpbnV4IG1hbnVhbGx5IGFmdGVyd2FyZHMuIE5vdGljZTogWW91IGNhbiBpZ25vcmUgdGhlIFwiL3Jvb3QvdG1wX2xlYXBwX3B5M1wiIFNFbGludXggd2FybmluZ3MuIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJjaGVja19zZV9saW51eCIsIAogICAgICAic3VtbWFyeSI6ICJTRWxpbnV4IHdpbGwgYmUgc2V0IHRvIHBlcm1pc3NpdmUgbW9kZS4gQ3VycmVudCBtb2RlOiBlbmZvcmNpbmcuIFRoaXMgYWN0aW9uIGlzIHJlcXVpcmVkIGJ5IHRoZSB1cGdyYWRlIHByb2Nlc3MgdG8gbWFrZSBzdXJlIHRoZSB1cGdyYWRlZCBzeXN0ZW0gY2FuIGJvb3Qgd2l0aG91dCBiZWluaWcgYmxvY2tlZCBieSBTRWxpbnV4IHJ1bGVzLiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICIzOWQ3MTgzZGFmYmE3OThhYTRiYmIxZTcwYjBlZjJiYmU1YjE3NzJmIiwgCiAgICAgICJpZCI6ICIyYmU3YzAxNDliZDE4M2JhNjk2YjZmYzQ5OTIxMDBhMGUyYzk3Zjk0NjU2NTdmYzRiNjA0YzllNmFkZGU0OTliIiwgCiAgICAgICJzZXZlcml0eSI6ICJsb3ciCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAiYm9vdCIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJHUlVCMiBjb3JlIHdpbGwgYmUgYXV0b21hdGljYWxseSB1cGRhdGVkIGR1cmluZyB0aGUgdXBncmFkZSIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDM6MzIuMDEyNjEyWiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImFjdG9yIjogImNoZWNrX2dydWJfY29yZSIsIAogICAgICAic3VtbWFyeSI6ICJPbiBsZWdhY3kgKEJJT1MpIHN5c3RlbXMsIEdSVUIyIGNvcmUgKGxvY2F0ZWQgaW4gdGhlIGdhcCBiZXR3ZWVuIHRoZSBNQlIgYW5kIHRoZSBmaXJzdCBwYXJ0aXRpb24pIGNhbm5vdCBiZSB1cGRhdGVkIGR1cmluZyB0aGUgcnBtIHRyYW5zYWN0aW9uIGFuZCBMZWFwcCBoYXMgdG8gaW5pdGlhdGUgdGhlIHVwZGF0ZSBydW5uaW5nIFwiZ3J1YjItaW5zdGFsbFwiIGFmdGVyIHRoZSB0cmFuc2FjdGlvbi4gTm8gYWN0aW9uIGlzIG5lZWRlZCBiZWZvcmUgdGhlIHVwZ3JhZGUuIEFmdGVyIHRoZSB1cGdyYWRlLCBpdCBpcyByZWNvbW1lbmRlZCB0byBjaGVjayB0aGUgR1JVQiBjb25maWd1cmF0aW9uLiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICJhYzcwMzBlMDVkMmVlMjQ4ZDM0ZjA4YTlmYTA0MGIzNTJiYzQxMGEzIiwgCiAgICAgICJpZCI6ICJhNmI1MmViNDc3YWVkOGE1YTU3NGRjODk1YzEwODUwNzMxNjY2ZTM0ZTBhYmVmOGM5MjY1ZWFhYmI5ODY2NDEyIiwgCiAgICAgICJzZXZlcml0eSI6ICJoaWdoIgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInNlcnZpY2VzIiwgCiAgICAgICAgImVtYWlsIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlBvc3RmaXggaGFzIGluY29tcGF0aWJsZSBjaGFuZ2VzIGluIHRoZSBuZXh0IG1ham9yIHZlcnNpb24iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjAzOjMyLjIyNzExMloiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbGF0ZWRfcmVzb3VyY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBvc3RmaXgiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogImNoZWNrX3Bvc3RmaXgiLCAKICAgICAgInN1bW1hcnkiOiAiUG9zdGZpeCAzLnggaGFzIHNvIGNhbGxlZCBcImNvbXBhdGliaWxpdHkgc2FmZXR5IG5ldFwiIHRoYXQgcnVucyBQb3N0Zml4IHByb2dyYW1zIHdpdGggYmFja3dhcmRzLWNvbXBhdGlibGUgZGVmYXVsdCBzZXR0aW5ncy4gSXQgd2lsbCBsb2cgYSB3YXJuaW5nIHdoZW5ldmVyIGJhY2t3YXJkcy1jb21wYXRpYmxlIGRlZmF1bHQgc2V0dGluZyBtYXkgYmUgcmVxdWlyZWQgZm9yIGNvbnRpbnVpdHkgb2Ygc2VydmljZS4gQmFzZWQgb24gdGhpcyBsb2dnaW5nIHRoZSBzeXN0ZW0gYWRtaW5pc3RyYXRvciBjYW4gZGVjaWRlIGlmIGFueSBiYWNrd2FyZHMtY29tcGF0aWJsZSBzZXR0aW5ncyBuZWVkIHRvIGJlIG1hZGUgcGVybWFuZW50IGluIG1haW4uY2Ygb3IgbWFzdGVyLmNmLCBiZWZvcmUgdHVybmluZyBvZmYgdGhlIGJhY2t3YXJkcy1jb21wYXRpYmlsaXR5IHNhZmV0eSBuZXQuXG5UaGUgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBzYWZldHkgbmV0IGlzIGJ5IGRlZmF1bHQgdHVybmVkIG9mZiBpbiBSZWQgSGF0IEVudGVycHJpc2UgTGludXggOC5cbkl0IGNhbiBiZSB0dXJuZWQgb24gYnkgcnVubmluZzogIFwicG9zdGNvbmYgLWUgY29tcGF0aWJpbGl0eV9sZXZlbD0wXG5JdCBjYW4gYmUgdHVybmVkIG9mZiBieSBydW5uaW5nOiBcInBvc3Rjb25mIC1lIGNvbXBhdGliaWxpdHlfbGV2ZWw9MlxuXG5JbiB0aGUgUG9zdGZpeCBNeVNRTCBkYXRhYmFzZSBjbGllbnQsIHRoZSBkZWZhdWx0IFwib3B0aW9uX2dyb3VwXCIgdmFsdWUgaGFzIGNoYW5nZWQgdG8gXCJjbGllbnRcIiwgaS5lLiBpdCBub3cgcmVhZHMgb3B0aW9ucyBmcm9tIHRoZSBbY2xpZW50XSBncm91cCBmcm9tIHRoZSBNeVNRTCBjb25maWd1cmF0aW9uIGZpbGUuIFRvIGRpc2FibGUgaXQsIHNldCBcIm9wdGlvbl9ncm91cFwiIHRvIHRoZSBlbXB0eSBzdHJpbmcuXG5cblRoZSBwb3N0cXVldWUgY29tbWFuZCBubyBsb25nZXIgZm9yY2VzIGFsbCBtZXNzYWdlIGFycml2YWwgdGltZXMgdG8gYmUgcmVwb3J0ZWQgaW4gVVRDLiBUbyBnZXQgdGhlIG9sZCBiZWhhdmlvciwgc2V0IFRaPVVUQyBpbiBtYWluLmNmOmltcG9ydF9lbnZpcm9ubWVudC5cblxuUG9zdGZpeCAzLjIgZW5hYmxlcyBlbGxpcHRpYyBjdXJ2ZSBuZWdvdGlhdGlvbi4gVGhpcyBjaGFuZ2VzIHRoZSBkZWZhdWx0IHNtdHBkX3Rsc19lZWNkaF9ncmFkZSBzZXR0aW5nIHRvIFwiYXV0b1wiLCBhbmQgaW50cm9kdWNlcyBhIG5ldyBwYXJhbWV0ZXIgXCJ0bHNfZWVjZGhfYXV0b19jdXJ2ZXNcIiB3aXRoIHRoZSBuYW1lcyBvZiBjdXJ2ZXMgdGhhdCBtYXkgYmUgbmVnb3RpYXRlZC5cblxuVGhlIFwibWFzdGVyLmNmXCIgY2hyb290IGRlZmF1bHQgdmFsdWUgaGFzIGNoYW5nZWQgZnJvbSBcInlcIiAoeWVzKSB0byBcIm5cIiAobm8pLiBUaGlzIGFwcGxpZXMgdG8gbWFzdGVyLmNmIHNlcnZpY2VzIHdoZXJlIGNocm9vdCBmaWVsZCBpcyBub3QgZXhwbGljaXRseSBzcGVjaWZpZWQuXG5cblRoZSBcImFwcGVuZF9kb3RfbXlkb21haW5cIiBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gXCJ5ZXNcIiB0byBcIm5vXCIuIFlvdSBtYXkgbmVlZCBjaGFuZ2luZyBpdCB0byBcInllc1wiIGlmIHNlbmRlcnMgY2Fubm90IHVzZSBjb21wbGV0ZSBkb21haW4gbmFtZXMgaW4gZS1tYWlsIGFkZHJlc3Nlcy5cblxuVGhlIFwicmVsYXlfZG9tYWluc1wiIGRlZmF1bHQgdmFsdWUgaGFzIGNoYW5nZWQgZnJvbSBcIiRteWRlc3RpbmF0aW9uXCIgdG8gdGhlIGVtcHR5IHZhbHVlLiBUaGlzIGNvdWxkIHJlc3VsdCBpbiB1bmV4cGVjdGVkIFwiUmVsYXkgYWNjZXNzIGRlbmllZFwiIGVycm9ycyBvciBFVFJOIGVycm9ycywgYmVjYXVzZSBub3cgd2lsbCBwb3N0Zml4IGJ5IGRlZmF1bHQgcmVsYXkgb25seSBmb3IgdGhlIGxvY2FsaG9zdC5cblxuVGhlIFwibXluZXR3b3Jrc19zdHlsZVwiIGRlZmF1bHQgdmFsdWUgaGFzIGNoYW5nZWQgZnJvbSBcInN1Ym5ldFwiIHRvIFwiaG9zdFwiLiBUaGlzIHBhcmFtZXRlciBpcyB1c2VkIHRvIGltcGxlbWVudCB0aGUgXCJwZXJtaXRfbXluZXR3b3Jrc1wiIGZlYXR1cmUuIFRoZSBjaGFuZ2UgY291bGQgcmVzdWx0IGluIHVuZXhwZWN0ZWQgXCJhY2Nlc3MgZGVuaWVkXCIgZXJyb3JzLCBiZWNhdXNlIHBvc3RmaXggd2lsbCBub3cgYnkgZGVmYXVsdCB0cnVzdCBvbmx5IHRoZSBsb2NhbCBtYWNoaW5lLCBub3QgdGhlIHJlbW90ZSBTTVRQIGNsaWVudHMgb24gdGhlIHNhbWUgSVAgc3VibmV0d29yay5cblxuUG9zdGZpeCBub3cgc3VwcG9ydHMgZHluYW1pY2FsbHkgbG9hZGVkIGRhdGFiYXNlIHBsdWdpbnMuIFBsdWdpbnMgYXJlIHNoaXBwZWQgaW4gaW5kaXZpZHVhbCBSUE0gc3ViLXBhY2thZ2VzLiBDb3JyZWN0IGRhdGFiYXNlIHBsdWdpbnMgaGF2ZSB0byBiZSBpbnN0YWxsZWQsIG90aGVyd2lzZSB0aGUgc3BlY2lmaWMgZGF0YWJhc2UgY2xpZW50IHdpbGwgbm90IHdvcmsuIEZvciBleGFtcGxlIGZvciBQb3N0Z3JlU1FMIG1hcCB0byB3b3JrLCB0aGUgcG9zdGZpeC1wZ3NxbCBSUE0gcGFja2FnZSBoYXMgdG8gYmUgaW5zdGFsbGVkLlxuIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjU3MjFlMGEwN2E2N2Q4MmNmN2U1ZWE2ZjE3NjYyY2Q0ZjgyZTBhMzMiLCAKICAgICAgImlkIjogIjZiYmFkOWMzNDUxOGE2YTMzN2IxMWM2MDk3OTMwMDFmMzM3OTUxMjk3ZWY3N2UzYjc3NzQ2N2FlMzBlMjRjYmIiLCAKICAgICAgInNldmVyaXR5IjogImxvdyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJrZXJuZWwiLCAKICAgICAgICAiZHJpdmVycyIsIAogICAgICAgICJpbmhpYml0b3IiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiTGVhcHAgZGV0ZWN0ZWQgbG9hZGVkIGtlcm5lbCBkcml2ZXJzIHdoaWNoIGhhdmUgYmVlbiByZW1vdmVkIGluIFJIRUwgOC4gVXBncmFkZSBjYW5ub3QgcHJvY2VlZC4iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjAzOjMyLjc4MTAyNVoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgImV4dGVybmFsIjogWwogICAgICAgICAgewogICAgICAgICAgICAidXJsIjogImh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vc29sdXRpb25zLzY5NzE3MTYiLCAKICAgICAgICAgICAgInRpdGxlIjogIkxlYXBwIHByZXVwZ3JhZGUgZ2V0dGluZyBcIkluaGliaXRvcjogRGV0ZWN0ZWQgbG9hZGVkIGtlcm5lbCBkcml2ZXJzIHdoaWNoIGhhdmUgYmVlbiByZW1vdmVkIGluIFJIRUwgOC4gVXBncmFkZSBjYW5ub3QgcHJvY2VlZC5cIiAiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInVybCI6ICJodHRwczovL2FjY2Vzcy5yZWRoYXQuY29tL3NvbHV0aW9ucy81NDM2MTMxIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJMZWFwcCB1cGdyYWRlIGZhaWwgd2l0aCBlcnJvciBcIkluaGliaXRvcjogRGV0ZWN0ZWQgbG9hZGVkIGtlcm5lbCBkcml2ZXJzIHdoaWNoIGhhdmUgYmVlbiByZW1vdmVkIGluIFJIRUwgOC4gVXBncmFkZSBjYW5ub3QgcHJvY2VlZC5cIiIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfZGV0ZWN0ZWRfZGV2aWNlc19hbmRfZHJpdmVycyIsIAogICAgICAic3VtbWFyeSI6ICJTdXBwb3J0IGZvciB0aGUgZm9sbG93aW5nIFJIRUwgNyBkZXZpY2UgZHJpdmVycyBoYXMgYmVlbiByZW1vdmVkIGluIFJIRUwgODpcbiAgICAgLSBwYXRhX2FjcGlcbiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICJmMDhhMDdkYTkwMjk1OGRlZmE0ZjVjMjY5OWZhZTllYzJlYjY3YzViIiwgCiAgICAgICJpZCI6ICI2OGI2MDNlYjgzZjU1Y2IyYzVjYjBlMmU5MTAwZGMzZDNlYjUyNmI1NGViYThhMzdjMzg2MDE3ZWFkZjhmZWMxIiwgCiAgICAgICJzZXZlcml0eSI6ICJoaWdoIgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInRvb2xzIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkdyZXAgaGFzIGluY29tcGF0aWJsZSBjaGFuZ2VzIGluIHRoZSBuZXh0IG1ham9yIHZlcnNpb24iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjAzOjMzLjE4MjQ5OVoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbGF0ZWRfcmVzb3VyY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImdyZXAiCiAgICAgICAgICB9CiAgICAgICAgXSwgCiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJQbGVhc2UgdXBkYXRlIHlvdXIgc2NyaXB0cyB0byBiZSBjb21wYXRpYmxlIHdpdGggdGhlIGNoYW5nZXMuIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJjaGVja2dyZXAiLCAKICAgICAgInN1bW1hcnkiOiAiSWYgYSBmaWxlIGNvbnRhaW5zIGRhdGEgaW1wcm9wZXJseSBlbmNvZGVkIGZvciB0aGUgY3VycmVudCBsb2NhbGUsIGFuZCB0aGlzIGlzIGRpc2NvdmVyZWQgYmVmb3JlIGFueSBvZiB0aGUgZmlsZSdzIGNvbnRlbnRzIGFyZSBvdXRwdXQsIGdyZXAgbm93IHRyZWF0cyB0aGUgZmlsZSBhcyBiaW5hcnkuXG5UaGUgJ2dyZXAgLVAnIG5vIGxvbmdlciByZXBvcnRzIGFuIGVycm9yIGFuZCBleGl0cyB3aGVuIGdpdmVuIGludmFsaWQgVVRGLTggZGF0YS4gSW5zdGVhZCwgaXQgY29uc2lkZXJzIHRoZSBkYXRhIHRvIGJlIG5vbi1tYXRjaGluZy5cbkluIGxvY2FsZXMgd2l0aCBtdWx0aWJ5dGUgY2hhcmFjdGVyIGVuY29kaW5ncyBvdGhlciB0aGFuIFVURi04LCBncmVwIC1QIG5vdyByZXBvcnRzIGFuIGVycm9yIGFuZCBleGl0cyBpbnN0ZWFkIG9mIG1pc2JlaGF2aW5nLlxuV2hlbiBzZWFyY2hpbmcgYmluYXJ5IGRhdGEsIGdyZXAgbm93IG1heSB0cmVhdCBub24tdGV4dCBieXRlcyBhcyBsaW5lIHRlcm1pbmF0b3JzLiBUaGlzIGNhbiBib29zdCBwZXJmb3JtYW5jZSBzaWduaWZpY2FudGx5LlxuVGhlICdncmVwIC16JyBubyBsb25nZXIgYXV0b21hdGljYWxseSB0cmVhdHMgdGhlIGJ5dGUgJ1xcMjAwJyBhcyBiaW5hcnkgZGF0YS5cbkNvbnRleHQgbm8gbG9uZ2VyIGV4Y2x1ZGVzIHNlbGVjdGVkIGxpbmVzIG9taXR0ZWQgYmVjYXVzZSBvZiAtbS4gRm9yIGV4YW1wbGUsICdncmVwIFwiXlwiIC1tMSAtQTEnIG5vdyBvdXRwdXRzIHRoZSBmaXJzdCB0d28gaW5wdXQgbGluZXMsIG5vdCBqdXN0IHRoZSBmaXJzdCBsaW5lLlxuIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjk0NjY1YTQ5OWUyZWVlZTM1ZWNhM2U3MDkzYTdhYmUxODMzODRiMTYiLCAKICAgICAgImlkIjogImEwNmZjODdiZWFiNjIyMDE5YmUyYTIxMWMxN2ExNTI3YTc2ODUyYjUyZDYwODU3OGVlYzE0ODlmMmViMzNjZDciLCAKICAgICAgInNldmVyaXR5IjogImxvdyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJmaWxlc3lzdGVtIiwgCiAgICAgICAgIm5ldHdvcmsiLCAKICAgICAgICAiaW5oaWJpdG9yIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlVzZSBvZiBORlMgZGV0ZWN0ZWQuIFVwZ3JhZGUgY2FuJ3QgcHJvY2VlZCIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDM6MzMuNTQxMzIyWiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAiZmlsZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiL2V0Yy9mc3RhYiIKICAgICAgICAgIH0KICAgICAgICBdLCAKICAgICAgICAiZXh0ZXJuYWwiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ1cmwiOiAiaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9zb2x1dGlvbnMvNjk2NDAwNiIsIAogICAgICAgICAgICAidGl0bGUiOiAiV2h5IGRvZXMgbGVhcHAgdXBncmFkZSBmYWlsIG9uIGRldGVjdGluZyBORlMgZHVyaW5nIHVwZ3JhZGU/IgogICAgICAgICAgfQogICAgICAgIF0sIAogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiRGlzYWJsZSBORlMgdGVtcG9yYXJpbHkgZm9yIHRoZSB1cGdyYWRlIGlmIHBvc3NpYmxlLiIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfbmZzIiwgCiAgICAgICJzdW1tYXJ5IjogIk5GUyBpcyBjdXJyZW50bHkgbm90IHN1cHBvcnRlZCBieSB0aGUgaW5wbGFjZSB1cGdyYWRlLlxuV2UgaGF2ZSBmb3VuZCBORlMgdXNhZ2UgYXQgdGhlIGZvbGxvd2luZyBsb2NhdGlvbnM6XG4tIE5GUyBzaGFyZXMgZm91bmQgaW4gL2V0Yy9mc3RhYjpcbiAtIG50YXAtYm9zLWMwMS1lbmcwMS1uZnMwMWIuc3RvcmFnZS5ib3MucmVkaGF0LmNvbTovZGV2b3BzX2VuZ2luZWVyaW5nX25mcy9kZXZhcmNoaXZlL3JlZGhhdCAvbW50L3JlZGhhdFxuIC0gbmVzdC50ZXN0LnJlZGhhdC5jb206L21udC9xYSAvbW50L3FhXG4gLSB2dGFwLWVuZzAxLnN0b3JhZ2UucmR1Mi5yZWRoYXQuY29tOi92b2wvZW5nYXJjaGl2ZSAvbW50L2VuZ2FyY2hpdmVcbiAtIG5lc3QudGVzdC5yZWRoYXQuY29tOi9tbnQvdHBzZGlzdCAvbW50L3Rwc2Rpc3RcbiAtIG50YXAtYm9zLWMwMS1lbmcwMS1uZnMwMWIuc3RvcmFnZS5ib3MucmVkaGF0LmNvbTovZGV2b3BzX2VuZ2luZWVyaW5nX25mcy9kZXZhcmNoaXZlL3JlZGhhdC9icmV3cm9vdCAvbW50L2JyZXdcbiAtIG50YXAtYm9zLWMwMS1lbmcwMS1uZnMwMWIuc3RvcmFnZS5ib3MucmVkaGF0LmNvbTovZGV2b3BzX2JyZXdfc2NyYXRjaF9uZnMvc2NyYXRjaCAvbW50L2JyZXdfc2NyYXRjaFxuIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjk4ODFiMjVmYWNlZWVhYTdhNjQ3OGJjZGFjMjlhZmQ3ZjZiYWFhZWQiLCAKICAgICAgImlkIjogIjU3Y2E0MjJmZjRlYTI4NzJjMWEwZDA3MDFjMDBkN2QyOWYyMzhjNzJhMThiZDUyNjRjZWEwNjU1NzUwMTdmMzkiLCAKICAgICAgInNldmVyaXR5IjogImhpZ2giCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAicmVwb3NpdG9yeSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJTb21lIGVuYWJsZWQgUlBNIHJlcG9zaXRvcmllcyBhcmUgdW5rbm93biB0byBMZWFwcCIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDM6MzMuOTMwMDMyWiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uMy1saWJzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1saWJzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1YTUwtVHdpZyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSFRNTC1UYWdzZXQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLXBhcmVudCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImVmaXZhci1saWJzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1UaW1lLUhpUmVzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVFRQLUNvb2tpZXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJ2aW0tY29tbW9uIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1Qb2QtUGVybGRvYyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImxpYnNvbHYiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLW1hY3JvcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSU8tQ29tcHJlc3MiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24tc2xpcC1kYnVzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVFRQLURhdGUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJydWJ5LWxpYnMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVhNTC1OYW1lc3BhY2VTdXBwb3J0IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicnVieWdlbXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJncnViMi1lZmkteDY0LW1vZHVsZXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUhUVFAtTWVzc2FnZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImlwc2V0IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1Tb2NrZXQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJydWJ5Z2VtLXBzeWNoIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibGliZHJtIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1UaW1lLUxvY2FsIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicnVieWdlbS1iaWdkZWNpbWFsIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1GaWxlLVRlbXAiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24zIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1UZXh0LVBhcnNlV29yZHMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJncG0tbGlicyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtTFdQLU1lZGlhVHlwZXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUNvbXByZXNzLVJhdy1abGliIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1UZXJtUmVhZEtleSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtdGhyZWFkcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRmlsZS1MaXN0aW5nIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicnVieWdlbS1yZG9jIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1TY2FsYXItTGlzdC1VdGlscyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSFRUUC1UaW55IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1YTUwtU0FYIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1MV1AtUHJvdG9jb2wtaHR0cHMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJ2aW0tZmlsZXN5c3RlbSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSU8tWmxpYiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInJuZy10b29scyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImxpYnBjaWFjY2VzcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtTW96aWxsYS1DQSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInB5dGhvbi1maXJld2FsbCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImpzb24tZ2xpYiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtdGhyZWFkcy1zaGFyZWQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJtYWlsY2FwIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1CdXNpbmVzcy1JU0JOLURhdGEiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUVuY29kZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtQ2FycCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImxpbnV4LWZpcm13YXJlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVFRQLU5lZ290aWF0ZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInJ1YnlnZW0taW8tY29uc29sZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRGF0YS1EdW1wZXIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUV4cG9ydGVyIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiYWljOTR4eC1maXJtd2FyZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogIndnZXQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJ2aW0tZW5oYW5jZWQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLWxpYnd3dy1wZXJsIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1VUkkiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLU1vZHVsZS1Mb2FkIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1YTUwtTGliWE1MIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1GaWxlLVBhdGgiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUVuY29kZS1Mb2NhbGUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVhNTC1TQVgtQmFzZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtWE1MLVBhcnNlciIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImlwcnV0aWxzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiYmlvc2Rldm5hbWUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUZDR0kiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVRpbWVEYXRlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibW9rdXRpbCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImdpdCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtQ29tcHJlc3MtUmF3LUJ6aXAyIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRm9udC1BRk0iCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJmeGxvYWQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVN0b3JhYmxlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1EaWdlc3QtTUQ1IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGx5bW91dGgtY29yZS1saWJzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibGlicmVwb3J0LWZpbGVzeXN0ZW0iCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUdldG9wdC1Mb25nIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVE1MLVRyZWUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUlPLUhUTUwiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJydWJ5IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1QYXRoVG9vbHMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUhUTUwtUGFyc2VyIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiaXBzZXQtbGlicyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtTmV0LUxpYklETiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtR2l0IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiZmlyZXdhbGxkIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGx5bW91dGgiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUNHSSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInB5dGhvbjMtc2V0dXB0b29scyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtV1dXLVJvYm90UnVsZXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJmaXJld2FsbGQtZmlsZXN5c3RlbSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInNoaW0teDY0IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicnVieS1pcmIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVBvZC1TaW1wbGUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUVycm9yIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVE1MLUZvcm1hdCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImxzc2NzaSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSFRUUC1EYWVtb24iCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJhbHNhLWxpYiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInJlZGhhdC1sb2dvcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInJ1YnlnZW0tanNvbiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRGF0ZS1NYW5pcCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtTmV0LUhUVFAiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLURpZ2VzdCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSU8tU29ja2V0LVNTTCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImVidGFibGVzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGx5bW91dGgtc2NyaXB0cyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSU8tc3RyaW5neSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInRpbWUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLXBvZGxhdG9ycyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtY29uc3RhbnQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVBvZC1Fc2NhcGVzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1OZXQtU1NMZWF5IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1CdXNpbmVzcy1JU0JOIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiYWxzYS10b29scy1maXJtd2FyZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRmlsdGVyIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibGlicmVwbyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtUG9kLVVzYWdlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uLXNsaXAiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJhbHNhLWZpcm13YXJlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1JTy1Tb2NrZXQtSVAiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24zLXBpcCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInJlcG9zaXRvcnkiLCAKICAgICAgICAgICAgInRpdGxlIjogInJoZWwtU2VydmVyIgogICAgICAgICAgfQogICAgICAgIF0sIAogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiWW91IGNhbiBmaWxlIGEgcmVxdWVzdCB0byBhZGQgdGhpcyByZXBvc2l0b3J5IHRvIHRoZSBzY29wZSBvZiBpbi1wbGFjZSB1cGdyYWRlcyBieSBmaWxpbmcgYSBzdXBwb3J0IHRpY2tldCIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfc2tpcHBlZF9yZXBvc2l0b3JpZXMiLCAKICAgICAgInN1bW1hcnkiOiAiVGhlIGZvbGxvd2luZyByZXBvc2l0b3JpZXMgd2l0aCBSZWQgSGF0LXNpZ25lZCBwYWNrYWdlcyBhcmUgdW5rbm93biB0byBMZWFwcDpcbi0gcmhlbC1TZXJ2ZXJcbkFuZCB0aGUgZm9sbG93aW5nIHBhY2thZ2VzIGluc3RhbGxlZCBmcm9tIHRob3NlIHJlcG9zaXRvcmllcyBtYXkgbm90IGJlIHVwZ3JhZGVkOlxuLSBweXRob24zLWxpYnNcbi0gcGVybC1saWJzXG4tIHBlcmwtWE1MLVR3aWdcbi0gcGVybC1IVE1MLVRhZ3NldFxuLSBwZXJsLXBhcmVudFxuLSBlZml2YXItbGlic1xuLSBwZXJsLVRpbWUtSGlSZXNcbi0gcGVybC1IVFRQLUNvb2tpZXNcbi0gdmltLWNvbW1vblxuLSBwZXJsLVBvZC1QZXJsZG9jXG4tIGxpYnNvbHZcbi0gcGVybC1tYWNyb3Ncbi0gcGVybC1JTy1Db21wcmVzc1xuLSBweXRob24tc2xpcC1kYnVzXG4tIHBlcmwtSFRUUC1EYXRlXG4tIHJ1YnktbGlic1xuLSBwZXJsLVhNTC1OYW1lc3BhY2VTdXBwb3J0XG4tIHJ1YnlnZW1zXG4tIGdydWIyLWVmaS14NjQtbW9kdWxlc1xuLSBwZXJsLUhUVFAtTWVzc2FnZVxuLSBpcHNldFxuLSBwZXJsLVNvY2tldFxuLSBydWJ5Z2VtLXBzeWNoXG4tIGxpYmRybVxuLSBwZXJsLVRpbWUtTG9jYWxcbi0gcnVieWdlbS1iaWdkZWNpbWFsXG4tIHBlcmwtRmlsZS1UZW1wXG4tIHB5dGhvbjNcbi0gcGVybC1UZXh0LVBhcnNlV29yZHNcbi0gZ3BtLWxpYnNcbi0gcGVybC1MV1AtTWVkaWFUeXBlc1xuLSBwZXJsLUNvbXByZXNzLVJhdy1abGliXG4tIHBlcmwtVGVybVJlYWRLZXlcbi0gcGVybC10aHJlYWRzXG4tIHBlcmwtRmlsZS1MaXN0aW5nXG4tIHJ1YnlnZW0tcmRvY1xuLSBwZXJsLVNjYWxhci1MaXN0LVV0aWxzXG4tIHBlcmwtSFRUUC1UaW55XG4tIHBlcmwtWE1MLVNBWFxuLSBwZXJsLUxXUC1Qcm90b2NvbC1odHRwc1xuLSB2aW0tZmlsZXN5c3RlbVxuLSBwZXJsLUlPLVpsaWJcbi0gcm5nLXRvb2xzXG4tIGxpYnBjaWFjY2Vzc1xuLSBwZXJsLU1vemlsbGEtQ0Fcbi0gcHl0aG9uLWZpcmV3YWxsXG4tIGpzb24tZ2xpYlxuLSBwZXJsLXRocmVhZHMtc2hhcmVkXG4tIG1haWxjYXBcbi0gcGVybC1CdXNpbmVzcy1JU0JOLURhdGFcbi0gcGVybC1FbmNvZGVcbi0gcGVybC1DYXJwXG4tIGxpbnV4LWZpcm13YXJlXG4tIHBlcmwtSFRUUC1OZWdvdGlhdGVcbi0gcnVieWdlbS1pby1jb25zb2xlXG4tIHBlcmwtRGF0YS1EdW1wZXJcbi0gcGVybC1FeHBvcnRlclxuLSBhaWM5NHh4LWZpcm13YXJlXG4tIHdnZXRcbi0gdmltLWVuaGFuY2VkXG4tIHBlcmwtbGlid3d3LXBlcmxcbi0gcGVybC1VUklcbi0gcGVybC1Nb2R1bGUtTG9hZFxuLSBwZXJsLVhNTC1MaWJYTUxcbi0gcGVybC1GaWxlLVBhdGhcbi0gcGVybC1FbmNvZGUtTG9jYWxlXG4tIHBlcmwtWE1MLVNBWC1CYXNlXG4tIHBlcmwtWE1MLVBhcnNlclxuLSBpcHJ1dGlsc1xuLSBiaW9zZGV2bmFtZVxuLSBwZXJsLUZDR0lcbi0gcGVybC1UaW1lRGF0ZVxuLSBtb2t1dGlsXG4tIGdpdFxuLSBwZXJsLUNvbXByZXNzLVJhdy1CemlwMlxuLSBwZXJsXG4tIHBlcmwtRm9udC1BRk1cbi0gZnhsb2FkXG4tIHBlcmwtU3RvcmFibGVcbi0gcGVybC1EaWdlc3QtTUQ1XG4tIHBseW1vdXRoLWNvcmUtbGlic1xuLSBsaWJyZXBvcnQtZmlsZXN5c3RlbVxuLSBwZXJsLUdldG9wdC1Mb25nXG4tIHBlcmwtSFRNTC1UcmVlXG4tIHBlcmwtSU8tSFRNTFxuLSBydWJ5XG4tIHBlcmwtUGF0aFRvb2xzXG4tIHBlcmwtSFRNTC1QYXJzZXJcbi0gaXBzZXQtbGlic1xuLSBwZXJsLU5ldC1MaWJJRE5cbi0gcGVybC1HaXRcbi0gZmlyZXdhbGxkXG4tIHBseW1vdXRoXG4tIHBlcmwtQ0dJXG4tIHB5dGhvbjMtc2V0dXB0b29sc1xuLSBwZXJsLVdXVy1Sb2JvdFJ1bGVzXG4tIGZpcmV3YWxsZC1maWxlc3lzdGVtXG4tIHNoaW0teDY0XG4tIHJ1YnktaXJiXG4tIHBlcmwtUG9kLVNpbXBsZVxuLSBwZXJsLUVycm9yXG4tIHBlcmwtSFRNTC1Gb3JtYXRcbi0gbHNzY3NpXG4tIHBlcmwtSFRUUC1EYWVtb25cbi0gYWxzYS1saWJcbi0gcmVkaGF0LWxvZ29zXG4tIHJ1YnlnZW0tanNvblxuLSBwZXJsLURhdGUtTWFuaXBcbi0gcGVybC1OZXQtSFRUUFxuLSBwZXJsLURpZ2VzdFxuLSBwZXJsLUlPLVNvY2tldC1TU0xcbi0gZWJ0YWJsZXNcbi0gcGx5bW91dGgtc2NyaXB0c1xuLSBwZXJsLUlPLXN0cmluZ3lcbi0gdGltZVxuLSBwZXJsLXBvZGxhdG9yc1xuLSBwZXJsLWNvbnN0YW50XG4tIHBlcmwtUG9kLUVzY2FwZXNcbi0gcGVybC1OZXQtU1NMZWF5XG4tIHBlcmwtQnVzaW5lc3MtSVNCTlxuLSBhbHNhLXRvb2xzLWZpcm13YXJlXG4tIHBlcmwtRmlsdGVyXG4tIGxpYnJlcG9cbi0gcGVybC1Qb2QtVXNhZ2Vcbi0gcHl0aG9uLXNsaXBcbi0gYWxzYS1maXJtd2FyZVxuLSBwZXJsLUlPLVNvY2tldC1JUFxuLSBweXRob24zLXBpcCIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICI4ZTg5ZTIwYzY0NWNlYTYwMGIyNDAxNTYwNzFkODFjNjRkYWFiN2FkIiwgCiAgICAgICJpZCI6ICJmMjBlOTdhMTM1OWFkYmE2MmZlNWU0NTg2OTE0N2VjYWU2N2YzZmQ0ZjA0MDE5ZGI0ZTFhNjcwOWM0ZTBjYTJlIiwgCiAgICAgICJzZXZlcml0eSI6ICJsb3ciCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAicHl0aG9uIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkRpZmZlcmVuY2UgaW4gUHl0aG9uIHZlcnNpb25zIGFuZCBzdXBwb3J0IGluIFJIRUwgOCIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDM6MzMuOTY3NTA5WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uMiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInB5dGhvbjMiCiAgICAgICAgICB9CiAgICAgICAgXSwgCiAgICAgICAgImV4dGVybmFsIjogWwogICAgICAgICAgewogICAgICAgICAgICAidXJsIjogImh0dHBzOi8vcmVkLmh0L3JoZWwtOC1weXRob24iLCAKICAgICAgICAgICAgInRpdGxlIjogIkRpZmZlcmVuY2UgaW4gUHl0aG9uIHZlcnNpb25zIGFuZCBzdXBwb3J0IGluIFJIRUwgOCIKICAgICAgICAgIH0KICAgICAgICBdLCAKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIlBsZWFzZSBydW4gXCJhbHRlcm5hdGl2ZXMgLS1zZXQgcHl0aG9uIC91c3IvYmluL3B5dGhvbjNcIiBhZnRlciB1cGdyYWRlIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJweXRob25faW5mb3JtX3VzZXIiLCAKICAgICAgInN1bW1hcnkiOiAiSW4gUkhFTCA4LCB0aGVyZSBpcyBubyAncHl0aG9uJyBjb21tYW5kLiBQeXRob24gMyAoYmFja3dhcmQgaW5jb21wYXRpYmxlKSBpcyB0aGUgcHJpbWFyeSBQeXRob24gdmVyc2lvbiBhbmQgUHl0aG9uIDIgaXMgYXZhaWxhYmxlIHdpdGggbGltaXRlZCBzdXBwb3J0IGFuZCBsaW1pdGVkIHNldCBvZiBwYWNrYWdlcy4gSWYgeW91IG5vIGxvbmdlciByZXF1aXJlIFB5dGhvbiAyIHBhY2thZ2VzIGZvbGxvd2luZyB0aGUgdXBncmFkZSwgcGxlYXNlIHJlbW92ZSB0aGVtLiBSZWFkIG1vcmUgaGVyZTogaHR0cHM6Ly9yZWQuaHQvcmhlbC04LXB5dGhvbiIsIAogICAgICAiYXVkaWVuY2UiOiAiZGV2ZWxvcGVyIiwgCiAgICAgICJrZXkiOiAiMGM5ODU4NWIxZDhkMjUyZWI1NDBiZjYxNTYwMDk0ZjM0OTUzNTFmNSIsIAogICAgICAiaWQiOiAiOTM3YWU4NTM0YzZiZWJjNmIxMmNhY2QxMDAwYTMyNjM5YWQwZDRjOGFiZjk2MzA2NjYzODE5NTY4YjdjODZiYiIsIAogICAgICAic2V2ZXJpdHkiOiAiaGlnaCIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJmaWxlc3lzdGVtIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkRldGVjdGVkIGJyb2tlbiBzeXN0ZW1kIHN5bWxpbmtzIGZvciBub24tZXhpc3Rpbmcgc2VydmljZXMiLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjAzOjM0LjM5OTE2N1oiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJSZW1vdmUgdGhlIGludmFsaWQgc3ltbGlua3MgYmVmb3JlIHRoZSB1cGdyYWRlLiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJjb21tYW5kIiwgCiAgICAgICAgICAgICJjb250ZXh0IjogWwogICAgICAgICAgICAgICIvdXNyL2Jpbi9ybSIsIAogICAgICAgICAgICAgICIvZXRjL3N5c3RlbWQvc3lzdGVtL211bHRpLXVzZXIudGFyZ2V0LndhbnRzL292aXJ0LWd1ZXN0LWFnZW50LnNlcnZpY2UiCiAgICAgICAgICAgIF0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfc3lzdGVtZF9icm9rZW5fc3ltbGlua3MiLCAKICAgICAgInN1bW1hcnkiOiAiTGVhcHAgZGV0ZWN0ZWQgYnJva2VuIHN5c3RlbWQgc3ltbGlua3Mgb24gdGhlIHN5c3RlbSB0aGF0IGRvIG5vdCBjb3JyZXNwb25kIHRvIGFueSBpbnN0YWxsZWQgc3lzdGVtZCB1bml0LiBUaGlzIHR5cGljYWxseSBoYXBwZW5zIHdoZW4gdGhlIG9yaWdpbmFsIHN5c3RlbWQgdW5pdCBmaWxlIGhhcyBiZWVuIHJlbW92ZWQgKGUuZy4gYW4gcnBtIHJlbW92YWwpIG9yIHJlbmFtZWQgYW5kIHRoZSBzeXN0ZW0gY29uZmlncmF0aW9uIGhhcyBub3QgYmVlbiBwcm9wZXJseSBtb2RpZmllZC4gVGhlc2Ugc3ltbGlua3Mgd2lsbCBub3QgYmUgaGFuZGxlZCBkdXJpbmcgdGhlIGluLXBsYWNlIHVwZ3JhZGUgYXMgdGhleSBhcmUgYWxyZWFkeSBicm9rZW4uIFRoZSBsaXN0IG9mIGRldGVjdGVkIGJyb2tlbiBzeXN0ZW1kIHN5bWxpbmtzOlxuICAgIC0gL2V0Yy9zeXN0ZW1kL3N5c3RlbS9tdWx0aS11c2VyLnRhcmdldC53YW50cy9vdmlydC1ndWVzdC1hZ2VudC5zZXJ2aWNlIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogImJlMjA4M2ZlZTAzZjVmMGE3MDhmZDE5M2Q4MmQyZmUyMGFlZTcyMTciLCAKICAgICAgImlkIjogImRhYzVhMWQ4YjZhOWJiMDIyZjFmZWVhZTg0MmRmZDdmOGQ5Y2QwMGUyNWNiNzdjZjcxMTRjZjU3OWQ3OThlYTMiLCAKICAgICAgInNldmVyaXR5IjogImxvdyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJzYW5pdHkiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiUGFja2FnZXMgbm90IHNpZ25lZCBieSBSZWQgSGF0IGZvdW5kIG9uIHRoZSBzeXN0ZW0iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjAzOjM0LjkxMjI4MVoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJhY3RvciI6ICJyZWRfaGF0X3NpZ25lZF9ycG1fY2hlY2siLCAKICAgICAgInN1bW1hcnkiOiAiVGhlIGZvbGxvd2luZyBwYWNrYWdlcyBoYXZlIG5vdCBiZWVuIHNpZ25lZCBieSBSZWQgSGF0IGFuZCBtYXkgYmUgcmVtb3ZlZCBkdXJpbmcgdGhlIHVwZ3JhZGUgcHJvY2VzcyBpbiBjYXNlIFJlZCBIYXQtc2lnbmVkIHBhY2thZ2VzIHRvIGJlIHJlbW92ZWQgZHVyaW5nIHRoZSB1cGdyYWRlIGRlcGVuZCBvbiB0aGVtOlxuLSBiZWFrZXJsaWJcbi0gYmVha2VybGliLXJlZGhhdFxuLSBlcGVsLXJlbGVhc2Vcbi0gcmVzdHJhaW50XG4tIHJlc3RyYWludC1yaHRzXG4tIHRwcy1kZXZlbCIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICIxM2YwNzkxYWU1ZjE5ZjUwZTdkMGQ2MDZmYjY1MDFmOTFiMWVmYjJjIiwgCiAgICAgICJpZCI6ICI4MDg1YjhkNWI3ZWM0NDY2YzIyMTUyYzMzNmI1MTM1MjIxYWZmMTc5YzI0ZTVlZTA0MTkzZmE4MjQ2YTZhMWIxIiwgCiAgICAgICJzZXZlcml0eSI6ICJoaWdoIgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgImF1dGhlbnRpY2F0aW9uIiwgCiAgICAgICAgInNlY3VyaXR5IiwgCiAgICAgICAgInRvb2xzIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkN1cnJlbnQgUEFNIGFuZCBuc3N3aXRjaC5jb25mIGNvbmZpZ3VyYXRpb24gd2lsbCBiZSBrZXB0LiIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDM6MzUuMjU5NDE3WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiYXV0aHNlbGVjdCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImF1dGhjb25maWciCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJmaWxlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICIvZXRjL25zc3dpdGNoLmNvbmYiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogImF1dGhzZWxlY3RfY2hlY2siLCAKICAgICAgInN1bW1hcnkiOiAiVGhlcmUgaXMgYSBuZXcgdG9vbCBjYWxsZWQgYXV0aHNlbGVjdCBpbiBSSEVMOCB0aGF0IHJlcGxhY2VkIGF1dGhjb25maWcuIFRoZSB1cGdyYWRlIHByb2Nlc3Mgd2FzIHVuYWJsZSB0byBmaW5kIGFuIGF1dGhzZWxlY3QgcHJvZmlsZSB0aGF0IHdvdWxkIGJlIGVxdWl2YWxlbnQgdG8geW91ciBjdXJyZW50IGNvbmZpZ3VyYXRpb24uIFRoZXJlZm9yZSB5b3VyIGNvbmZpZ3VyYXRpb24gd2lsbCBiZSBsZWZ0IGludGFjdC4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiNDBjNGFiMWRhNGEzMGRjMWNhNDBlNTQzZjYzODVlMTMzNmQ4ODEwYyIsIAogICAgICAiaWQiOiAiYmU0YjFlYmQwZjc1YmU3ZWM0MDdiYTgzMWExNDE0MDhlZjNmZWJmZjllYzY2MTdhNmY0MGQyMmMzNzUxMzUzOSIsIAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJzZXJ2aWNlcyIsIAogICAgICAgICJ0aW1lIG1hbmFnZW1lbnQiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiY2hyb255IHVzaW5nIGRlZmF1bHQgY29uZmlndXJhdGlvbiIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDM6MzUuNjEwMTg2WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibnRwZCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImNocm9ueSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogImZpbGUiLCAKICAgICAgICAgICAgInRpdGxlIjogIi9ldGMvY2hyb255LmNvbmYiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogImNoZWNrX2Nocm9ueSIsIAogICAgICAic3VtbWFyeSI6ICJkZWZhdWx0IGNocm9ueSBjb25maWd1cmF0aW9uIGluIFJIRUw4IHVzZXMgbGVhcHNlY3R6IGRpcmVjdGl2ZSwgd2hpY2ggY2Fubm90IGJlIHVzZWQgd2l0aCBsZWFwIHNtZWFyaW5nIE5UUCBzZXJ2ZXJzLCBhbmQgdXNlcyBhIHNpbmdsZSBwb29sIGRpcmVjdGl2ZSBpbnN0ZWFkIG9mIGZvdXIgc2VydmVyIGRpcmVjdGl2ZXMiLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiYzQyMjJlYmQxODczMGE3NmY2YmM3YjNiNjZkZjg5OGIxMDZlNjU1NCIsIAogICAgICAiaWQiOiAiYmQ5M2YzNDRjODI1YmFmNzAyZmI0MWZiNWY2M2Y3MTdkNTgzY2FiNzMzM2MyZTkzNWFmYzIwNTNhOTY1YTA3NSIsIAogICAgICAic2V2ZXJpdHkiOiAibWVkaXVtIgogICAgfQogIF0KfQo=", "encoding": "base64", "source": "/var/log/leapp/leapp-report.json"} TASK [infra.leapp.remediate : leapp_nfs_detected | Parse leapp report to json] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_nfs_detected.yml:23 ok: [managed-node01] => {"ansible_facts": {"leappreportdata": {"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": "270f2875e99acfa7451e7e0332cc11d8ed4b0636ec3935503ac22bae1bd4b8cb", "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-25T15:03:28.109313Z", "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": "1a9655cf5553b25fe5106cea12eed3003f8e7c58a1dad6369f832e1082c3475b", "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-25T15:03:31.061079Z", "title": "Packages available in excluded repositories will not be installed"}, {"actor": "removed_pam_modules_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "sssd"}], "remediations": [{"context": "Configure SSSD to replace pam_pkcs11", "type": "hint"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "97e397e0e0d816f55267ed055140b8a96b6e7439d6b2e8f2d9617dede66346f4", "key": "bf47e7305d6805e8bbeaa7593cf01e38030c23f3", "severity": "medium", "summary": "Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.", "timeStamp": "2025-11-25T15:03:31.847599Z", "title": "Module pam_pkcs11 will be removed from PAM configuration"}, {"actor": "check_se_linux", "audience": "sysadmin", "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "22998bb4f4dcb2a17f6a69dfc1f0724e57e9f4c5e43a08e33476982c192eaefb", "key": "8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "severity": "info", "summary": "SElinux relabeling will be scheduled as the status is permissive/enforcing.", "timeStamp": "2025-11-25T15:03:31.893625Z", "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": "2be7c0149bd183ba696b6fc4992100a0e2c97f9465657fc4b604c9e6adde499b", "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-11-25T15:03:31.896884Z", "title": "SElinux will be set to permissive mode"}, {"actor": "check_grub_core", "audience": "sysadmin", "groups": ["boot"], "hostname": "managed-node01", "id": "a6b52eb477aed8a5a574dc895c10850731666e34e0abef8c9265eaabb9866412", "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-11-25T15:03:32.012612Z", "title": "GRUB2 core will be automatically updated during the upgrade"}, {"actor": "check_postfix", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "postfix"}]}, "groups": ["services", "email"], "hostname": "managed-node01", "id": "6bbad9c34518a6a337b11c609793001f337951297ef77e3b777467ae30e24cbb", "key": "5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33", "severity": "low", "summary": "Postfix 3.x has so called \"compatibility safety net\" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: \"postconf -e compatibility_level=0\nIt can be turned off by running: \"postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default \"option_group\" value has changed to \"client\", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set \"option_group\" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to \"auto\", and introduces a new parameter \"tls_eecdh_auto_curves\" with the names of curves that may be negotiated.\n\nThe \"master.cf\" chroot default value has changed from \"y\" (yes) to \"n\" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe \"append_dot_mydomain\" default value has changed from \"yes\" to \"no\". You may need changing it to \"yes\" if senders cannot use complete domain names in e-mail addresses.\n\nThe \"relay_domains\" default value has changed from \"$mydestination\" to the empty value. This could result in unexpected \"Relay access denied\" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe \"mynetworks_style\" default value has changed from \"subnet\" to \"host\". This parameter is used to implement the \"permit_mynetworks\" feature. The change could result in unexpected \"access denied\" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n", "timeStamp": "2025-11-25T15:03:32.227112Z", "title": "Postfix has incompatible changes in the next major version"}, {"actor": "check_detected_devices_and_drivers", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716"}, {"title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131"}]}, "groups": ["kernel", "drivers", "inhibitor"], "hostname": "managed-node01", "id": "68b603eb83f55cb2c5cb0e2e9100dc3d3eb526b54eba8a37c386017eadf8fec1", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-11-25T15:03:32.781025Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."}, {"actor": "checkgrep", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "grep"}], "remediations": [{"context": "Please update your scripts to be compatible with the changes.", "type": "hint"}]}, "groups": ["tools"], "hostname": "managed-node01", "id": "a06fc87beab622019be2a211c17a1527a76852b52d608578eec1489f2eb33cd7", "key": "94665a499e2eeee35eca3e7093a7abe183384b16", "severity": "low", "summary": "If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary.\nThe 'grep -P' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe 'grep -z' no longer automatically treats the byte '\\200' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, 'grep \"^\" -m1 -A1' now outputs the first two input lines, not just the first line.\n", "timeStamp": "2025-11-25T15:03:33.182499Z", "title": "Grep has incompatible changes in the next major version"}, {"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": "57ca422ff4ea2872c1a0d0701c00d7d29f238c72a18bd5264cea065575017f39", "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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n", "timeStamp": "2025-11-25T15:03:33.541322Z", "title": "Use of NFS detected. Upgrade can't proceed"}, {"actor": "check_skipped_repositories", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "python3-libs"}, {"scheme": "package", "title": "perl-libs"}, {"scheme": "package", "title": "perl-XML-Twig"}, {"scheme": "package", "title": "perl-HTML-Tagset"}, {"scheme": "package", "title": "perl-parent"}, {"scheme": "package", "title": "efivar-libs"}, {"scheme": "package", "title": "perl-Time-HiRes"}, {"scheme": "package", "title": "perl-HTTP-Cookies"}, {"scheme": "package", "title": "vim-common"}, {"scheme": "package", "title": "perl-Pod-Perldoc"}, {"scheme": "package", "title": "libsolv"}, {"scheme": "package", "title": "perl-macros"}, {"scheme": "package", "title": "perl-IO-Compress"}, {"scheme": "package", "title": "python-slip-dbus"}, {"scheme": "package", "title": "perl-HTTP-Date"}, {"scheme": "package", "title": "ruby-libs"}, {"scheme": "package", "title": "perl-XML-NamespaceSupport"}, {"scheme": "package", "title": "rubygems"}, {"scheme": "package", "title": "grub2-efi-x64-modules"}, {"scheme": "package", "title": "perl-HTTP-Message"}, {"scheme": "package", "title": "ipset"}, {"scheme": "package", "title": "perl-Socket"}, {"scheme": "package", "title": "rubygem-psych"}, {"scheme": "package", "title": "libdrm"}, {"scheme": "package", "title": "perl-Time-Local"}, {"scheme": "package", "title": "rubygem-bigdecimal"}, {"scheme": "package", "title": "perl-File-Temp"}, {"scheme": "package", "title": "python3"}, {"scheme": "package", "title": "perl-Text-ParseWords"}, {"scheme": "package", "title": "gpm-libs"}, {"scheme": "package", "title": "perl-LWP-MediaTypes"}, {"scheme": "package", "title": "perl-Compress-Raw-Zlib"}, {"scheme": "package", "title": "perl-TermReadKey"}, {"scheme": "package", "title": "perl-threads"}, {"scheme": "package", "title": "perl-File-Listing"}, {"scheme": "package", "title": "rubygem-rdoc"}, {"scheme": "package", "title": "perl-Scalar-List-Utils"}, {"scheme": "package", "title": "perl-HTTP-Tiny"}, {"scheme": "package", "title": "perl-XML-SAX"}, {"scheme": "package", "title": "perl-LWP-Protocol-https"}, {"scheme": "package", "title": "vim-filesystem"}, {"scheme": "package", "title": "perl-IO-Zlib"}, {"scheme": "package", "title": "rng-tools"}, {"scheme": "package", "title": "libpciaccess"}, {"scheme": "package", "title": "perl-Mozilla-CA"}, {"scheme": "package", "title": "python-firewall"}, {"scheme": "package", "title": "json-glib"}, {"scheme": "package", "title": "perl-threads-shared"}, {"scheme": "package", "title": "mailcap"}, {"scheme": "package", "title": "perl-Business-ISBN-Data"}, {"scheme": "package", "title": "perl-Encode"}, {"scheme": "package", "title": "perl-Carp"}, {"scheme": "package", "title": "linux-firmware"}, {"scheme": "package", "title": "perl-HTTP-Negotiate"}, {"scheme": "package", "title": "rubygem-io-console"}, {"scheme": "package", "title": "perl-Data-Dumper"}, {"scheme": "package", "title": "perl-Exporter"}, {"scheme": "package", "title": "aic94xx-firmware"}, {"scheme": "package", "title": "wget"}, {"scheme": "package", "title": "vim-enhanced"}, {"scheme": "package", "title": "perl-libwww-perl"}, {"scheme": "package", "title": "perl-URI"}, {"scheme": "package", "title": "perl-Module-Load"}, {"scheme": "package", "title": "perl-XML-LibXML"}, {"scheme": "package", "title": "perl-File-Path"}, {"scheme": "package", "title": "perl-Encode-Locale"}, {"scheme": "package", "title": "perl-XML-SAX-Base"}, {"scheme": "package", "title": "perl-XML-Parser"}, {"scheme": "package", "title": "iprutils"}, {"scheme": "package", "title": "biosdevname"}, {"scheme": "package", "title": "perl-FCGI"}, {"scheme": "package", "title": "perl-TimeDate"}, {"scheme": "package", "title": "mokutil"}, {"scheme": "package", "title": "git"}, {"scheme": "package", "title": "perl-Compress-Raw-Bzip2"}, {"scheme": "package", "title": "perl"}, {"scheme": "package", "title": "perl-Font-AFM"}, {"scheme": "package", "title": "fxload"}, {"scheme": "package", "title": "perl-Storable"}, {"scheme": "package", "title": "perl-Digest-MD5"}, {"scheme": "package", "title": "plymouth-core-libs"}, {"scheme": "package", "title": "libreport-filesystem"}, {"scheme": "package", "title": "perl-Getopt-Long"}, {"scheme": "package", "title": "perl-HTML-Tree"}, {"scheme": "package", "title": "perl-IO-HTML"}, {"scheme": "package", "title": "ruby"}, {"scheme": "package", "title": "perl-PathTools"}, {"scheme": "package", "title": "perl-HTML-Parser"}, {"scheme": "package", "title": "ipset-libs"}, {"scheme": "package", "title": "perl-Net-LibIDN"}, {"scheme": "package", "title": "perl-Git"}, {"scheme": "package", "title": "firewalld"}, {"scheme": "package", "title": "plymouth"}, {"scheme": "package", "title": "perl-CGI"}, {"scheme": "package", "title": "python3-setuptools"}, {"scheme": "package", "title": "perl-WWW-RobotRules"}, {"scheme": "package", "title": "firewalld-filesystem"}, {"scheme": "package", "title": "shim-x64"}, {"scheme": "package", "title": "ruby-irb"}, {"scheme": "package", "title": "perl-Pod-Simple"}, {"scheme": "package", "title": "perl-Error"}, {"scheme": "package", "title": "perl-HTML-Format"}, {"scheme": "package", "title": "lsscsi"}, {"scheme": "package", "title": "perl-HTTP-Daemon"}, {"scheme": "package", "title": "alsa-lib"}, {"scheme": "package", "title": "redhat-logos"}, {"scheme": "package", "title": "rubygem-json"}, {"scheme": "package", "title": "perl-Date-Manip"}, {"scheme": "package", "title": "perl-Net-HTTP"}, {"scheme": "package", "title": "perl-Digest"}, {"scheme": "package", "title": "perl-IO-Socket-SSL"}, {"scheme": "package", "title": "ebtables"}, {"scheme": "package", "title": "plymouth-scripts"}, {"scheme": "package", "title": "perl-IO-stringy"}, {"scheme": "package", "title": "time"}, {"scheme": "package", "title": "perl-podlators"}, {"scheme": "package", "title": "perl-constant"}, {"scheme": "package", "title": "perl-Pod-Escapes"}, {"scheme": "package", "title": "perl-Net-SSLeay"}, {"scheme": "package", "title": "perl-Business-ISBN"}, {"scheme": "package", "title": "alsa-tools-firmware"}, {"scheme": "package", "title": "perl-Filter"}, {"scheme": "package", "title": "librepo"}, {"scheme": "package", "title": "perl-Pod-Usage"}, {"scheme": "package", "title": "python-slip"}, {"scheme": "package", "title": "alsa-firmware"}, {"scheme": "package", "title": "perl-IO-Socket-IP"}, {"scheme": "package", "title": "python3-pip"}, {"scheme": "repository", "title": "rhel-Server"}], "remediations": [{"context": "You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket", "type": "hint"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "f20e97a1359adba62fe5e45869147ecae67f3fd4f04019db4e1a6709c4e0ca2e", "key": "8e89e20c645cea600b240156071d81c64daab7ad", "severity": "low", "summary": "The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel-Server\nAnd the following packages installed from those repositories may not be upgraded:\n- python3-libs\n- perl-libs\n- perl-XML-Twig\n- perl-HTML-Tagset\n- perl-parent\n- efivar-libs\n- perl-Time-HiRes\n- perl-HTTP-Cookies\n- vim-common\n- perl-Pod-Perldoc\n- libsolv\n- perl-macros\n- perl-IO-Compress\n- python-slip-dbus\n- perl-HTTP-Date\n- ruby-libs\n- perl-XML-NamespaceSupport\n- rubygems\n- grub2-efi-x64-modules\n- perl-HTTP-Message\n- ipset\n- perl-Socket\n- rubygem-psych\n- libdrm\n- perl-Time-Local\n- rubygem-bigdecimal\n- perl-File-Temp\n- python3\n- perl-Text-ParseWords\n- gpm-libs\n- perl-LWP-MediaTypes\n- perl-Compress-Raw-Zlib\n- perl-TermReadKey\n- perl-threads\n- perl-File-Listing\n- rubygem-rdoc\n- perl-Scalar-List-Utils\n- perl-HTTP-Tiny\n- perl-XML-SAX\n- perl-LWP-Protocol-https\n- vim-filesystem\n- perl-IO-Zlib\n- rng-tools\n- libpciaccess\n- perl-Mozilla-CA\n- python-firewall\n- json-glib\n- perl-threads-shared\n- mailcap\n- perl-Business-ISBN-Data\n- perl-Encode\n- perl-Carp\n- linux-firmware\n- perl-HTTP-Negotiate\n- rubygem-io-console\n- perl-Data-Dumper\n- perl-Exporter\n- aic94xx-firmware\n- wget\n- vim-enhanced\n- perl-libwww-perl\n- perl-URI\n- perl-Module-Load\n- perl-XML-LibXML\n- perl-File-Path\n- perl-Encode-Locale\n- perl-XML-SAX-Base\n- perl-XML-Parser\n- iprutils\n- biosdevname\n- perl-FCGI\n- perl-TimeDate\n- mokutil\n- git\n- perl-Compress-Raw-Bzip2\n- perl\n- perl-Font-AFM\n- fxload\n- perl-Storable\n- perl-Digest-MD5\n- plymouth-core-libs\n- libreport-filesystem\n- perl-Getopt-Long\n- perl-HTML-Tree\n- perl-IO-HTML\n- ruby\n- perl-PathTools\n- perl-HTML-Parser\n- ipset-libs\n- perl-Net-LibIDN\n- perl-Git\n- firewalld\n- plymouth\n- perl-CGI\n- python3-setuptools\n- perl-WWW-RobotRules\n- firewalld-filesystem\n- shim-x64\n- ruby-irb\n- perl-Pod-Simple\n- perl-Error\n- perl-HTML-Format\n- lsscsi\n- perl-HTTP-Daemon\n- alsa-lib\n- redhat-logos\n- rubygem-json\n- perl-Date-Manip\n- perl-Net-HTTP\n- perl-Digest\n- perl-IO-Socket-SSL\n- ebtables\n- plymouth-scripts\n- perl-IO-stringy\n- time\n- perl-podlators\n- perl-constant\n- perl-Pod-Escapes\n- perl-Net-SSLeay\n- perl-Business-ISBN\n- alsa-tools-firmware\n- perl-Filter\n- librepo\n- perl-Pod-Usage\n- python-slip\n- alsa-firmware\n- perl-IO-Socket-IP\n- python3-pip", "timeStamp": "2025-11-25T15:03:33.930032Z", "title": "Some enabled RPM repositories are unknown to Leapp"}, {"actor": "python_inform_user", "audience": "developer", "detail": {"external": [{"title": "Difference in Python versions and support in RHEL 8", "url": "https://red.ht/rhel-8-python"}], "related_resources": [{"scheme": "package", "title": "python"}, {"scheme": "package", "title": "python2"}, {"scheme": "package", "title": "python3"}], "remediations": [{"context": "Please run \"alternatives --set python /usr/bin/python3\" after upgrade", "type": "hint"}]}, "groups": ["python"], "hostname": "managed-node01", "id": "937ae8534c6bebc6b12cacd1000a32639ad0d4c8abf96306663819568b7c86bb", "key": "0c98585b1d8d252eb540bf61560094f3495351f5", "severity": "high", "summary": "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", "timeStamp": "2025-11-25T15:03:33.967509Z", "title": "Difference in Python versions and support in RHEL 8"}, {"actor": "check_systemd_broken_symlinks", "audience": "sysadmin", "detail": {"remediations": [{"context": "Remove the invalid symlinks before the upgrade.", "type": "hint"}, {"context": ["/usr/bin/rm", "/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service"], "type": "command"}]}, "groups": ["filesystem"], "hostname": "managed-node01", "id": "dac5a1d8b6a9bb022f1feeae842dfd7f8d9cd00e25cb77cf7114cf579d798ea3", "key": "be2083fee03f5f0a708fd193d82d2fe20aee7217", "severity": "low", "summary": "Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "timeStamp": "2025-11-25T15:03:34.399167Z", "title": "Detected broken systemd symlinks for non-existing services"}, {"actor": "red_hat_signed_rpm_check", "audience": "sysadmin", "groups": ["sanity"], "hostname": "managed-node01", "id": "8085b8d5b7ec4466c22152c336b5135221aff179c24e5ee04193fa8246a6a1b1", "key": "13f0791ae5f19f50e7d0d606fb6501f91b1efb2c", "severity": "high", "summary": "The following packages have not been signed by Red Hat and may be removed during the upgrade process in case Red Hat-signed packages to be removed during the upgrade depend on them:\n- beakerlib\n- beakerlib-redhat\n- epel-release\n- restraint\n- restraint-rhts\n- tps-devel", "timeStamp": "2025-11-25T15:03:34.912281Z", "title": "Packages not signed by Red Hat found on the system"}, {"actor": "authselect_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "authselect"}, {"scheme": "package", "title": "authconfig"}, {"scheme": "file", "title": "/etc/nsswitch.conf"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "be4b1ebd0f75be7ec407ba831a141408ef3febff9ec6617a6f40d22c37513539", "key": "40c4ab1da4a30dc1ca40e543f6385e1336d8810c", "severity": "info", "summary": "There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.", "timeStamp": "2025-11-25T15:03:35.259417Z", "title": "Current PAM and nsswitch.conf configuration will be kept."}, {"actor": "check_chrony", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "ntpd"}, {"scheme": "package", "title": "chrony"}, {"scheme": "file", "title": "/etc/chrony.conf"}]}, "groups": ["services", "time management"], "hostname": "managed-node01", "id": "bd93f344c825baf702fb41fb5f63f717d583cab7333c2e935afc2053a965a075", "key": "c4222ebd18730a76f6bc7b3b66df898b106e6554", "severity": "medium", "summary": "default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives", "timeStamp": "2025-11-25T15:03:35.610186Z", "title": "chrony using default configuration"}], "leapp_run_id": "74fd4386-1775-4306-a62b-5b09905ca2ab"}}, "changed": false} TASK [infra.leapp.remediate : leapp_nfs_detected | Find matching entries] ****** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_nfs_detected.yml:27 skipping: [managed-node01] => (item={'groups': ['repository', 'failure'], 'title': 'Excluded target system repositories', 'timeStamp': '2025-11-25T15:03:28.109313Z', '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': '270f2875e99acfa7451e7e0332cc11d8ed4b0636ec3935503ac22bae1bd4b8cb', '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": "270f2875e99acfa7451e7e0332cc11d8ed4b0636ec3935503ac22bae1bd4b8cb", "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-25T15:03:28.109313Z", "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-25T15:03:31.061079Z', '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': '1a9655cf5553b25fe5106cea12eed3003f8e7c58a1dad6369f832e1082c3475b', '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": "1a9655cf5553b25fe5106cea12eed3003f8e7c58a1dad6369f832e1082c3475b", "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-25T15:03:31.061079Z", "title": "Packages available in excluded repositories will not be installed"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['authentication', 'security', 'tools'], 'title': 'Module pam_pkcs11 will be removed from PAM configuration', 'timeStamp': '2025-11-25T15:03:31.847599Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'sssd'}], 'remediations': [{'type': 'hint', 'context': 'Configure SSSD to replace pam_pkcs11'}]}, 'actor': 'removed_pam_modules_check', 'summary': 'Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.', 'audience': 'sysadmin', 'key': 'bf47e7305d6805e8bbeaa7593cf01e38030c23f3', 'id': '97e397e0e0d816f55267ed055140b8a96b6e7439d6b2e8f2d9617dede66346f4', 'severity': 'medium'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "removed_pam_modules_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "sssd"}], "remediations": [{"context": "Configure SSSD to replace pam_pkcs11", "type": "hint"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "97e397e0e0d816f55267ed055140b8a96b6e7439d6b2e8f2d9617dede66346f4", "key": "bf47e7305d6805e8bbeaa7593cf01e38030c23f3", "severity": "medium", "summary": "Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.", "timeStamp": "2025-11-25T15:03:31.847599Z", "title": "Module pam_pkcs11 will be removed from PAM configuration"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['selinux', 'security'], 'title': 'SElinux relabeling will be scheduled', 'timeStamp': '2025-11-25T15:03:31.893625Z', 'hostname': 'managed-node01', 'actor': 'check_se_linux', 'summary': 'SElinux relabeling will be scheduled as the status is permissive/enforcing.', 'audience': 'sysadmin', 'key': '8fb81863f8413bd617c2a55b69b8e10ff03d7c72', 'id': '22998bb4f4dcb2a17f6a69dfc1f0724e57e9f4c5e43a08e33476982c192eaefb', 'severity': 'info'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_se_linux", "audience": "sysadmin", "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "22998bb4f4dcb2a17f6a69dfc1f0724e57e9f4c5e43a08e33476982c192eaefb", "key": "8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "severity": "info", "summary": "SElinux relabeling will be scheduled as the status is permissive/enforcing.", "timeStamp": "2025-11-25T15:03:31.893625Z", "title": "SElinux relabeling will be scheduled"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['selinux', 'security'], 'title': 'SElinux will be set to permissive mode', 'timeStamp': '2025-11-25T15:03:31.896884Z', 'hostname': 'managed-node01', 'detail': {'remediations': [{'type': 'hint', '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.'}]}, 'actor': 'check_se_linux', '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.', 'audience': 'sysadmin', 'key': '39d7183dafba798aa4bbb1e70b0ef2bbe5b1772f', 'id': '2be7c0149bd183ba696b6fc4992100a0e2c97f9465657fc4b604c9e6adde499b', 'severity': 'low'}) => {"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": "2be7c0149bd183ba696b6fc4992100a0e2c97f9465657fc4b604c9e6adde499b", "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-11-25T15:03:31.896884Z", "title": "SElinux will be set to permissive mode"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['boot'], 'title': 'GRUB2 core will be automatically updated during the upgrade', 'timeStamp': '2025-11-25T15:03:32.012612Z', 'hostname': 'managed-node01', 'actor': 'check_grub_core', '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.', 'audience': 'sysadmin', 'key': 'ac7030e05d2ee248d34f08a9fa040b352bc410a3', 'id': 'a6b52eb477aed8a5a574dc895c10850731666e34e0abef8c9265eaabb9866412', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_grub_core", "audience": "sysadmin", "groups": ["boot"], "hostname": "managed-node01", "id": "a6b52eb477aed8a5a574dc895c10850731666e34e0abef8c9265eaabb9866412", "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-11-25T15:03:32.012612Z", "title": "GRUB2 core will be automatically updated during the upgrade"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['services', 'email'], 'title': 'Postfix has incompatible changes in the next major version', 'timeStamp': '2025-11-25T15:03:32.227112Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'postfix'}]}, 'actor': 'check_postfix', 'summary': 'Postfix 3.x has so called "compatibility safety net" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: "postconf -e compatibility_level=0\nIt can be turned off by running: "postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default "option_group" value has changed to "client", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set "option_group" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to "auto", and introduces a new parameter "tls_eecdh_auto_curves" with the names of curves that may be negotiated.\n\nThe "master.cf" chroot default value has changed from "y" (yes) to "n" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe "append_dot_mydomain" default value has changed from "yes" to "no". You may need changing it to "yes" if senders cannot use complete domain names in e-mail addresses.\n\nThe "relay_domains" default value has changed from "$mydestination" to the empty value. This could result in unexpected "Relay access denied" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe "mynetworks_style" default value has changed from "subnet" to "host". This parameter is used to implement the "permit_mynetworks" feature. The change could result in unexpected "access denied" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n', 'audience': 'sysadmin', 'key': '5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33', 'id': '6bbad9c34518a6a337b11c609793001f337951297ef77e3b777467ae30e24cbb', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_postfix", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "postfix"}]}, "groups": ["services", "email"], "hostname": "managed-node01", "id": "6bbad9c34518a6a337b11c609793001f337951297ef77e3b777467ae30e24cbb", "key": "5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33", "severity": "low", "summary": "Postfix 3.x has so called \"compatibility safety net\" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: \"postconf -e compatibility_level=0\nIt can be turned off by running: \"postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default \"option_group\" value has changed to \"client\", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set \"option_group\" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to \"auto\", and introduces a new parameter \"tls_eecdh_auto_curves\" with the names of curves that may be negotiated.\n\nThe \"master.cf\" chroot default value has changed from \"y\" (yes) to \"n\" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe \"append_dot_mydomain\" default value has changed from \"yes\" to \"no\". You may need changing it to \"yes\" if senders cannot use complete domain names in e-mail addresses.\n\nThe \"relay_domains\" default value has changed from \"$mydestination\" to the empty value. This could result in unexpected \"Relay access denied\" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe \"mynetworks_style\" default value has changed from \"subnet\" to \"host\". This parameter is used to implement the \"permit_mynetworks\" feature. The change could result in unexpected \"access denied\" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n", "timeStamp": "2025-11-25T15:03:32.227112Z", "title": "Postfix has incompatible changes in the next major version"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['kernel', 'drivers', 'inhibitor'], 'title': 'Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.', 'timeStamp': '2025-11-25T15:03:32.781025Z', 'hostname': 'managed-node01', 'detail': {'external': [{'url': 'https://access.redhat.com/solutions/6971716', 'title': 'Leapp preupgrade getting "Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed." '}, {'url': 'https://access.redhat.com/solutions/5436131', 'title': 'Leapp upgrade fail with error "Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."'}]}, 'actor': 'check_detected_devices_and_drivers', 'summary': 'Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n', 'audience': 'sysadmin', 'key': 'f08a07da902958defa4f5c2699fae9ec2eb67c5b', 'id': '68b603eb83f55cb2c5cb0e2e9100dc3d3eb526b54eba8a37c386017eadf8fec1', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_detected_devices_and_drivers", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716"}, {"title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131"}]}, "groups": ["kernel", "drivers", "inhibitor"], "hostname": "managed-node01", "id": "68b603eb83f55cb2c5cb0e2e9100dc3d3eb526b54eba8a37c386017eadf8fec1", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-11-25T15:03:32.781025Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['tools'], 'title': 'Grep has incompatible changes in the next major version', 'timeStamp': '2025-11-25T15:03:33.182499Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'grep'}], 'remediations': [{'type': 'hint', 'context': 'Please update your scripts to be compatible with the changes.'}]}, 'actor': 'checkgrep', 'summary': 'If a file contains data improperly encoded for the current locale, and this is discovered before any of the file\'s contents are output, grep now treats the file as binary.\nThe \'grep -P\' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe \'grep -z\' no longer automatically treats the byte \'\\200\' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, \'grep "^" -m1 -A1\' now outputs the first two input lines, not just the first line.\n', 'audience': 'sysadmin', 'key': '94665a499e2eeee35eca3e7093a7abe183384b16', 'id': 'a06fc87beab622019be2a211c17a1527a76852b52d608578eec1489f2eb33cd7', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "checkgrep", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "grep"}], "remediations": [{"context": "Please update your scripts to be compatible with the changes.", "type": "hint"}]}, "groups": ["tools"], "hostname": "managed-node01", "id": "a06fc87beab622019be2a211c17a1527a76852b52d608578eec1489f2eb33cd7", "key": "94665a499e2eeee35eca3e7093a7abe183384b16", "severity": "low", "summary": "If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary.\nThe 'grep -P' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe 'grep -z' no longer automatically treats the byte '\\200' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, 'grep \"^\" -m1 -A1' now outputs the first two input lines, not just the first line.\n", "timeStamp": "2025-11-25T15:03:33.182499Z", "title": "Grep has incompatible changes in the next major version"}, "skip_reason": "Conditional result was False"} ok: [managed-node01] => (item={'groups': ['filesystem', 'network', 'inhibitor'], 'title': "Use of NFS detected. Upgrade can't proceed", 'timeStamp': '2025-11-25T15:03:33.541322Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'file', 'title': '/etc/fstab'}], 'external': [{'url': 'https://access.redhat.com/solutions/6964006', 'title': 'Why does leapp upgrade fail on detecting NFS during upgrade?'}], 'remediations': [{'type': 'hint', 'context': 'Disable NFS temporarily for the upgrade if possible.'}]}, 'actor': 'check_nfs', '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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n', 'audience': 'sysadmin', 'key': '9881b25faceeeaa7a6478bcdac29afd7f6baaaed', 'id': '57ca422ff4ea2872c1a0d0701c00d7d29f238c72a18bd5264cea065575017f39', 'severity': 'high'}) => {"ansible_facts": {"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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n"}, "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": "57ca422ff4ea2872c1a0d0701c00d7d29f238c72a18bd5264cea065575017f39", "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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n", "timeStamp": "2025-11-25T15:03:33.541322Z", "title": "Use of NFS detected. Upgrade can't proceed"}} skipping: [managed-node01] => (item={'groups': ['repository'], 'title': 'Some enabled RPM repositories are unknown to Leapp', 'timeStamp': '2025-11-25T15:03:33.930032Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'python3-libs'}, {'scheme': 'package', 'title': 'perl-libs'}, {'scheme': 'package', 'title': 'perl-XML-Twig'}, {'scheme': 'package', 'title': 'perl-HTML-Tagset'}, {'scheme': 'package', 'title': 'perl-parent'}, {'scheme': 'package', 'title': 'efivar-libs'}, {'scheme': 'package', 'title': 'perl-Time-HiRes'}, {'scheme': 'package', 'title': 'perl-HTTP-Cookies'}, {'scheme': 'package', 'title': 'vim-common'}, {'scheme': 'package', 'title': 'perl-Pod-Perldoc'}, {'scheme': 'package', 'title': 'libsolv'}, {'scheme': 'package', 'title': 'perl-macros'}, {'scheme': 'package', 'title': 'perl-IO-Compress'}, {'scheme': 'package', 'title': 'python-slip-dbus'}, {'scheme': 'package', 'title': 'perl-HTTP-Date'}, {'scheme': 'package', 'title': 'ruby-libs'}, {'scheme': 'package', 'title': 'perl-XML-NamespaceSupport'}, {'scheme': 'package', 'title': 'rubygems'}, {'scheme': 'package', 'title': 'grub2-efi-x64-modules'}, {'scheme': 'package', 'title': 'perl-HTTP-Message'}, {'scheme': 'package', 'title': 'ipset'}, {'scheme': 'package', 'title': 'perl-Socket'}, {'scheme': 'package', 'title': 'rubygem-psych'}, {'scheme': 'package', 'title': 'libdrm'}, {'scheme': 'package', 'title': 'perl-Time-Local'}, {'scheme': 'package', 'title': 'rubygem-bigdecimal'}, {'scheme': 'package', 'title': 'perl-File-Temp'}, {'scheme': 'package', 'title': 'python3'}, {'scheme': 'package', 'title': 'perl-Text-ParseWords'}, {'scheme': 'package', 'title': 'gpm-libs'}, {'scheme': 'package', 'title': 'perl-LWP-MediaTypes'}, {'scheme': 'package', 'title': 'perl-Compress-Raw-Zlib'}, {'scheme': 'package', 'title': 'perl-TermReadKey'}, {'scheme': 'package', 'title': 'perl-threads'}, {'scheme': 'package', 'title': 'perl-File-Listing'}, {'scheme': 'package', 'title': 'rubygem-rdoc'}, {'scheme': 'package', 'title': 'perl-Scalar-List-Utils'}, {'scheme': 'package', 'title': 'perl-HTTP-Tiny'}, {'scheme': 'package', 'title': 'perl-XML-SAX'}, {'scheme': 'package', 'title': 'perl-LWP-Protocol-https'}, {'scheme': 'package', 'title': 'vim-filesystem'}, {'scheme': 'package', 'title': 'perl-IO-Zlib'}, {'scheme': 'package', 'title': 'rng-tools'}, {'scheme': 'package', 'title': 'libpciaccess'}, {'scheme': 'package', 'title': 'perl-Mozilla-CA'}, {'scheme': 'package', 'title': 'python-firewall'}, {'scheme': 'package', 'title': 'json-glib'}, {'scheme': 'package', 'title': 'perl-threads-shared'}, {'scheme': 'package', 'title': 'mailcap'}, {'scheme': 'package', 'title': 'perl-Business-ISBN-Data'}, {'scheme': 'package', 'title': 'perl-Encode'}, {'scheme': 'package', 'title': 'perl-Carp'}, {'scheme': 'package', 'title': 'linux-firmware'}, {'scheme': 'package', 'title': 'perl-HTTP-Negotiate'}, {'scheme': 'package', 'title': 'rubygem-io-console'}, {'scheme': 'package', 'title': 'perl-Data-Dumper'}, {'scheme': 'package', 'title': 'perl-Exporter'}, {'scheme': 'package', 'title': 'aic94xx-firmware'}, {'scheme': 'package', 'title': 'wget'}, {'scheme': 'package', 'title': 'vim-enhanced'}, {'scheme': 'package', 'title': 'perl-libwww-perl'}, {'scheme': 'package', 'title': 'perl-URI'}, {'scheme': 'package', 'title': 'perl-Module-Load'}, {'scheme': 'package', 'title': 'perl-XML-LibXML'}, {'scheme': 'package', 'title': 'perl-File-Path'}, {'scheme': 'package', 'title': 'perl-Encode-Locale'}, {'scheme': 'package', 'title': 'perl-XML-SAX-Base'}, {'scheme': 'package', 'title': 'perl-XML-Parser'}, {'scheme': 'package', 'title': 'iprutils'}, {'scheme': 'package', 'title': 'biosdevname'}, {'scheme': 'package', 'title': 'perl-FCGI'}, {'scheme': 'package', 'title': 'perl-TimeDate'}, {'scheme': 'package', 'title': 'mokutil'}, {'scheme': 'package', 'title': 'git'}, {'scheme': 'package', 'title': 'perl-Compress-Raw-Bzip2'}, {'scheme': 'package', 'title': 'perl'}, {'scheme': 'package', 'title': 'perl-Font-AFM'}, {'scheme': 'package', 'title': 'fxload'}, {'scheme': 'package', 'title': 'perl-Storable'}, {'scheme': 'package', 'title': 'perl-Digest-MD5'}, {'scheme': 'package', 'title': 'plymouth-core-libs'}, {'scheme': 'package', 'title': 'libreport-filesystem'}, {'scheme': 'package', 'title': 'perl-Getopt-Long'}, {'scheme': 'package', 'title': 'perl-HTML-Tree'}, {'scheme': 'package', 'title': 'perl-IO-HTML'}, {'scheme': 'package', 'title': 'ruby'}, {'scheme': 'package', 'title': 'perl-PathTools'}, {'scheme': 'package', 'title': 'perl-HTML-Parser'}, {'scheme': 'package', 'title': 'ipset-libs'}, {'scheme': 'package', 'title': 'perl-Net-LibIDN'}, {'scheme': 'package', 'title': 'perl-Git'}, {'scheme': 'package', 'title': 'firewalld'}, {'scheme': 'package', 'title': 'plymouth'}, {'scheme': 'package', 'title': 'perl-CGI'}, {'scheme': 'package', 'title': 'python3-setuptools'}, {'scheme': 'package', 'title': 'perl-WWW-RobotRules'}, {'scheme': 'package', 'title': 'firewalld-filesystem'}, {'scheme': 'package', 'title': 'shim-x64'}, {'scheme': 'package', 'title': 'ruby-irb'}, {'scheme': 'package', 'title': 'perl-Pod-Simple'}, {'scheme': 'package', 'title': 'perl-Error'}, {'scheme': 'package', 'title': 'perl-HTML-Format'}, {'scheme': 'package', 'title': 'lsscsi'}, {'scheme': 'package', 'title': 'perl-HTTP-Daemon'}, {'scheme': 'package', 'title': 'alsa-lib'}, {'scheme': 'package', 'title': 'redhat-logos'}, {'scheme': 'package', 'title': 'rubygem-json'}, {'scheme': 'package', 'title': 'perl-Date-Manip'}, {'scheme': 'package', 'title': 'perl-Net-HTTP'}, {'scheme': 'package', 'title': 'perl-Digest'}, {'scheme': 'package', 'title': 'perl-IO-Socket-SSL'}, {'scheme': 'package', 'title': 'ebtables'}, {'scheme': 'package', 'title': 'plymouth-scripts'}, {'scheme': 'package', 'title': 'perl-IO-stringy'}, {'scheme': 'package', 'title': 'time'}, {'scheme': 'package', 'title': 'perl-podlators'}, {'scheme': 'package', 'title': 'perl-constant'}, {'scheme': 'package', 'title': 'perl-Pod-Escapes'}, {'scheme': 'package', 'title': 'perl-Net-SSLeay'}, {'scheme': 'package', 'title': 'perl-Business-ISBN'}, {'scheme': 'package', 'title': 'alsa-tools-firmware'}, {'scheme': 'package', 'title': 'perl-Filter'}, {'scheme': 'package', 'title': 'librepo'}, {'scheme': 'package', 'title': 'perl-Pod-Usage'}, {'scheme': 'package', 'title': 'python-slip'}, {'scheme': 'package', 'title': 'alsa-firmware'}, {'scheme': 'package', 'title': 'perl-IO-Socket-IP'}, {'scheme': 'package', 'title': 'python3-pip'}, {'scheme': 'repository', 'title': 'rhel-Server'}], 'remediations': [{'type': 'hint', 'context': 'You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket'}]}, 'actor': 'check_skipped_repositories', 'summary': 'The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel-Server\nAnd the following packages installed from those repositories may not be upgraded:\n- python3-libs\n- perl-libs\n- perl-XML-Twig\n- perl-HTML-Tagset\n- perl-parent\n- efivar-libs\n- perl-Time-HiRes\n- perl-HTTP-Cookies\n- vim-common\n- perl-Pod-Perldoc\n- libsolv\n- perl-macros\n- perl-IO-Compress\n- python-slip-dbus\n- perl-HTTP-Date\n- ruby-libs\n- perl-XML-NamespaceSupport\n- rubygems\n- grub2-efi-x64-modules\n- perl-HTTP-Message\n- ipset\n- perl-Socket\n- rubygem-psych\n- libdrm\n- perl-Time-Local\n- rubygem-bigdecimal\n- perl-File-Temp\n- python3\n- perl-Text-ParseWords\n- gpm-libs\n- perl-LWP-MediaTypes\n- perl-Compress-Raw-Zlib\n- perl-TermReadKey\n- perl-threads\n- perl-File-Listing\n- rubygem-rdoc\n- perl-Scalar-List-Utils\n- perl-HTTP-Tiny\n- perl-XML-SAX\n- perl-LWP-Protocol-https\n- vim-filesystem\n- perl-IO-Zlib\n- rng-tools\n- libpciaccess\n- perl-Mozilla-CA\n- python-firewall\n- json-glib\n- perl-threads-shared\n- mailcap\n- perl-Business-ISBN-Data\n- perl-Encode\n- perl-Carp\n- linux-firmware\n- perl-HTTP-Negotiate\n- rubygem-io-console\n- perl-Data-Dumper\n- perl-Exporter\n- aic94xx-firmware\n- wget\n- vim-enhanced\n- perl-libwww-perl\n- perl-URI\n- perl-Module-Load\n- perl-XML-LibXML\n- perl-File-Path\n- perl-Encode-Locale\n- perl-XML-SAX-Base\n- perl-XML-Parser\n- iprutils\n- biosdevname\n- perl-FCGI\n- perl-TimeDate\n- mokutil\n- git\n- perl-Compress-Raw-Bzip2\n- perl\n- perl-Font-AFM\n- fxload\n- perl-Storable\n- perl-Digest-MD5\n- plymouth-core-libs\n- libreport-filesystem\n- perl-Getopt-Long\n- perl-HTML-Tree\n- perl-IO-HTML\n- ruby\n- perl-PathTools\n- perl-HTML-Parser\n- ipset-libs\n- perl-Net-LibIDN\n- perl-Git\n- firewalld\n- plymouth\n- perl-CGI\n- python3-setuptools\n- perl-WWW-RobotRules\n- firewalld-filesystem\n- shim-x64\n- ruby-irb\n- perl-Pod-Simple\n- perl-Error\n- perl-HTML-Format\n- lsscsi\n- perl-HTTP-Daemon\n- alsa-lib\n- redhat-logos\n- rubygem-json\n- perl-Date-Manip\n- perl-Net-HTTP\n- perl-Digest\n- perl-IO-Socket-SSL\n- ebtables\n- plymouth-scripts\n- perl-IO-stringy\n- time\n- perl-podlators\n- perl-constant\n- perl-Pod-Escapes\n- perl-Net-SSLeay\n- perl-Business-ISBN\n- alsa-tools-firmware\n- perl-Filter\n- librepo\n- perl-Pod-Usage\n- python-slip\n- alsa-firmware\n- perl-IO-Socket-IP\n- python3-pip', 'audience': 'sysadmin', 'key': '8e89e20c645cea600b240156071d81c64daab7ad', 'id': 'f20e97a1359adba62fe5e45869147ecae67f3fd4f04019db4e1a6709c4e0ca2e', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_skipped_repositories", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "python3-libs"}, {"scheme": "package", "title": "perl-libs"}, {"scheme": "package", "title": "perl-XML-Twig"}, {"scheme": "package", "title": "perl-HTML-Tagset"}, {"scheme": "package", "title": "perl-parent"}, {"scheme": "package", "title": "efivar-libs"}, {"scheme": "package", "title": "perl-Time-HiRes"}, {"scheme": "package", "title": "perl-HTTP-Cookies"}, {"scheme": "package", "title": "vim-common"}, {"scheme": "package", "title": "perl-Pod-Perldoc"}, {"scheme": "package", "title": "libsolv"}, {"scheme": "package", "title": "perl-macros"}, {"scheme": "package", "title": "perl-IO-Compress"}, {"scheme": "package", "title": "python-slip-dbus"}, {"scheme": "package", "title": "perl-HTTP-Date"}, {"scheme": "package", "title": "ruby-libs"}, {"scheme": "package", "title": "perl-XML-NamespaceSupport"}, {"scheme": "package", "title": "rubygems"}, {"scheme": "package", "title": "grub2-efi-x64-modules"}, {"scheme": "package", "title": "perl-HTTP-Message"}, {"scheme": "package", "title": "ipset"}, {"scheme": "package", "title": "perl-Socket"}, {"scheme": "package", "title": "rubygem-psych"}, {"scheme": "package", "title": "libdrm"}, {"scheme": "package", "title": "perl-Time-Local"}, {"scheme": "package", "title": "rubygem-bigdecimal"}, {"scheme": "package", "title": "perl-File-Temp"}, {"scheme": "package", "title": "python3"}, {"scheme": "package", "title": "perl-Text-ParseWords"}, {"scheme": "package", "title": "gpm-libs"}, {"scheme": "package", "title": "perl-LWP-MediaTypes"}, {"scheme": "package", "title": "perl-Compress-Raw-Zlib"}, {"scheme": "package", "title": "perl-TermReadKey"}, {"scheme": "package", "title": "perl-threads"}, {"scheme": "package", "title": "perl-File-Listing"}, {"scheme": "package", "title": "rubygem-rdoc"}, {"scheme": "package", "title": "perl-Scalar-List-Utils"}, {"scheme": "package", "title": "perl-HTTP-Tiny"}, {"scheme": "package", "title": "perl-XML-SAX"}, {"scheme": "package", "title": "perl-LWP-Protocol-https"}, {"scheme": "package", "title": "vim-filesystem"}, {"scheme": "package", "title": "perl-IO-Zlib"}, {"scheme": "package", "title": "rng-tools"}, {"scheme": "package", "title": "libpciaccess"}, {"scheme": "package", "title": "perl-Mozilla-CA"}, {"scheme": "package", "title": "python-firewall"}, {"scheme": "package", "title": "json-glib"}, {"scheme": "package", "title": "perl-threads-shared"}, {"scheme": "package", "title": "mailcap"}, {"scheme": "package", "title": "perl-Business-ISBN-Data"}, {"scheme": "package", "title": "perl-Encode"}, {"scheme": "package", "title": "perl-Carp"}, {"scheme": "package", "title": "linux-firmware"}, {"scheme": "package", "title": "perl-HTTP-Negotiate"}, {"scheme": "package", "title": "rubygem-io-console"}, {"scheme": "package", "title": "perl-Data-Dumper"}, {"scheme": "package", "title": "perl-Exporter"}, {"scheme": "package", "title": "aic94xx-firmware"}, {"scheme": "package", "title": "wget"}, {"scheme": "package", "title": "vim-enhanced"}, {"scheme": "package", "title": "perl-libwww-perl"}, {"scheme": "package", "title": "perl-URI"}, {"scheme": "package", "title": "perl-Module-Load"}, {"scheme": "package", "title": "perl-XML-LibXML"}, {"scheme": "package", "title": "perl-File-Path"}, {"scheme": "package", "title": "perl-Encode-Locale"}, {"scheme": "package", "title": "perl-XML-SAX-Base"}, {"scheme": "package", "title": "perl-XML-Parser"}, {"scheme": "package", "title": "iprutils"}, {"scheme": "package", "title": "biosdevname"}, {"scheme": "package", "title": "perl-FCGI"}, {"scheme": "package", "title": "perl-TimeDate"}, {"scheme": "package", "title": "mokutil"}, {"scheme": "package", "title": "git"}, {"scheme": "package", "title": "perl-Compress-Raw-Bzip2"}, {"scheme": "package", "title": "perl"}, {"scheme": "package", "title": "perl-Font-AFM"}, {"scheme": "package", "title": "fxload"}, {"scheme": "package", "title": "perl-Storable"}, {"scheme": "package", "title": "perl-Digest-MD5"}, {"scheme": "package", "title": "plymouth-core-libs"}, {"scheme": "package", "title": "libreport-filesystem"}, {"scheme": "package", "title": "perl-Getopt-Long"}, {"scheme": "package", "title": "perl-HTML-Tree"}, {"scheme": "package", "title": "perl-IO-HTML"}, {"scheme": "package", "title": "ruby"}, {"scheme": "package", "title": "perl-PathTools"}, {"scheme": "package", "title": "perl-HTML-Parser"}, {"scheme": "package", "title": "ipset-libs"}, {"scheme": "package", "title": "perl-Net-LibIDN"}, {"scheme": "package", "title": "perl-Git"}, {"scheme": "package", "title": "firewalld"}, {"scheme": "package", "title": "plymouth"}, {"scheme": "package", "title": "perl-CGI"}, {"scheme": "package", "title": "python3-setuptools"}, {"scheme": "package", "title": "perl-WWW-RobotRules"}, {"scheme": "package", "title": "firewalld-filesystem"}, {"scheme": "package", "title": "shim-x64"}, {"scheme": "package", "title": "ruby-irb"}, {"scheme": "package", "title": "perl-Pod-Simple"}, {"scheme": "package", "title": "perl-Error"}, {"scheme": "package", "title": "perl-HTML-Format"}, {"scheme": "package", "title": "lsscsi"}, {"scheme": "package", "title": "perl-HTTP-Daemon"}, {"scheme": "package", "title": "alsa-lib"}, {"scheme": "package", "title": "redhat-logos"}, {"scheme": "package", "title": "rubygem-json"}, {"scheme": "package", "title": "perl-Date-Manip"}, {"scheme": "package", "title": "perl-Net-HTTP"}, {"scheme": "package", "title": "perl-Digest"}, {"scheme": "package", "title": "perl-IO-Socket-SSL"}, {"scheme": "package", "title": "ebtables"}, {"scheme": "package", "title": "plymouth-scripts"}, {"scheme": "package", "title": "perl-IO-stringy"}, {"scheme": "package", "title": "time"}, {"scheme": "package", "title": "perl-podlators"}, {"scheme": "package", "title": "perl-constant"}, {"scheme": "package", "title": "perl-Pod-Escapes"}, {"scheme": "package", "title": "perl-Net-SSLeay"}, {"scheme": "package", "title": "perl-Business-ISBN"}, {"scheme": "package", "title": "alsa-tools-firmware"}, {"scheme": "package", "title": "perl-Filter"}, {"scheme": "package", "title": "librepo"}, {"scheme": "package", "title": "perl-Pod-Usage"}, {"scheme": "package", "title": "python-slip"}, {"scheme": "package", "title": "alsa-firmware"}, {"scheme": "package", "title": "perl-IO-Socket-IP"}, {"scheme": "package", "title": "python3-pip"}, {"scheme": "repository", "title": "rhel-Server"}], "remediations": [{"context": "You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket", "type": "hint"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "f20e97a1359adba62fe5e45869147ecae67f3fd4f04019db4e1a6709c4e0ca2e", "key": "8e89e20c645cea600b240156071d81c64daab7ad", "severity": "low", "summary": "The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel-Server\nAnd the following packages installed from those repositories may not be upgraded:\n- python3-libs\n- perl-libs\n- perl-XML-Twig\n- perl-HTML-Tagset\n- perl-parent\n- efivar-libs\n- perl-Time-HiRes\n- perl-HTTP-Cookies\n- vim-common\n- perl-Pod-Perldoc\n- libsolv\n- perl-macros\n- perl-IO-Compress\n- python-slip-dbus\n- perl-HTTP-Date\n- ruby-libs\n- perl-XML-NamespaceSupport\n- rubygems\n- grub2-efi-x64-modules\n- perl-HTTP-Message\n- ipset\n- perl-Socket\n- rubygem-psych\n- libdrm\n- perl-Time-Local\n- rubygem-bigdecimal\n- perl-File-Temp\n- python3\n- perl-Text-ParseWords\n- gpm-libs\n- perl-LWP-MediaTypes\n- perl-Compress-Raw-Zlib\n- perl-TermReadKey\n- perl-threads\n- perl-File-Listing\n- rubygem-rdoc\n- perl-Scalar-List-Utils\n- perl-HTTP-Tiny\n- perl-XML-SAX\n- perl-LWP-Protocol-https\n- vim-filesystem\n- perl-IO-Zlib\n- rng-tools\n- libpciaccess\n- perl-Mozilla-CA\n- python-firewall\n- json-glib\n- perl-threads-shared\n- mailcap\n- perl-Business-ISBN-Data\n- perl-Encode\n- perl-Carp\n- linux-firmware\n- perl-HTTP-Negotiate\n- rubygem-io-console\n- perl-Data-Dumper\n- perl-Exporter\n- aic94xx-firmware\n- wget\n- vim-enhanced\n- perl-libwww-perl\n- perl-URI\n- perl-Module-Load\n- perl-XML-LibXML\n- perl-File-Path\n- perl-Encode-Locale\n- perl-XML-SAX-Base\n- perl-XML-Parser\n- iprutils\n- biosdevname\n- perl-FCGI\n- perl-TimeDate\n- mokutil\n- git\n- perl-Compress-Raw-Bzip2\n- perl\n- perl-Font-AFM\n- fxload\n- perl-Storable\n- perl-Digest-MD5\n- plymouth-core-libs\n- libreport-filesystem\n- perl-Getopt-Long\n- perl-HTML-Tree\n- perl-IO-HTML\n- ruby\n- perl-PathTools\n- perl-HTML-Parser\n- ipset-libs\n- perl-Net-LibIDN\n- perl-Git\n- firewalld\n- plymouth\n- perl-CGI\n- python3-setuptools\n- perl-WWW-RobotRules\n- firewalld-filesystem\n- shim-x64\n- ruby-irb\n- perl-Pod-Simple\n- perl-Error\n- perl-HTML-Format\n- lsscsi\n- perl-HTTP-Daemon\n- alsa-lib\n- redhat-logos\n- rubygem-json\n- perl-Date-Manip\n- perl-Net-HTTP\n- perl-Digest\n- perl-IO-Socket-SSL\n- ebtables\n- plymouth-scripts\n- perl-IO-stringy\n- time\n- perl-podlators\n- perl-constant\n- perl-Pod-Escapes\n- perl-Net-SSLeay\n- perl-Business-ISBN\n- alsa-tools-firmware\n- perl-Filter\n- librepo\n- perl-Pod-Usage\n- python-slip\n- alsa-firmware\n- perl-IO-Socket-IP\n- python3-pip", "timeStamp": "2025-11-25T15:03:33.930032Z", "title": "Some enabled RPM repositories are unknown to Leapp"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['python'], 'title': 'Difference in Python versions and support in RHEL 8', 'timeStamp': '2025-11-25T15:03:33.967509Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'python'}, {'scheme': 'package', 'title': 'python2'}, {'scheme': 'package', 'title': 'python3'}], 'external': [{'url': 'https://red.ht/rhel-8-python', 'title': 'Difference in Python versions and support in RHEL 8'}], 'remediations': [{'type': 'hint', 'context': 'Please run "alternatives --set python /usr/bin/python3" after upgrade'}]}, 'actor': 'python_inform_user', 'summary': "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", 'audience': 'developer', 'key': '0c98585b1d8d252eb540bf61560094f3495351f5', 'id': '937ae8534c6bebc6b12cacd1000a32639ad0d4c8abf96306663819568b7c86bb', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "python_inform_user", "audience": "developer", "detail": {"external": [{"title": "Difference in Python versions and support in RHEL 8", "url": "https://red.ht/rhel-8-python"}], "related_resources": [{"scheme": "package", "title": "python"}, {"scheme": "package", "title": "python2"}, {"scheme": "package", "title": "python3"}], "remediations": [{"context": "Please run \"alternatives --set python /usr/bin/python3\" after upgrade", "type": "hint"}]}, "groups": ["python"], "hostname": "managed-node01", "id": "937ae8534c6bebc6b12cacd1000a32639ad0d4c8abf96306663819568b7c86bb", "key": "0c98585b1d8d252eb540bf61560094f3495351f5", "severity": "high", "summary": "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", "timeStamp": "2025-11-25T15:03:33.967509Z", "title": "Difference in Python versions and support in RHEL 8"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['filesystem'], 'title': 'Detected broken systemd symlinks for non-existing services', 'timeStamp': '2025-11-25T15:03:34.399167Z', 'hostname': 'managed-node01', 'detail': {'remediations': [{'type': 'hint', 'context': 'Remove the invalid symlinks before the upgrade.'}, {'type': 'command', 'context': ['/usr/bin/rm', '/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service']}]}, 'actor': 'check_systemd_broken_symlinks', 'summary': 'Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service', 'audience': 'sysadmin', 'key': 'be2083fee03f5f0a708fd193d82d2fe20aee7217', 'id': 'dac5a1d8b6a9bb022f1feeae842dfd7f8d9cd00e25cb77cf7114cf579d798ea3', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_systemd_broken_symlinks", "audience": "sysadmin", "detail": {"remediations": [{"context": "Remove the invalid symlinks before the upgrade.", "type": "hint"}, {"context": ["/usr/bin/rm", "/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service"], "type": "command"}]}, "groups": ["filesystem"], "hostname": "managed-node01", "id": "dac5a1d8b6a9bb022f1feeae842dfd7f8d9cd00e25cb77cf7114cf579d798ea3", "key": "be2083fee03f5f0a708fd193d82d2fe20aee7217", "severity": "low", "summary": "Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "timeStamp": "2025-11-25T15:03:34.399167Z", "title": "Detected broken systemd symlinks for non-existing services"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['sanity'], 'title': 'Packages not signed by Red Hat found on the system', 'timeStamp': '2025-11-25T15:03:34.912281Z', 'hostname': 'managed-node01', 'actor': 'red_hat_signed_rpm_check', 'summary': 'The following packages have not been signed by Red Hat and may be removed during the upgrade process in case Red Hat-signed packages to be removed during the upgrade depend on them:\n- beakerlib\n- beakerlib-redhat\n- epel-release\n- restraint\n- restraint-rhts\n- tps-devel', 'audience': 'sysadmin', 'key': '13f0791ae5f19f50e7d0d606fb6501f91b1efb2c', 'id': '8085b8d5b7ec4466c22152c336b5135221aff179c24e5ee04193fa8246a6a1b1', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "red_hat_signed_rpm_check", "audience": "sysadmin", "groups": ["sanity"], "hostname": "managed-node01", "id": "8085b8d5b7ec4466c22152c336b5135221aff179c24e5ee04193fa8246a6a1b1", "key": "13f0791ae5f19f50e7d0d606fb6501f91b1efb2c", "severity": "high", "summary": "The following packages have not been signed by Red Hat and may be removed during the upgrade process in case Red Hat-signed packages to be removed during the upgrade depend on them:\n- beakerlib\n- beakerlib-redhat\n- epel-release\n- restraint\n- restraint-rhts\n- tps-devel", "timeStamp": "2025-11-25T15:03:34.912281Z", "title": "Packages not signed by Red Hat found on the system"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['authentication', 'security', 'tools'], 'title': 'Current PAM and nsswitch.conf configuration will be kept.', 'timeStamp': '2025-11-25T15:03:35.259417Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'authselect'}, {'scheme': 'package', 'title': 'authconfig'}, {'scheme': 'file', 'title': '/etc/nsswitch.conf'}]}, 'actor': 'authselect_check', 'summary': 'There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.', 'audience': 'sysadmin', 'key': '40c4ab1da4a30dc1ca40e543f6385e1336d8810c', 'id': 'be4b1ebd0f75be7ec407ba831a141408ef3febff9ec6617a6f40d22c37513539', 'severity': 'info'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "authselect_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "authselect"}, {"scheme": "package", "title": "authconfig"}, {"scheme": "file", "title": "/etc/nsswitch.conf"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "be4b1ebd0f75be7ec407ba831a141408ef3febff9ec6617a6f40d22c37513539", "key": "40c4ab1da4a30dc1ca40e543f6385e1336d8810c", "severity": "info", "summary": "There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.", "timeStamp": "2025-11-25T15:03:35.259417Z", "title": "Current PAM and nsswitch.conf configuration will be kept."}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['services', 'time management'], 'title': 'chrony using default configuration', 'timeStamp': '2025-11-25T15:03:35.610186Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'ntpd'}, {'scheme': 'package', 'title': 'chrony'}, {'scheme': 'file', 'title': '/etc/chrony.conf'}]}, 'actor': 'check_chrony', 'summary': 'default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives', 'audience': 'sysadmin', 'key': 'c4222ebd18730a76f6bc7b3b66df898b106e6554', 'id': 'bd93f344c825baf702fb41fb5f63f717d583cab7333c2e935afc2053a965a075', 'severity': 'medium'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_chrony", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "ntpd"}, {"scheme": "package", "title": "chrony"}, {"scheme": "file", "title": "/etc/chrony.conf"}]}, "groups": ["services", "time management"], "hostname": "managed-node01", "id": "bd93f344c825baf702fb41fb5f63f717d583cab7333c2e935afc2053a965a075", "key": "c4222ebd18730a76f6bc7b3b66df898b106e6554", "severity": "medium", "summary": "default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives", "timeStamp": "2025-11-25T15:03:35.610186Z", "title": "chrony using default configuration"}, "skip_reason": "Conditional result was False"} 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:33 ok: [managed-node01] => {"ansible_facts": {"leapp_report_missing": true}, "changed": false, "failed_when_result": false} TASK [infra.leapp.remediate : leapp_nfs_detected | Split summary] ************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_nfs_detected.yml:38 ok: [managed-node01] => {"ansible_facts": {"split_summary": ["- NFS shares found in /etc/fstab:\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n"]}, "changed": false} 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:41 ok: [managed-node01] => (item=- NFS shares found in /etc/fstab: - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch ) => {"ansible_facts": {"fstab_entries": ["ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat", "nest.test.redhat.com:/mnt/qa", "vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive", "nest.test.redhat.com:/mnt/tpsdist", "ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot", "ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch"]}, "ansible_loop_var": "item", "changed": false, "item": "- NFS shares found in /etc/fstab:\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/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:46 skipping: [managed-node01] => (item=- NFS shares found in /etc/fstab: - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch ) => {"ansible_loop_var": "item", "changed": false, "item": "- NFS shares found in /etc/fstab:\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/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 | Get systemd_mounts] ********* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_nfs_detected.yml:51 skipping: [managed-node01] => (item=- NFS shares found in /etc/fstab: - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch ) => {"ansible_loop_var": "item", "changed": false, "item": "- NFS shares found in /etc/fstab:\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/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:57 changed: [managed-node01] => (item=ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat) => {"ansible_loop_var": "item", "changed": true, "cmd": "set -o pipefail\nentry=\"ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat\"\ngrep -qF \"$entry\" /etc/fstab && sed -i \"s|^$entry|# $entry|\" /etc/fstab\n", "delta": "0:00:00.005565", "end": "2025-11-25 10:04:36.709997", "item": "ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat", "msg": "", "rc": 0, "start": "2025-11-25 10:04:36.704432", "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.005641", "end": "2025-11-25 10:04:36.967721", "item": "nest.test.redhat.com:/mnt/qa", "msg": "", "rc": 0, "start": "2025-11-25 10:04:36.962080", "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.005334", "end": "2025-11-25 10:04:37.225523", "item": "vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive", "msg": "", "rc": 0, "start": "2025-11-25 10:04:37.220189", "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.005904", "end": "2025-11-25 10:04:37.474111", "item": "nest.test.redhat.com:/mnt/tpsdist", "msg": "", "rc": 0, "start": "2025-11-25 10:04:37.468207", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} changed: [managed-node01] => (item=ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot) => {"ansible_loop_var": "item", "changed": true, "cmd": "set -o pipefail\nentry=\"ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot\"\ngrep -qF \"$entry\" /etc/fstab && sed -i \"s|^$entry|# $entry|\" /etc/fstab\n", "delta": "0:00:00.006410", "end": "2025-11-25 10:04:37.724810", "item": "ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot", "msg": "", "rc": 0, "start": "2025-11-25 10:04:37.718400", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} changed: [managed-node01] => (item=ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch) => {"ansible_loop_var": "item", "changed": true, "cmd": "set -o pipefail\nentry=\"ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch\"\ngrep -qF \"$entry\" /etc/fstab && sed -i \"s|^$entry|# $entry|\" /etc/fstab\n", "delta": "0:00:00.005259", "end": "2025-11-25 10:04:37.973752", "item": "ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch", "msg": "", "rc": 0, "start": "2025-11-25 10:04:37.968493", "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:66 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [common_upgrade_tasks | Flush handlers] *********************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:41 META: triggered running handlers for managed-node01 TASK [common_upgrade_tasks | Run analysis after remediation] ******************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:44 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": 38, "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 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 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 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 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": "64e0afa168ba991fe73887576b27eba6227d1df0", "dest": "/var/log/ripu/ripu.log", "gid": 0, "group": "root", "md5sum": "8755c1d3ecbf30283e3fc135d110c397", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:var_log_t:s0", "size": 61, "src": "/root/.ansible/tmp/ansible-tmp-1764083078.6846166-7540-43121638141941/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 ok: [managed-node01] => {"changed": false, "checksum": "79da34737c961e6bb522e58f0377ea8f7a6fd9a8", "dest": "/etc/ansible/facts.d/pre_ripu.fact", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/ansible/facts.d/pre_ripu.fact", "secontext": "system_u:object_r:etc_t:s0", "size": 12001, "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.386531", "end": "2025-11-25 10:04:40.480566", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-11-25 10:04:40.094035", "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 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 ok: [managed-node01] => (item={'name': 'rhel-7-server-extras-rpms', 'description': 'RHEL 7 Server Extras', 'baseurl': 'https://download.eng.brq.redhat.com/rhel-7/nightly/EXTRAS-7/latest-EXTRAS-7.9-RHEL-7/compose/Server/x86_64/os/', 'file': 'rhel7_extras', 'state': 'present'}) => {"ansible_loop_var": "item", "changed": false, "item": {"baseurl": "https://download.eng.brq.redhat.com/rhel-7/nightly/EXTRAS-7/latest-EXTRAS-7.9-RHEL-7/compose/Server/x86_64/os/", "description": "RHEL 7 Server Extras", "file": "rhel7_extras", "name": "rhel-7-server-extras-rpms", "state": "present"}, "repo": "rhel-7-server-extras-rpms", "state": "present"} 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 changed: [managed-node01] => {"changed": true, "checksum": "3d934ad808576e3a7fb4c14a89645a4ad55ccf53", "dest": "/var/log/leapp/answerfile", "gid": 0, "group": "root", "md5sum": "01e375235c8e4cafdec593b260354063", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:var_log_t:s0", "size": 48, "src": "/root/.ansible/tmp/ansible-tmp-1764083082.9702225-7655-9094815532846/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 changed: [managed-node01] => {"changed": true, "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={'name': 'rhel-8-for-x86_64-baseos-rpms', 'description': 'BaseOS for x86_64', 'baseurl': 'http://download.eng.brq.redhat.com/rhel-8/nightly/RHEL-8/latest-RHEL-8.10/compose/BaseOS/x86_64/os/', 'file': '/etc/leapp/files/leapp_upgrade_repositories', 'state': 'present'}) => {"ansible_loop_var": "item", "changed": true, "item": {"baseurl": "http://download.eng.brq.redhat.com/rhel-8/nightly/RHEL-8/latest-RHEL-8.10/compose/BaseOS/x86_64/os/", "description": "BaseOS for x86_64", "file": "/etc/leapp/files/leapp_upgrade_repositories", "name": "rhel-8-for-x86_64-baseos-rpms", "state": "present"}, "repo": "rhel-8-for-x86_64-baseos-rpms", "state": "present"} changed: [managed-node01] => (item={'name': 'rhel-8-for-x86_64-appstream-rpms', 'description': 'AppStream for x86_64', 'baseurl': 'http://download.eng.brq.redhat.com/rhel-8/nightly/RHEL-8/latest-RHEL-8.10/compose/AppStream/x86_64/os/', 'file': '/etc/leapp/files/leapp_upgrade_repositories', 'state': 'present'}) => {"ansible_loop_var": "item", "changed": true, "item": {"baseurl": "http://download.eng.brq.redhat.com/rhel-8/nightly/RHEL-8/latest-RHEL-8.10/compose/AppStream/x86_64/os/", "description": "AppStream for x86_64", "file": "/etc/leapp/files/leapp_upgrade_repositories", "name": "rhel-8-for-x86_64-appstream-rpms", "state": "present"}, "repo": "rhel-8-for-x86_64-appstream-rpms", "state": "present"} 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 POLL on managed-node01: jid=j70351903795.15934 started=1 finished=0 ASYNC OK on managed-node01: jid=j70351903795.15934 changed: [managed-node01] => {"ansible_job_id": "j70351903795.15934", "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:01:44.936877", "end": "2025-11-25 10:06:29.652832", "failed_when_result": false, "finished": 1, "msg": "", "rc": 0, "results_file": "/root/.ansible_async/j70351903795.15934", "start": "2025-11-25 10:04:44.715955", "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====> * system_facts\n Provides data about many facts from 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====> * sctp_read_status\n Determines whether or not the SCTP kernel module might be wanted.\n====> * tcp_wrappers_config_read\n Parse tcp_wrappers configuration files /etc/hosts.{allow,deny}.\n====> * root_scanner\n Scan the system root directory and produce a message containing\n====> * scan_kernel_cmdline\n No documentation has been provided for the scan_kernel_cmdline actor.\n====> * common_leapp_dracut_modules\n Influences the generation of the initram disk\n====> * storage_scanner\n Provides data about storage settings.\n====> * rpm_scanner\n Provides data about installed RPM Packages.\n====> * scanzfcp\n In case of s390x architecture, check whether ZFCP is used.\n====> * trusted_gpg_keys_scanner\n Scan for trusted GPG keys.\n====> * scan_grub_config\n Scan grub configuration files for errors.\n====> * sssd_facts\n Check SSSD configuration for changes in RHEL8 and report them in model.\n====> * scan_custom_modifications_actor\n Collects information about files in leapp directories that have been modified or newly added.\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====> * pam_modules_scanner\n Scan the pam directory for services and modules used in them\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====> * firewalld_facts_actor\n Provide data about firewalld\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====> * network_manager_read_config\n Provides data about NetworkManager configuration.\n====> * scanclienablerepo\n Produce CustomTargetRepository based on the LEAPP_ENABLE_REPOS in config.\n====> * source_boot_loader_scanner\n Scans the boot loader configuration on the source system.\n====> * read_openssh_config\n Collect information about the OpenSSH configuration.\n====> * scandasd\n In case of s390x architecture, check whether DASD is used.\n====> * check_kde_apps\n Actor checks which KDE apps are installed.\n====> * check_grub_legacy\n Check whether GRUB Legacy is installed in the MBR.\n====> * scan_fips\n Determine whether the source system has FIPS enabled.\n====> * authselect_scanner\n Detect what authselect configuration should be suggested to administrator.\n====> * pci_devices_scanner\n Provides data about existing PCI Devices.\n====> * copy_dnf_conf_into_target_userspace\n Copy dnf.conf into target userspace\n====> * register_yum_adjustment\n Registers a workaround which will adjust the yum directories during the upgrade.\n====> * distribution_signed_rpm_scanner\n Provide data about distribution signed & unsigned RPM packages.\n====> * scan_grub_device_name\n Find the name of the block devices where GRUB is located\n====> * scanmemory\n Scan Memory of the machine.\n====> * satellite_upgrade_facts\n Report which Satellite packages require updates and how to handle PostgreSQL data\n====> * scan_subscription_manager_info\n Scans the current system for subscription manager information\n====> * quagga_daemons\n Active quagga daemons check.\n====> * udevadm_info\n Produces data exported by the \"udevadm info\" command.\n====> * detect_kernel_drivers\n Matches all currently loaded kernel drivers against known deprecated and removed drivers.\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====> * scan_pkg_manager\n Provides data about package manager (yum/dnf)\n====> * checkrhui\n Check if system is using RHUI infrastructure (on public cloud) and send messages to\n====> * scan_sap_hana\n Gathers information related to SAP HANA instances on the system.\n====> * scan_source_files\n Scan files (explicitly specified) of the source system.\n====> * scan_source_kernel\n Scan the source system kernel.\n====> * removed_pam_modules_scanner\n Scan PAM configuration for modules that are not available in RHEL-8.\n====> * remove_obsolete_gpg_keys\n Remove obsoleted RPM GPG keys.\n====> * persistentnetnames\n Get network interface information for physical ethernet interfaces of the original system.\n====> * get_installed_desktops\n Actor checks if kde or gnome desktop environments\n====> * scancpu\n Scan CPUs of the machine.\n====> * xfs_info_scanner\n This actor scans all mounted mountpoints for XFS information\n====> * used_repository_scanner\n Scan used enabled repositories\n====> * repositories_blacklist\n Exclude target repositories provided by Red Hat without support.\n====> * rpm_transaction_config_tasks_collector\n Provides additional RPM transaction tasks from /etc/leapp/transaction.\n====> * scan_grub_device_partition_layout\n Scan all identified GRUB devices for their partition layout.\n====> * vsftpd_config_read\n Reads vsftpd configuration files (/etc/vsftpd/*.conf) and extracts necessary information.\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====> * multipath_conf_read\n Read multipath configuration files and extract the necessary information\n====> * scan_dynamic_linker_configuration\n Scan the dynamic linker configuration and find modifications.\n====> * cups_scanner\n Gather facts about CUPS features which needs to be migrated\n====> * spamassassin_config_read\n Reads spamc configuration (/etc/mail/spamassassin/spamc.conf), the\n====> * persistentnetnamesdisable\n Disable systemd-udevd persistent network naming on machine with single eth0 NIC\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====> * sctp_checks\n Parses collected SCTP information and take necessary actions.\n====> * open_ssh_algorithms\n OpenSSH configuration does not contain any unsupported cryptographic algorithms.\n====> * zipl_check_boot_entries\n Inhibits the upgrade if a problematic Zipl configuration is detected on the system.\n====> * spamassassin_config_check\n Reports changes in spamassassin between RHEL-7 and RHEL-8\n====> * check_os_release\n Check if the current RHEL minor version is supported. If not, inhibit the upgrade process.\n====> * check_openssl_conf\n Check whether the openssl configuration and openssl-IBMCA.\n====> * check_rhsmsku\n Ensure the system is subscribed to the subscription manager\n====> * tcp_wrappers_check\n Check the list of packages previously compiled with TCP wrappers support\n====> * check_sap_hana\n If SAP HANA has been detected, several checks are performed to ensure a successful upgrade.\n====> * check_nfs\n Check if NFS filesystem is in use. If yes, inhibit the upgrade process.\n====> * check_ipa_server\n Check for ipa-server and inhibit upgrade\n====> * check_sendmail\n Check if sendmail is installed, check whether configuration update is needed, inhibit upgrade if TCP wrappers\n====> * powertop\n Check if PowerTOP is installed. If yes, write information about non-compatible changes.\n====> * check_se_linux\n Check SELinux status and produce decision messages for further action.\n====> * check_memcached\n Check for incompatible changes in memcached configuration.\n====> * check_system_arch\n Check if system is running at a supported architecture. If no, inhibit the upgrade process.\n====> * check_bind\n Actor parsing BIND configuration and checking for known issues in it.\n====> * quagga_report\n Checking for babeld on RHEL-7.\n====> * cups_check\n Reports changes in configuration between CUPS 1.6.3 and 2.2.6\n====> * bacula_check\n Actor checking for presence of Bacula installation.\n====> * check_persistent_mounts\n Check if mounts required to be persistent are mounted in persistent fashion.\n====> * check_mount_options\n Check for mount options preventing the upgrade.\n====> * check_grub_core\n Check whether we are on legacy (BIOS) system and instruct Leapp to upgrade GRUB core\n====> * multiple_package_versions\n Check for problematic 32bit packages installed together with 64bit ones.\n====> * check_target_iso\n Check that the provided target ISO is a valid ISO image and is located on a persistent partition.\n====> * authselect_check\n Confirm suggested authselect call from AuthselectScanner.\n====> * check_first_partition_offset\n Check whether the first partition starts at the offset >=1MiB.\n====> * check_detected_devices_and_drivers\n Checks whether or not detected devices and drivers are usable on the target system.\n====> * removed_pam_modules\n Check for modules that are not available in RHEL 8 anymore\n====> * check_ha_cluster\n Check if HA Cluster is in use. If yes, inhibit the upgrade process.\n====> * cephvolumescan\n Retrieves the list of encrypted Ceph OSD\n====> * check_installed_debug_kernels\n Inhibit IPU (in-place upgrade) when multiple debug kernels are installed.\n====> * checktargetrepos\n Check whether target yum repositories are specified.\n====> * check_ntp\n Check if ntp and/or ntpdate configuration needs to be migrated.\n====> * check_insights_auto_register\n Checks if system can be automatically registered into Red Hat Insights\n====> * multipath_conf_check\n Checks whether the multipath configuration can be updated to RHEL-8 and\n====> * checkmemory\n The actor check the size of RAM against RHEL8 minimal hardware requirements\n====> * check_etc_releasever\n Check releasever info and provide a guidance based on the facts\n====> * checkacpid\n Check if acpid is installed. If yes, write information about non-compatible changes.\n====> * checkhybridimage\n Check if the system is using Azure hybrid image.\n====> * check_btrfs\n Check if Btrfs filesystem is in use. If yes, inhibit the upgrade process.\n====> * checkgrep\n Check if Grep is installed. If yes, write information about non-compatible changes.\n====> * open_ssh_use_privilege_separation\n UsePrivilegeSeparation configuration option was removed.\n====> * check_fips\n Inhibit upgrade if FIPS is detected as enabled.\n====> * satellite_upgrade_check\n Check state of Satellite system before upgrade\n====> * python_inform_user\n This actor informs the user of differences in Python version and support in RHEL 8.\n====> * check_custom_modifications_actor\n Checks CustomModifications messages and produces a report about files in leapp directories that have been\n====> * enable_device_cio_free_service\n Enables device_cio_free.service systemd service on s390x\n====> * checkdosfstools\n Check if dosfstools is installed. If yes, write information about non-compatible changes.\n====> * check_installed_kernels\n Inhibit IPU (in-place upgrade) when installed kernels conflict with a safe upgrade.\n====> * detect_grub_config_error\n Check grub configuration for various errors.\n====> * openssh_permit_root_login\n OpenSSH no longer allows root logins with password.\n====> * check_postfix\n Check if postfix is installed, check whether configuration update is needed.\n====> * open_ssh_deprecated_directives_check\n Check for any deprecated directives in the OpenSSH configuration.\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====> * checkfstabxfsoptions\n Check the FSTAB file for the deprecated / removed XFS mount options.\n====> * open_ssh_protocol\n Protocol configuration option was removed.\n====> * check_consumed_assets\n Check whether Leapp is using correct data assets.\n====> * postgresql_check\n Actor checking for presence of PostgreSQL installation.\n====> * check_chrony\n Check for incompatible changes in chrony configuration.\n====> * check_wireshark\n Report a couple of changes in tshark usage\n====> * check_installed_devel_kernels\n Inhibit IPU (in-place upgrade) when multiple devel kernels are installed.\n====> * check_boot_avail_space\n Check if at least 100Mib of available space on /boot. If not, inhibit the upgrade process.\n====> * check_removed_envvars\n Check for usage of removed environment variables and inhibit the upgrade\n====> * sssd_check\n Check SSSD configuration for changes in RHEL8 and report them.\n====> * check_cifs\n Check if CIFS filesystem is in use. If yes, inhibit the upgrade process.\n====> * check_docker\n Checks if Docker is installed and warns about its deprecation in RHEL8.\n====> * vsftpd_config_check\n Checks whether the vsftpd configuration is supported in RHEL-8. Namely checks that\n====> * check_kde_gnome\n Checks whether KDE is installed\n====> * check_root_symlinks\n Check if the symlinks /bin and /lib are relative, not absolute.\n====> * check_dynamic_linker_configuration\n Check for customization of dynamic linker configuration.\n====> * check_firewalld\n Check for certain firewalld configuration that may prevent an upgrade.\n====> * checkirssi\n Check if irssi is installed. If yes, write information about non-compatible changes.\n====> * check_systemd_broken_symlinks\n Check whether some systemd symlinks are broken\n====> * efi_check_boot\n Adjust EFI boot entry for first reboot\n====> * removed_pam_modules_check\n Check if it is all right to disable PAM modules that are not in RHEL-8.\n====> * check_skipped_repositories\n Produces a report if any repositories enabled on the system are going to be skipped.\n====> * unsupported_upgrade_check\n Checks environment variables and produces a warning report if the upgrade is unsupported.\n====> * check_yum_plugins_enabled\n Checks that the required yum plugins are enabled.\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_brltty\n Check if brltty is installed, check whether configuration update is needed.\n====> * check_rpm_transaction_events\n Filter RPM transaction events based on installed RPM packages\n====> * check_luks_and_inhibit\n Check if any encrypted partitions is in use. If yes, inhibit the upgrade process.\n====> * check_skip_phase\n Skip all the subsequent phases until the report phase.\n==> Processing phase `TargetTransactionFactsCollection`\n====> * create_iso_repofile\n Create custom repofile containing information about repositories found in target OS installation ISO, if used.\n====> * target_userspace_creator\n Initializes a directory to be populated as a minimal environment to run binaries from the target system.\nAppStream for x86_64 3.3 MB/s | 8.7 MB 00:02 \nBaseOS for x86_64 2.2 MB/s | 2.4 MB 00:01 \nDependencies resolved.\n================================================================================\n Package ArchVersion Repository Size\n================================================================================\nInstalling:\n dnf noarch4.7.0-20.el8 rhel-8-for-x86_64-baseos-rpms 543 k\n dnf-plugins-core noarch4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 77 k\nInstalling dependencies:\n unbound-libs x86_641.16.2-5.el8_9.6 rhel-8-for-x86_64-appstream-rpms 577 k\n xkeyboard-config noarch2.28-1.el8 rhel-8-for-x86_64-appstream-rpms 782 k\n acl x86_642.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 81 k\n audit-libs x86_643.1.2-1.el8 rhel-8-for-x86_64-baseos-rpms 125 k\n basesystem noarch11-5.el8 rhel-8-for-x86_64-baseos-rpms 11 k\n bash x86_644.4.20-5.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M\n brotli x86_641.0.6-3.el8 rhel-8-for-x86_64-baseos-rpms 323 k\n bzip2-libs x86_641.0.6-26.el8 rhel-8-for-x86_64-baseos-rpms 48 k\n ca-certificates noarch2023.2.60_v7.0.306-80.0.el8_8 rhel-8-for-x86_64-baseos-rpms 935 k\n chkconfig x86_641.19.2-1.el8 rhel-8-for-x86_64-baseos-rpms 199 k\n coreutils x86_648.30-15.el8 rhel-8-for-x86_64-baseos-rpms 1.2 M\n coreutils-common x86_648.30-15.el8 rhel-8-for-x86_64-baseos-rpms 2.0 M\n cpio x86_642.12-11.el8 rhel-8-for-x86_64-baseos-rpms 266 k\n cracklib x86_642.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 93 k\n cracklib-dicts x86_642.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 4.0 M\n crypto-policies noarch20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 64 k\n cryptsetup-libs x86_642.3.7-7.el8 rhel-8-for-x86_64-baseos-rpms 489 k\n curl x86_647.61.1-34.el8 rhel-8-for-x86_64-baseos-rpms 353 k\n cyrus-sasl-lib x86_642.1.27-6.el8_5 rhel-8-for-x86_64-baseos-rpms 123 k\n dbus x86_641:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 42 k\n dbus-common noarch1:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 47 k\n dbus-daemon x86_641:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 241 k\n dbus-glib x86_640.110-2.el8 rhel-8-for-x86_64-baseos-rpms 127 k\n dbus-libs x86_641:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 185 k\n dbus-tools x86_641:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 86 k\n device-mapper x86_648:1.02.181-14.el8 rhel-8-for-x86_64-baseos-rpms 379 k\n device-mapper-libs x86_648:1.02.181-14.el8 rhel-8-for-x86_64-baseos-rpms 411 k\n dnf-data noarch4.7.0-20.el8 rhel-8-for-x86_64-baseos-rpms 157 k\n dracut x86_64049-233.git20240115.el8 rhel-8-for-x86_64-baseos-rpms 380 k\n elfutils-default-yama-scope noarch0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k\n elfutils-libelf x86_640.190-2.el8 rhel-8-for-x86_64-baseos-rpms 233 k\n elfutils-libs x86_640.190-2.el8 rhel-8-for-x86_64-baseos-rpms 305 k\n expat x86_642.2.5-13.el8_10 rhel-8-for-x86_64-baseos-rpms 114 k\n file x86_645.33-26.el8 rhel-8-for-x86_64-baseos-rpms 77 k\n file-libs x86_645.33-26.el8 rhel-8-for-x86_64-baseos-rpms 544 k\n filesystem x86_643.8-6.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M\n findutils x86_641:4.6.0-22.el8 rhel-8-for-x86_64-baseos-rpms 527 k\n gawk x86_644.2.1-4.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M\n gdbm x86_641:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 130 k\n gdbm-libs x86_641:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 60 k\n gettext x86_640.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M\n gettext-libs x86_640.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 313 k\n glib2 x86_642.56.4-162.el8 rhel-8-for-x86_64-baseos-rpms 2.5 M\n glibc x86_642.28-251.el8 rhel-8-for-x86_64-baseos-rpms 2.2 M\n glibc-all-langpacks x86_642.28-251.el8 rhel-8-for-x86_64-baseos-rpms 26 M\n glibc-common x86_642.28-251.el8 rhel-8-for-x86_64-baseos-rpms 1.0 M\n gmp x86_641:6.1.2-11.el8 rhel-8-for-x86_64-baseos-rpms 318 k\n gnupg2 x86_642.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 2.4 M\n gnutls x86_643.6.16-8.el8_9.3 rhel-8-for-x86_64-baseos-rpms 1.0 M\n gpgme x86_641.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 336 k\n grep x86_643.1-6.el8 rhel-8-for-x86_64-baseos-rpms 274 k\n grub2-common noarch1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 896 k\n grub2-tools x86_641:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 2.0 M\n grub2-tools-minimal x86_641:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 214 k\n gzip x86_641.9-13.el8_5 rhel-8-for-x86_64-baseos-rpms 167 k\n ima-evm-utils x86_641.3.2-12.el8 rhel-8-for-x86_64-baseos-rpms 64 k\n info x86_646.5-7.el8 rhel-8-for-x86_64-baseos-rpms 198 k\n json-c x86_640.13.1-3.el8 rhel-8-for-x86_64-baseos-rpms 41 k\n json-glib x86_641.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 144 k\n kbd-legacy noarch2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 481 k\n kbd-misc noarch2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M\n keyutils-libs x86_641.5.10-9.el8 rhel-8-for-x86_64-baseos-rpms 34 k\n kmod x86_6425-20.el8 rhel-8-for-x86_64-baseos-rpms 126 k\n kmod-libs x86_6425-20.el8 rhel-8-for-x86_64-baseos-rpms 69 k\n krb5-libs x86_641.18.2-26.el8_9 rhel-8-for-x86_64-baseos-rpms 842 k\n libacl x86_642.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 35 k\n libarchive x86_643.3.3-5.el8 rhel-8-for-x86_64-baseos-rpms 360 k\n libassuan x86_642.5.1-3.el8 rhel-8-for-x86_64-baseos-rpms 83 k\n libattr x86_642.4.48-3.el8 rhel-8-for-x86_64-baseos-rpms 27 k\n libblkid x86_642.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 221 k\n libcap x86_642.48-6.el8_9 rhel-8-for-x86_64-baseos-rpms 74 k\n libcap-ng x86_640.7.11-1.el8 rhel-8-for-x86_64-baseos-rpms 33 k\n libcom_err x86_641.45.6-5.el8 rhel-8-for-x86_64-baseos-rpms 49 k\n libcomps x86_640.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 82 k\n libcroco x86_640.6.12-4.el8_2.1 rhel-8-for-x86_64-baseos-rpms 113 k\n libcurl x86_647.61.1-34.el8 rhel-8-for-x86_64-baseos-rpms 304 k\n libdb x86_645.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 751 k\n libdb-utils x86_645.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 150 k\n libdnf x86_640.63.0-19.el8 rhel-8-for-x86_64-baseos-rpms 712 k\n libevent x86_642.1.8-5.el8 rhel-8-for-x86_64-baseos-rpms 253 k\n libfdisk x86_642.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 254 k\n libffi x86_643.1-24.el8 rhel-8-for-x86_64-baseos-rpms 38 k\n libgcc x86_648.5.0-21.el8 rhel-8-for-x86_64-baseos-rpms 82 k\n libgcrypt x86_641.8.5-7.el8_6 rhel-8-for-x86_64-baseos-rpms 463 k\n libgomp x86_648.5.0-21.el8 rhel-8-for-x86_64-baseos-rpms 208 k\n libgpg-error x86_641.31-1.el8 rhel-8-for-x86_64-baseos-rpms 242 k\n libidn2 x86_642.2.0-1.el8 rhel-8-for-x86_64-baseos-rpms 94 k\n libkcapi x86_641.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k\n libkcapi-hmaccalc x86_641.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 32 k\n libksba x86_641.3.5-9.el8_7 rhel-8-for-x86_64-baseos-rpms 134 k\n libmodulemd x86_642.13.0-1.el8 rhel-8-for-x86_64-baseos-rpms 233 k\n libmount x86_642.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 237 k\n libnghttp2 x86_641.33.0-5.el8_9 rhel-8-for-x86_64-baseos-rpms 78 k\n libnsl2 x86_641.2.0-2.20180605git4a062cf.el8 rhel-8-for-x86_64-baseos-rpms 58 k\n libpsl x86_640.20.2-6.el8 rhel-8-for-x86_64-baseos-rpms 61 k\n libpwquality x86_641.4.4-6.el8 rhel-8-for-x86_64-baseos-rpms 107 k\n librepo x86_641.14.2-5.el8 rhel-8-for-x86_64-baseos-rpms 93 k\n libreport-filesystem x86_642.9.5-15.el8 rhel-8-for-x86_64-baseos-rpms 21 k\n librhsm x86_640.0.3-5.el8 rhel-8-for-x86_64-baseos-rpms 35 k\n libseccomp x86_642.5.2-1.el8 rhel-8-for-x86_64-baseos-rpms 71 k\n libsecret x86_640.18.6-1.el8 rhel-8-for-x86_64-baseos-rpms 163 k\n libselinux x86_642.9-8.el8 rhel-8-for-x86_64-baseos-rpms 166 k\n libsemanage x86_642.9-9.el8 rhel-8-for-x86_64-baseos-rpms 168 k\n libsepol x86_642.9-3.el8 rhel-8-for-x86_64-baseos-rpms 340 k\n libsigsegv x86_642.11-5.el8 rhel-8-for-x86_64-baseos-rpms 30 k\n libsmartcols x86_642.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 180 k\n libsolv x86_640.7.20-6.el8 rhel-8-for-x86_64-baseos-rpms 376 k\n libssh x86_640.9.6-14.el8 rhel-8-for-x86_64-baseos-rpms 220 k\n libssh-config noarch0.9.6-14.el8 rhel-8-for-x86_64-baseos-rpms 21 k\n libstdc++ x86_648.5.0-21.el8 rhel-8-for-x86_64-baseos-rpms 455 k\n libtasn1 x86_644.13-4.el8_7 rhel-8-for-x86_64-baseos-rpms 76 k\n libtirpc x86_641.1.4-10.el8 rhel-8-for-x86_64-baseos-rpms 113 k\n libunistring x86_640.9.9-3.el8 rhel-8-for-x86_64-baseos-rpms 422 k\n libusbx x86_641.0.23-4.el8 rhel-8-for-x86_64-baseos-rpms 74 k\n libutempter x86_641.1.6-14.el8 rhel-8-for-x86_64-baseos-rpms 32 k\n libuuid x86_642.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 99 k\n libverto x86_640.3.2-2.el8 rhel-8-for-x86_64-baseos-rpms 24 k\n libxcrypt x86_644.1.1-6.el8 rhel-8-for-x86_64-baseos-rpms 73 k\n libxml2 x86_642.9.7-18.el8_9 rhel-8-for-x86_64-baseos-rpms 697 k\n libyaml x86_640.1.7-5.el8 rhel-8-for-x86_64-baseos-rpms 61 k\n libzstd x86_641.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 266 k\n lua-libs x86_645.3.4-12.el8 rhel-8-for-x86_64-baseos-rpms 118 k\n lz4-libs x86_641.8.3-3.el8_4 rhel-8-for-x86_64-baseos-rpms 66 k\n mpfr x86_643.1.6-1.el8 rhel-8-for-x86_64-baseos-rpms 221 k\n ncurses x86_646.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 387 k\n ncurses-base noarch6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 81 k\n ncurses-libs x86_646.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 334 k\n nettle x86_643.4.1-7.el8 rhel-8-for-x86_64-baseos-rpms 301 k\n npth x86_641.5-4.el8 rhel-8-for-x86_64-baseos-rpms 26 k\n openldap x86_642.4.46-18.el8 rhel-8-for-x86_64-baseos-rpms 352 k\n openssl x86_641:1.1.1k-12.el8_9 rhel-8-for-x86_64-baseos-rpms 711 k\n openssl-libs x86_641:1.1.1k-12.el8_9 rhel-8-for-x86_64-baseos-rpms 1.5 M\n os-prober x86_641.74-9.el8 rhel-8-for-x86_64-baseos-rpms 51 k\n p11-kit x86_640.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 327 k\n p11-kit-trust x86_640.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 138 k\n pam x86_641.3.1-33.el8 rhel-8-for-x86_64-baseos-rpms 747 k\n pcre x86_648.42-6.el8 rhel-8-for-x86_64-baseos-rpms 211 k\n pcre2 x86_6410.32-3.el8_6 rhel-8-for-x86_64-baseos-rpms 247 k\n platform-python x86_643.6.8-59.el8 rhel-8-for-x86_64-baseos-rpms 87 k\n platform-python-setuptools noarch39.2.0-7.el8 rhel-8-for-x86_64-baseos-rpms 632 k\n popt x86_641.18-1.el8 rhel-8-for-x86_64-baseos-rpms 61 k\n procps-ng x86_643.3.15-14.el8 rhel-8-for-x86_64-baseos-rpms 330 k\n publicsuffix-list-dafsa noarch20180723-1.el8 rhel-8-for-x86_64-baseos-rpms 56 k\n python3-dateutil noarch1:2.6.1-6.el8 rhel-8-for-x86_64-baseos-rpms 251 k\n python3-dbus x86_641.2.4-15.el8 rhel-8-for-x86_64-baseos-rpms 134 k\n python3-dnf noarch4.7.0-20.el8 rhel-8-for-x86_64-baseos-rpms 550 k\n python3-dnf-plugins-core noarch4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 263 k\n python3-gpg x86_641.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 244 k\n python3-hawkey x86_640.63.0-19.el8 rhel-8-for-x86_64-baseos-rpms 118 k\n python3-libcomps x86_640.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 52 k\n python3-libdnf x86_640.63.0-19.el8 rhel-8-for-x86_64-baseos-rpms 780 k\n python3-libs x86_643.6.8-59.el8 rhel-8-for-x86_64-baseos-rpms 7.9 M\n python3-pip-wheel noarch9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 866 k\n python3-rpm x86_644.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 155 k\n python3-setuptools-wheel noarch39.2.0-7.el8 rhel-8-for-x86_64-baseos-rpms 289 k\n python3-six noarch1.11.0-8.el8 rhel-8-for-x86_64-baseos-rpms 38 k\n python3-systemd x86_64234-8.el8 rhel-8-for-x86_64-baseos-rpms 81 k\n readline x86_647.0-10.el8 rhel-8-for-x86_64-baseos-rpms 199 k\n redhat-release x86_648.10-0.2.el8 rhel-8-for-x86_64-baseos-rpms 45 k\n rpm x86_644.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 544 k\n rpm-build-libs x86_644.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 157 k\n rpm-libs x86_644.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 348 k\n sed x86_644.5-5.el8 rhel-8-for-x86_64-baseos-rpms 298 k\n setup noarch2.12.2-9.el8 rhel-8-for-x86_64-baseos-rpms 181 k\n shadow-utils x86_642:4.6-22.el8 rhel-8-for-x86_64-baseos-rpms 1.2 M\n sqlite-libs x86_643.26.0-19.el8_9 rhel-8-for-x86_64-baseos-rpms 581 k\n systemd-libs x86_64239-82.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M\n systemd-pam x86_64239-82.el8 rhel-8-for-x86_64-baseos-rpms 512 k\n systemd-udev x86_64239-82.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M\n tpm2-tss x86_642.3.2-6.el8 rhel-8-for-x86_64-baseos-rpms 275 k\n trousers-lib x86_640.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 168 k\n tzdata noarch2024a-1.el8 rhel-8-for-x86_64-baseos-rpms 475 k\n util-linux x86_642.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 2.5 M\n which x86_642.21-20.el8 rhel-8-for-x86_64-baseos-rpms 50 k\n xz x86_645.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 153 k\n xz-libs x86_645.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 94 k\n zlib x86_641.2.11-25.el8 rhel-8-for-x86_64-baseos-rpms 103 k\nInstalling weak dependencies:\n libxkbcommon x86_640.9.1-1.el8 rhel-8-for-x86_64-appstream-rpms 116 k\n pinentry x86_641.1.0-2.el8 rhel-8-for-x86_64-appstream-rpms 100 k\n python3-unbound x86_641.16.2-5.el8_9.6 rhel-8-for-x86_64-appstream-rpms 130 k\n crypto-policies-scripts noarch20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 84 k\n diffutils x86_643.6-6.el8 rhel-8-for-x86_64-baseos-rpms 359 k\n elfutils-debuginfod-client x86_640.190-2.el8 rhel-8-for-x86_64-baseos-rpms 76 k\n glibc-gconv-extra x86_642.28-251.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M\n gnupg2-smime x86_642.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 283 k\n grubby x86_648.40-49.el8 rhel-8-for-x86_64-baseos-rpms 50 k\n hardlink x86_641:1.3-6.el8 rhel-8-for-x86_64-baseos-rpms 29 k\n kbd x86_642.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 390 k\n kpartx x86_640.8.4-41.el8 rhel-8-for-x86_64-baseos-rpms 120 k\n memstrack x86_640.2.5-2.el8 rhel-8-for-x86_64-baseos-rpms 52 k\n openssl-pkcs11 x86_640.4.10-3.el8 rhel-8-for-x86_64-baseos-rpms 66 k\n pigz x86_642.4-4.el8 rhel-8-for-x86_64-baseos-rpms 79 k\n platform-python-pip noarch9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M\n redhat-release-eula x86_648.10-0.2.el8 rhel-8-for-x86_64-baseos-rpms 21 k\n rpm-plugin-systemd-inhibit x86_644.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 79 k\n shared-mime-info x86_641.9-4.el8 rhel-8-for-x86_64-baseos-rpms 329 k\n systemd x86_64239-82.el8 rhel-8-for-x86_64-baseos-rpms 3.6 M\n trousers x86_640.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 153 k\n\nTransaction Summary\n================================================================================\nInstall 200 Packages\n\nTotal download size: 111 M\nInstalled size: 707 M\nDownloading Packages:\n(1/200): libxkbcommon-0.9.1-1.el8.x86_64.rpm 184 kB/s | 116 kB 00:00 \n(2/200): pinentry-1.1.0-2.el8.x86_64.rpm 158 kB/s | 100 kB 00:00 \n(3/200): python3-unbound-1.16.2-5.el8_9.6.x86_6 174 kB/s | 130 kB 00:00 \n(4/200): acl-2.2.53-3.el8.x86_64.rpm 535 kB/s | 81 kB 00:00 \n(5/200): unbound-libs-1.16.2-5.el8_9.6.x86_64.r 1.6 MB/s | 577 kB 00:00 \n(6/200): audit-libs-3.1.2-1.el8.x86_64.rpm 698 kB/s | 125 kB 00:00 \n(7/200): xkeyboard-config-2.28-1.el8.noarch.rpm 1.7 MB/s | 782 kB 00:00 \n(8/200): basesystem-11-5.el8.noarch.rpm 47 kB/s | 11 kB 00:00 \n(9/200): bzip2-libs-1.0.6-26.el8.x86_64.rpm 417 kB/s | 48 kB 00:00 \n(10/200): bash-4.4.20-5.el8.x86_64.rpm 6.4 MB/s | 1.5 MB 00:00 \n(11/200): brotli-1.0.6-3.el8.x86_64.rpm 1.3 MB/s | 323 kB 00:00 \n(12/200): chkconfig-1.19.2-1.el8.x86_64.rpm 1.6 MB/s | 199 kB 00:00 \n(13/200): ca-certificates-2023.2.60_v7.0.306-80 3.7 MB/s | 935 kB 00:00 \n(14/200): coreutils-8.30-15.el8.x86_64.rpm 4.9 MB/s | 1.2 MB 00:00 \n(15/200): coreutils-common-8.30-15.el8.x86_64.r 8.3 MB/s | 2.0 MB 00:00 \n(16/200): cpio-2.12-11.el8.x86_64.rpm 2.0 MB/s | 266 kB 00:00 \n(17/200): cracklib-2.9.6-15.el8.x86_64.rpm 772 kB/s | 93 kB 00:00 \n(18/200): crypto-policies-20230731-1.git3177e06 543 kB/s | 64 kB 00:00 \n(19/200): crypto-policies-scripts-20230731-1.gi 687 kB/s | 84 kB 00:00 \n(20/200): cryptsetup-libs-2.3.7-7.el8.x86_64.rp 3.7 MB/s | 489 kB 00:00 \n(21/200): curl-7.61.1-34.el8.x86_64.rpm 1.7 MB/s | 353 kB 00:00 \n(22/200): cracklib-dicts-2.9.6-15.el8.x86_64.rp 10 MB/s | 4.0 MB 00:00 \n(23/200): cyrus-sasl-lib-2.1.27-6.el8_5.x86_64. 936 kB/s | 123 kB 00:00 \n(24/200): dbus-1.12.8-26.el8.x86_64.rpm 263 kB/s | 42 kB 00:00 \n(25/200): dbus-common-1.12.8-26.el8.noarch.rpm 395 kB/s | 47 kB 00:00 \n(26/200): dbus-daemon-1.12.8-26.el8.x86_64.rpm 1.0 MB/s | 241 kB 00:00 \n(27/200): dbus-glib-0.110-2.el8.x86_64.rpm 1.0 MB/s | 127 kB 00:00 \n(28/200): dbus-libs-1.12.8-26.el8.x86_64.rpm 1.5 MB/s | 185 kB 00:00 \n(29/200): dbus-tools-1.12.8-26.el8.x86_64.rpm 703 kB/s | 86 kB 00:00 \n(30/200): device-mapper-1.02.181-14.el8.x86_64. 2.9 MB/s | 379 kB 00:00 \n(31/200): device-mapper-libs-1.02.181-14.el8.x8 3.1 MB/s | 411 kB 00:00 \n(32/200): diffutils-3.6-6.el8.x86_64.rpm 2.7 MB/s | 359 kB 00:00 \n(33/200): dnf-data-4.7.0-20.el8.noarch.rpm 1.2 MB/s | 157 kB 00:00 \n(34/200): dnf-4.7.0-20.el8.noarch.rpm 2.2 MB/s | 543 kB 00:00 \n(35/200): dnf-plugins-core-4.0.21-25.el8.noarch 630 kB/s | 77 kB 00:00 \n(36/200): dracut-049-233.git20240115.el8.x86_64 1.6 MB/s | 380 kB 00:00 \n(37/200): elfutils-default-yama-scope-0.190-2.e 440 kB/s | 53 kB 00:00 \n(38/200): elfutils-debuginfod-client-0.190-2.el 610 kB/s | 76 kB 00:00 \n(39/200): elfutils-libelf-0.190-2.el8.x86_64.rp 1.8 MB/s | 233 kB 00:00 \n(40/200): expat-2.2.5-13.el8_10.x86_64.rpm 930 kB/s | 114 kB 00:00 \n(41/200): elfutils-libs-0.190-2.el8.x86_64.rpm 2.3 MB/s | 305 kB 00:00 \n(42/200): file-5.33-26.el8.x86_64.rpm 648 kB/s | 77 kB 00:00 \n(43/200): file-libs-5.33-26.el8.x86_64.rpm 4.1 MB/s | 544 kB 00:00 \n(44/200): filesystem-3.8-6.el8.x86_64.rpm 4.6 MB/s | 1.1 MB 00:00 \n(45/200): findutils-4.6.0-22.el8.x86_64.rpm 3.9 MB/s | 527 kB 00:00 \n(46/200): gawk-4.2.1-4.el8.x86_64.rpm 4.9 MB/s | 1.1 MB 00:00 \n(47/200): gdbm-1.18-2.el8.x86_64.rpm 1.0 MB/s | 130 kB 00:00 \n(48/200): gdbm-libs-1.18-2.el8.x86_64.rpm 261 kB/s | 60 kB 00:00 \n(49/200): gettext-libs-0.19.8.1-17.el8.x86_64.r 2.5 MB/s | 313 kB 00:00 \n(50/200): gettext-0.19.8.1-17.el8.x86_64.rpm 4.4 MB/s | 1.1 MB 00:00 \n(51/200): glib2-2.56.4-162.el8.x86_64.rpm 9.9 MB/s | 2.5 MB 00:00 \n(52/200): glibc-2.28-251.el8.x86_64.rpm 6.0 MB/s | 2.2 MB 00:00 \n(53/200): glibc-common-2.28-251.el8.x86_64.rpm 4.6 MB/s | 1.0 MB 00:00 \n(54/200): gmp-6.1.2-11.el8.x86_64.rpm 2.2 MB/s | 318 kB 00:00 \n(55/200): glibc-gconv-extra-2.28-251.el8.x86_64 6.6 MB/s | 1.6 MB 00:00 \n(56/200): gnupg2-smime-2.2.20-3.el8_6.x86_64.rp 2.2 MB/s | 283 kB 00:00 \n(57/200): gnupg2-2.2.20-3.el8_6.x86_64.rpm 9.3 MB/s | 2.4 MB 00:00 \n(58/200): gnutls-3.6.16-8.el8_9.3.x86_64.rpm 4.1 MB/s | 1.0 MB 00:00 \n(59/200): gpgme-1.13.1-12.el8.x86_64.rpm 2.7 MB/s | 336 kB 00:00 \n(60/200): grep-3.1-6.el8.x86_64.rpm 2.1 MB/s | 274 kB 00:00 \n(61/200): grub2-common-2.02-156.el8.noarch.rpm 4.0 MB/s | 896 kB 00:00 \n(62/200): grub2-tools-minimal-2.02-156.el8.x86_ 1.6 MB/s | 214 kB 00:00 \n(63/200): grub2-tools-2.02-156.el8.x86_64.rpm 7.3 MB/s | 2.0 MB 00:00 \n(64/200): grubby-8.40-49.el8.x86_64.rpm 316 kB/s | 50 kB 00:00 \n(65/200): gzip-1.9-13.el8_5.x86_64.rpm 1.0 MB/s | 167 kB 00:00 \n(66/200): hardlink-1.3-6.el8.x86_64.rpm 185 kB/s | 29 kB 00:00 \n(67/200): ima-evm-utils-1.3.2-12.el8.x86_64.rpm 523 kB/s | 64 kB 00:00 \n(68/200): json-c-0.13.1-3.el8.x86_64.rpm 345 kB/s | 41 kB 00:00 \n(69/200): info-6.5-7.el8.x86_64.rpm 1.6 MB/s | 198 kB 00:00 \n(70/200): json-glib-1.4.4-1.el8.x86_64.rpm 1.2 MB/s | 144 kB 00:00 \n(71/200): kbd-2.0.4-11.el8.x86_64.rpm 1.8 MB/s | 390 kB 00:00 \n(72/200): kbd-legacy-2.0.4-11.el8.noarch.rpm 3.4 MB/s | 481 kB 00:00 \n(73/200): kbd-misc-2.0.4-11.el8.noarch.rpm 9.3 MB/s | 1.5 MB 00:00 \n(74/200): keyutils-libs-1.5.10-9.el8.x86_64.rpm 289 kB/s | 34 kB 00:00 \n(75/200): kmod-25-20.el8.x86_64.rpm 1.0 MB/s | 126 kB 00:00 \n(76/200): kmod-libs-25-20.el8.x86_64.rpm 574 kB/s | 69 kB 00:00 \n(77/200): kpartx-0.8.4-41.el8.x86_64.rpm 990 kB/s | 120 kB 00:00 \n(78/200): krb5-libs-1.18.2-26.el8_9.x86_64.rpm 4.8 MB/s | 842 kB 00:00 \n(79/200): libacl-2.2.53-3.el8.x86_64.rpm 213 kB/s | 35 kB 00:00 \n(80/200): libassuan-2.5.1-3.el8.x86_64.rpm 701 kB/s | 83 kB 00:00 \n(81/200): libarchive-3.3.3-5.el8.x86_64.rpm 1.5 MB/s | 360 kB 00:00 \n(82/200): libattr-2.4.48-3.el8.x86_64.rpm 214 kB/s | 27 kB 00:00 \n(83/200): libblkid-2.32.1-46.el8.x86_64.rpm 1.3 MB/s | 221 kB 00:00 \n(84/200): libcap-2.48-6.el8_9.x86_64.rpm 528 kB/s | 74 kB 00:00 \n(85/200): libcap-ng-0.7.11-1.el8.x86_64.rpm 251 kB/s | 33 kB 00:00 \n(86/200): libcom_err-1.45.6-5.el8.x86_64.rpm 430 kB/s | 49 kB 00:00 \n(87/200): libcomps-0.1.18-1.el8.x86_64.rpm 604 kB/s | 82 kB 00:00 \n(88/200): libcroco-0.6.12-4.el8_2.1.x86_64.rpm 841 kB/s | 113 kB 00:00 \n(89/200): libcurl-7.61.1-34.el8.x86_64.rpm 2.4 MB/s | 304 kB 00:00 \n(90/200): libdb-5.3.28-42.el8_4.x86_64.rpm 5.6 MB/s | 751 kB 00:00 \n(91/200): libdb-utils-5.3.28-42.el8_4.x86_64.rp 1.0 MB/s | 150 kB 00:00 \n(92/200): libdnf-0.63.0-19.el8.x86_64.rpm 5.1 MB/s | 712 kB 00:00 \n(93/200): libevent-2.1.8-5.el8.x86_64.rpm 1.9 MB/s | 253 kB 00:00 \n(94/200): libfdisk-2.32.1-46.el8.x86_64.rpm 2.0 MB/s | 254 kB 00:00 \n(95/200): libffi-3.1-24.el8.x86_64.rpm 291 kB/s | 38 kB 00:00 \n(96/200): libgcc-8.5.0-21.el8.x86_64.rpm 552 kB/s | 82 kB 00:00 \n(97/200): libgcrypt-1.8.5-7.el8_6.x86_64.rpm 3.3 MB/s | 463 kB 00:00 \n(98/200): libgomp-8.5.0-21.el8.x86_64.rpm 1.5 MB/s | 208 kB 00:00 \n(99/200): libgpg-error-1.31-1.el8.x86_64.rpm 1.9 MB/s | 242 kB 00:00 \n(100/200): libidn2-2.2.0-1.el8.x86_64.rpm 719 kB/s | 94 kB 00:00 \n(101/200): libkcapi-1.4.0-2.el8.x86_64.rpm 460 kB/s | 53 kB 00:00 \n(102/200): libkcapi-hmaccalc-1.4.0-2.el8.x86_64 236 kB/s | 32 kB 00:00 \n(103/200): glibc-all-langpacks-2.28-251.el8.x86 6.2 MB/s | 26 MB 00:04 \n(104/200): libksba-1.3.5-9.el8_7.x86_64.rpm 700 kB/s | 134 kB 00:00 \n(105/200): libmodulemd-2.13.0-1.el8.x86_64.rpm 1.1 MB/s | 233 kB 00:00 \n(106/200): libnghttp2-1.33.0-5.el8_9.x86_64.rpm 642 kB/s | 78 kB 00:00 \n(107/200): libmount-2.32.1-46.el8.x86_64.rpm 1.8 MB/s | 237 kB 00:00 \n(108/200): libnsl2-1.2.0-2.20180605git4a062cf.e 484 kB/s | 58 kB 00:00 \n(109/200): libpsl-0.20.2-6.el8.x86_64.rpm 514 kB/s | 61 kB 00:00 \n(110/200): libpwquality-1.4.4-6.el8.x86_64.rpm 462 kB/s | 107 kB 00:00 \n(111/200): libreport-filesystem-2.9.5-15.el8.x8 181 kB/s | 21 kB 00:00 \n(112/200): librepo-1.14.2-5.el8.x86_64.rpm 775 kB/s | 93 kB 00:00 \n(113/200): libseccomp-2.5.2-1.el8.x86_64.rpm 603 kB/s | 71 kB 00:00 \n(114/200): librhsm-0.0.3-5.el8.x86_64.rpm 283 kB/s | 35 kB 00:00 \n(115/200): libsecret-0.18.6-1.el8.x86_64.rpm 696 kB/s | 163 kB 00:00 \n(116/200): libselinux-2.9-8.el8.x86_64.rpm 1.3 MB/s | 166 kB 00:00 \n(117/200): libsigsegv-2.11-5.el8.x86_64.rpm 260 kB/s | 30 kB 00:00 \n(118/200): libsemanage-2.9-9.el8.x86_64.rpm 700 kB/s | 168 kB 00:00 \n(119/200): libsepol-2.9-3.el8.x86_64.rpm 2.6 MB/s | 340 kB 00:00 \n(120/200): libsmartcols-2.32.1-46.el8.x86_64.rp 1.4 MB/s | 180 kB 00:00 \n(121/200): libssh-0.9.6-14.el8.x86_64.rpm 1.7 MB/s | 220 kB 00:00 \n(122/200): libsolv-0.7.20-6.el8.x86_64.rpm 1.6 MB/s | 376 kB 00:00 \n(123/200): libssh-config-0.9.6-14.el8.noarch.rp 180 kB/s | 21 kB 00:00 \n(124/200): libstdc++-8.5.0-21.el8.x86_64.rpm 1.9 MB/s | 455 kB 00:00 \n(125/200): libtasn1-4.13-4.el8_7.x86_64.rpm 618 kB/s | 76 kB 00:00 \n(126/200): libtirpc-1.1.4-10.el8.x86_64.rpm 919 kB/s | 113 kB 00:00 \n(127/200): libutempter-1.1.6-14.el8.x86_64.rpm 274 kB/s | 32 kB 00:00 \n(128/200): libunistring-0.9.9-3.el8.x86_64.rpm 3.3 MB/s | 422 kB 00:00 \n(129/200): libusbx-1.0.23-4.el8.x86_64.rpm 589 kB/s | 74 kB 00:00 \n(130/200): libuuid-2.32.1-46.el8.x86_64.rpm 800 kB/s | 99 kB 00:00 \n(131/200): libverto-0.3.2-2.el8.x86_64.rpm 200 kB/s | 24 kB 00:00 \n(132/200): libxcrypt-4.1.1-6.el8.x86_64.rpm 310 kB/s | 73 kB 00:00 \n(133/200): libyaml-0.1.7-5.el8.x86_64.rpm 516 kB/s | 61 kB 00:00 \n(134/200): libxml2-2.9.7-18.el8_9.x86_64.rpm 2.8 MB/s | 697 kB 00:00 \n(135/200): lua-libs-5.3.4-12.el8.x86_64.rpm 972 kB/s | 118 kB 00:00 \n(136/200): libzstd-1.4.4-1.el8.x86_64.rpm 1.1 MB/s | 266 kB 00:00 \n(137/200): lz4-libs-1.8.3-3.el8_4.x86_64.rpm 549 kB/s | 66 kB 00:00 \n(138/200): memstrack-0.2.5-2.el8.x86_64.rpm 220 kB/s | 52 kB 00:00 \n(139/200): mpfr-3.1.6-1.el8.x86_64.rpm 1.7 MB/s | 221 kB 00:00 \n(140/200): ncurses-6.1-10.20180224.el8.x86_64.r 1.6 MB/s | 387 kB 00:00 \n(141/200): ncurses-base-6.1-10.20180224.el8.noa 681 kB/s | 81 kB 00:00 \n(142/200): ncurses-libs-6.1-10.20180224.el8.x86 1.4 MB/s | 334 kB 00:00 \n(143/200): npth-1.5-4.el8.x86_64.rpm 227 kB/s | 26 kB 00:00 \n(144/200): nettle-3.4.1-7.el8.x86_64.rpm 1.2 MB/s | 301 kB 00:00 \n(145/200): openssl-1.1.1k-12.el8_9.x86_64.rpm 3.0 MB/s | 711 kB 00:00 \n(146/200): openssl-libs-1.1.1k-12.el8_9.x86_64. 6.5 MB/s | 1.5 MB 00:00 \n(147/200): openldap-2.4.46-18.el8.x86_64.rpm 1.0 MB/s | 352 kB 00:00 \n(148/200): openssl-pkcs11-0.4.10-3.el8.x86_64.r 291 kB/s | 66 kB 00:00 \n(149/200): os-prober-1.74-9.el8.x86_64.rpm 440 kB/s | 51 kB 00:00 \n(150/200): p11-kit-0.23.22-2.el8.x86_64.rpm 1.4 MB/s | 327 kB 00:00 \n(151/200): p11-kit-trust-0.23.22-2.el8.x86_64.r 1.1 MB/s | 138 kB 00:00 \n(152/200): pam-1.3.1-33.el8.x86_64.rpm 3.1 MB/s | 747 kB 00:00 \n(153/200): pcre-8.42-6.el8.x86_64.rpm 1.6 MB/s | 211 kB 00:00 \n(154/200): pcre2-10.32-3.el8_6.x86_64.rpm 1.9 MB/s | 247 kB 00:00 \n(155/200): pigz-2.4-4.el8.x86_64.rpm 649 kB/s | 79 kB 00:00 \n(156/200): platform-python-3.6.8-59.el8.x86_64. 706 kB/s | 87 kB 00:00 \n(157/200): popt-1.18-1.el8.x86_64.rpm 412 kB/s | 61 kB 00:00 \n(158/200): platform-python-pip-9.0.3-24.el8.noa 4.4 MB/s | 1.6 MB 00:00 \n(159/200): platform-python-setuptools-39.2.0-7. 2.2 MB/s | 632 kB 00:00 \n(160/200): procps-ng-3.3.15-14.el8.x86_64.rpm 1.6 MB/s | 330 kB 00:00 \n(161/200): publicsuffix-list-dafsa-20180723-1.e 472 kB/s | 56 kB 00:00 \n(162/200): python3-dateutil-2.6.1-6.el8.noarch. 1.3 MB/s | 251 kB 00:00 \n(163/200): python3-dbus-1.2.4-15.el8.x86_64.rpm 1.1 MB/s | 134 kB 00:00 \n(164/200): python3-dnf-4.7.0-20.el8.noarch.rpm 2.3 MB/s | 550 kB 00:00 \n(165/200): python3-dnf-plugins-core-4.0.21-25.e 2.1 MB/s | 263 kB 00:00 \n(166/200): python3-gpg-1.13.1-12.el8.x86_64.rpm 1.0 MB/s | 244 kB 00:00 \n(167/200): python3-libcomps-0.1.18-1.el8.x86_64 452 kB/s | 52 kB 00:00 \n(168/200): python3-hawkey-0.63.0-19.el8.x86_64. 968 kB/s | 118 kB 00:00 \n(169/200): python3-libdnf-0.63.0-19.el8.x86_64. 2.1 MB/s | 780 kB 00:00 \n(170/200): python3-rpm-4.14.3-31.el8.x86_64.rpm 1.1 MB/s | 155 kB 00:00 \n(171/200): python3-setuptools-wheel-39.2.0-7.el 1.0 MB/s | 289 kB 00:00 \n(172/200): python3-libs-3.6.8-59.el8.x86_64.rpm 8.6 MB/s | 7.9 MB 00:00 \n(173/200): python3-six-1.11.0-8.el8.noarch.rpm 265 kB/s | 38 kB 00:00 \n(174/200): python3-systemd-234-8.el8.x86_64.rpm 685 kB/s | 81 kB 00:00 \n(175/200): readline-7.0-10.el8.x86_64.rpm 1.6 MB/s | 199 kB 00:00 \n(176/200): redhat-release-8.10-0.2.el8.x86_64.r 391 kB/s | 45 kB 00:00 \n(177/200): redhat-release-eula-8.10-0.2.el8.x86 95 kB/s | 21 kB 00:00 \n(178/200): rpm-4.14.3-31.el8.x86_64.rpm 2.4 MB/s | 544 kB 00:00 \n(179/200): python3-pip-wheel-9.0.3-24.el8.noarc 630 kB/s | 866 kB 00:01 \n(180/200): rpm-build-libs-4.14.3-31.el8.x86_64. 687 kB/s | 157 kB 00:00 \n(181/200): rpm-libs-4.14.3-31.el8.x86_64.rpm 2.7 MB/s | 348 kB 00:00 \n(182/200): rpm-plugin-systemd-inhibit-4.14.3-31 649 kB/s | 79 kB 00:00 \n(183/200): setup-2.12.2-9.el8.noarch.rpm 1.5 MB/s | 181 kB 00:00 \n(184/200): sed-4.5-5.el8.x86_64.rpm 2.2 MB/s | 298 kB 00:00 \n(185/200): shadow-utils-4.6-22.el8.x86_64.rpm 5.1 MB/s | 1.2 MB 00:00 \n(186/200): shared-mime-info-1.9-4.el8.x86_64.rp 2.5 MB/s | 329 kB 00:00 \n(187/200): sqlite-libs-3.26.0-19.el8_9.x86_64.r 2.2 MB/s | 581 kB 00:00 \n(188/200): systemd-libs-239-82.el8.x86_64.rpm 3.0 MB/s | 1.1 MB 00:00 \n(189/200): systemd-pam-239-82.el8.x86_64.rpm 2.0 MB/s | 512 kB 00:00 \n(190/200): tpm2-tss-2.3.2-6.el8.x86_64.rpm 2.1 MB/s | 275 kB 00:00 \n(191/200): systemd-udev-239-82.el8.x86_64.rpm 6.2 MB/s | 1.6 MB 00:00 \n(192/200): trousers-0.3.15-2.el8.x86_64.rpm 1.2 MB/s | 153 kB 00:00 \n(193/200): systemd-239-82.el8.x86_64.rpm 4.8 MB/s | 3.6 MB 00:00 \n(194/200): trousers-lib-0.3.15-2.el8.x86_64.rpm 1.3 MB/s | 168 kB 00:00 \n(195/200): which-2.21-20.el8.x86_64.rpm 429 kB/s | 50 kB 00:00 \n(196/200): tzdata-2024a-1.el8.noarch.rpm 1.9 MB/s | 475 kB 00:00 \n(197/200): xz-5.2.4-4.el8_6.x86_64.rpm 1.2 MB/s | 153 kB 00:00 \n(198/200): xz-libs-5.2.4-4.el8_6.x86_64.rpm 743 kB/s | 94 kB 00:00 \n(199/200): zlib-1.2.11-25.el8.x86_64.rpm 760 kB/s | 103 kB 00:00 \n(200/200): util-linux-2.32.1-46.el8.x86_64.rpm 5.4 MB/s | 2.5 MB 00:00 \n--------------------------------------------------------------------------------\nTotal 7.8 MB/s | 111 MB 00:14 \nRunning transaction check\nTransaction check succeeded.\nRunning transaction test\nTransaction test succeeded.\nRunning transaction\n Running scriptlet: filesystem-3.8-6.el8.x86_64 1/1 \n Preparing : 1/1 \n Installing : libgcc-8.5.0-21.el8.x86_64 1/200 \n Running scriptlet: libgcc-8.5.0-21.el8.x86_64 1/200 \n Installing : crypto-policies-20230731-1.git3177e06.el8.noarch 2/200 \n Running scriptlet: crypto-policies-20230731-1.git3177e06.el8.noarch 2/200 \n Installing : tzdata-2024a-1.el8.noarch 3/200 \n Installing : python3-setuptools-wheel-39.2.0-7.el8.noarch 4/200 \n Installing : python3-pip-wheel-9.0.3-24.el8.noarch 5/200 \n Installing : redhat-release-8.10-0.2.el8.x86_64 6/200 \n Installing : setup-2.12.2-9.el8.noarch 7/200 \n Running scriptlet: setup-2.12.2-9.el8.noarch 7/200 \n Installing : filesystem-3.8-6.el8.x86_64 8/200 \n Installing : basesystem-11-5.el8.noarch 9/200 \n Installing : publicsuffix-list-dafsa-20180723-1.el8.noarch 10/200 \n Installing : ncurses-base-6.1-10.20180224.el8.noarch 11/200 \n Installing : pcre2-10.32-3.el8_6.x86_64 12/200 \n Installing : libselinux-2.9-8.el8.x86_64 13/200 \n Installing : ncurses-libs-6.1-10.20180224.el8.x86_64 14/200 \n Installing : glibc-all-langpacks-2.28-251.el8.x86_64 15/200 \n Installing : glibc-common-2.28-251.el8.x86_64 16/200 \n Running scriptlet: glibc-2.28-251.el8.x86_64 17/200 \n Installing : glibc-2.28-251.el8.x86_64 17/200 \n Running scriptlet: glibc-2.28-251.el8.x86_64 17/200 \n Installing : bash-4.4.20-5.el8.x86_64 18/200 \n Running scriptlet: bash-4.4.20-5.el8.x86_64 18/200 \n Installing : libsepol-2.9-3.el8.x86_64 19/200 \n Running scriptlet: libsepol-2.9-3.el8.x86_64 19/200 \n Installing : zlib-1.2.11-25.el8.x86_64 20/200 \n Installing : xz-libs-5.2.4-4.el8_6.x86_64 21/200 \n Installing : bzip2-libs-1.0.6-26.el8.x86_64 22/200 \n Installing : libgpg-error-1.31-1.el8.x86_64 23/200 \n Installing : info-6.5-7.el8.x86_64 24/200 \n Installing : sqlite-libs-3.26.0-19.el8_9.x86_64 25/200 \n Installing : libxml2-2.9.7-18.el8_9.x86_64 26/200 \n Installing : libcap-2.48-6.el8_9.x86_64 27/200 \n Installing : libzstd-1.4.4-1.el8.x86_64 28/200 \n Installing : elfutils-libelf-0.190-2.el8.x86_64 29/200 \n Installing : expat-2.2.5-13.el8_10.x86_64 30/200 \n Installing : libxcrypt-4.1.1-6.el8.x86_64 31/200 \n Installing : popt-1.18-1.el8.x86_64 32/200 \n Installing : libunistring-0.9.9-3.el8.x86_64 33/200 \n Installing : readline-7.0-10.el8.x86_64 34/200 \n Running scriptlet: readline-7.0-10.el8.x86_64 34/200 \ninstall-info: No such file or directory for /dev/null\ninstall-info: No such file or directory for /dev/null\n\n Installing : libgcrypt-1.8.5-7.el8_6.x86_64 35/200 \n Running scriptlet: libgcrypt-1.8.5-7.el8_6.x86_64 35/200 \n Installing : gmp-1:6.1.2-11.el8.x86_64 36/200 \n Running scriptlet: gmp-1:6.1.2-11.el8.x86_64 36/200 \n Installing : libcom_err-1.45.6-5.el8.x86_64 37/200 \n Running scriptlet: libcom_err-1.45.6-5.el8.x86_64 37/200 \n Installing : libuuid-2.32.1-46.el8.x86_64 38/200 \n Running scriptlet: libuuid-2.32.1-46.el8.x86_64 38/200 \n Installing : lua-libs-5.3.4-12.el8.x86_64 39/200 \n Installing : libidn2-2.2.0-1.el8.x86_64 40/200 \n Installing : chkconfig-1.19.2-1.el8.x86_64 41/200 \n Installing : libassuan-2.5.1-3.el8.x86_64 42/200 \n Installing : file-libs-5.33-26.el8.x86_64 43/200 \n Installing : json-c-0.13.1-3.el8.x86_64 44/200 \n Installing : libattr-2.4.48-3.el8.x86_64 45/200 \n Installing : libacl-2.2.53-3.el8.x86_64 46/200 \n Installing : sed-4.5-5.el8.x86_64 47/200 \n Running scriptlet: sed-4.5-5.el8.x86_64 47/200 \ninstall-info: No such file or directory for /dev/null\n\n Installing : libsmartcols-2.32.1-46.el8.x86_64 48/200 \n Running scriptlet: libsmartcols-2.32.1-46.el8.x86_64 48/200 \n Installing : libstdc++-8.5.0-21.el8.x86_64 49/200 \n Running scriptlet: libstdc++-8.5.0-21.el8.x86_64 49/200 \n Installing : libcap-ng-0.7.11-1.el8.x86_64 50/200 \n Installing : audit-libs-3.1.2-1.el8.x86_64 51/200 \n Installing : libffi-3.1-24.el8.x86_64 52/200 \n Installing : p11-kit-0.23.22-2.el8.x86_64 53/200 \n Installing : lz4-libs-1.8.3-3.el8_4.x86_64 54/200 \n Installing : findutils-1:4.6.0-22.el8.x86_64 55/200 \n Running scriptlet: findutils-1:4.6.0-22.el8.x86_64 55/200 \n Installing : libgomp-8.5.0-21.el8.x86_64 56/200 \n Running scriptlet: libgomp-8.5.0-21.el8.x86_64 56/200 \n Installing : libksba-1.3.5-9.el8_7.x86_64 57/200 \n Installing : grub2-common-1:2.02-156.el8.noarch 58/200 \n Installing : gdbm-libs-1:1.18-2.el8.x86_64 59/200 \n Installing : keyutils-libs-1.5.10-9.el8.x86_64 60/200 \n Installing : libtasn1-4.13-4.el8_7.x86_64 61/200 \n Running scriptlet: libtasn1-4.13-4.el8_7.x86_64 61/200 \n Installing : p11-kit-trust-0.23.22-2.el8.x86_64 62/200 \n Running scriptlet: p11-kit-trust-0.23.22-2.el8.x86_64 62/200 \n Installing : pcre-8.42-6.el8.x86_64 63/200 \n Installing : grep-3.1-6.el8.x86_64 64/200 \n Running scriptlet: grep-3.1-6.el8.x86_64 64/200 \n Installing : xz-5.2.4-4.el8_6.x86_64 65/200 \n Installing : gdbm-1:1.18-2.el8.x86_64 66/200 \n Installing : libsemanage-2.9-9.el8.x86_64 67/200 \n Installing : acl-2.2.53-3.el8.x86_64 68/200 \n Installing : file-5.33-26.el8.x86_64 69/200 \n Installing : libpsl-0.20.2-6.el8.x86_64 70/200 \n Installing : mpfr-3.1.6-1.el8.x86_64 71/200 \n Running scriptlet: mpfr-3.1.6-1.el8.x86_64 71/200 \n Installing : nettle-3.4.1-7.el8.x86_64 72/200 \n Running scriptlet: nettle-3.4.1-7.el8.x86_64 72/200 \n Installing : gnutls-3.6.16-8.el8_9.3.x86_64 73/200 \n Installing : libcomps-0.1.18-1.el8.x86_64 74/200 \n Installing : coreutils-common-8.30-15.el8.x86_64 75/200 \n Running scriptlet: coreutils-common-8.30-15.el8.x86_64 75/200 \n Installing : elfutils-default-yama-scope-0.190-2.el8.noarch 76/200 \n Running scriptlet: elfutils-default-yama-scope-0.190-2.el8.noarch 76/200 \n Installing : elfutils-libs-0.190-2.el8.x86_64 77/200 \n Installing : brotli-1.0.6-3.el8.x86_64 78/200 \n Installing : cpio-2.12-11.el8.x86_64 79/200 \n Installing : libnghttp2-1.33.0-5.el8_9.x86_64 80/200 \n Installing : libseccomp-2.5.2-1.el8.x86_64 81/200 \n Running scriptlet: libseccomp-2.5.2-1.el8.x86_64 81/200 \n Installing : libsigsegv-2.11-5.el8.x86_64 82/200 \n Installing : gawk-4.2.1-4.el8.x86_64 83/200 \n Installing : libverto-0.3.2-2.el8.x86_64 84/200 \n Installing : libyaml-0.1.7-5.el8.x86_64 85/200 \n Installing : ncurses-6.1-10.20180224.el8.x86_64 86/200 \n Installing : openssl-libs-1:1.1.1k-12.el8_9.x86_64 87/200 \n Running scriptlet: openssl-libs-1:1.1.1k-12.el8_9.x86_64 87/200 \n Installing : coreutils-8.30-15.el8.x86_64 88/200 \n Running scriptlet: ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.no 89/200 \n Installing : ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.no 89/200 \n Running scriptlet: ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.no 89/200 \n Installing : libdb-5.3.28-42.el8_4.x86_64 90/200 \n Running scriptlet: libdb-5.3.28-42.el8_4.x86_64 90/200 \n Installing : libblkid-2.32.1-46.el8.x86_64 91/200 \n Running scriptlet: libblkid-2.32.1-46.el8.x86_64 91/200 \n Installing : shadow-utils-2:4.6-22.el8.x86_64 92/200 \n Installing : libmount-2.32.1-46.el8.x86_64 93/200 \n Running scriptlet: libmount-2.32.1-46.el8.x86_64 93/200 \n Installing : glib2-2.56.4-162.el8.x86_64 94/200 \n Installing : systemd-libs-239-82.el8.x86_64 95/200 \n Running scriptlet: systemd-libs-239-82.el8.x86_64 95/200 \n Installing : dbus-libs-1:1.12.8-26.el8.x86_64 96/200 \n Running scriptlet: dbus-libs-1:1.12.8-26.el8.x86_64 96/200 \n Installing : json-glib-1.4.4-1.el8.x86_64 97/200 \n Installing : krb5-libs-1.18.2-26.el8_9.x86_64 98/200 \n Installing : libtirpc-1.1.4-10.el8.x86_64 99/200 \n Running scriptlet: libtirpc-1.1.4-10.el8.x86_64 99/200 \n Installing : librhsm-0.0.3-5.el8.x86_64 100/200 \n Installing : kmod-25-20.el8.x86_64 101/200 \n Installing : kmod-libs-25-20.el8.x86_64 102/200 \n Running scriptlet: kmod-libs-25-20.el8.x86_64 102/200 \n Installing : libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 103/200 \n Running scriptlet: libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 103/200 \n Installing : platform-python-setuptools-39.2.0-7.el8.noarch 104/200 \n Installing : platform-python-3.6.8-59.el8.x86_64 105/200 \n Running scriptlet: platform-python-3.6.8-59.el8.x86_64 105/200 \n Installing : python3-libs-3.6.8-59.el8.x86_64 106/200 \n Installing : libcroco-0.6.12-4.el8_2.1.x86_64 107/200 \n Running scriptlet: libcroco-0.6.12-4.el8_2.1.x86_64 107/200 \n Installing : gzip-1.9-13.el8_5.x86_64 108/200 \n Running scriptlet: gzip-1.9-13.el8_5.x86_64 108/200 \n Installing : cracklib-2.9.6-15.el8.x86_64 109/200 \n Installing : libevent-2.1.8-5.el8.x86_64 110/200 \n Installing : cracklib-dicts-2.9.6-15.el8.x86_64 111/200 \n Installing : libpwquality-1.4.4-6.el8.x86_64 112/200 \n Installing : pam-1.3.1-33.el8.x86_64 113/200 \n Running scriptlet: pam-1.3.1-33.el8.x86_64 113/200 \n Installing : gettext-libs-0.19.8.1-17.el8.x86_64 114/200 \n Installing : gettext-0.19.8.1-17.el8.x86_64 115/200 \n Running scriptlet: gettext-0.19.8.1-17.el8.x86_64 115/200 \n Installing : python3-libcomps-0.1.18-1.el8.x86_64 116/200 \n Installing : python3-systemd-234-8.el8.x86_64 117/200 \n Installing : python3-six-1.11.0-8.el8.noarch 118/200 \n Installing : python3-dateutil-1:2.6.1-6.el8.noarch 119/200 \n Installing : cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 120/200 \n Running scriptlet: cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 120/200 \n Installing : openldap-2.4.46-18.el8.x86_64 121/200 \n Installing : dbus-glib-0.110-2.el8.x86_64 122/200 \n Running scriptlet: dbus-glib-0.110-2.el8.x86_64 122/200 \n Installing : python3-dbus-1.2.4-15.el8.x86_64 123/200 \n Installing : dbus-tools-1:1.12.8-26.el8.x86_64 124/200 \n Installing : libusbx-1.0.23-4.el8.x86_64 125/200 \n Installing : procps-ng-3.3.15-14.el8.x86_64 126/200 \n Installing : libsecret-0.18.6-1.el8.x86_64 127/200 \n Running scriptlet: libutempter-1.1.6-14.el8.x86_64 128/200 \n Installing : libutempter-1.1.6-14.el8.x86_64 128/200 \n Running scriptlet: tpm2-tss-2.3.2-6.el8.x86_64 129/200 \n Installing : tpm2-tss-2.3.2-6.el8.x86_64 129/200 \n Running scriptlet: tpm2-tss-2.3.2-6.el8.x86_64 129/200 \n Installing : ima-evm-utils-1.3.2-12.el8.x86_64 130/200 \n Installing : libfdisk-2.32.1-46.el8.x86_64 131/200 \n Running scriptlet: libfdisk-2.32.1-46.el8.x86_64 131/200 \n Installing : util-linux-2.32.1-46.el8.x86_64 132/200 \n Running scriptlet: util-linux-2.32.1-46.el8.x86_64 132/200 \n Installing : device-mapper-8:1.02.181-14.el8.x86_64 133/200 \n Installing : device-mapper-libs-8:1.02.181-14.el8.x86_64 134/200 \n Installing : cryptsetup-libs-2.3.7-7.el8.x86_64 135/200 \n Running scriptlet: cryptsetup-libs-2.3.7-7.el8.x86_64 135/200 \n Installing : dbus-common-1:1.12.8-26.el8.noarch 136/200 \n Running scriptlet: dbus-daemon-1:1.12.8-26.el8.x86_64 137/200 \n Installing : dbus-daemon-1:1.12.8-26.el8.x86_64 137/200 \n Running scriptlet: dbus-daemon-1:1.12.8-26.el8.x86_64 137/200 \n Installing : systemd-pam-239-82.el8.x86_64 138/200 \n Running scriptlet: systemd-239-82.el8.x86_64 139/200 \n Installing : systemd-239-82.el8.x86_64 139/200 \n Running scriptlet: systemd-239-82.el8.x86_64 139/200 \n Installing : dbus-1:1.12.8-26.el8.x86_64 140/200 \n Installing : systemd-udev-239-82.el8.x86_64 141/200 \n Running scriptlet: systemd-udev-239-82.el8.x86_64 141/200 \nFailed to open /dev/urandom: No such file or directory\n\n Installing : os-prober-1.74-9.el8.x86_64 142/200 \n Running scriptlet: unbound-libs-1.16.2-5.el8_9.6.x86_64 143/200 \n Installing : unbound-libs-1.16.2-5.el8_9.6.x86_64 143/200 \n Running scriptlet: unbound-libs-1.16.2-5.el8_9.6.x86_64 143/200 \n Installing : libkcapi-1.4.0-2.el8.x86_64 144/200 \n Installing : libkcapi-hmaccalc-1.4.0-2.el8.x86_64 145/200 \n Installing : dracut-049-233.git20240115.el8.x86_64 146/200 \n Installing : grub2-tools-minimal-1:2.02-156.el8.x86_64 147/200 \n Installing : libdb-utils-5.3.28-42.el8_4.x86_64 148/200 \n Installing : openssl-1:1.1.1k-12.el8_9.x86_64 149/200 \n Installing : which-2.21-20.el8.x86_64 150/200 \n Installing : libarchive-3.3.3-5.el8.x86_64 151/200 \n Installing : trousers-lib-0.3.15-2.el8.x86_64 152/200 \n Running scriptlet: trousers-lib-0.3.15-2.el8.x86_64 152/200 \n Installing : npth-1.5-4.el8.x86_64 153/200 \n Installing : gnupg2-2.2.20-3.el8_6.x86_64 154/200 \n Installing : gpgme-1.13.1-12.el8.x86_64 155/200 \n Installing : python3-gpg-1.13.1-12.el8.x86_64 156/200 \n Installing : libssh-config-0.9.6-14.el8.noarch 157/200 \n Installing : libssh-0.9.6-14.el8.x86_64 158/200 \n Installing : libcurl-7.61.1-34.el8.x86_64 159/200 \n Installing : librepo-1.14.2-5.el8.x86_64 160/200 \n Installing : curl-7.61.1-34.el8.x86_64 161/200 \n Installing : rpm-4.14.3-31.el8.x86_64 162/200 \n Installing : rpm-libs-4.14.3-31.el8.x86_64 163/200 \n Running scriptlet: rpm-libs-4.14.3-31.el8.x86_64 163/200 \n Installing : libmodulemd-2.13.0-1.el8.x86_64 164/200 \n Installing : libsolv-0.7.20-6.el8.x86_64 165/200 \n Installing : libdnf-0.63.0-19.el8.x86_64 166/200 \n Installing : python3-libdnf-0.63.0-19.el8.x86_64 167/200 \n Installing : python3-hawkey-0.63.0-19.el8.x86_64 168/200 \n Running scriptlet: grub2-tools-1:2.02-156.el8.x86_64 169/200 \n Installing : grub2-tools-1:2.02-156.el8.x86_64 169/200 \n Running scriptlet: grub2-tools-1:2.02-156.el8.x86_64 169/200 \n Installing : rpm-build-libs-4.14.3-31.el8.x86_64 170/200 \n Running scriptlet: rpm-build-libs-4.14.3-31.el8.x86_64 170/200 \n Installing : python3-rpm-4.14.3-31.el8.x86_64 171/200 \n Installing : libreport-filesystem-2.9.5-15.el8.x86_64 172/200 \n Installing : dnf-data-4.7.0-20.el8.noarch 173/200 \n Installing : python3-dnf-4.7.0-20.el8.noarch 174/200 \n Installing : python3-dnf-plugins-core-4.0.21-25.el8.noarch 175/200 \n Installing : kbd-misc-2.0.4-11.el8.noarch 176/200 \n Installing : kbd-legacy-2.0.4-11.el8.noarch 177/200 \n Installing : xkeyboard-config-2.28-1.el8.noarch 178/200 \n Installing : libxkbcommon-0.9.1-1.el8.x86_64 179/200 \n Installing : kbd-2.0.4-11.el8.x86_64 180/200 \n Installing : dnf-plugins-core-4.0.21-25.el8.noarch 181/200 \n Installing : dnf-4.7.0-20.el8.noarch 182/200 \n Running scriptlet: dnf-4.7.0-20.el8.noarch 182/200 \n Installing : grubby-8.40-49.el8.x86_64 183/200 \n Installing : rpm-plugin-systemd-inhibit-4.14.3-31.el8.x86_64 184/200 \n Installing : elfutils-debuginfod-client-0.190-2.el8.x86_64 185/200 \n Installing : gnupg2-smime-2.2.20-3.el8_6.x86_64 186/200 \n Running scriptlet: trousers-0.3.15-2.el8.x86_64 187/200 \n Installing : trousers-0.3.15-2.el8.x86_64 187/200 \n Running scriptlet: trousers-0.3.15-2.el8.x86_64 187/200 \n Installing : openssl-pkcs11-0.4.10-3.el8.x86_64 188/200 \n Installing : python3-unbound-1.16.2-5.el8_9.6.x86_64 189/200 \n Installing : kpartx-0.8.4-41.el8.x86_64 190/200 \n Installing : pinentry-1.1.0-2.el8.x86_64 191/200 \n Running scriptlet: pinentry-1.1.0-2.el8.x86_64 191/200 \n Installing : crypto-policies-scripts-20230731-1.git3177e06.el 192/200 \n Installing : platform-python-pip-9.0.3-24.el8.noarch 193/200 \n Installing : shared-mime-info-1.9-4.el8.x86_64 194/200 \n Running scriptlet: shared-mime-info-1.9-4.el8.x86_64 194/200 \n Installing : diffutils-3.6-6.el8.x86_64 195/200 \n Running scriptlet: diffutils-3.6-6.el8.x86_64 195/200 \n Installing : pigz-2.4-4.el8.x86_64 196/200 \n Installing : glibc-gconv-extra-2.28-251.el8.x86_64 197/200 \n Running scriptlet: glibc-gconv-extra-2.28-251.el8.x86_64 197/200 \n Installing : hardlink-1:1.3-6.el8.x86_64 198/200 \n Installing : memstrack-0.2.5-2.el8.x86_64 199/200 \n Installing : redhat-release-eula-8.10-0.2.el8.x86_64 200/200 \n Running scriptlet: filesystem-3.8-6.el8.x86_64 200/200 \n Running scriptlet: glibc-all-langpacks-2.28-251.el8.x86_64 200/200 \n Running scriptlet: ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.no 200/200 \n Running scriptlet: crypto-policies-scripts-20230731-1.git3177e06.el 200/200 \n Verifying : libxkbcommon-0.9.1-1.el8.x86_64 1/200 \n Verifying : pinentry-1.1.0-2.el8.x86_64 2/200 \n Verifying : python3-unbound-1.16.2-5.el8_9.6.x86_64 3/200 \n Verifying : unbound-libs-1.16.2-5.el8_9.6.x86_64 4/200 \n Verifying : xkeyboard-config-2.28-1.el8.noarch 5/200 \n Verifying : acl-2.2.53-3.el8.x86_64 6/200 \n Verifying : audit-libs-3.1.2-1.el8.x86_64 7/200 \n Verifying : basesystem-11-5.el8.noarch 8/200 \n Verifying : bash-4.4.20-5.el8.x86_64 9/200 \n Verifying : brotli-1.0.6-3.el8.x86_64 10/200 \n Verifying : bzip2-libs-1.0.6-26.el8.x86_64 11/200 \n Verifying : ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.no 12/200 \n Verifying : chkconfig-1.19.2-1.el8.x86_64 13/200 \n Verifying : coreutils-8.30-15.el8.x86_64 14/200 \n Verifying : coreutils-common-8.30-15.el8.x86_64 15/200 \n Verifying : cpio-2.12-11.el8.x86_64 16/200 \n Verifying : cracklib-2.9.6-15.el8.x86_64 17/200 \n Verifying : cracklib-dicts-2.9.6-15.el8.x86_64 18/200 \n Verifying : crypto-policies-20230731-1.git3177e06.el8.noarch 19/200 \n Verifying : crypto-policies-scripts-20230731-1.git3177e06.el 20/200 \n Verifying : cryptsetup-libs-2.3.7-7.el8.x86_64 21/200 \n Verifying : curl-7.61.1-34.el8.x86_64 22/200 \n Verifying : cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 23/200 \n Verifying : dbus-1:1.12.8-26.el8.x86_64 24/200 \n Verifying : dbus-common-1:1.12.8-26.el8.noarch 25/200 \n Verifying : dbus-daemon-1:1.12.8-26.el8.x86_64 26/200 \n Verifying : dbus-glib-0.110-2.el8.x86_64 27/200 \n Verifying : dbus-libs-1:1.12.8-26.el8.x86_64 28/200 \n Verifying : dbus-tools-1:1.12.8-26.el8.x86_64 29/200 \n Verifying : device-mapper-8:1.02.181-14.el8.x86_64 30/200 \n Verifying : device-mapper-libs-8:1.02.181-14.el8.x86_64 31/200 \n Verifying : diffutils-3.6-6.el8.x86_64 32/200 \n Verifying : dnf-4.7.0-20.el8.noarch 33/200 \n Verifying : dnf-data-4.7.0-20.el8.noarch 34/200 \n Verifying : dnf-plugins-core-4.0.21-25.el8.noarch 35/200 \n Verifying : dracut-049-233.git20240115.el8.x86_64 36/200 \n Verifying : elfutils-debuginfod-client-0.190-2.el8.x86_64 37/200 \n Verifying : elfutils-default-yama-scope-0.190-2.el8.noarch 38/200 \n Verifying : elfutils-libelf-0.190-2.el8.x86_64 39/200 \n Verifying : elfutils-libs-0.190-2.el8.x86_64 40/200 \n Verifying : expat-2.2.5-13.el8_10.x86_64 41/200 \n Verifying : file-5.33-26.el8.x86_64 42/200 \n Verifying : file-libs-5.33-26.el8.x86_64 43/200 \n Verifying : filesystem-3.8-6.el8.x86_64 44/200 \n Verifying : findutils-1:4.6.0-22.el8.x86_64 45/200 \n Verifying : gawk-4.2.1-4.el8.x86_64 46/200 \n Verifying : gdbm-1:1.18-2.el8.x86_64 47/200 \n Verifying : gdbm-libs-1:1.18-2.el8.x86_64 48/200 \n Verifying : gettext-0.19.8.1-17.el8.x86_64 49/200 \n Verifying : gettext-libs-0.19.8.1-17.el8.x86_64 50/200 \n Verifying : glib2-2.56.4-162.el8.x86_64 51/200 \n Verifying : glibc-2.28-251.el8.x86_64 52/200 \n Verifying : glibc-all-langpacks-2.28-251.el8.x86_64 53/200 \n Verifying : glibc-common-2.28-251.el8.x86_64 54/200 \n Verifying : glibc-gconv-extra-2.28-251.el8.x86_64 55/200 \n Verifying : gmp-1:6.1.2-11.el8.x86_64 56/200 \n Verifying : gnupg2-2.2.20-3.el8_6.x86_64 57/200 \n Verifying : gnupg2-smime-2.2.20-3.el8_6.x86_64 58/200 \n Verifying : gnutls-3.6.16-8.el8_9.3.x86_64 59/200 \n Verifying : gpgme-1.13.1-12.el8.x86_64 60/200 \n Verifying : grep-3.1-6.el8.x86_64 61/200 \n Verifying : grub2-common-1:2.02-156.el8.noarch 62/200 \n Verifying : grub2-tools-1:2.02-156.el8.x86_64 63/200 \n Verifying : grub2-tools-minimal-1:2.02-156.el8.x86_64 64/200 \n Verifying : grubby-8.40-49.el8.x86_64 65/200 \n Verifying : gzip-1.9-13.el8_5.x86_64 66/200 \n Verifying : hardlink-1:1.3-6.el8.x86_64 67/200 \n Verifying : ima-evm-utils-1.3.2-12.el8.x86_64 68/200 \n Verifying : info-6.5-7.el8.x86_64 69/200 \n Verifying : json-c-0.13.1-3.el8.x86_64 70/200 \n Verifying : json-glib-1.4.4-1.el8.x86_64 71/200 \n Verifying : kbd-2.0.4-11.el8.x86_64 72/200 \n Verifying : kbd-legacy-2.0.4-11.el8.noarch 73/200 \n Verifying : kbd-misc-2.0.4-11.el8.noarch 74/200 \n Verifying : keyutils-libs-1.5.10-9.el8.x86_64 75/200 \n Verifying : kmod-25-20.el8.x86_64 76/200 \n Verifying : kmod-libs-25-20.el8.x86_64 77/200 \n Verifying : kpartx-0.8.4-41.el8.x86_64 78/200 \n Verifying : krb5-libs-1.18.2-26.el8_9.x86_64 79/200 \n Verifying : libacl-2.2.53-3.el8.x86_64 80/200 \n Verifying : libarchive-3.3.3-5.el8.x86_64 81/200 \n Verifying : libassuan-2.5.1-3.el8.x86_64 82/200 \n Verifying : libattr-2.4.48-3.el8.x86_64 83/200 \n Verifying : libblkid-2.32.1-46.el8.x86_64 84/200 \n Verifying : libcap-2.48-6.el8_9.x86_64 85/200 \n Verifying : libcap-ng-0.7.11-1.el8.x86_64 86/200 \n Verifying : libcom_err-1.45.6-5.el8.x86_64 87/200 \n Verifying : libcomps-0.1.18-1.el8.x86_64 88/200 \n Verifying : libcroco-0.6.12-4.el8_2.1.x86_64 89/200 \n Verifying : libcurl-7.61.1-34.el8.x86_64 90/200 \n Verifying : libdb-5.3.28-42.el8_4.x86_64 91/200 \n Verifying : libdb-utils-5.3.28-42.el8_4.x86_64 92/200 \n Verifying : libdnf-0.63.0-19.el8.x86_64 93/200 \n Verifying : libevent-2.1.8-5.el8.x86_64 94/200 \n Verifying : libfdisk-2.32.1-46.el8.x86_64 95/200 \n Verifying : libffi-3.1-24.el8.x86_64 96/200 \n Verifying : libgcc-8.5.0-21.el8.x86_64 97/200 \n Verifying : libgcrypt-1.8.5-7.el8_6.x86_64 98/200 \n Verifying : libgomp-8.5.0-21.el8.x86_64 99/200 \n Verifying : libgpg-error-1.31-1.el8.x86_64 100/200 \n Verifying : libidn2-2.2.0-1.el8.x86_64 101/200 \n Verifying : libkcapi-1.4.0-2.el8.x86_64 102/200 \n Verifying : libkcapi-hmaccalc-1.4.0-2.el8.x86_64 103/200 \n Verifying : libksba-1.3.5-9.el8_7.x86_64 104/200 \n Verifying : libmodulemd-2.13.0-1.el8.x86_64 105/200 \n Verifying : libmount-2.32.1-46.el8.x86_64 106/200 \n Verifying : libnghttp2-1.33.0-5.el8_9.x86_64 107/200 \n Verifying : libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 108/200 \n Verifying : libpsl-0.20.2-6.el8.x86_64 109/200 \n Verifying : libpwquality-1.4.4-6.el8.x86_64 110/200 \n Verifying : librepo-1.14.2-5.el8.x86_64 111/200 \n Verifying : libreport-filesystem-2.9.5-15.el8.x86_64 112/200 \n Verifying : librhsm-0.0.3-5.el8.x86_64 113/200 \n Verifying : libseccomp-2.5.2-1.el8.x86_64 114/200 \n Verifying : libsecret-0.18.6-1.el8.x86_64 115/200 \n Verifying : libselinux-2.9-8.el8.x86_64 116/200 \n Verifying : libsemanage-2.9-9.el8.x86_64 117/200 \n Verifying : libsepol-2.9-3.el8.x86_64 118/200 \n Verifying : libsigsegv-2.11-5.el8.x86_64 119/200 \n Verifying : libsmartcols-2.32.1-46.el8.x86_64 120/200 \n Verifying : libsolv-0.7.20-6.el8.x86_64 121/200 \n Verifying : libssh-0.9.6-14.el8.x86_64 122/200 \n Verifying : libssh-config-0.9.6-14.el8.noarch 123/200 \n Verifying : libstdc++-8.5.0-21.el8.x86_64 124/200 \n Verifying : libtasn1-4.13-4.el8_7.x86_64 125/200 \n Verifying : libtirpc-1.1.4-10.el8.x86_64 126/200 \n Verifying : libunistring-0.9.9-3.el8.x86_64 127/200 \n Verifying : libusbx-1.0.23-4.el8.x86_64 128/200 \n Verifying : libutempter-1.1.6-14.el8.x86_64 129/200 \n Verifying : libuuid-2.32.1-46.el8.x86_64 130/200 \n Verifying : libverto-0.3.2-2.el8.x86_64 131/200 \n Verifying : libxcrypt-4.1.1-6.el8.x86_64 132/200 \n Verifying : libxml2-2.9.7-18.el8_9.x86_64 133/200 \n Verifying : libyaml-0.1.7-5.el8.x86_64 134/200 \n Verifying : libzstd-1.4.4-1.el8.x86_64 135/200 \n Verifying : lua-libs-5.3.4-12.el8.x86_64 136/200 \n Verifying : lz4-libs-1.8.3-3.el8_4.x86_64 137/200 \n Verifying : memstrack-0.2.5-2.el8.x86_64 138/200 \n Verifying : mpfr-3.1.6-1.el8.x86_64 139/200 \n Verifying : ncurses-6.1-10.20180224.el8.x86_64 140/200 \n Verifying : ncurses-base-6.1-10.20180224.el8.noarch 141/200 \n Verifying : ncurses-libs-6.1-10.20180224.el8.x86_64 142/200 \n Verifying : nettle-3.4.1-7.el8.x86_64 143/200 \n Verifying : npth-1.5-4.el8.x86_64 144/200 \n Verifying : openldap-2.4.46-18.el8.x86_64 145/200 \n Verifying : openssl-1:1.1.1k-12.el8_9.x86_64 146/200 \n Verifying : openssl-libs-1:1.1.1k-12.el8_9.x86_64 147/200 \n Verifying : openssl-pkcs11-0.4.10-3.el8.x86_64 148/200 \n Verifying : os-prober-1.74-9.el8.x86_64 149/200 \n Verifying : p11-kit-0.23.22-2.el8.x86_64 150/200 \n Verifying : p11-kit-trust-0.23.22-2.el8.x86_64 151/200 \n Verifying : pam-1.3.1-33.el8.x86_64 152/200 \n Verifying : pcre-8.42-6.el8.x86_64 153/200 \n Verifying : pcre2-10.32-3.el8_6.x86_64 154/200 \n Verifying : pigz-2.4-4.el8.x86_64 155/200 \n Verifying : platform-python-3.6.8-59.el8.x86_64 156/200 \n Verifying : platform-python-pip-9.0.3-24.el8.noarch 157/200 \n Verifying : platform-python-setuptools-39.2.0-7.el8.noarch 158/200 \n Verifying : popt-1.18-1.el8.x86_64 159/200 \n Verifying : procps-ng-3.3.15-14.el8.x86_64 160/200 \n Verifying : publicsuffix-list-dafsa-20180723-1.el8.noarch 161/200 \n Verifying : python3-dateutil-1:2.6.1-6.el8.noarch 162/200 \n Verifying : python3-dbus-1.2.4-15.el8.x86_64 163/200 \n Verifying : python3-dnf-4.7.0-20.el8.noarch 164/200 \n Verifying : python3-dnf-plugins-core-4.0.21-25.el8.noarch 165/200 \n Verifying : python3-gpg-1.13.1-12.el8.x86_64 166/200 \n Verifying : python3-hawkey-0.63.0-19.el8.x86_64 167/200 \n Verifying : python3-libcomps-0.1.18-1.el8.x86_64 168/200 \n Verifying : python3-libdnf-0.63.0-19.el8.x86_64 169/200 \n Verifying : python3-libs-3.6.8-59.el8.x86_64 170/200 \n Verifying : python3-pip-wheel-9.0.3-24.el8.noarch 171/200 \n Verifying : python3-rpm-4.14.3-31.el8.x86_64 172/200 \n Verifying : python3-setuptools-wheel-39.2.0-7.el8.noarch 173/200 \n Verifying : python3-six-1.11.0-8.el8.noarch 174/200 \n Verifying : python3-systemd-234-8.el8.x86_64 175/200 \n Verifying : readline-7.0-10.el8.x86_64 176/200 \n Verifying : redhat-release-8.10-0.2.el8.x86_64 177/200 \n Verifying : redhat-release-eula-8.10-0.2.el8.x86_64 178/200 \n Verifying : rpm-4.14.3-31.el8.x86_64 179/200 \n Verifying : rpm-build-libs-4.14.3-31.el8.x86_64 180/200 \n Verifying : rpm-libs-4.14.3-31.el8.x86_64 181/200 \n Verifying : rpm-plugin-systemd-inhibit-4.14.3-31.el8.x86_64 182/200 \n Verifying : sed-4.5-5.el8.x86_64 183/200 \n Verifying : setup-2.12.2-9.el8.noarch 184/200 \n Verifying : shadow-utils-2:4.6-22.el8.x86_64 185/200 \n Verifying : shared-mime-info-1.9-4.el8.x86_64 186/200 \n Verifying : sqlite-libs-3.26.0-19.el8_9.x86_64 187/200 \n Verifying : systemd-239-82.el8.x86_64 188/200 \n Verifying : systemd-libs-239-82.el8.x86_64 189/200 \n Verifying : systemd-pam-239-82.el8.x86_64 190/200 \n Verifying : systemd-udev-239-82.el8.x86_64 191/200 \n Verifying : tpm2-tss-2.3.2-6.el8.x86_64 192/200 \n Verifying : trousers-0.3.15-2.el8.x86_64 193/200 \n Verifying : trousers-lib-0.3.15-2.el8.x86_64 194/200 \n Verifying : tzdata-2024a-1.el8.noarch 195/200 \n Verifying : util-linux-2.32.1-46.el8.x86_64 196/200 \n Verifying : which-2.21-20.el8.x86_64 197/200 \n Verifying : xz-5.2.4-4.el8_6.x86_64 198/200 \n Verifying : xz-libs-5.2.4-4.el8_6.x86_64 199/200 \n Verifying : zlib-1.2.11-25.el8.x86_64 200/200 \n\nInstalled:\n dnf-4.7.0-20.el8.noarch \n dnf-plugins-core-4.0.21-25.el8.noarch \n libxkbcommon-0.9.1-1.el8.x86_64 \n pinentry-1.1.0-2.el8.x86_64 \n python3-unbound-1.16.2-5.el8_9.6.x86_64 \n crypto-policies-scripts-20230731-1.git3177e06.el8.noarch \n diffutils-3.6-6.el8.x86_64 \n elfutils-debuginfod-client-0.190-2.el8.x86_64 \n glibc-gconv-extra-2.28-251.el8.x86_64 \n gnupg2-smime-2.2.20-3.el8_6.x86_64 \n grubby-8.40-49.el8.x86_64 \n hardlink-1:1.3-6.el8.x86_64 \n kbd-2.0.4-11.el8.x86_64 \n kpartx-0.8.4-41.el8.x86_64 \n memstrack-0.2.5-2.el8.x86_64 \n openssl-pkcs11-0.4.10-3.el8.x86_64 \n pigz-2.4-4.el8.x86_64 \n platform-python-pip-9.0.3-24.el8.noarch \n redhat-release-eula-8.10-0.2.el8.x86_64 \n rpm-plugin-systemd-inhibit-4.14.3-31.el8.x86_64 \n shared-mime-info-1.9-4.el8.x86_64 \n systemd-239-82.el8.x86_64 \n trousers-0.3.15-2.el8.x86_64 \n unbound-libs-1.16.2-5.el8_9.6.x86_64 \n xkeyboard-config-2.28-1.el8.noarch \n acl-2.2.53-3.el8.x86_64 \n audit-libs-3.1.2-1.el8.x86_64 \n basesystem-11-5.el8.noarch \n bash-4.4.20-5.el8.x86_64 \n brotli-1.0.6-3.el8.x86_64 \n bzip2-libs-1.0.6-26.el8.x86_64 \n ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.noarch \n chkconfig-1.19.2-1.el8.x86_64 \n coreutils-8.30-15.el8.x86_64 \n coreutils-common-8.30-15.el8.x86_64 \n cpio-2.12-11.el8.x86_64 \n cracklib-2.9.6-15.el8.x86_64 \n cracklib-dicts-2.9.6-15.el8.x86_64 \n crypto-policies-20230731-1.git3177e06.el8.noarch \n cryptsetup-libs-2.3.7-7.el8.x86_64 \n curl-7.61.1-34.el8.x86_64 \n cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 \n dbus-1:1.12.8-26.el8.x86_64 \n dbus-common-1:1.12.8-26.el8.noarch \n dbus-daemon-1:1.12.8-26.el8.x86_64 \n dbus-glib-0.110-2.el8.x86_64 \n dbus-libs-1:1.12.8-26.el8.x86_64 \n dbus-tools-1:1.12.8-26.el8.x86_64 \n device-mapper-8:1.02.181-14.el8.x86_64 \n device-mapper-libs-8:1.02.181-14.el8.x86_64 \n dnf-data-4.7.0-20.el8.noarch \n dracut-049-233.git20240115.el8.x86_64 \n elfutils-default-yama-scope-0.190-2.el8.noarch \n elfutils-libelf-0.190-2.el8.x86_64 \n elfutils-libs-0.190-2.el8.x86_64 \n expat-2.2.5-13.el8_10.x86_64 \n file-5.33-26.el8.x86_64 \n file-libs-5.33-26.el8.x86_64 \n filesystem-3.8-6.el8.x86_64 \n findutils-1:4.6.0-22.el8.x86_64 \n gawk-4.2.1-4.el8.x86_64 \n gdbm-1:1.18-2.el8.x86_64 \n gdbm-libs-1:1.18-2.el8.x86_64 \n gettext-0.19.8.1-17.el8.x86_64 \n gettext-libs-0.19.8.1-17.el8.x86_64 \n glib2-2.56.4-162.el8.x86_64 \n glibc-2.28-251.el8.x86_64 \n glibc-all-langpacks-2.28-251.el8.x86_64 \n glibc-common-2.28-251.el8.x86_64 \n gmp-1:6.1.2-11.el8.x86_64 \n gnupg2-2.2.20-3.el8_6.x86_64 \n gnutls-3.6.16-8.el8_9.3.x86_64 \n gpgme-1.13.1-12.el8.x86_64 \n grep-3.1-6.el8.x86_64 \n grub2-common-1:2.02-156.el8.noarch \n grub2-tools-1:2.02-156.el8.x86_64 \n grub2-tools-minimal-1:2.02-156.el8.x86_64 \n gzip-1.9-13.el8_5.x86_64 \n ima-evm-utils-1.3.2-12.el8.x86_64 \n info-6.5-7.el8.x86_64 \n json-c-0.13.1-3.el8.x86_64 \n json-glib-1.4.4-1.el8.x86_64 \n kbd-legacy-2.0.4-11.el8.noarch \n kbd-misc-2.0.4-11.el8.noarch \n keyutils-libs-1.5.10-9.el8.x86_64 \n kmod-25-20.el8.x86_64 \n kmod-libs-25-20.el8.x86_64 \n krb5-libs-1.18.2-26.el8_9.x86_64 \n libacl-2.2.53-3.el8.x86_64 \n libarchive-3.3.3-5.el8.x86_64 \n libassuan-2.5.1-3.el8.x86_64 \n libattr-2.4.48-3.el8.x86_64 \n libblkid-2.32.1-46.el8.x86_64 \n libcap-2.48-6.el8_9.x86_64 \n libcap-ng-0.7.11-1.el8.x86_64 \n libcom_err-1.45.6-5.el8.x86_64 \n libcomps-0.1.18-1.el8.x86_64 \n libcroco-0.6.12-4.el8_2.1.x86_64 \n libcurl-7.61.1-34.el8.x86_64 \n libdb-5.3.28-42.el8_4.x86_64 \n libdb-utils-5.3.28-42.el8_4.x86_64 \n libdnf-0.63.0-19.el8.x86_64 \n libevent-2.1.8-5.el8.x86_64 \n libfdisk-2.32.1-46.el8.x86_64 \n libffi-3.1-24.el8.x86_64 \n libgcc-8.5.0-21.el8.x86_64 \n libgcrypt-1.8.5-7.el8_6.x86_64 \n libgomp-8.5.0-21.el8.x86_64 \n libgpg-error-1.31-1.el8.x86_64 \n libidn2-2.2.0-1.el8.x86_64 \n libkcapi-1.4.0-2.el8.x86_64 \n libkcapi-hmaccalc-1.4.0-2.el8.x86_64 \n libksba-1.3.5-9.el8_7.x86_64 \n libmodulemd-2.13.0-1.el8.x86_64 \n libmount-2.32.1-46.el8.x86_64 \n libnghttp2-1.33.0-5.el8_9.x86_64 \n libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 \n libpsl-0.20.2-6.el8.x86_64 \n libpwquality-1.4.4-6.el8.x86_64 \n librepo-1.14.2-5.el8.x86_64 \n libreport-filesystem-2.9.5-15.el8.x86_64 \n librhsm-0.0.3-5.el8.x86_64 \n libseccomp-2.5.2-1.el8.x86_64 \n libsecret-0.18.6-1.el8.x86_64 \n libselinux-2.9-8.el8.x86_64 \n libsemanage-2.9-9.el8.x86_64 \n libsepol-2.9-3.el8.x86_64 \n libsigsegv-2.11-5.el8.x86_64 \n libsmartcols-2.32.1-46.el8.x86_64 \n libsolv-0.7.20-6.el8.x86_64 \n libssh-0.9.6-14.el8.x86_64 \n libssh-config-0.9.6-14.el8.noarch \n libstdc++-8.5.0-21.el8.x86_64 \n libtasn1-4.13-4.el8_7.x86_64 \n libtirpc-1.1.4-10.el8.x86_64 \n libunistring-0.9.9-3.el8.x86_64 \n libusbx-1.0.23-4.el8.x86_64 \n libutempter-1.1.6-14.el8.x86_64 \n libuuid-2.32.1-46.el8.x86_64 \n libverto-0.3.2-2.el8.x86_64 \n libxcrypt-4.1.1-6.el8.x86_64 \n libxml2-2.9.7-18.el8_9.x86_64 \n libyaml-0.1.7-5.el8.x86_64 \n libzstd-1.4.4-1.el8.x86_64 \n lua-libs-5.3.4-12.el8.x86_64 \n lz4-libs-1.8.3-3.el8_4.x86_64 \n mpfr-3.1.6-1.el8.x86_64 \n ncurses-6.1-10.20180224.el8.x86_64 \n ncurses-base-6.1-10.20180224.el8.noarch \n ncurses-libs-6.1-10.20180224.el8.x86_64 \n nettle-3.4.1-7.el8.x86_64 \n npth-1.5-4.el8.x86_64 \n openldap-2.4.46-18.el8.x86_64 \n openssl-1:1.1.1k-12.el8_9.x86_64 \n openssl-libs-1:1.1.1k-12.el8_9.x86_64 \n os-prober-1.74-9.el8.x86_64 \n p11-kit-0.23.22-2.el8.x86_64 \n p11-kit-trust-0.23.22-2.el8.x86_64 \n pam-1.3.1-33.el8.x86_64 \n pcre-8.42-6.el8.x86_64 \n pcre2-10.32-3.el8_6.x86_64 \n platform-python-3.6.8-59.el8.x86_64 \n platform-python-setuptools-39.2.0-7.el8.noarch \n popt-1.18-1.el8.x86_64 \n procps-ng-3.3.15-14.el8.x86_64 \n publicsuffix-list-dafsa-20180723-1.el8.noarch \n python3-dateutil-1:2.6.1-6.el8.noarch \n python3-dbus-1.2.4-15.el8.x86_64 \n python3-dnf-4.7.0-20.el8.noarch \n python3-dnf-plugins-core-4.0.21-25.el8.noarch \n python3-gpg-1.13.1-12.el8.x86_64 \n python3-hawkey-0.63.0-19.el8.x86_64 \n python3-libcomps-0.1.18-1.el8.x86_64 \n python3-libdnf-0.63.0-19.el8.x86_64 \n python3-libs-3.6.8-59.el8.x86_64 \n python3-pip-wheel-9.0.3-24.el8.noarch \n python3-rpm-4.14.3-31.el8.x86_64 \n python3-setuptools-wheel-39.2.0-7.el8.noarch \n python3-six-1.11.0-8.el8.noarch \n python3-systemd-234-8.el8.x86_64 \n readline-7.0-10.el8.x86_64 \n redhat-release-8.10-0.2.el8.x86_64 \n rpm-4.14.3-31.el8.x86_64 \n rpm-build-libs-4.14.3-31.el8.x86_64 \n rpm-libs-4.14.3-31.el8.x86_64 \n sed-4.5-5.el8.x86_64 \n setup-2.12.2-9.el8.noarch \n shadow-utils-2:4.6-22.el8.x86_64 \n sqlite-libs-3.26.0-19.el8_9.x86_64 \n systemd-libs-239-82.el8.x86_64 \n systemd-pam-239-82.el8.x86_64 \n systemd-udev-239-82.el8.x86_64 \n tpm2-tss-2.3.2-6.el8.x86_64 \n trousers-lib-0.3.15-2.el8.x86_64 \n tzdata-2024a-1.el8.noarch \n util-linux-2.32.1-46.el8.x86_64 \n which-2.21-20.el8.x86_64 \n xz-5.2.4-4.el8_6.x86_64 \n xz-libs-5.2.4-4.el8_6.x86_64 \n zlib-1.2.11-25.el8.x86_64 \n\nComplete!\n==> Processing phase `TargetTransactionCheck`\n====> * missing_gpg_keys_inhibitor\n Check if all used target repositories have signing gpg keys\n====> * check_systemd_services_tasks\n Inhibit the upgrade if SystemdServicesTasks tasks are in conflict\n====> * report_set_target_release\n Reports information related to the release set in the subscription-manager after the upgrade.\n====> * tmp_actor_to_satisfy_sanity_checks\n The actor does NOTHING but satisfy static sanity checks\n====> * adjust_local_repos\n Adjust local repositories to the target user-space container.\n====> * dnf_transaction_check\n This actor tries to solve the RPM transaction to verify the all package dependencies can be successfully resolved.\nApplying transaction workaround - yum config fix\n\nApplying transaction workaround - import trusted gpg keys to RPM DB\n\nLast metadata expiration check: 0:00:53 ago on Tue Nov 25 10:05:31 2025.\n=============================================================================================================================================\n Package Arch Version Repository Size\n=============================================================================================================================================\nInstalling:\n authselect-compat x86_64 1.2.6-2.el8 rhel-8-for-x86_64-appstream-rpms 38 k\n replacing authconfig.x86_64 6.2.8-30.el7\n coreutils-common x86_64 8.30-15.el8 rhel-8-for-x86_64-baseos-rpms 2.0 M\n dbus-common noarch 1:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 47 k\n dbus-daemon x86_64 1:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 241 k\n dbus-tools x86_64 1:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 86 k\n dhcp-client x86_64 12:4.3.6-49.el8_9.1 rhel-8-for-x86_64-baseos-rpms 319 k\n replacing dhclient.x86_64 12:4.2.5-83.el7_9.1\n dnf-plugin-spacewalk noarch 2.8.5-11.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 24 k\n dracut-live x86_64 049-233.git20240115.el8 rhel-8-for-x86_64-baseos-rpms 73 k\n dracut-squash x86_64 049-233.git20240115.el8 rhel-8-for-x86_64-baseos-rpms 64 k\n efi-filesystem noarch 3-3.el8 rhel-8-for-x86_64-baseos-rpms 9.0 k\n gdbm-libs x86_64 1:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 60 k\n git-core x86_64 2.43.0-1.el8 rhel-8-for-x86_64-appstream-rpms 11 M\n git-core-doc noarch 2.43.0-1.el8 rhel-8-for-x86_64-appstream-rpms 3.1 M\n git-subtree x86_64 2.43.0-1.el8 rhel-8-for-x86_64-appstream-rpms 74 k\n glibc-all-langpacks x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 26 M\n glibc-locale-source x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 4.2 M\n glibc-minimal-langpack x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 69 k\n gmp-c++ x86_64 1:6.1.2-11.el8 rhel-8-for-x86_64-baseos-rpms 33 k\n grub2-tools-efi x86_64 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 480 k\n iproute-tc x86_64 6.2.0-6.el8_10 rhel-8-for-x86_64-baseos-rpms 469 k\n iptables-ebtables x86_64 1.8.5-11.el8_9 rhel-8-for-x86_64-baseos-rpms 74 k\n replacing ebtables.x86_64 2.0.10-16.el7\n iptables-libs x86_64 1.8.5-11.el8_9 rhel-8-for-x86_64-baseos-rpms 103 k\n kernel x86_64 4.18.0-553.el8_10 rhel-8-for-x86_64-baseos-rpms 10 M\n kernel-core x86_64 4.18.0-553.el8_10 rhel-8-for-x86_64-baseos-rpms 43 M\n kernel-modules x86_64 4.18.0-553.el8_10 rhel-8-for-x86_64-baseos-rpms 36 M\n kernel-modules-extra x86_64 4.18.0-553.el8_10 rhel-8-for-x86_64-baseos-rpms 11 M\n kernel-workaround noarch 0.1-1.el8 @commandline 2.2 k\n leapp-deps-el8 noarch 5.0.8-100.202401121819Z.0e51aebb.master.el8 @commandline 6.7 k\n replacing leapp-deps.noarch 0.17.0-2.el7_9\n leapp-repository-deps-el8 noarch 5.0.8-100.202401121819Z.0e51aebb.master.el8 @commandline 6.8 k\n replacing leapp-upgrade-el7toel8-deps.noarch 0.20.0-9.el7_9\n libgudev x86_64 232-4.el8 rhel-8-for-x86_64-baseos-rpms 33 k\n replacing libgudev1.x86_64 219-78.el7_9.9\n libmodulemd1 x86_64 1.8.16-0.2.13.0.1 rhel-8-for-x86_64-baseos-rpms 176 k\n libnsl x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 109 k\n libssh x86_64 0.9.6-14.el8 rhel-8-for-x86_64-baseos-rpms 220 k\n libxcrypt x86_64 4.1.1-6.el8 rhel-8-for-x86_64-baseos-rpms 73 k\n lua-libs x86_64 5.3.4-12.el8 rhel-8-for-x86_64-baseos-rpms 118 k\n lz4-libs x86_64 1.8.3-3.el8_4 rhel-8-for-x86_64-baseos-rpms 66 k\n make-devel x86_64 1:4.2.1-11.el8 rhel-8-for-x86_64-baseos-rpms 22 k\n mariadb-connector-c x86_64 3.1.11-2.el8_3 rhel-8-for-x86_64-appstream-rpms 200 k\n ncurses-c++-libs x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 58 k\n ncurses-compat-libs x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 329 k\n netconsole-service noarch 10.00.18-1.el8 rhel-8-for-x86_64-baseos-rpms 150 k\n network-scripts x86_64 10.00.18-1.el8 rhel-8-for-x86_64-baseos-rpms 197 k\n network-scripts-team x86_64 1.31-4.el8 rhel-8-for-x86_64-baseos-rpms 28 k\n npth x86_64 1.5-4.el8 rhel-8-for-x86_64-baseos-rpms 26 k\n nss_db x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 82 k\n pcre-cpp x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 47 k\n pcre-utf16 x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 195 k\n pcre-utf32 x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 186 k\n perl-Attribute-Handlers noarch 0.99-422.el8 rhel-8-for-x86_64-appstream-rpms 89 k\n perl-B-Debug noarch 1.26-2.el8 rhel-8-for-x86_64-appstream-rpms 26 k\n perl-Devel-PPPort x86_64 3.36-5.el8 rhel-8-for-x86_64-appstream-rpms 118 k\n perl-Devel-Peek x86_64 1.26-422.el8 rhel-8-for-x86_64-appstream-rpms 94 k\n perl-Devel-SelfStubber noarch 1.06-422.el8 rhel-8-for-x86_64-appstream-rpms 76 k\n perl-Errno x86_64 1.28-422.el8 rhel-8-for-x86_64-baseos-rpms 77 k\n perl-ExtUtils-Command noarch 1:7.34-1.el8 rhel-8-for-x86_64-appstream-rpms 19 k\n perl-ExtUtils-Miniperl noarch 1.06-422.el8 rhel-8-for-x86_64-appstream-rpms 77 k\n perl-Filter-Simple noarch 0.94-2.el8 rhel-8-for-x86_64-appstream-rpms 29 k\n perl-IO x86_64 1.38-422.el8 rhel-8-for-x86_64-baseos-rpms 142 k\n perl-IPC-SysV x86_64 2.07-397.el8 rhel-8-for-x86_64-appstream-rpms 43 k\n perl-MIME-Base64 x86_64 3.15-396.el8 rhel-8-for-x86_64-baseos-rpms 31 k\n perl-Math-BigInt noarch 1:1.9998.11-7.el8 rhel-8-for-x86_64-baseos-rpms 196 k\n perl-Math-BigInt-FastCalc x86_64 0.500.600-6.el8 rhel-8-for-x86_64-appstream-rpms 27 k\n perl-Math-BigRat noarch 0.2614-1.el8 rhel-8-for-x86_64-appstream-rpms 40 k\n perl-Math-Complex noarch 1.59-422.el8 rhel-8-for-x86_64-baseos-rpms 109 k\n perl-Memoize noarch 1.03-422.el8 rhel-8-for-x86_64-appstream-rpms 119 k\n perl-Net-Ping noarch 2.55-422.el8 rhel-8-for-x86_64-appstream-rpms 102 k\n perl-PerlIO-via-QuotedPrint noarch 0.08-395.el8 rhel-8-for-x86_64-appstream-rpms 14 k\n perl-Pod-Html noarch 1.22.02-422.el8 rhel-8-for-x86_64-appstream-rpms 88 k\n perl-SelfLoader noarch 1.23-422.el8 rhel-8-for-x86_64-appstream-rpms 83 k\n perl-Term-ANSIColor noarch 4.06-396.el8 rhel-8-for-x86_64-baseos-rpms 46 k\n perl-Term-Cap noarch 1.17-395.el8 rhel-8-for-x86_64-baseos-rpms 23 k\n perl-Test noarch 1.30-422.el8 rhel-8-for-x86_64-appstream-rpms 90 k\n perl-Text-Balanced noarch 2.03-395.el8 rhel-8-for-x86_64-appstream-rpms 58 k\n perl-Text-Tabs+Wrap noarch 2013.0523-395.el8 rhel-8-for-x86_64-baseos-rpms 24 k\n perl-Unicode-Collate x86_64 1.25-2.el8 rhel-8-for-x86_64-appstream-rpms 686 k\n perl-Unicode-Normalize x86_64 1.25-396.el8 rhel-8-for-x86_64-baseos-rpms 82 k\n perl-bignum noarch 0.49-2.el8 rhel-8-for-x86_64-appstream-rpms 44 k\n perl-interpreter x86_64 4:5.26.3-422.el8 rhel-8-for-x86_64-baseos-rpms 6.3 M\n replacing perl.x86_64 4:5.16.3-299.el7_9\n perl-libnet noarch 3.11-3.el8 rhel-8-for-x86_64-baseos-rpms 121 k\n perl-open noarch 1.11-422.el8 rhel-8-for-x86_64-appstream-rpms 78 k\n perl-perlfaq noarch 5.20180605-1.el8 rhel-8-for-x86_64-appstream-rpms 386 k\n perl-utils noarch 5.26.3-422.el8 rhel-8-for-x86_64-appstream-rpms 129 k\n pkgconf-m4 noarch 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 17 k\n replacing pkgconfig.x86_64 1:0.27.1-4.el7\n pkgconf-pkg-config x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 15 k\n replacing pkgconfig.x86_64 1:0.27.1-4.el7\n platform-python x86_64 3.6.8-59.el8 rhel-8-for-x86_64-baseos-rpms 87 k\n platform-python-setuptools noarch 39.2.0-7.el8 rhel-8-for-x86_64-baseos-rpms 632 k\n policycoreutils-python-utils noarch 2.9-25.el8 rhel-8-for-x86_64-baseos-rpms 254 k\n polkit-libs x86_64 0.115-15.el8 rhel-8-for-x86_64-baseos-rpms 77 k\n postfix-ldap x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-appstream-rpms 69 k\n postfix-mysql x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-appstream-rpms 55 k\n postfix-pcre x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-appstream-rpms 52 k\n python2-babel noarch 2.5.1-10.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 4.8 M\n python2-backports x86_64 1.0-16.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 10 k\n python2-backports-ssl_match_hostname noarch 3.5.0.1-12.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 17 k\n python2-chardet noarch 3.0.4-10.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 188 k\n python2-idna noarch 2.5-7.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 98 k\n python2-ipaddress noarch 1.0.18-6.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 39 k\n python2-jinja2 noarch 2.10-10.module+el8.10.0+21290+abd5b761 rhel-8-for-x86_64-appstream-rpms 255 k\n python2-libs x86_64 2.7.18-17.module+el8.10.0+20822+a15ec22d rhel-8-for-x86_64-appstream-rpms 6.0 M\n python2-lxml x86_64 4.2.3-6.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 1.5 M\n python2-markupsafe x86_64 0.23-19.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 38 k\n python2-pyyaml x86_64 3.12-16.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 191 k\n replacing PyYAML.x86_64 3.10-11.el7\n python2-requests noarch 2.20.0-4.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 124 k\n python2-setuptools noarch 39.0.1-14.module+el8.10.0+20444+3bf7fee4 rhel-8-for-x86_64-appstream-rpms 642 k\n python2-six noarch 1.11.0-6.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 37 k\n python2-urllib3 noarch 1.24.2-4.module+el8.10.0+20444+3bf7fee4 rhel-8-for-x86_64-appstream-rpms 169 k\n python3-babel noarch 2.5.1-7.el8 rhel-8-for-x86_64-appstream-rpms 4.8 M\n python3-cffi x86_64 1.11.5-6.el8 rhel-8-for-x86_64-baseos-rpms 238 k\n python3-chardet noarch 3.0.4-7.el8 rhel-8-for-x86_64-baseos-rpms 195 k\n python3-configobj noarch 5.0.6-11.el8 rhel-8-for-x86_64-baseos-rpms 68 k\n python3-cryptography x86_64 3.2.1-7.el8_9 rhel-8-for-x86_64-baseos-rpms 559 k\n python3-dateutil noarch 1:2.6.1-6.el8 rhel-8-for-x86_64-baseos-rpms 251 k\n python3-dbus x86_64 1.2.4-15.el8 rhel-8-for-x86_64-baseos-rpms 134 k\n python3-decorator noarch 4.2.1-2.el8 rhel-8-for-x86_64-baseos-rpms 27 k\n python3-dmidecode x86_64 3.12.3-2.el8 rhel-8-for-x86_64-baseos-rpms 102 k\n python3-dnf noarch 4.7.0-20.el8 rhel-8-for-x86_64-baseos-rpms 550 k\n python3-ethtool x86_64 0.14-5.el8 rhel-8-for-x86_64-baseos-rpms 45 k\n python3-firewall noarch 0.9.11-4.el8 rhel-8-for-x86_64-baseos-rpms 435 k\n python3-gobject-base x86_64 3.28.3-2.el8 rhel-8-for-x86_64-baseos-rpms 313 k\n python3-hawkey x86_64 0.63.0-19.el8 rhel-8-for-x86_64-baseos-rpms 118 k\n python3-hwdata noarch 2.3.6-3.el8 rhel-8-for-x86_64-appstream-rpms 39 k\n python3-idna noarch 2.5-5.el8_8.1 rhel-8-for-x86_64-baseos-rpms 102 k\n python3-iniparse noarch 0.4-31.el8 rhel-8-for-x86_64-baseos-rpms 49 k\n python3-inotify noarch 0.9.6-13.el8 rhel-8-for-x86_64-baseos-rpms 57 k\n python3-jinja2 noarch 2.10.1-4.el8 rhel-8-for-x86_64-appstream-rpms 538 k\n python3-jsonpatch noarch 1.21-2.el8 rhel-8-for-x86_64-appstream-rpms 27 k\n python3-jsonpointer noarch 1.10-11.el8 rhel-8-for-x86_64-appstream-rpms 20 k\n python3-jwcrypto noarch 0.5.0-1.1.module+el8.9.0+18920+2223d05e rhel-8-for-x86_64-appstream-rpms 66 k\n python3-libcomps x86_64 0.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 52 k\n python3-libdnf x86_64 0.63.0-19.el8 rhel-8-for-x86_64-baseos-rpms 780 k\n python3-libselinux x86_64 2.9-8.el8 rhel-8-for-x86_64-baseos-rpms 283 k\n python3-libsemanage x86_64 2.9-9.el8 rhel-8-for-x86_64-baseos-rpms 128 k\n python3-libxml2 x86_64 2.9.7-18.el8_9 rhel-8-for-x86_64-baseos-rpms 238 k\n python3-linux-procfs noarch 0.7.3-1.el8 rhel-8-for-x86_64-baseos-rpms 37 k\n python3-lxml x86_64 4.2.3-4.el8 rhel-8-for-x86_64-appstream-rpms 1.5 M\n python3-magic noarch 5.33-26.el8 rhel-8-for-x86_64-baseos-rpms 47 k\n python3-markupsafe x86_64 0.23-19.el8 rhel-8-for-x86_64-appstream-rpms 39 k\n python3-newt x86_64 0.52.20-11.el8 rhel-8-for-x86_64-appstream-rpms 64 k\n python3-perf x86_64 4.18.0-553.el8_10 rhel-8-for-x86_64-baseos-rpms 10 M\n python3-pexpect noarch 4.3.1-3.el8 rhel-8-for-x86_64-appstream-rpms 138 k\n python3-ply noarch 3.9-9.el8 rhel-8-for-x86_64-baseos-rpms 111 k\n python3-policycoreutils noarch 2.9-25.el8 rhel-8-for-x86_64-baseos-rpms 2.3 M\n python3-prettytable noarch 0.7.2-14.el8 rhel-8-for-x86_64-appstream-rpms 44 k\n python3-pyOpenSSL noarch 19.0.0-1.el8 rhel-8-for-x86_64-appstream-rpms 103 k\n python3-pyasn1 noarch 0.3.7-6.el8 rhel-8-for-x86_64-appstream-rpms 126 k\n python3-pycparser noarch 2.14-14.el8 rhel-8-for-x86_64-baseos-rpms 109 k\n python3-pycurl x86_64 7.43.0.2-4.el8 rhel-8-for-x86_64-appstream-rpms 227 k\n python3-pyserial noarch 3.1.1-9.el8 rhel-8-for-x86_64-appstream-rpms 169 k\n python3-pyudev noarch 0.21.0-7.el8 rhel-8-for-x86_64-baseos-rpms 84 k\n python3-pyyaml x86_64 3.12-12.el8 rhel-8-for-x86_64-baseos-rpms 193 k\n python3-requests noarch 2.20.0-3.el8_8 rhel-8-for-x86_64-baseos-rpms 124 k\n python3-rpm x86_64 4.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 155 k\n python3-schedutils x86_64 0.6-6.el8 rhel-8-for-x86_64-baseos-rpms 29 k\n python3-setools x86_64 4.3.0-5.el8 rhel-8-for-x86_64-baseos-rpms 627 k\n replacing setools-libs.x86_64 3.3.8-4.el7\n python3-six noarch 1.11.0-8.el8 rhel-8-for-x86_64-baseos-rpms 38 k\n python3-slip noarch 0.6.4-13.el8 rhel-8-for-x86_64-baseos-rpms 39 k\n python3-slip-dbus noarch 0.6.4-13.el8 rhel-8-for-x86_64-baseos-rpms 39 k\n python3-subscription-manager-rhsm x86_64 1.28.42-1.el8 rhel-8-for-x86_64-baseos-rpms 404 k\n python3-syspurpose x86_64 1.28.42-1.el8 rhel-8-for-x86_64-baseos-rpms 342 k\n python3-urllib3 noarch 1.24.2-7.el8 rhel-8-for-x86_64-baseos-rpms 177 k\n quota-rpc x86_64 1:4.04-14.el8 rhel-8-for-x86_64-baseos-rpms 84 k\n readonly-root noarch 10.00.18-1.el8 rhel-8-for-x86_64-baseos-rpms 151 k\n redhat-backgrounds noarch 84.5-2.el8 rhel-8-for-x86_64-appstream-rpms 42 M\n redhat-logos-httpd noarch 84.5-2.el8 rhel-8-for-x86_64-baseos-rpms 29 k\n redhat-release x86_64 8.10-0.2.el8 rhel-8-for-x86_64-baseos-rpms 45 k\n replacing redhat-release-server.x86_64 7.9-9.el7_9\n rsync-daemon noarch 3.1.3-19.el8_7.1 rhel-8-for-x86_64-baseos-rpms 44 k\n systemd-container x86_64 239-82.el8 rhel-8-for-x86_64-baseos-rpms 781 k\n systemd-pam x86_64 239-82.el8 rhel-8-for-x86_64-baseos-rpms 512 k\n systemd-udev x86_64 239-82.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M\n timedatex x86_64 0.5-3.el8 rhel-8-for-x86_64-baseos-rpms 32 k\n util-linux-user x86_64 2.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 103 k\nUpgrading:\n NetworkManager x86_64 1:1.40.16-15.el8 rhel-8-for-x86_64-baseos-rpms 2.3 M\n NetworkManager-config-server noarch 1:1.40.16-15.el8 rhel-8-for-x86_64-baseos-rpms 143 k\n NetworkManager-libnm x86_64 1:1.40.16-15.el8 rhel-8-for-x86_64-baseos-rpms 1.9 M\n NetworkManager-team x86_64 1:1.40.16-15.el8 rhel-8-for-x86_64-baseos-rpms 161 k\n NetworkManager-tui x86_64 1:1.40.16-15.el8 rhel-8-for-x86_64-baseos-rpms 356 k\n acl x86_64 2.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 81 k\n alsa-firmware noarch 1.0.29-6.el8 rhel-8-for-x86_64-appstream-rpms 3.2 M\n alsa-lib x86_64 1.2.10-2.el8 rhel-8-for-x86_64-appstream-rpms 501 k\n alsa-tools-firmware x86_64 1.1.6-1.el8 rhel-8-for-x86_64-appstream-rpms 43 k\n audit x86_64 3.1.2-1.el8 rhel-8-for-x86_64-baseos-rpms 265 k\n audit-libs x86_64 3.1.2-1.el8 rhel-8-for-x86_64-baseos-rpms 125 k\n basesystem noarch 11-5.el8 rhel-8-for-x86_64-baseos-rpms 11 k\n bash x86_64 4.4.20-5.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M\n bc x86_64 1.07.1-5.el8 rhel-8-for-x86_64-baseos-rpms 129 k\n bind-export-libs x86_64 32:9.11.36-13.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M\n binutils x86_64 2.30-123.el8 rhel-8-for-x86_64-baseos-rpms 5.8 M\n biosdevname x86_64 0.7.3-2.el8 rhel-8-for-x86_64-baseos-rpms 44 k\n bzip2-libs x86_64 1.0.6-26.el8 rhel-8-for-x86_64-baseos-rpms 48 k\n ca-certificates noarch 2023.2.60_v7.0.306-80.0.el8_8 rhel-8-for-x86_64-baseos-rpms 935 k\n checkpolicy x86_64 2.9-1.el8 rhel-8-for-x86_64-baseos-rpms 346 k\n chkconfig x86_64 1.19.2-1.el8 rhel-8-for-x86_64-baseos-rpms 199 k\n chrony x86_64 4.5-1.el8 rhel-8-for-x86_64-baseos-rpms 353 k\n cloud-init noarch 23.4-7.el8_10 rhel-8-for-x86_64-appstream-rpms 1.3 M\n cloud-utils-growpart noarch 0.33-0.el8 rhel-8-for-x86_64-appstream-rpms 36 k\n coreutils x86_64 8.30-15.el8 rhel-8-for-x86_64-baseos-rpms 1.2 M\n cpio x86_64 2.12-11.el8 rhel-8-for-x86_64-baseos-rpms 266 k\n cracklib x86_64 2.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 93 k\n cracklib-dicts x86_64 2.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 4.0 M\n cronie x86_64 1.5.2-10.el8 rhel-8-for-x86_64-baseos-rpms 119 k\n cronie-anacron x86_64 1.5.2-10.el8 rhel-8-for-x86_64-baseos-rpms 42 k\n crontabs noarch 1.11-17.20190603git.el8 rhel-8-for-x86_64-baseos-rpms 25 k\n cryptsetup-libs x86_64 2.3.7-7.el8 rhel-8-for-x86_64-baseos-rpms 489 k\n curl x86_64 7.61.1-34.el8 rhel-8-for-x86_64-baseos-rpms 353 k\n cyrus-sasl-lib x86_64 2.1.27-6.el8_5 rhel-8-for-x86_64-baseos-rpms 123 k\n dbus x86_64 1:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 42 k\n dbus-glib x86_64 0.110-2.el8 rhel-8-for-x86_64-baseos-rpms 127 k\n dbus-libs x86_64 1:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 185 k\n desktop-file-utils x86_64 0.26-1.el8 rhel-8-for-x86_64-appstream-rpms 80 k\n device-mapper x86_64 8:1.02.181-14.el8 rhel-8-for-x86_64-baseos-rpms 379 k\n device-mapper-libs x86_64 8:1.02.181-14.el8 rhel-8-for-x86_64-baseos-rpms 411 k\n dhcp-common noarch 12:4.3.6-49.el8_9.1 rhel-8-for-x86_64-baseos-rpms 208 k\n dhcp-libs x86_64 12:4.3.6-49.el8_9.1 rhel-8-for-x86_64-baseos-rpms 148 k\n diffutils x86_64 3.6-6.el8 rhel-8-for-x86_64-baseos-rpms 359 k\n dmidecode x86_64 1:3.5-1.el8 rhel-8-for-x86_64-baseos-rpms 99 k\n dnf noarch 4.7.0-20.el8 rhel-8-for-x86_64-baseos-rpms 543 k\n dnf-data noarch 4.7.0-20.el8 rhel-8-for-x86_64-baseos-rpms 157 k\n dracut x86_64 049-233.git20240115.el8 rhel-8-for-x86_64-baseos-rpms 380 k\n dracut-config-rescue x86_64 049-233.git20240115.el8 rhel-8-for-x86_64-baseos-rpms 63 k\n dracut-network x86_64 049-233.git20240115.el8 rhel-8-for-x86_64-baseos-rpms 111 k\n e2fsprogs x86_64 1.45.6-5.el8 rhel-8-for-x86_64-baseos-rpms 1.0 M\n e2fsprogs-libs x86_64 1.45.6-5.el8 rhel-8-for-x86_64-baseos-rpms 233 k\n efivar-libs x86_64 37-4.el8 rhel-8-for-x86_64-baseos-rpms 108 k\n elfutils-default-yama-scope noarch 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k\n elfutils-libelf x86_64 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 233 k\n elfutils-libs x86_64 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 305 k\n emacs-filesystem noarch 1:26.1-11.el8 rhel-8-for-x86_64-baseos-rpms 70 k\n ethtool x86_64 2:5.13-2.el8 rhel-8-for-x86_64-baseos-rpms 221 k\n expat x86_64 2.2.5-13.el8_10 rhel-8-for-x86_64-baseos-rpms 114 k\n file x86_64 5.33-26.el8 rhel-8-for-x86_64-baseos-rpms 77 k\n file-libs x86_64 5.33-26.el8 rhel-8-for-x86_64-baseos-rpms 544 k\n filesystem x86_64 3.8-6.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M\n findutils x86_64 1:4.6.0-22.el8 rhel-8-for-x86_64-baseos-rpms 527 k\n fipscheck x86_64 1.5.0-4.el8 rhel-8-for-x86_64-baseos-rpms 28 k\n fipscheck-lib x86_64 1.5.0-4.el8 rhel-8-for-x86_64-baseos-rpms 16 k\n firewalld noarch 0.9.11-4.el8 rhel-8-for-x86_64-baseos-rpms 510 k\n firewalld-filesystem noarch 0.9.11-4.el8 rhel-8-for-x86_64-baseos-rpms 78 k\n freetype x86_64 2.9.1-9.el8 rhel-8-for-x86_64-baseos-rpms 394 k\n fxload x86_64 2008_10_13-10.el8 rhel-8-for-x86_64-baseos-rpms 32 k\n gawk x86_64 4.2.1-4.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M\n gdbm x86_64 1:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 130 k\n gettext x86_64 0.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M\n gettext-libs x86_64 0.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 313 k\n git x86_64 2.43.0-1.el8 rhel-8-for-x86_64-appstream-rpms 92 k\n glib2 x86_64 2.56.4-162.el8 rhel-8-for-x86_64-baseos-rpms 2.5 M\n glibc x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 2.2 M\n glibc-common x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 1.0 M\n gmp x86_64 1:6.1.2-11.el8 rhel-8-for-x86_64-baseos-rpms 318 k\n gnupg2 x86_64 2.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 2.4 M\n gobject-introspection x86_64 1.56.1-1.el8 rhel-8-for-x86_64-baseos-rpms 255 k\n gpgme x86_64 1.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 336 k\n gpm-libs x86_64 1.20.7-17.el8 rhel-8-for-x86_64-appstream-rpms 39 k\n grep x86_64 3.1-6.el8 rhel-8-for-x86_64-baseos-rpms 274 k\n groff-base x86_64 1.22.3-18.el8 rhel-8-for-x86_64-baseos-rpms 1.0 M\n grub2-common noarch 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 896 k\n grub2-efi-x64-modules noarch 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M\n grub2-pc x86_64 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 46 k\n replacing grub2.x86_64 1:2.02-0.87.el7_9.11\n grub2-pc-modules noarch 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 923 k\n grub2-tools x86_64 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 2.0 M\n grub2-tools-extra x86_64 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M\n grub2-tools-minimal x86_64 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 214 k\n grubby x86_64 8.40-49.el8 rhel-8-for-x86_64-baseos-rpms 50 k\n gssproxy x86_64 0.8.0-21.el8 rhel-8-for-x86_64-baseos-rpms 119 k\n gzip x86_64 1.9-13.el8_5 rhel-8-for-x86_64-baseos-rpms 167 k\n hardlink x86_64 1:1.3-6.el8 rhel-8-for-x86_64-baseos-rpms 29 k\n hostname x86_64 3.20-6.el8 rhel-8-for-x86_64-baseos-rpms 32 k\n hwdata noarch 0.314-8.22.el8 rhel-8-for-x86_64-baseos-rpms 1.8 M\n info x86_64 6.5-7.el8 rhel-8-for-x86_64-baseos-rpms 198 k\n initscripts x86_64 10.00.18-1.el8 rhel-8-for-x86_64-baseos-rpms 340 k\n insights-client noarch 3.2.2-2.el8 rhel-8-for-x86_64-appstream-rpms 1.3 M\n iproute x86_64 6.2.0-6.el8_10 rhel-8-for-x86_64-baseos-rpms 854 k\n iprutils x86_64 2.4.19-1.el8 rhel-8-for-x86_64-baseos-rpms 256 k\n ipset x86_64 7.1-1.el8 rhel-8-for-x86_64-baseos-rpms 45 k\n ipset-libs x86_64 7.1-1.el8 rhel-8-for-x86_64-baseos-rpms 71 k\n iptables x86_64 1.8.5-11.el8_9 rhel-8-for-x86_64-baseos-rpms 592 k\n iputils x86_64 20180629-11.el8 rhel-8-for-x86_64-baseos-rpms 149 k\n jansson x86_64 2.14-1.el8 rhel-8-for-x86_64-baseos-rpms 47 k\n json-c x86_64 0.13.1-3.el8 rhel-8-for-x86_64-baseos-rpms 41 k\n json-glib x86_64 1.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 144 k\n kbd x86_64 2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 390 k\n kbd-legacy noarch 2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 481 k\n kbd-misc noarch 2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M\n kernel-tools x86_64 4.18.0-553.el8_10 rhel-8-for-x86_64-baseos-rpms 11 M\n kernel-tools-libs x86_64 4.18.0-553.el8_10 rhel-8-for-x86_64-baseos-rpms 10 M\n kexec-tools x86_64 2.0.26-14.el8 rhel-8-for-x86_64-baseos-rpms 532 k\n keyutils x86_64 1.5.10-9.el8 rhel-8-for-x86_64-baseos-rpms 66 k\n keyutils-libs x86_64 1.5.10-9.el8 rhel-8-for-x86_64-baseos-rpms 34 k\n kmod x86_64 25-20.el8 rhel-8-for-x86_64-baseos-rpms 126 k\n kmod-libs x86_64 25-20.el8 rhel-8-for-x86_64-baseos-rpms 69 k\n kpartx x86_64 0.8.4-41.el8 rhel-8-for-x86_64-baseos-rpms 120 k\n krb5-libs x86_64 1.18.2-26.el8_9 rhel-8-for-x86_64-baseos-rpms 842 k\n less x86_64 530-2.el8_9 rhel-8-for-x86_64-baseos-rpms 164 k\n libacl x86_64 2.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 35 k\n libassuan x86_64 2.5.1-3.el8 rhel-8-for-x86_64-baseos-rpms 83 k\n libattr x86_64 2.4.48-3.el8 rhel-8-for-x86_64-baseos-rpms 27 k\n libbasicobjects x86_64 0.1.1-40.el8 rhel-8-for-x86_64-baseos-rpms 31 k\n libblkid x86_64 2.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 221 k\n libcap x86_64 2.48-6.el8_9 rhel-8-for-x86_64-baseos-rpms 74 k\n libcap-ng x86_64 0.7.11-1.el8 rhel-8-for-x86_64-baseos-rpms 33 k\n libcollection x86_64 0.7.0-40.el8 rhel-8-for-x86_64-baseos-rpms 48 k\n libcom_err x86_64 1.45.6-5.el8 rhel-8-for-x86_64-baseos-rpms 49 k\n libcomps x86_64 0.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 82 k\n libcurl x86_64 7.61.1-34.el8 rhel-8-for-x86_64-baseos-rpms 304 k\n libdaemon x86_64 0.14-15.el8 rhel-8-for-x86_64-baseos-rpms 36 k\n libdb x86_64 5.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 751 k\n libdb-utils x86_64 5.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 150 k\n libdnf x86_64 0.63.0-19.el8 rhel-8-for-x86_64-baseos-rpms 712 k\n replacing python2-hawkey.x86_64 0.22.5-2.el7_9\n replacing python2-libdnf.x86_64 0.22.5-2.el7_9\n libdrm x86_64 2.4.115-2.el8 rhel-8-for-x86_64-appstream-rpms 165 k\n libedit x86_64 3.1-23.20170329cvs.el8 rhel-8-for-x86_64-baseos-rpms 102 k\n libestr x86_64 0.1.10-3.el8 rhel-8-for-x86_64-appstream-rpms 28 k\n libevent x86_64 2.1.8-5.el8 rhel-8-for-x86_64-baseos-rpms 253 k\n libfastjson x86_64 0.99.9-2.el8 rhel-8-for-x86_64-appstream-rpms 38 k\n libffi x86_64 3.1-24.el8 rhel-8-for-x86_64-baseos-rpms 38 k\n libgcc x86_64 8.5.0-21.el8 rhel-8-for-x86_64-baseos-rpms 82 k\n libgcrypt x86_64 1.8.5-7.el8_6 rhel-8-for-x86_64-baseos-rpms 463 k\n libgomp x86_64 8.5.0-21.el8 rhel-8-for-x86_64-baseos-rpms 208 k\n libgpg-error x86_64 1.31-1.el8 rhel-8-for-x86_64-baseos-rpms 242 k\n libidn x86_64 1.34-5.el8 rhel-8-for-x86_64-appstream-rpms 239 k\n libini_config x86_64 1.3.1-40.el8 rhel-8-for-x86_64-baseos-rpms 71 k\n libmnl x86_64 1.0.4-6.el8 rhel-8-for-x86_64-baseos-rpms 30 k\n libmodulemd x86_64 2.13.0-1.el8 rhel-8-for-x86_64-baseos-rpms 233 k\n libmount x86_64 2.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 237 k\n libndp x86_64 1.7-6.el8 rhel-8-for-x86_64-baseos-rpms 40 k\n libnetfilter_conntrack x86_64 1.0.6-5.el8 rhel-8-for-x86_64-baseos-rpms 65 k\n libnfnetlink x86_64 1.0.1-13.el8 rhel-8-for-x86_64-baseos-rpms 33 k\n libnfsidmap x86_64 1:2.3.3-59.el8 rhel-8-for-x86_64-baseos-rpms 122 k\n libnl3 x86_64 3.7.0-1.el8 rhel-8-for-x86_64-baseos-rpms 337 k\n libnl3-cli x86_64 3.7.0-1.el8 rhel-8-for-x86_64-baseos-rpms 194 k\n libpath_utils x86_64 0.2.1-40.el8 rhel-8-for-x86_64-baseos-rpms 34 k\n libpcap x86_64 14:1.9.1-5.el8 rhel-8-for-x86_64-baseos-rpms 169 k\n libpciaccess x86_64 0.14-1.el8 rhel-8-for-x86_64-baseos-rpms 32 k\n libpipeline x86_64 1.5.0-2.el8 rhel-8-for-x86_64-baseos-rpms 54 k\n libpng x86_64 2:1.6.34-5.el8 rhel-8-for-x86_64-baseos-rpms 126 k\n libpwquality x86_64 1.4.4-6.el8 rhel-8-for-x86_64-baseos-rpms 107 k\n libref_array x86_64 0.1.5-40.el8 rhel-8-for-x86_64-baseos-rpms 33 k\n librepo x86_64 1.14.2-5.el8 rhel-8-for-x86_64-baseos-rpms 93 k\n libreport-filesystem x86_64 2.9.5-15.el8 rhel-8-for-x86_64-baseos-rpms 21 k\n librhsm x86_64 0.0.3-5.el8 rhel-8-for-x86_64-baseos-rpms 35 k\n libseccomp x86_64 2.5.2-1.el8 rhel-8-for-x86_64-baseos-rpms 71 k\n libselinux x86_64 2.9-8.el8 rhel-8-for-x86_64-baseos-rpms 166 k\n libselinux-utils x86_64 2.9-8.el8 rhel-8-for-x86_64-baseos-rpms 243 k\n libsemanage x86_64 2.9-9.el8 rhel-8-for-x86_64-baseos-rpms 168 k\n libsepol x86_64 2.9-3.el8 rhel-8-for-x86_64-baseos-rpms 340 k\n libsmartcols x86_64 2.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 180 k\n libsolv x86_64 0.7.20-6.el8 rhel-8-for-x86_64-baseos-rpms 376 k\n libss x86_64 1.45.6-5.el8 rhel-8-for-x86_64-baseos-rpms 54 k\n libstdc++ x86_64 8.5.0-21.el8 rhel-8-for-x86_64-baseos-rpms 455 k\n libsysfs x86_64 2.1.0-25.el8 rhel-8-for-x86_64-baseos-rpms 53 k\n libtasn1 x86_64 4.13-4.el8_7 rhel-8-for-x86_64-baseos-rpms 76 k\n libteam x86_64 1.31-4.el8 rhel-8-for-x86_64-baseos-rpms 65 k\n libtirpc x86_64 1.1.4-10.el8 rhel-8-for-x86_64-baseos-rpms 113 k\n libunistring x86_64 0.9.9-3.el8 rhel-8-for-x86_64-baseos-rpms 422 k\n libuser x86_64 0.62-25.el8 rhel-8-for-x86_64-baseos-rpms 414 k\n libutempter x86_64 1.1.6-14.el8 rhel-8-for-x86_64-baseos-rpms 32 k\n libuuid x86_64 2.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 99 k\n libverto x86_64 0.3.2-2.el8 rhel-8-for-x86_64-baseos-rpms 24 k\n libverto-libevent x86_64 0.3.2-2.el8 rhel-8-for-x86_64-baseos-rpms 16 k\n libxml2 x86_64 2.9.7-18.el8_9 rhel-8-for-x86_64-baseos-rpms 697 k\n libxslt x86_64 1.1.32-6.el8 rhel-8-for-x86_64-baseos-rpms 250 k\n libyaml x86_64 0.1.7-5.el8 rhel-8-for-x86_64-baseos-rpms 61 k\n linux-firmware noarch 20240111-121.gitb3132c18.el8 rhel-8-for-x86_64-baseos-rpms 354 M\n logrotate x86_64 3.14.0-6.el8 rhel-8-for-x86_64-baseos-rpms 86 k\n lshw x86_64 B.02.19.2-6.el8 rhel-8-for-x86_64-baseos-rpms 341 k\n lsscsi x86_64 0.32-3.el8 rhel-8-for-x86_64-baseos-rpms 71 k\n lua x86_64 5.3.4-12.el8 rhel-8-for-x86_64-appstream-rpms 192 k\n lz4 x86_64 1.8.3-3.el8_4 rhel-8-for-x86_64-baseos-rpms 104 k\n lzo x86_64 2.08-14.el8 rhel-8-for-x86_64-baseos-rpms 69 k\n mailcap noarch 2.1.48-3.el8 rhel-8-for-x86_64-baseos-rpms 39 k\n make x86_64 1:4.2.1-11.el8 rhel-8-for-x86_64-baseos-rpms 498 k\n man-db x86_64 2.7.6.1-18.el8 rhel-8-for-x86_64-baseos-rpms 887 k\n microcode_ctl x86_64 4:20230808-2.20231009.1.el8_9 rhel-8-for-x86_64-baseos-rpms 8.1 M\n mokutil x86_64 1:0.3.0-12.el8 rhel-8-for-x86_64-baseos-rpms 46 k\n ncurses x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 387 k\n ncurses-base noarch 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 81 k\n ncurses-libs x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 334 k\n net-tools x86_64 2.0-0.52.20160912git.el8 rhel-8-for-x86_64-baseos-rpms 322 k\n newt x86_64 0.52.20-11.el8 rhel-8-for-x86_64-baseos-rpms 122 k\n nfs-utils x86_64 1:2.3.3-59.el8 rhel-8-for-x86_64-baseos-rpms 515 k\n nmap-ncat x86_64 2:7.92-1.el8 rhel-8-for-x86_64-appstream-rpms 243 k\n nspr x86_64 4.35.0-1.el8_8 rhel-8-for-x86_64-appstream-rpms 143 k\n nss x86_64 3.90.0-6.el8_9 rhel-8-for-x86_64-appstream-rpms 751 k\n nss-softokn x86_64 3.90.0-6.el8_9 rhel-8-for-x86_64-appstream-rpms 1.2 M\n nss-softokn-freebl x86_64 3.90.0-6.el8_9 rhel-8-for-x86_64-appstream-rpms 376 k\n nss-sysinit x86_64 3.90.0-6.el8_9 rhel-8-for-x86_64-appstream-rpms 75 k\n nss-tools x86_64 3.90.0-6.el8_9 rhel-8-for-x86_64-appstream-rpms 584 k\n nss-util x86_64 3.90.0-6.el8_9 rhel-8-for-x86_64-appstream-rpms 140 k\n numactl-libs x86_64 2.0.16-4.el8 rhel-8-for-x86_64-baseos-rpms 37 k\n openldap x86_64 2.4.46-18.el8 rhel-8-for-x86_64-baseos-rpms 352 k\n openssh x86_64 8.0p1-24.el8 rhel-8-for-x86_64-baseos-rpms 526 k\n openssh-clients x86_64 8.0p1-24.el8 rhel-8-for-x86_64-baseos-rpms 646 k\n openssh-server x86_64 8.0p1-24.el8 rhel-8-for-x86_64-baseos-rpms 495 k\n openssl x86_64 1:1.1.1k-12.el8_9 rhel-8-for-x86_64-baseos-rpms 711 k\n openssl-libs x86_64 1:1.1.1k-12.el8_9 rhel-8-for-x86_64-baseos-rpms 1.5 M\n os-prober x86_64 1.74-9.el8 rhel-8-for-x86_64-baseos-rpms 51 k\n p11-kit x86_64 0.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 327 k\n p11-kit-trust x86_64 0.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 138 k\n pam x86_64 1.3.1-33.el8 rhel-8-for-x86_64-baseos-rpms 747 k\n parted x86_64 3.2-39.el8 rhel-8-for-x86_64-baseos-rpms 555 k\n passwd x86_64 0.80-4.el8 rhel-8-for-x86_64-baseos-rpms 115 k\n pciutils x86_64 3.7.0-3.el8 rhel-8-for-x86_64-baseos-rpms 105 k\n pciutils-libs x86_64 3.7.0-3.el8 rhel-8-for-x86_64-baseos-rpms 54 k\n pcre x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 211 k\n perl-CGI noarch 4.38-2.el8 rhel-8-for-x86_64-appstream-rpms 208 k\n perl-Carp noarch 1.42-396.el8 rhel-8-for-x86_64-baseos-rpms 30 k\n perl-Compress-Raw-Bzip2 x86_64 2.081-1.el8 rhel-8-for-x86_64-baseos-rpms 41 k\n perl-Data-Dumper x86_64 2.167-399.el8 rhel-8-for-x86_64-baseos-rpms 58 k\n perl-Date-Manip noarch 6.60-3.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M\n perl-Digest noarch 1.17-395.el8 rhel-8-for-x86_64-baseos-rpms 27 k\n perl-Digest-MD5 x86_64 2.55-396.el8 rhel-8-for-x86_64-baseos-rpms 37 k\n perl-Encode x86_64 4:2.97-3.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M\n perl-Encode-Locale noarch 1.05-10.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 22 k\n perl-Error noarch 1:0.17025-2.el8 rhel-8-for-x86_64-appstream-rpms 46 k\n perl-Exporter noarch 5.72-396.el8 rhel-8-for-x86_64-baseos-rpms 34 k\n perl-FCGI x86_64 1:0.78-11.module+el8.1.0+2932+809f9ad6 rhel-8-for-x86_64-appstream-rpms 49 k\n perl-File-Listing noarch 6.04-17.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 18 k\n perl-File-Path noarch 2.15-2.el8 rhel-8-for-x86_64-baseos-rpms 38 k\n perl-File-Temp noarch 0.230.600-1.el8 rhel-8-for-x86_64-baseos-rpms 63 k\n perl-Filter x86_64 2:1.58-2.el8 rhel-8-for-x86_64-appstream-rpms 82 k\n perl-Getopt-Long noarch 1:2.50-4.el8 rhel-8-for-x86_64-baseos-rpms 63 k\n perl-Git noarch 2.43.0-1.el8 rhel-8-for-x86_64-appstream-rpms 79 k\n perl-HTML-Parser x86_64 3.72-15.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 119 k\n perl-HTML-Tagset noarch 3.20-34.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 24 k\n perl-HTTP-Cookies noarch 6.04-2.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 39 k\n perl-HTTP-Date noarch 6.02-19.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 19 k\n perl-HTTP-Message noarch 6.18-1.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 100 k\n perl-HTTP-Negotiate noarch 6.01-19.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 22 k\n perl-HTTP-Tiny noarch 0.074-3.el8 rhel-8-for-x86_64-baseos-rpms 59 k\n perl-IO-Compress noarch 2.081-1.el8 rhel-8-for-x86_64-baseos-rpms 258 k\n perl-IO-HTML noarch 1.001-11.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 28 k\n perl-IO-Socket-IP noarch 0.39-5.el8 rhel-8-for-x86_64-baseos-rpms 47 k\n perl-IO-Socket-SSL noarch 2.066-4.module+el8.3.0+6446+594cad75 rhel-8-for-x86_64-appstream-rpms 298 k\n perl-IO-Zlib noarch 1:1.10-422.el8 rhel-8-for-x86_64-baseos-rpms 81 k\n perl-LWP-MediaTypes noarch 6.02-15.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 29 k\n perl-LWP-Protocol-https noarch 6.07-4.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 18 k\n perl-Module-Load noarch 1:0.32-395.el8 rhel-8-for-x86_64-appstream-rpms 19 k\n perl-Mozilla-CA noarch 20160104-7.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 15 k\n perl-Net-HTTP noarch 6.17-2.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 43 k\n perl-Net-SSLeay x86_64 1.88-2.module+el8.6.0+13392+f0897f98 rhel-8-for-x86_64-appstream-rpms 379 k\n perl-PathTools x86_64 3.74-1.el8 rhel-8-for-x86_64-baseos-rpms 90 k\n perl-Pod-Escapes noarch 1:1.07-395.el8 rhel-8-for-x86_64-baseos-rpms 20 k\n perl-Pod-Perldoc noarch 3.28-396.el8 rhel-8-for-x86_64-baseos-rpms 88 k\n perl-Pod-Simple noarch 1:3.35-395.el8 rhel-8-for-x86_64-baseos-rpms 213 k\n perl-Pod-Usage noarch 4:1.69-395.el8 rhel-8-for-x86_64-baseos-rpms 34 k\n perl-Scalar-List-Utils x86_64 3:1.49-2.el8 rhel-8-for-x86_64-baseos-rpms 68 k\n perl-Socket x86_64 4:2.027-3.el8 rhel-8-for-x86_64-baseos-rpms 59 k\n perl-Storable x86_64 1:3.11-3.el8 rhel-8-for-x86_64-baseos-rpms 98 k\n perl-TermReadKey x86_64 2.37-7.el8 rhel-8-for-x86_64-appstream-rpms 40 k\n perl-Text-ParseWords noarch 3.30-395.el8 rhel-8-for-x86_64-baseos-rpms 18 k\n perl-Time-HiRes x86_64 4:1.9758-2.el8 rhel-8-for-x86_64-appstream-rpms 61 k\n perl-Time-Local noarch 1:1.280-1.el8 rhel-8-for-x86_64-baseos-rpms 34 k\n perl-TimeDate noarch 1:2.30-15.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 53 k\n perl-URI noarch 1.73-3.el8 rhel-8-for-x86_64-baseos-rpms 116 k\n perl-WWW-RobotRules noarch 6.02-18.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 23 k\n perl-XML-LibXML x86_64 1:2.0132-2.el8 rhel-8-for-x86_64-appstream-rpms 372 k\n perl-XML-NamespaceSupport noarch 1.12-4.el8 rhel-8-for-x86_64-appstream-rpms 30 k\n perl-XML-Parser x86_64 2.44-11.el8 rhel-8-for-x86_64-appstream-rpms 226 k\n perl-XML-SAX noarch 1.00-1.el8 rhel-8-for-x86_64-appstream-rpms 65 k\n perl-XML-SAX-Base noarch 1.09-4.el8 rhel-8-for-x86_64-appstream-rpms 35 k\n perl-constant noarch 1.33-396.el8 rhel-8-for-x86_64-baseos-rpms 25 k\n perl-libs x86_64 4:5.26.3-422.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M\n perl-libwww-perl noarch 6.34-1.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 213 k\n perl-macros x86_64 4:5.26.3-422.el8 rhel-8-for-x86_64-baseos-rpms 73 k\n perl-parent noarch 1:0.237-1.el8 rhel-8-for-x86_64-baseos-rpms 20 k\n perl-podlators noarch 4.11-1.el8 rhel-8-for-x86_64-baseos-rpms 118 k\n perl-threads x86_64 1:2.21-2.el8 rhel-8-for-x86_64-baseos-rpms 61 k\n perl-threads-shared x86_64 1.58-2.el8 rhel-8-for-x86_64-baseos-rpms 48 k\n pinentry x86_64 1.1.0-2.el8 rhel-8-for-x86_64-appstream-rpms 100 k\n plymouth x86_64 0.9.4-11.20200615git1e36e30.el8 rhel-8-for-x86_64-appstream-rpms 127 k\n plymouth-core-libs x86_64 0.9.4-11.20200615git1e36e30.el8 rhel-8-for-x86_64-appstream-rpms 122 k\n plymouth-scripts x86_64 0.9.4-11.20200615git1e36e30.el8 rhel-8-for-x86_64-appstream-rpms 44 k\n policycoreutils x86_64 2.9-25.el8 rhel-8-for-x86_64-baseos-rpms 377 k\n polkit x86_64 0.115-15.el8 rhel-8-for-x86_64-baseos-rpms 154 k\n polkit-pkla-compat x86_64 0.1-12.el8 rhel-8-for-x86_64-baseos-rpms 46 k\n popt x86_64 1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 61 k\n postfix x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M\n procps-ng x86_64 3.3.15-14.el8 rhel-8-for-x86_64-baseos-rpms 330 k\n pygobject2 x86_64 2.28.7-4.module+el8.9.0+21228+8e80d31d rhel-8-for-x86_64-appstream-rpms 236 k\n python3-libs x86_64 3.6.8-59.el8 rhel-8-for-x86_64-baseos-rpms 7.9 M\n python3-pip noarch 9.0.3-24.el8 rhel-8-for-x86_64-appstream-rpms 20 k\n qemu-guest-agent x86_64 15:6.2.0-49.module+el8.10.0+21533+3df3c4b6 rhel-8-for-x86_64-appstream-rpms 368 k\n qrencode-libs x86_64 3.4.4-5.el8 rhel-8-for-x86_64-appstream-rpms 59 k\n quota x86_64 1:4.04-14.el8 rhel-8-for-x86_64-baseos-rpms 214 k\n quota-nls noarch 1:4.04-14.el8 rhel-8-for-x86_64-baseos-rpms 95 k\n readline x86_64 7.0-10.el8 rhel-8-for-x86_64-baseos-rpms 199 k\n redhat-logos x86_64 84.5-2.el8 rhel-8-for-x86_64-baseos-rpms 364 k\n redhat-release-eula x86_64 8.10-0.2.el8 rhel-8-for-x86_64-baseos-rpms 21 k\n redhat-support-lib-python noarch 0.14.1-0.el8_9 rhel-8-for-x86_64-appstream-rpms 296 k\n redhat-support-tool noarch 0.14.1-0.el8_9 rhel-8-for-x86_64-appstream-rpms 245 k\n rhn-check x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 25 k\n rhn-client-tools x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 385 k\n rhn-setup x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 30 k\n rhnlib noarch 2.8.6-8.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 18 k\n rhnsd x86_64 5.0.35-3.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 51 k\n rng-tools x86_64 6.16-1.el8 rhel-8-for-x86_64-baseos-rpms 80 k\n rootfiles noarch 8.1-22.el8 rhel-8-for-x86_64-baseos-rpms 13 k\n rpcbind x86_64 1.2.5-10.el8 rhel-8-for-x86_64-baseos-rpms 70 k\n rpm x86_64 4.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 544 k\n rpm-build-libs x86_64 4.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 157 k\n rpm-libs x86_64 4.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 348 k\n rsync x86_64 3.1.3-19.el8_7.1 rhel-8-for-x86_64-baseos-rpms 410 k\n rsyslog x86_64 8.2102.0-15.el8 rhel-8-for-x86_64-appstream-rpms 755 k\n ruby x86_64 2.5.9-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 88 k\n ruby-irb noarch 2.5.9-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 103 k\n ruby-libs x86_64 2.5.9-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 2.9 M\n rubygem-bigdecimal x86_64 1.3.4-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 98 k\n rubygem-io-console x86_64 0.4.6-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 68 k\n rubygem-json x86_64 2.1.0-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 92 k\n rubygem-psych x86_64 3.0.2-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 96 k\n rubygem-rdoc noarch 6.0.1.1-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 457 k\n rubygems noarch 2.7.6.3-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 309 k\n sed x86_64 4.5-5.el8 rhel-8-for-x86_64-baseos-rpms 298 k\n selinux-policy noarch 3.14.3-139.el8_10 rhel-8-for-x86_64-baseos-rpms 669 k\n selinux-policy-targeted noarch 3.14.3-139.el8_10 rhel-8-for-x86_64-baseos-rpms 15 M\n setup noarch 2.12.2-9.el8 rhel-8-for-x86_64-baseos-rpms 181 k\n shadow-utils x86_64 2:4.6-22.el8 rhel-8-for-x86_64-baseos-rpms 1.2 M\n shared-mime-info x86_64 1.9-4.el8 rhel-8-for-x86_64-baseos-rpms 329 k\n shim-x64 x86_64 15.8-2.el8_10 rhel-8-for-x86_64-baseos-rpms 464 k\n slang x86_64 2.3.2-3.el8 rhel-8-for-x86_64-baseos-rpms 368 k\n snappy x86_64 1.1.8-3.el8 rhel-8-for-x86_64-baseos-rpms 37 k\n sqlite x86_64 3.26.0-19.el8_9 rhel-8-for-x86_64-baseos-rpms 669 k\n subscription-manager x86_64 1.28.42-1.el8 rhel-8-for-x86_64-baseos-rpms 1.2 M\n subscription-manager-rhsm-certificates noarch 20220623-1.el8 rhel-8-for-x86_64-baseos-rpms 21 k\n sudo x86_64 1.9.5p2-1.el8_9 rhel-8-for-x86_64-baseos-rpms 1.0 M\n systemd x86_64 239-82.el8 rhel-8-for-x86_64-baseos-rpms 3.6 M\n systemd-libs x86_64 239-82.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M\n tar x86_64 2:1.30-9.el8 rhel-8-for-x86_64-baseos-rpms 839 k\n teamd x86_64 1.31-4.el8 rhel-8-for-x86_64-baseos-rpms 131 k\n time x86_64 1.9-3.el8 rhel-8-for-x86_64-baseos-rpms 54 k\n tuned noarch 2.22.1-4.el8_10 rhel-8-for-x86_64-baseos-rpms 367 k\n tzdata noarch 2024a-1.el8 rhel-8-for-x86_64-baseos-rpms 475 k\n usermode x86_64 1.113-2.el8 rhel-8-for-x86_64-baseos-rpms 202 k\n util-linux x86_64 2.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 2.5 M\n vim-common x86_64 2:8.0.1763-19.el8_6.4 rhel-8-for-x86_64-appstream-rpms 6.3 M\n vim-enhanced x86_64 2:8.0.1763-19.el8_6.4 rhel-8-for-x86_64-appstream-rpms 1.4 M\n vim-filesystem noarch 2:8.0.1763-19.el8_6.4 rhel-8-for-x86_64-appstream-rpms 50 k\n vim-minimal x86_64 2:8.0.1763-19.el8_6.4 rhel-8-for-x86_64-baseos-rpms 575 k\n virt-what x86_64 1.25-4.el8 rhel-8-for-x86_64-baseos-rpms 38 k\n wget x86_64 1.19.5-11.el8 rhel-8-for-x86_64-appstream-rpms 734 k\n which x86_64 2.21-20.el8 rhel-8-for-x86_64-baseos-rpms 50 k\n wpa_supplicant x86_64 1:2.10-1.el8 rhel-8-for-x86_64-baseos-rpms 2.1 M\n xdg-utils noarch 1.1.2-5.el8 rhel-8-for-x86_64-appstream-rpms 84 k\n xfsprogs x86_64 5.0.0-12.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M\n xz x86_64 5.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 153 k\n xz-libs x86_64 5.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 94 k\n yum noarch 4.7.0-20.el8 rhel-8-for-x86_64-baseos-rpms 209 k\n yum-utils noarch 4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 76 k\n zlib x86_64 1.2.11-25.el8 rhel-8-for-x86_64-baseos-rpms 103 k\nInstalling dependencies:\n NetworkManager-initscripts-updown noarch 1:1.40.16-15.el8 rhel-8-for-x86_64-baseos-rpms 144 k\n authselect x86_64 1.2.6-2.el8 rhel-8-for-x86_64-baseos-rpms 147 k\n authselect-libs x86_64 1.2.6-2.el8 rhel-8-for-x86_64-baseos-rpms 244 k\n brotli x86_64 1.0.6-3.el8 rhel-8-for-x86_64-baseos-rpms 323 k\n bubblewrap x86_64 0.4.0-1.el8 rhel-8-for-x86_64-baseos-rpms 50 k\n compat-openssl10 x86_64 1:1.0.2o-4.el8_6 rhel-8-for-x86_64-appstream-rpms 1.1 M\n crypto-policies noarch 20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 64 k\n crypto-policies-scripts noarch 20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 84 k\n dnf-plugin-subscription-manager x86_64 1.28.42-1.el8 rhel-8-for-x86_64-baseos-rpms 326 k\n dnf-plugins-core noarch 4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 77 k\n dosfstools x86_64 4.1-6.el8 rhel-8-for-x86_64-baseos-rpms 122 k\n dwz x86_64 0.12-10.el8 rhel-8-for-x86_64-appstream-rpms 109 k\n efi-srpm-macros noarch 3-3.el8 rhel-8-for-x86_64-appstream-rpms 22 k\n fuse-libs x86_64 2.9.7-19.el8 rhel-8-for-x86_64-baseos-rpms 103 k\n fwupd x86_64 1.7.8-2.el8 rhel-8-for-x86_64-baseos-rpms 3.5 M\n gdisk x86_64 1.0.3-11.el8 rhel-8-for-x86_64-baseos-rpms 241 k\n ghc-srpm-macros noarch 1.4.2-7.el8 rhel-8-for-x86_64-appstream-rpms 9.4 k\n glibc-gconv-extra x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M\n gnutls x86_64 3.6.16-8.el8_9.3 rhel-8-for-x86_64-baseos-rpms 1.0 M\n go-srpm-macros noarch 2-17.el8 rhel-8-for-x86_64-appstream-rpms 13 k\n hdparm x86_64 9.54-4.el8 rhel-8-for-x86_64-baseos-rpms 100 k\n ima-evm-utils x86_64 1.3.2-12.el8 rhel-8-for-x86_64-baseos-rpms 64 k\n ipcalc x86_64 0.2.4-4.el8 rhel-8-for-x86_64-baseos-rpms 38 k\n libarchive x86_64 3.3.3-5.el8 rhel-8-for-x86_64-baseos-rpms 360 k\n libatasmart x86_64 0.19-14.el8 rhel-8-for-x86_64-appstream-rpms 50 k\n libblockdev x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 133 k\n libblockdev-crypto x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 82 k\n libblockdev-fs x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 88 k\n libblockdev-loop x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 71 k\n libblockdev-mdraid x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 78 k\n libblockdev-part x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 81 k\n libblockdev-swap x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 73 k\n libblockdev-utils x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 81 k\n libbpf x86_64 0.5.0-1.el8 rhel-8-for-x86_64-baseos-rpms 137 k\n libbytesize x86_64 1.4-3.el8 rhel-8-for-x86_64-appstream-rpms 59 k\n libfdisk x86_64 2.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 254 k\n libgcab1 x86_64 1.1-1.el8 rhel-8-for-x86_64-baseos-rpms 79 k\n libgusb x86_64 0.3.0-1.el8 rhel-8-for-x86_64-baseos-rpms 49 k\n libibverbs x86_64 48.0-1.el8 rhel-8-for-x86_64-baseos-rpms 404 k\n libicu x86_64 60.3-2.el8_1 rhel-8-for-x86_64-baseos-rpms 8.8 M\n libidn2 x86_64 2.2.0-1.el8 rhel-8-for-x86_64-baseos-rpms 94 k\n libkcapi x86_64 1.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k\n libkcapi-hmaccalc x86_64 1.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 32 k\n libksba x86_64 1.3.5-9.el8_7 rhel-8-for-x86_64-baseos-rpms 134 k\n libmetalink x86_64 0.1.3-7.el8 rhel-8-for-x86_64-baseos-rpms 32 k\n libnftnl x86_64 1.2.2-3.el8 rhel-8-for-x86_64-baseos-rpms 87 k\n libnghttp2 x86_64 1.33.0-5.el8_9 rhel-8-for-x86_64-baseos-rpms 78 k\n libnsl2 x86_64 1.2.0-2.20180605git4a062cf.el8 rhel-8-for-x86_64-baseos-rpms 58 k\n libpkgconf x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 35 k\n libpsl x86_64 0.20.2-6.el8 rhel-8-for-x86_64-baseos-rpms 61 k\n libsecret x86_64 0.18.6-1.el8 rhel-8-for-x86_64-baseos-rpms 163 k\n libsigsegv x86_64 2.11-5.el8 rhel-8-for-x86_64-baseos-rpms 30 k\n libsmbios x86_64 2.4.1-2.el8 rhel-8-for-x86_64-baseos-rpms 99 k\n libssh-config noarch 0.9.6-14.el8 rhel-8-for-x86_64-baseos-rpms 21 k\n libudisks2 x86_64 2.9.0-16.el8 rhel-8-for-x86_64-appstream-rpms 185 k\n libusbx x86_64 1.0.23-4.el8 rhel-8-for-x86_64-baseos-rpms 74 k\n libxmlb x86_64 0.1.15-1.el8 rhel-8-for-x86_64-baseos-rpms 91 k\n libzstd x86_64 1.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 266 k\n mariadb-connector-c-config noarch 3.1.11-2.el8_3 rhel-8-for-x86_64-appstream-rpms 15 k\n mdadm x86_64 4.2-14.el8_10 rhel-8-for-x86_64-baseos-rpms 469 k\n mozjs60 x86_64 60.9.0-4.el8 rhel-8-for-x86_64-baseos-rpms 6.6 M\n mpfr x86_64 3.1.6-1.el8 rhel-8-for-x86_64-baseos-rpms 221 k\n nettle x86_64 3.4.1-7.el8 rhel-8-for-x86_64-baseos-rpms 301 k\n nftables x86_64 1:1.0.4-4.el8_9 rhel-8-for-x86_64-baseos-rpms 381 k\n ocaml-srpm-macros noarch 5-4.el8 rhel-8-for-x86_64-appstream-rpms 9.5 k\n oddjob x86_64 0.34.7-3.el8 rhel-8-for-x86_64-appstream-rpms 81 k\n openblas-srpm-macros noarch 2-2.el8 rhel-8-for-x86_64-appstream-rpms 8.0 k\n pcre2 x86_64 10.32-3.el8_6 rhel-8-for-x86_64-baseos-rpms 247 k\n perl-CPAN-Meta-Requirements noarch 2.140-396.el8 rhel-8-for-x86_64-appstream-rpms 37 k\n perl-CPAN-Meta-YAML noarch 0.018-397.el8 rhel-8-for-x86_64-appstream-rpms 34 k\n perl-Data-Dump noarch 1.23-7.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 37 k\n perl-Digest-HMAC noarch 1.03-17.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 20 k\n perl-Digest-SHA x86_64 1:6.02-1.el8 rhel-8-for-x86_64-appstream-rpms 66 k\n perl-ExtUtils-Embed noarch 1.34-422.el8 rhel-8-for-x86_64-appstream-rpms 79 k\n perl-ExtUtils-Install noarch 2.14-4.el8 rhel-8-for-x86_64-appstream-rpms 46 k\n perl-ExtUtils-MakeMaker noarch 1:7.34-1.el8 rhel-8-for-x86_64-appstream-rpms 301 k\n perl-ExtUtils-Manifest noarch 1.70-395.el8 rhel-8-for-x86_64-appstream-rpms 37 k\n perl-ExtUtils-ParseXS noarch 1:3.35-2.el8 rhel-8-for-x86_64-appstream-rpms 83 k\n perl-JSON-PP noarch 1:2.97.001-3.el8 rhel-8-for-x86_64-appstream-rpms 68 k\n perl-NTLM noarch 1.09-17.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 24 k\n perl-Test-Harness noarch 1:3.42-1.el8 rhel-8-for-x86_64-appstream-rpms 279 k\n perl-Try-Tiny noarch 0.30-7.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 45 k\n perl-devel x86_64 4:5.26.3-422.el8 rhel-8-for-x86_64-appstream-rpms 600 k\n perl-encoding x86_64 4:2.22-3.el8 rhel-8-for-x86_64-appstream-rpms 68 k\n perl-srpm-macros noarch 1-25.el8 rhel-8-for-x86_64-appstream-rpms 11 k\n perl-version x86_64 6:0.99.24-1.el8 rhel-8-for-x86_64-appstream-rpms 67 k\n pkgconf x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 38 k\n platform-python-pip noarch 9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M\n psmisc x86_64 23.1-5.el8 rhel-8-for-x86_64-baseos-rpms 151 k\n publicsuffix-list-dafsa noarch 20180723-1.el8 rhel-8-for-x86_64-baseos-rpms 56 k\n python-rpm-macros noarch 3-45.el8 rhel-8-for-x86_64-appstream-rpms 16 k\n python-srpm-macros noarch 3-45.el8 rhel-8-for-x86_64-appstream-rpms 16 k\n python2 x86_64 2.7.18-17.module+el8.10.0+20822+a15ec22d rhel-8-for-x86_64-appstream-rpms 111 k\n python2-pip-wheel noarch 9.0.3-19.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 892 k\n python2-pysocks noarch 1.6.8-6.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 33 k\n python2-pytz noarch 2017.2-13.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 54 k\n python2-setuptools-wheel noarch 39.0.1-14.module+el8.10.0+20444+3bf7fee4 rhel-8-for-x86_64-appstream-rpms 287 k\n python3-audit x86_64 3.1.2-1.el8 rhel-8-for-x86_64-baseos-rpms 88 k\n python3-cloud-what x86_64 1.28.42-1.el8 rhel-8-for-x86_64-baseos-rpms 325 k\n python3-dnf-plugin-spacewalk noarch 2.8.5-11.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 30 k\n python3-dnf-plugins-core noarch 4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 263 k\n python3-gpg x86_64 1.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 244 k\n python3-jsonschema noarch 2.6.0-4.el8 rhel-8-for-x86_64-appstream-rpms 82 k\n python3-jwt noarch 1.6.1-2.el8 rhel-8-for-x86_64-baseos-rpms 43 k\n python3-librepo x86_64 1.14.2-5.el8 rhel-8-for-x86_64-baseos-rpms 54 k\n python3-netifaces x86_64 0.10.6-4.el8 rhel-8-for-x86_64-appstream-rpms 25 k\n python3-nftables x86_64 1:1.0.4-4.el8_9 rhel-8-for-x86_64-baseos-rpms 31 k\n python3-oauthlib noarch 2.1.0-1.el8 rhel-8-for-x86_64-baseos-rpms 155 k\n python3-pip-wheel noarch 9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 866 k\n python3-ptyprocess noarch 0.5.2-4.el8 rhel-8-for-x86_64-appstream-rpms 31 k\n python3-pyparsing noarch 2.1.10-7.el8 rhel-8-for-x86_64-baseos-rpms 142 k\n python3-pysocks noarch 1.6.8-3.el8 rhel-8-for-x86_64-baseos-rpms 34 k\n python3-pytz noarch 2017.2-11.el8 rhel-8-for-x86_64-appstream-rpms 54 k\n python3-rhn-check x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 38 k\n python3-rhn-client-tools x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 109 k\n python3-rhn-setup x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 67 k\n python3-rhnlib noarch 2.8.6-8.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 77 k\n python3-rpm-macros noarch 3-45.el8 rhel-8-for-x86_64-appstream-rpms 15 k\n python3-setuptools-wheel noarch 39.2.0-7.el8 rhel-8-for-x86_64-baseos-rpms 289 k\n python3-systemd x86_64 234-8.el8 rhel-8-for-x86_64-baseos-rpms 81 k\n python3-webencodings noarch 0.5.1-6.el8 rhel-8-for-x86_64-appstream-rpms 27 k\n python36 x86_64 3.6.8-39.module+el8.10.0+20784+edafcd43 rhel-8-for-x86_64-appstream-rpms 20 k\n qt5-srpm-macros noarch 5.15.3-1.el8 rhel-8-for-x86_64-appstream-rpms 11 k\n redhat-rpm-config noarch 131-1.el8 rhel-8-for-x86_64-appstream-rpms 91 k\n rpm-plugin-selinux x86_64 4.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 78 k\n rubygem-openssl x86_64 2.1.2-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 191 k\n rust-srpm-macros noarch 5-2.el8 rhel-8-for-x86_64-appstream-rpms 9.3 k\n sqlite-libs x86_64 3.26.0-19.el8_9 rhel-8-for-x86_64-baseos-rpms 581 k\n squashfs-tools x86_64 4.3-21.el8 rhel-8-for-x86_64-baseos-rpms 165 k\n systemtap-sdt-devel x86_64 4.9-3.el8 rhel-8-for-x86_64-appstream-rpms 88 k\n tpm2-tss x86_64 2.3.2-6.el8 rhel-8-for-x86_64-baseos-rpms 275 k\n trousers-lib x86_64 0.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 168 k\n unbound-libs x86_64 1.16.2-5.el8_9.6 rhel-8-for-x86_64-appstream-rpms 577 k\n unzip x86_64 6.0-46.el8 rhel-8-for-x86_64-baseos-rpms 196 k\n volume_key-libs x86_64 0.3.11-6.el8 rhel-8-for-x86_64-appstream-rpms 149 k\n xkeyboard-config noarch 2.28-1.el8 rhel-8-for-x86_64-appstream-rpms 782 k\n zip x86_64 3.0-23.el8 rhel-8-for-x86_64-baseos-rpms 270 k\nInstalling weak dependencies:\n elfutils-debuginfod-client x86_64 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 76 k\n geolite2-city noarch 20180605-1.el8 rhel-8-for-x86_64-appstream-rpms 19 M\n geolite2-country noarch 20180605-1.el8 rhel-8-for-x86_64-appstream-rpms 1.0 M\n gnupg2-smime x86_64 2.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 283 k\n libmaxminddb x86_64 1.2.0-10.el8_9.1 rhel-8-for-x86_64-appstream-rpms 33 k\n libxkbcommon x86_64 0.9.1-1.el8 rhel-8-for-x86_64-appstream-rpms 116 k\n memstrack x86_64 0.2.5-2.el8 rhel-8-for-x86_64-baseos-rpms 52 k\n oddjob-mkhomedir x86_64 0.34.7-3.el8 rhel-8-for-x86_64-appstream-rpms 50 k\n openssl-pkcs11 x86_64 0.4.10-3.el8 rhel-8-for-x86_64-baseos-rpms 66 k\n perl-CPAN-Meta noarch 2.150010-396.el8 rhel-8-for-x86_64-appstream-rpms 191 k\n pigz x86_64 2.4-4.el8 rhel-8-for-x86_64-baseos-rpms 79 k\n python2-pip noarch 9.0.3-19.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 1.6 M\n python3-html5lib noarch 1:0.999999999-6.el8 rhel-8-for-x86_64-appstream-rpms 214 k\n python3-unbound x86_64 1.16.2-5.el8_9.6 rhel-8-for-x86_64-appstream-rpms 130 k\n rpm-plugin-systemd-inhibit x86_64 4.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 79 k\n rubygem-did_you_mean noarch 1.2.0-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 82 k\n trousers x86_64 0.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 153 k\n udisks2 x86_64 2.9.0-16.el8 rhel-8-for-x86_64-appstream-rpms 475 k\nRemoving:\n Red_Hat_Enterprise_Linux-Release_Notes-7-en-US noarch 7-2.el7 @System 317 k\n aic94xx-firmware noarch 30-6.el7 @System 30 k\n audit-libs-python x86_64 2.8.5-4.el7 @System 316 k\n btrfs-progs x86_64 4.9.1-1.el7 @System 4.0 M\n dbus-python x86_64 1.1.1-9.el7 @System 828 k\n libnl x86_64 1.1.4-3.el7 @System 365 k\n libselinux-python x86_64 2.5-15.el7 @System 589 k\n libsemanage-python x86_64 2.5-14.el7 @System 441 k\n libxml2-python x86_64 2.9.1-6.el7_9.6 @System 1.4 M\n m2crypto x86_64 0.21.1-17.el7 @System 1.9 M\n mariadb-libs x86_64 1:5.5.68-1.el7 @System 4.4 M\n mozjs17 x86_64 17.0.0-20.el7 @System 3.9 M\n newt-python x86_64 0.52.15-4.el7 @System 114 k\n nss-pem x86_64 1.0.3-7.el7_9.1 @System 205 k\n perl-Business-ISBN noarch 2.06-2.el7 @System 39 k\n perl-Business-ISBN-Data noarch 20120719.001-2.el7 @System 161 k\n perl-Font-AFM noarch 1.20-13.el7 @System 46 k\n perl-HTML-Format noarch 2.10-7.el7 @System 125 k\n perl-Net-LibIDN x86_64 0.12-15.el7 @System 51 k\n pexpect noarch 2.3-11.el7 @System 784 k\n policycoreutils-python x86_64 2.5-34.el7 @System 1.2 M\n pth x86_64 2.0.7-23.el7 @System 262 k\n pyOpenSSL x86_64 0.13.1-4.el7 @System 630 k\n pygpgme x86_64 0.3-9.el7 @System 193 k\n pyliblzma x86_64 0.5.3-11.el7 @System 186 k\n pyserial noarch 2.6-6.el7 @System 538 k\n python x86_64 2.7.5-94.el7_9 @System 79 k\n python-IPy noarch 0.75-6.el7 @System 119 k\n python-babel noarch 0.9.6-8.el7 @System 5.2 M\n python-backports x86_64 1.0-8.el7 @System 638 \n python-backports-ssl_match_hostname noarch 3.5.0.1-1.el7 @System 18 k\n python-cffi x86_64 1.6.0-5.el7 @System 1.0 M\n python-chardet noarch 2.2.1-3.el7 @System 1.1 M\n python-configobj noarch 4.7.2-7.el7 @System 598 k\n python-dateutil noarch 1.5-7.el7 @System 343 k\n python-decorator noarch 3.4.0-3.el7 @System 71 k\n python-dmidecode x86_64 3.12.2-4.el7 @System 261 k\n python-enum34 noarch 1.0.4-1.el7 @System 322 k\n python-ethtool x86_64 0.8-8.el7 @System 74 k\n python-firewall noarch 0.6.3-13.el7_9 @System 1.9 M\n python-gobject-base x86_64 3.22.0-1.el7_4.1 @System 1.1 M\n python-gudev x86_64 147.2-7.el7 @System 45 k\n python-hwdata noarch 1.7.3-4.el7 @System 172 k\n python-idna noarch 2.4-1.el7 @System 563 k\n python-iniparse noarch 0.4-9.el7 @System 112 k\n python-inotify noarch 0.9.4-4.el7 @System 256 k\n python-ipaddr noarch 2.1.11-2.el7 @System 194 k\n python-ipaddress noarch 1.0.16-2.el7 @System 227 k\n python-jinja2 noarch 2.7.2-4.el7 @System 3.0 M\n python-jsonpatch noarch 1.2-4.el7 @System 52 k\n python-jsonpointer noarch 1.9-2.el7 @System 34 k\n python-jwcrypto noarch 0.4.2-1.el7 @System 249 k\n python-kitchen noarch 1.1.1-5.el7 @System 1.4 M\n python-libs x86_64 2.7.5-94.el7_9 @System 24 M\n python-linux-procfs noarch 0.4.11-4.el7 @System 95 k\n python-lxml x86_64 3.2.1-4.el7 @System 2.6 M\n python-magic noarch 5.11-37.el7 @System 17 k\n python-markupsafe x86_64 0.11-10.el7 @System 58 k\n python-perf x86_64 3.10.0-1160.119.1.el7 @System 336 k\n python-ply noarch 3.4-11.el7 @System 529 k\n python-prettytable noarch 0.7.2-3.el7 @System 180 k\n python-pycparser noarch 2.14-1.el7 @System 622 k\n python-pycurl x86_64 7.19.0-19.el7 @System 236 k\n python-pyudev noarch 0.15-9.el7 @System 236 k\n python-requests noarch 2.6.0-10.el7 @System 341 k\n python-schedutils x86_64 0.4-6.el7 @System 42 k\n python-setuptools noarch 0.9.8-7.el7 @System 1.9 M\n python-six noarch 1.9.0-2.el7 @System 97 k\n python-slip noarch 0.4.0-4.el7 @System 60 k\n python-slip-dbus noarch 0.4.0-4.el7 @System 75 k\n python-syspurpose x86_64 1.24.54-1.el7_9 @System 125 k\n python-urlgrabber noarch 3.10-10.el7 @System 492 k\n python-urllib3 noarch 1.10.2-7.el7 @System 380 k\n python2-cryptography x86_64 1.7.2-2.el7 @System 2.6 M\n python2-dnf noarch 4.0.9.2-2.el7_9 @System 1.9 M\n python2-futures noarch 3.1.1-5.el7 @System 91 k\n python2-libcomps x86_64 0.1.8-14.el7 @System 140 k\n python2-pyasn1 noarch 0.1.9-7.el7 @System 458 k\n python3 x86_64 3.6.8-21.el7_9 @System 39 k\n pyxattr x86_64 0.5.1-5.el7 @System 62 k\n rpm-python x86_64 4.11.3-48.el7_9 @System 146 k\n subscription-manager-rhsm x86_64 1.24.54-1.el7_9 @System 413 k\n systemd-sysv x86_64 219-78.el7_9.9 @System 3.9 k\n sysvinit-tools x86_64 2.88-14.dsf.el7 @System 107 k\n tcp_wrappers x86_64 7.6-77.el7 @System 198 k\n tcp_wrappers-libs x86_64 7.6-77.el7 @System 131 k\n yum-metadata-parser x86_64 1.1.4-10.el7 @System 57 k\n yum-rhn-plugin noarch 2.0.1-10.el7 @System 202 k\nRemoving dependent packages:\n beakerlib noarch 1.31.4-1.el7bkr @System 456 k\n beakerlib-redhat noarch 1-33.el7bkr @System 22 k\n perl-HTML-Tree noarch 1:5.03-2.el7 @System 481 k\n perl-HTTP-Daemon noarch 6.01-8.el7 @System 40 k\n perl-IO-stringy noarch 2.110-22.el7 @System 130 k\n perl-XML-Twig noarch 3.44-2.el7 @System 642 k\n restraint-rhts x86_64 0.4.4-1.el7bkr @System 68 k\n tps-devel noarch 2.44.50-1 @System 1.5 M\nDowngrading:\n irqbalance x86_64 2:1.9.2-1.el8 rhel-8-for-x86_64-baseos-rpms 72 k\n libcgroup x86_64 0.41-19.el8 rhel-8-for-x86_64-baseos-rpms 70 k\n libcroco x86_64 0.6.12-4.el8_2.1 rhel-8-for-x86_64-baseos-rpms 113 k\n perl-Compress-Raw-Zlib x86_64 2.081-1.el8 rhel-8-for-x86_64-baseos-rpms 68 k\n python3-setuptools noarch 39.2.0-7.el8 rhel-8-for-x86_64-baseos-rpms 163 k\n sg3_utils x86_64 1.44-6.el8 rhel-8-for-x86_64-baseos-rpms 918 k\n sg3_utils-libs x86_64 1.44-6.el8 rhel-8-for-x86_64-baseos-rpms 99 k\nEnabling module streams:\n gimp 2.8 \n idm client \n perl 5.26 \n perl-FCGI 0.78 \n perl-IO-Socket-SSL 2.066 \n perl-libwww-perl 6.34 \n python27 2.7 \n python36 3.6 \n ruby 2.5 \n satellite-5-client 1.0 \n virt rhel \n\nTransaction Summary\n=============================================================================================================================================\nInstall 326 Packages\nUpgrade 376 Packages\nRemove 96 Packages\nDowngrade 7 Packages\n\nTotal size: 863 M\nTotal download size: 751 M\nDownloading Packages:\nCheck completed.\n====> * check_initramfs_tasks\n Inhibit the upgrade if conflicting \"initramfs\" tasks are detected\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\nHIGH and MEDIUM severity reports:\n 1. Packages available in excluded repositories will not be installed\n 2. GRUB2 core will be automatically updated during the upgrade\n 3. Difference in Python versions and support in RHEL 8\n 4. Packages not signed by Red Hat found on the system\n 5. chrony using default configuration\n 6. Module pam_pkcs11 will be removed from PAM configuration\n\nReports summary:\n Errors: 0\n Inhibitors: 0\n HIGH severity reports: 4\n MEDIUM severity reports: 2\n LOW severity reports: 6\n INFO severity reports: 3\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.", "====> * system_facts", " Provides data about many facts from system.", "====> * scan_systemd_source", " Provides info about systemd on the source system", "====> * repository_mapping", " Produces message containing repository mapping based on provided file.", "====> * sctp_read_status", " Determines whether or not the SCTP kernel module might be wanted.", "====> * tcp_wrappers_config_read", " Parse tcp_wrappers configuration files /etc/hosts.{allow,deny}.", "====> * root_scanner", " Scan the system root directory and produce a message containing", "====> * scan_kernel_cmdline", " No documentation has been provided for the scan_kernel_cmdline actor.", "====> * common_leapp_dracut_modules", " Influences the generation of the initram disk", "====> * storage_scanner", " Provides data about storage settings.", "====> * rpm_scanner", " Provides data about installed RPM Packages.", "====> * scanzfcp", " In case of s390x architecture, check whether ZFCP is used.", "====> * trusted_gpg_keys_scanner", " Scan for trusted GPG keys.", "====> * scan_grub_config", " Scan grub configuration files for errors.", "====> * sssd_facts", " Check SSSD configuration for changes in RHEL8 and report them in model.", "====> * scan_custom_modifications_actor", " Collects information about files in leapp directories that have been modified or newly added.", "====> * scan_files_for_target_userspace", " Scan the source system and identify files that will be copied into the target userspace when it is created.", "====> * pam_modules_scanner", " Scan the pam directory for services and modules used in them", "====> * 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)", "====> * firewalld_facts_actor", " Provide data about firewalld", "====> * transaction_workarounds", " Provides additional RPM transaction tasks based on bundled RPM packages.", "====> * selinuxcontentscanner", " Scan the system for any SELinux customizations", "====> * network_manager_read_config", " Provides data about NetworkManager configuration.", "====> * scanclienablerepo", " Produce CustomTargetRepository based on the LEAPP_ENABLE_REPOS in config.", "====> * source_boot_loader_scanner", " Scans the boot loader configuration on the source system.", "====> * read_openssh_config", " Collect information about the OpenSSH configuration.", "====> * scandasd", " In case of s390x architecture, check whether DASD is used.", "====> * check_kde_apps", " Actor checks which KDE apps are installed.", "====> * check_grub_legacy", " Check whether GRUB Legacy is installed in the MBR.", "====> * scan_fips", " Determine whether the source system has FIPS enabled.", "====> * authselect_scanner", " Detect what authselect configuration should be suggested to administrator.", "====> * pci_devices_scanner", " Provides data about existing PCI Devices.", "====> * copy_dnf_conf_into_target_userspace", " Copy dnf.conf into target userspace", "====> * register_yum_adjustment", " Registers a workaround which will adjust the yum directories during the upgrade.", "====> * distribution_signed_rpm_scanner", " Provide data about distribution signed & unsigned RPM packages.", "====> * scan_grub_device_name", " Find the name of the block devices where GRUB is located", "====> * scanmemory", " Scan Memory of the machine.", "====> * satellite_upgrade_facts", " Report which Satellite packages require updates and how to handle PostgreSQL data", "====> * scan_subscription_manager_info", " Scans the current system for subscription manager information", "====> * quagga_daemons", " Active quagga daemons check.", "====> * udevadm_info", " Produces data exported by the \"udevadm info\" command.", "====> * detect_kernel_drivers", " Matches all currently loaded kernel drivers against known deprecated and removed drivers.", "====> * scan_target_os_image", " Scans the provided target OS ISO image to use as a content source for the IPU, if any.", "====> * scan_pkg_manager", " Provides data about package manager (yum/dnf)", "====> * checkrhui", " Check if system is using RHUI infrastructure (on public cloud) and send messages to", "====> * scan_sap_hana", " Gathers information related to SAP HANA instances on the system.", "====> * scan_source_files", " Scan files (explicitly specified) of the source system.", "====> * scan_source_kernel", " Scan the source system kernel.", "====> * removed_pam_modules_scanner", " Scan PAM configuration for modules that are not available in RHEL-8.", "====> * remove_obsolete_gpg_keys", " Remove obsoleted RPM GPG keys.", "====> * persistentnetnames", " Get network interface information for physical ethernet interfaces of the original system.", "====> * get_installed_desktops", " Actor checks if kde or gnome desktop environments", "====> * scancpu", " Scan CPUs of the machine.", "====> * xfs_info_scanner", " This actor scans all mounted mountpoints for XFS information", "====> * used_repository_scanner", " Scan used enabled repositories", "====> * repositories_blacklist", " Exclude target repositories provided by Red Hat without support.", "====> * rpm_transaction_config_tasks_collector", " Provides additional RPM transaction tasks from /etc/leapp/transaction.", "====> * scan_grub_device_partition_layout", " Scan all identified GRUB devices for their partition layout.", "====> * vsftpd_config_read", " Reads vsftpd configuration files (/etc/vsftpd/*.conf) and extracts necessary information.", "====> * 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", "====> * multipath_conf_read", " Read multipath configuration files and extract the necessary information", "====> * scan_dynamic_linker_configuration", " Scan the dynamic linker configuration and find modifications.", "====> * cups_scanner", " Gather facts about CUPS features which needs to be migrated", "====> * spamassassin_config_read", " Reads spamc configuration (/etc/mail/spamassassin/spamc.conf), the", "====> * persistentnetnamesdisable", " Disable systemd-udevd persistent network naming on machine with single eth0 NIC", "====> * 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`", "====> * sctp_checks", " Parses collected SCTP information and take necessary actions.", "====> * open_ssh_algorithms", " OpenSSH configuration does not contain any unsupported cryptographic algorithms.", "====> * zipl_check_boot_entries", " Inhibits the upgrade if a problematic Zipl configuration is detected on the system.", "====> * spamassassin_config_check", " Reports changes in spamassassin between RHEL-7 and RHEL-8", "====> * check_os_release", " Check if the current RHEL minor version is supported. If not, inhibit the upgrade process.", "====> * check_openssl_conf", " Check whether the openssl configuration and openssl-IBMCA.", "====> * check_rhsmsku", " Ensure the system is subscribed to the subscription manager", "====> * tcp_wrappers_check", " Check the list of packages previously compiled with TCP wrappers support", "====> * check_sap_hana", " If SAP HANA has been detected, several checks are performed to ensure a successful upgrade.", "====> * check_nfs", " Check if NFS filesystem is in use. If yes, inhibit the upgrade process.", "====> * check_ipa_server", " Check for ipa-server and inhibit upgrade", "====> * check_sendmail", " Check if sendmail is installed, check whether configuration update is needed, inhibit upgrade if TCP wrappers", "====> * powertop", " Check if PowerTOP is installed. If yes, write information about non-compatible changes.", "====> * check_se_linux", " Check SELinux status and produce decision messages for further action.", "====> * check_memcached", " Check for incompatible changes in memcached configuration.", "====> * check_system_arch", " Check if system is running at a supported architecture. If no, inhibit the upgrade process.", "====> * check_bind", " Actor parsing BIND configuration and checking for known issues in it.", "====> * quagga_report", " Checking for babeld on RHEL-7.", "====> * cups_check", " Reports changes in configuration between CUPS 1.6.3 and 2.2.6", "====> * bacula_check", " Actor checking for presence of Bacula installation.", "====> * check_persistent_mounts", " Check if mounts required to be persistent are mounted in persistent fashion.", "====> * check_mount_options", " Check for mount options preventing the upgrade.", "====> * check_grub_core", " Check whether we are on legacy (BIOS) system and instruct Leapp to upgrade GRUB core", "====> * multiple_package_versions", " Check for problematic 32bit packages installed together with 64bit ones.", "====> * check_target_iso", " Check that the provided target ISO is a valid ISO image and is located on a persistent partition.", "====> * authselect_check", " Confirm suggested authselect call from AuthselectScanner.", "====> * check_first_partition_offset", " Check whether the first partition starts at the offset >=1MiB.", "====> * check_detected_devices_and_drivers", " Checks whether or not detected devices and drivers are usable on the target system.", "====> * removed_pam_modules", " Check for modules that are not available in RHEL 8 anymore", "====> * check_ha_cluster", " Check if HA Cluster is in use. If yes, inhibit the upgrade process.", "====> * cephvolumescan", " Retrieves the list of encrypted Ceph OSD", "====> * check_installed_debug_kernels", " Inhibit IPU (in-place upgrade) when multiple debug kernels are installed.", "====> * checktargetrepos", " Check whether target yum repositories are specified.", "====> * check_ntp", " Check if ntp and/or ntpdate configuration needs to be migrated.", "====> * check_insights_auto_register", " Checks if system can be automatically registered into Red Hat Insights", "====> * multipath_conf_check", " Checks whether the multipath configuration can be updated to RHEL-8 and", "====> * checkmemory", " The actor check the size of RAM against RHEL8 minimal hardware requirements", "====> * check_etc_releasever", " Check releasever info and provide a guidance based on the facts", "====> * checkacpid", " Check if acpid is installed. If yes, write information about non-compatible changes.", "====> * checkhybridimage", " Check if the system is using Azure hybrid image.", "====> * check_btrfs", " Check if Btrfs filesystem is in use. If yes, inhibit the upgrade process.", "====> * checkgrep", " Check if Grep is installed. If yes, write information about non-compatible changes.", "====> * open_ssh_use_privilege_separation", " UsePrivilegeSeparation configuration option was removed.", "====> * check_fips", " Inhibit upgrade if FIPS is detected as enabled.", "====> * satellite_upgrade_check", " Check state of Satellite system before upgrade", "====> * python_inform_user", " This actor informs the user of differences in Python version and support in RHEL 8.", "====> * check_custom_modifications_actor", " Checks CustomModifications messages and produces a report about files in leapp directories that have been", "====> * enable_device_cio_free_service", " Enables device_cio_free.service systemd service on s390x", "====> * checkdosfstools", " Check if dosfstools is installed. If yes, write information about non-compatible changes.", "====> * check_installed_kernels", " Inhibit IPU (in-place upgrade) when installed kernels conflict with a safe upgrade.", "====> * detect_grub_config_error", " Check grub configuration for various errors.", "====> * openssh_permit_root_login", " OpenSSH no longer allows root logins with password.", "====> * check_postfix", " Check if postfix is installed, check whether configuration update is needed.", "====> * open_ssh_deprecated_directives_check", " Check for any deprecated directives in the OpenSSH configuration.", "====> * check_fstab_mount_order", " Checks order of entries in /etc/fstab based on their mount point and inhibits upgrade if overshadowing is detected.", "====> * checkfstabxfsoptions", " Check the FSTAB file for the deprecated / removed XFS mount options.", "====> * open_ssh_protocol", " Protocol configuration option was removed.", "====> * check_consumed_assets", " Check whether Leapp is using correct data assets.", "====> * postgresql_check", " Actor checking for presence of PostgreSQL installation.", "====> * check_chrony", " Check for incompatible changes in chrony configuration.", "====> * check_wireshark", " Report a couple of changes in tshark usage", "====> * check_installed_devel_kernels", " Inhibit IPU (in-place upgrade) when multiple devel kernels are installed.", "====> * check_boot_avail_space", " Check if at least 100Mib of available space on /boot. If not, inhibit the upgrade process.", "====> * check_removed_envvars", " Check for usage of removed environment variables and inhibit the upgrade", "====> * sssd_check", " Check SSSD configuration for changes in RHEL8 and report them.", "====> * check_cifs", " Check if CIFS filesystem is in use. If yes, inhibit the upgrade process.", "====> * check_docker", " Checks if Docker is installed and warns about its deprecation in RHEL8.", "====> * vsftpd_config_check", " Checks whether the vsftpd configuration is supported in RHEL-8. Namely checks that", "====> * check_kde_gnome", " Checks whether KDE is installed", "====> * check_root_symlinks", " Check if the symlinks /bin and /lib are relative, not absolute.", "====> * check_dynamic_linker_configuration", " Check for customization of dynamic linker configuration.", "====> * check_firewalld", " Check for certain firewalld configuration that may prevent an upgrade.", "====> * checkirssi", " Check if irssi is installed. If yes, write information about non-compatible changes.", "====> * check_systemd_broken_symlinks", " Check whether some systemd symlinks are broken", "====> * efi_check_boot", " Adjust EFI boot entry for first reboot", "====> * removed_pam_modules_check", " Check if it is all right to disable PAM modules that are not in RHEL-8.", "====> * check_skipped_repositories", " Produces a report if any repositories enabled on the system are going to be skipped.", "====> * unsupported_upgrade_check", " Checks environment variables and produces a warning report if the upgrade is unsupported.", "====> * check_yum_plugins_enabled", " Checks that the required yum plugins are enabled.", "====> * red_hat_signed_rpm_check", " Check if there are packages not signed by Red Hat in use. If yes, warn user about it.", "====> * check_brltty", " Check if brltty is installed, check whether configuration update is needed.", "====> * check_rpm_transaction_events", " Filter RPM transaction events based on installed RPM packages", "====> * check_luks_and_inhibit", " Check if any encrypted partitions is in use. If yes, inhibit the upgrade process.", "====> * check_skip_phase", " Skip all the subsequent phases until the report phase.", "==> Processing phase `TargetTransactionFactsCollection`", "====> * create_iso_repofile", " Create custom repofile containing information about repositories found in target OS installation ISO, if used.", "====> * target_userspace_creator", " Initializes a directory to be populated as a minimal environment to run binaries from the target system.", "AppStream for x86_64 3.3 MB/s | 8.7 MB 00:02 ", "BaseOS for x86_64 2.2 MB/s | 2.4 MB 00:01 ", "Dependencies resolved.", "================================================================================", " Package ArchVersion Repository Size", "================================================================================", "Installing:", " dnf noarch4.7.0-20.el8 rhel-8-for-x86_64-baseos-rpms 543 k", " dnf-plugins-core noarch4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 77 k", "Installing dependencies:", " unbound-libs x86_641.16.2-5.el8_9.6 rhel-8-for-x86_64-appstream-rpms 577 k", " xkeyboard-config noarch2.28-1.el8 rhel-8-for-x86_64-appstream-rpms 782 k", " acl x86_642.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " audit-libs x86_643.1.2-1.el8 rhel-8-for-x86_64-baseos-rpms 125 k", " basesystem noarch11-5.el8 rhel-8-for-x86_64-baseos-rpms 11 k", " bash x86_644.4.20-5.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M", " brotli x86_641.0.6-3.el8 rhel-8-for-x86_64-baseos-rpms 323 k", " bzip2-libs x86_641.0.6-26.el8 rhel-8-for-x86_64-baseos-rpms 48 k", " ca-certificates noarch2023.2.60_v7.0.306-80.0.el8_8 rhel-8-for-x86_64-baseos-rpms 935 k", " chkconfig x86_641.19.2-1.el8 rhel-8-for-x86_64-baseos-rpms 199 k", " coreutils x86_648.30-15.el8 rhel-8-for-x86_64-baseos-rpms 1.2 M", " coreutils-common x86_648.30-15.el8 rhel-8-for-x86_64-baseos-rpms 2.0 M", " cpio x86_642.12-11.el8 rhel-8-for-x86_64-baseos-rpms 266 k", " cracklib x86_642.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 93 k", " cracklib-dicts x86_642.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 4.0 M", " crypto-policies noarch20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 64 k", " cryptsetup-libs x86_642.3.7-7.el8 rhel-8-for-x86_64-baseos-rpms 489 k", " curl x86_647.61.1-34.el8 rhel-8-for-x86_64-baseos-rpms 353 k", " cyrus-sasl-lib x86_642.1.27-6.el8_5 rhel-8-for-x86_64-baseos-rpms 123 k", " dbus x86_641:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 42 k", " dbus-common noarch1:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 47 k", " dbus-daemon x86_641:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 241 k", " dbus-glib x86_640.110-2.el8 rhel-8-for-x86_64-baseos-rpms 127 k", " dbus-libs x86_641:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 185 k", " dbus-tools x86_641:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 86 k", " device-mapper x86_648:1.02.181-14.el8 rhel-8-for-x86_64-baseos-rpms 379 k", " device-mapper-libs x86_648:1.02.181-14.el8 rhel-8-for-x86_64-baseos-rpms 411 k", " dnf-data noarch4.7.0-20.el8 rhel-8-for-x86_64-baseos-rpms 157 k", " dracut x86_64049-233.git20240115.el8 rhel-8-for-x86_64-baseos-rpms 380 k", " elfutils-default-yama-scope noarch0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k", " elfutils-libelf x86_640.190-2.el8 rhel-8-for-x86_64-baseos-rpms 233 k", " elfutils-libs x86_640.190-2.el8 rhel-8-for-x86_64-baseos-rpms 305 k", " expat x86_642.2.5-13.el8_10 rhel-8-for-x86_64-baseos-rpms 114 k", " file x86_645.33-26.el8 rhel-8-for-x86_64-baseos-rpms 77 k", " file-libs x86_645.33-26.el8 rhel-8-for-x86_64-baseos-rpms 544 k", " filesystem x86_643.8-6.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " findutils x86_641:4.6.0-22.el8 rhel-8-for-x86_64-baseos-rpms 527 k", " gawk x86_644.2.1-4.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " gdbm x86_641:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 130 k", " gdbm-libs x86_641:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 60 k", " gettext x86_640.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " gettext-libs x86_640.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 313 k", " glib2 x86_642.56.4-162.el8 rhel-8-for-x86_64-baseos-rpms 2.5 M", " glibc x86_642.28-251.el8 rhel-8-for-x86_64-baseos-rpms 2.2 M", " glibc-all-langpacks x86_642.28-251.el8 rhel-8-for-x86_64-baseos-rpms 26 M", " glibc-common x86_642.28-251.el8 rhel-8-for-x86_64-baseos-rpms 1.0 M", " gmp x86_641:6.1.2-11.el8 rhel-8-for-x86_64-baseos-rpms 318 k", " gnupg2 x86_642.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 2.4 M", " gnutls x86_643.6.16-8.el8_9.3 rhel-8-for-x86_64-baseos-rpms 1.0 M", " gpgme x86_641.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 336 k", " grep x86_643.1-6.el8 rhel-8-for-x86_64-baseos-rpms 274 k", " grub2-common noarch1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 896 k", " grub2-tools x86_641:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 2.0 M", " grub2-tools-minimal x86_641:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 214 k", " gzip x86_641.9-13.el8_5 rhel-8-for-x86_64-baseos-rpms 167 k", " ima-evm-utils x86_641.3.2-12.el8 rhel-8-for-x86_64-baseos-rpms 64 k", " info x86_646.5-7.el8 rhel-8-for-x86_64-baseos-rpms 198 k", " json-c x86_640.13.1-3.el8 rhel-8-for-x86_64-baseos-rpms 41 k", " json-glib x86_641.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 144 k", " kbd-legacy noarch2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 481 k", " kbd-misc noarch2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M", " keyutils-libs x86_641.5.10-9.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " kmod x86_6425-20.el8 rhel-8-for-x86_64-baseos-rpms 126 k", " kmod-libs x86_6425-20.el8 rhel-8-for-x86_64-baseos-rpms 69 k", " krb5-libs x86_641.18.2-26.el8_9 rhel-8-for-x86_64-baseos-rpms 842 k", " libacl x86_642.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 35 k", " libarchive x86_643.3.3-5.el8 rhel-8-for-x86_64-baseos-rpms 360 k", " libassuan x86_642.5.1-3.el8 rhel-8-for-x86_64-baseos-rpms 83 k", " libattr x86_642.4.48-3.el8 rhel-8-for-x86_64-baseos-rpms 27 k", " libblkid x86_642.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 221 k", " libcap x86_642.48-6.el8_9 rhel-8-for-x86_64-baseos-rpms 74 k", " libcap-ng x86_640.7.11-1.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " libcom_err x86_641.45.6-5.el8 rhel-8-for-x86_64-baseos-rpms 49 k", " libcomps x86_640.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 82 k", " libcroco x86_640.6.12-4.el8_2.1 rhel-8-for-x86_64-baseos-rpms 113 k", " libcurl x86_647.61.1-34.el8 rhel-8-for-x86_64-baseos-rpms 304 k", " libdb x86_645.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 751 k", " libdb-utils x86_645.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 150 k", " libdnf x86_640.63.0-19.el8 rhel-8-for-x86_64-baseos-rpms 712 k", " libevent x86_642.1.8-5.el8 rhel-8-for-x86_64-baseos-rpms 253 k", " libfdisk x86_642.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 254 k", " libffi x86_643.1-24.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " libgcc x86_648.5.0-21.el8 rhel-8-for-x86_64-baseos-rpms 82 k", " libgcrypt x86_641.8.5-7.el8_6 rhel-8-for-x86_64-baseos-rpms 463 k", " libgomp x86_648.5.0-21.el8 rhel-8-for-x86_64-baseos-rpms 208 k", " libgpg-error x86_641.31-1.el8 rhel-8-for-x86_64-baseos-rpms 242 k", " libidn2 x86_642.2.0-1.el8 rhel-8-for-x86_64-baseos-rpms 94 k", " libkcapi x86_641.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k", " libkcapi-hmaccalc x86_641.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libksba x86_641.3.5-9.el8_7 rhel-8-for-x86_64-baseos-rpms 134 k", " libmodulemd x86_642.13.0-1.el8 rhel-8-for-x86_64-baseos-rpms 233 k", " libmount x86_642.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 237 k", " libnghttp2 x86_641.33.0-5.el8_9 rhel-8-for-x86_64-baseos-rpms 78 k", " libnsl2 x86_641.2.0-2.20180605git4a062cf.el8 rhel-8-for-x86_64-baseos-rpms 58 k", " libpsl x86_640.20.2-6.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " libpwquality x86_641.4.4-6.el8 rhel-8-for-x86_64-baseos-rpms 107 k", " librepo x86_641.14.2-5.el8 rhel-8-for-x86_64-baseos-rpms 93 k", " libreport-filesystem x86_642.9.5-15.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " librhsm x86_640.0.3-5.el8 rhel-8-for-x86_64-baseos-rpms 35 k", " libseccomp x86_642.5.2-1.el8 rhel-8-for-x86_64-baseos-rpms 71 k", " libsecret x86_640.18.6-1.el8 rhel-8-for-x86_64-baseos-rpms 163 k", " libselinux x86_642.9-8.el8 rhel-8-for-x86_64-baseos-rpms 166 k", " libsemanage x86_642.9-9.el8 rhel-8-for-x86_64-baseos-rpms 168 k", " libsepol x86_642.9-3.el8 rhel-8-for-x86_64-baseos-rpms 340 k", " libsigsegv x86_642.11-5.el8 rhel-8-for-x86_64-baseos-rpms 30 k", " libsmartcols x86_642.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 180 k", " libsolv x86_640.7.20-6.el8 rhel-8-for-x86_64-baseos-rpms 376 k", " libssh x86_640.9.6-14.el8 rhel-8-for-x86_64-baseos-rpms 220 k", " libssh-config noarch0.9.6-14.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " libstdc++ x86_648.5.0-21.el8 rhel-8-for-x86_64-baseos-rpms 455 k", " libtasn1 x86_644.13-4.el8_7 rhel-8-for-x86_64-baseos-rpms 76 k", " libtirpc x86_641.1.4-10.el8 rhel-8-for-x86_64-baseos-rpms 113 k", " libunistring x86_640.9.9-3.el8 rhel-8-for-x86_64-baseos-rpms 422 k", " libusbx x86_641.0.23-4.el8 rhel-8-for-x86_64-baseos-rpms 74 k", " libutempter x86_641.1.6-14.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libuuid x86_642.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 99 k", " libverto x86_640.3.2-2.el8 rhel-8-for-x86_64-baseos-rpms 24 k", " libxcrypt x86_644.1.1-6.el8 rhel-8-for-x86_64-baseos-rpms 73 k", " libxml2 x86_642.9.7-18.el8_9 rhel-8-for-x86_64-baseos-rpms 697 k", " libyaml x86_640.1.7-5.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " libzstd x86_641.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 266 k", " lua-libs x86_645.3.4-12.el8 rhel-8-for-x86_64-baseos-rpms 118 k", " lz4-libs x86_641.8.3-3.el8_4 rhel-8-for-x86_64-baseos-rpms 66 k", " mpfr x86_643.1.6-1.el8 rhel-8-for-x86_64-baseos-rpms 221 k", " ncurses x86_646.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 387 k", " ncurses-base noarch6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " ncurses-libs x86_646.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 334 k", " nettle x86_643.4.1-7.el8 rhel-8-for-x86_64-baseos-rpms 301 k", " npth x86_641.5-4.el8 rhel-8-for-x86_64-baseos-rpms 26 k", " openldap x86_642.4.46-18.el8 rhel-8-for-x86_64-baseos-rpms 352 k", " openssl x86_641:1.1.1k-12.el8_9 rhel-8-for-x86_64-baseos-rpms 711 k", " openssl-libs x86_641:1.1.1k-12.el8_9 rhel-8-for-x86_64-baseos-rpms 1.5 M", " os-prober x86_641.74-9.el8 rhel-8-for-x86_64-baseos-rpms 51 k", " p11-kit x86_640.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 327 k", " p11-kit-trust x86_640.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 138 k", " pam x86_641.3.1-33.el8 rhel-8-for-x86_64-baseos-rpms 747 k", " pcre x86_648.42-6.el8 rhel-8-for-x86_64-baseos-rpms 211 k", " pcre2 x86_6410.32-3.el8_6 rhel-8-for-x86_64-baseos-rpms 247 k", " platform-python x86_643.6.8-59.el8 rhel-8-for-x86_64-baseos-rpms 87 k", " platform-python-setuptools noarch39.2.0-7.el8 rhel-8-for-x86_64-baseos-rpms 632 k", " popt x86_641.18-1.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " procps-ng x86_643.3.15-14.el8 rhel-8-for-x86_64-baseos-rpms 330 k", " publicsuffix-list-dafsa noarch20180723-1.el8 rhel-8-for-x86_64-baseos-rpms 56 k", " python3-dateutil noarch1:2.6.1-6.el8 rhel-8-for-x86_64-baseos-rpms 251 k", " python3-dbus x86_641.2.4-15.el8 rhel-8-for-x86_64-baseos-rpms 134 k", " python3-dnf noarch4.7.0-20.el8 rhel-8-for-x86_64-baseos-rpms 550 k", " python3-dnf-plugins-core noarch4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 263 k", " python3-gpg x86_641.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 244 k", " python3-hawkey x86_640.63.0-19.el8 rhel-8-for-x86_64-baseos-rpms 118 k", " python3-libcomps x86_640.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 52 k", " python3-libdnf x86_640.63.0-19.el8 rhel-8-for-x86_64-baseos-rpms 780 k", " python3-libs x86_643.6.8-59.el8 rhel-8-for-x86_64-baseos-rpms 7.9 M", " python3-pip-wheel noarch9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 866 k", " python3-rpm x86_644.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 155 k", " python3-setuptools-wheel noarch39.2.0-7.el8 rhel-8-for-x86_64-baseos-rpms 289 k", " python3-six noarch1.11.0-8.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " python3-systemd x86_64234-8.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " readline x86_647.0-10.el8 rhel-8-for-x86_64-baseos-rpms 199 k", " redhat-release x86_648.10-0.2.el8 rhel-8-for-x86_64-baseos-rpms 45 k", " rpm x86_644.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 544 k", " rpm-build-libs x86_644.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 157 k", " rpm-libs x86_644.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 348 k", " sed x86_644.5-5.el8 rhel-8-for-x86_64-baseos-rpms 298 k", " setup noarch2.12.2-9.el8 rhel-8-for-x86_64-baseos-rpms 181 k", " shadow-utils x86_642:4.6-22.el8 rhel-8-for-x86_64-baseos-rpms 1.2 M", " sqlite-libs x86_643.26.0-19.el8_9 rhel-8-for-x86_64-baseos-rpms 581 k", " systemd-libs x86_64239-82.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " systemd-pam x86_64239-82.el8 rhel-8-for-x86_64-baseos-rpms 512 k", " systemd-udev x86_64239-82.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M", " tpm2-tss x86_642.3.2-6.el8 rhel-8-for-x86_64-baseos-rpms 275 k", " trousers-lib x86_640.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 168 k", " tzdata noarch2024a-1.el8 rhel-8-for-x86_64-baseos-rpms 475 k", " util-linux x86_642.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 2.5 M", " which x86_642.21-20.el8 rhel-8-for-x86_64-baseos-rpms 50 k", " xz x86_645.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 153 k", " xz-libs x86_645.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 94 k", " zlib x86_641.2.11-25.el8 rhel-8-for-x86_64-baseos-rpms 103 k", "Installing weak dependencies:", " libxkbcommon x86_640.9.1-1.el8 rhel-8-for-x86_64-appstream-rpms 116 k", " pinentry x86_641.1.0-2.el8 rhel-8-for-x86_64-appstream-rpms 100 k", " python3-unbound x86_641.16.2-5.el8_9.6 rhel-8-for-x86_64-appstream-rpms 130 k", " crypto-policies-scripts noarch20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 84 k", " diffutils x86_643.6-6.el8 rhel-8-for-x86_64-baseos-rpms 359 k", " elfutils-debuginfod-client x86_640.190-2.el8 rhel-8-for-x86_64-baseos-rpms 76 k", " glibc-gconv-extra x86_642.28-251.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M", " gnupg2-smime x86_642.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 283 k", " grubby x86_648.40-49.el8 rhel-8-for-x86_64-baseos-rpms 50 k", " hardlink x86_641:1.3-6.el8 rhel-8-for-x86_64-baseos-rpms 29 k", " kbd x86_642.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 390 k", " kpartx x86_640.8.4-41.el8 rhel-8-for-x86_64-baseos-rpms 120 k", " memstrack x86_640.2.5-2.el8 rhel-8-for-x86_64-baseos-rpms 52 k", " openssl-pkcs11 x86_640.4.10-3.el8 rhel-8-for-x86_64-baseos-rpms 66 k", " pigz x86_642.4-4.el8 rhel-8-for-x86_64-baseos-rpms 79 k", " platform-python-pip noarch9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M", " redhat-release-eula x86_648.10-0.2.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " rpm-plugin-systemd-inhibit x86_644.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 79 k", " shared-mime-info x86_641.9-4.el8 rhel-8-for-x86_64-baseos-rpms 329 k", " systemd x86_64239-82.el8 rhel-8-for-x86_64-baseos-rpms 3.6 M", " trousers x86_640.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 153 k", "", "Transaction Summary", "================================================================================", "Install 200 Packages", "", "Total download size: 111 M", "Installed size: 707 M", "Downloading Packages:", "(1/200): libxkbcommon-0.9.1-1.el8.x86_64.rpm 184 kB/s | 116 kB 00:00 ", "(2/200): pinentry-1.1.0-2.el8.x86_64.rpm 158 kB/s | 100 kB 00:00 ", "(3/200): python3-unbound-1.16.2-5.el8_9.6.x86_6 174 kB/s | 130 kB 00:00 ", "(4/200): acl-2.2.53-3.el8.x86_64.rpm 535 kB/s | 81 kB 00:00 ", "(5/200): unbound-libs-1.16.2-5.el8_9.6.x86_64.r 1.6 MB/s | 577 kB 00:00 ", "(6/200): audit-libs-3.1.2-1.el8.x86_64.rpm 698 kB/s | 125 kB 00:00 ", "(7/200): xkeyboard-config-2.28-1.el8.noarch.rpm 1.7 MB/s | 782 kB 00:00 ", "(8/200): basesystem-11-5.el8.noarch.rpm 47 kB/s | 11 kB 00:00 ", "(9/200): bzip2-libs-1.0.6-26.el8.x86_64.rpm 417 kB/s | 48 kB 00:00 ", "(10/200): bash-4.4.20-5.el8.x86_64.rpm 6.4 MB/s | 1.5 MB 00:00 ", "(11/200): brotli-1.0.6-3.el8.x86_64.rpm 1.3 MB/s | 323 kB 00:00 ", "(12/200): chkconfig-1.19.2-1.el8.x86_64.rpm 1.6 MB/s | 199 kB 00:00 ", "(13/200): ca-certificates-2023.2.60_v7.0.306-80 3.7 MB/s | 935 kB 00:00 ", "(14/200): coreutils-8.30-15.el8.x86_64.rpm 4.9 MB/s | 1.2 MB 00:00 ", "(15/200): coreutils-common-8.30-15.el8.x86_64.r 8.3 MB/s | 2.0 MB 00:00 ", "(16/200): cpio-2.12-11.el8.x86_64.rpm 2.0 MB/s | 266 kB 00:00 ", "(17/200): cracklib-2.9.6-15.el8.x86_64.rpm 772 kB/s | 93 kB 00:00 ", "(18/200): crypto-policies-20230731-1.git3177e06 543 kB/s | 64 kB 00:00 ", "(19/200): crypto-policies-scripts-20230731-1.gi 687 kB/s | 84 kB 00:00 ", "(20/200): cryptsetup-libs-2.3.7-7.el8.x86_64.rp 3.7 MB/s | 489 kB 00:00 ", "(21/200): curl-7.61.1-34.el8.x86_64.rpm 1.7 MB/s | 353 kB 00:00 ", "(22/200): cracklib-dicts-2.9.6-15.el8.x86_64.rp 10 MB/s | 4.0 MB 00:00 ", "(23/200): cyrus-sasl-lib-2.1.27-6.el8_5.x86_64. 936 kB/s | 123 kB 00:00 ", "(24/200): dbus-1.12.8-26.el8.x86_64.rpm 263 kB/s | 42 kB 00:00 ", "(25/200): dbus-common-1.12.8-26.el8.noarch.rpm 395 kB/s | 47 kB 00:00 ", "(26/200): dbus-daemon-1.12.8-26.el8.x86_64.rpm 1.0 MB/s | 241 kB 00:00 ", "(27/200): dbus-glib-0.110-2.el8.x86_64.rpm 1.0 MB/s | 127 kB 00:00 ", "(28/200): dbus-libs-1.12.8-26.el8.x86_64.rpm 1.5 MB/s | 185 kB 00:00 ", "(29/200): dbus-tools-1.12.8-26.el8.x86_64.rpm 703 kB/s | 86 kB 00:00 ", "(30/200): device-mapper-1.02.181-14.el8.x86_64. 2.9 MB/s | 379 kB 00:00 ", "(31/200): device-mapper-libs-1.02.181-14.el8.x8 3.1 MB/s | 411 kB 00:00 ", "(32/200): diffutils-3.6-6.el8.x86_64.rpm 2.7 MB/s | 359 kB 00:00 ", "(33/200): dnf-data-4.7.0-20.el8.noarch.rpm 1.2 MB/s | 157 kB 00:00 ", "(34/200): dnf-4.7.0-20.el8.noarch.rpm 2.2 MB/s | 543 kB 00:00 ", "(35/200): dnf-plugins-core-4.0.21-25.el8.noarch 630 kB/s | 77 kB 00:00 ", "(36/200): dracut-049-233.git20240115.el8.x86_64 1.6 MB/s | 380 kB 00:00 ", "(37/200): elfutils-default-yama-scope-0.190-2.e 440 kB/s | 53 kB 00:00 ", "(38/200): elfutils-debuginfod-client-0.190-2.el 610 kB/s | 76 kB 00:00 ", "(39/200): elfutils-libelf-0.190-2.el8.x86_64.rp 1.8 MB/s | 233 kB 00:00 ", "(40/200): expat-2.2.5-13.el8_10.x86_64.rpm 930 kB/s | 114 kB 00:00 ", "(41/200): elfutils-libs-0.190-2.el8.x86_64.rpm 2.3 MB/s | 305 kB 00:00 ", "(42/200): file-5.33-26.el8.x86_64.rpm 648 kB/s | 77 kB 00:00 ", "(43/200): file-libs-5.33-26.el8.x86_64.rpm 4.1 MB/s | 544 kB 00:00 ", "(44/200): filesystem-3.8-6.el8.x86_64.rpm 4.6 MB/s | 1.1 MB 00:00 ", "(45/200): findutils-4.6.0-22.el8.x86_64.rpm 3.9 MB/s | 527 kB 00:00 ", "(46/200): gawk-4.2.1-4.el8.x86_64.rpm 4.9 MB/s | 1.1 MB 00:00 ", "(47/200): gdbm-1.18-2.el8.x86_64.rpm 1.0 MB/s | 130 kB 00:00 ", "(48/200): gdbm-libs-1.18-2.el8.x86_64.rpm 261 kB/s | 60 kB 00:00 ", "(49/200): gettext-libs-0.19.8.1-17.el8.x86_64.r 2.5 MB/s | 313 kB 00:00 ", "(50/200): gettext-0.19.8.1-17.el8.x86_64.rpm 4.4 MB/s | 1.1 MB 00:00 ", "(51/200): glib2-2.56.4-162.el8.x86_64.rpm 9.9 MB/s | 2.5 MB 00:00 ", "(52/200): glibc-2.28-251.el8.x86_64.rpm 6.0 MB/s | 2.2 MB 00:00 ", "(53/200): glibc-common-2.28-251.el8.x86_64.rpm 4.6 MB/s | 1.0 MB 00:00 ", "(54/200): gmp-6.1.2-11.el8.x86_64.rpm 2.2 MB/s | 318 kB 00:00 ", "(55/200): glibc-gconv-extra-2.28-251.el8.x86_64 6.6 MB/s | 1.6 MB 00:00 ", "(56/200): gnupg2-smime-2.2.20-3.el8_6.x86_64.rp 2.2 MB/s | 283 kB 00:00 ", "(57/200): gnupg2-2.2.20-3.el8_6.x86_64.rpm 9.3 MB/s | 2.4 MB 00:00 ", "(58/200): gnutls-3.6.16-8.el8_9.3.x86_64.rpm 4.1 MB/s | 1.0 MB 00:00 ", "(59/200): gpgme-1.13.1-12.el8.x86_64.rpm 2.7 MB/s | 336 kB 00:00 ", "(60/200): grep-3.1-6.el8.x86_64.rpm 2.1 MB/s | 274 kB 00:00 ", "(61/200): grub2-common-2.02-156.el8.noarch.rpm 4.0 MB/s | 896 kB 00:00 ", "(62/200): grub2-tools-minimal-2.02-156.el8.x86_ 1.6 MB/s | 214 kB 00:00 ", "(63/200): grub2-tools-2.02-156.el8.x86_64.rpm 7.3 MB/s | 2.0 MB 00:00 ", "(64/200): grubby-8.40-49.el8.x86_64.rpm 316 kB/s | 50 kB 00:00 ", "(65/200): gzip-1.9-13.el8_5.x86_64.rpm 1.0 MB/s | 167 kB 00:00 ", "(66/200): hardlink-1.3-6.el8.x86_64.rpm 185 kB/s | 29 kB 00:00 ", "(67/200): ima-evm-utils-1.3.2-12.el8.x86_64.rpm 523 kB/s | 64 kB 00:00 ", "(68/200): json-c-0.13.1-3.el8.x86_64.rpm 345 kB/s | 41 kB 00:00 ", "(69/200): info-6.5-7.el8.x86_64.rpm 1.6 MB/s | 198 kB 00:00 ", "(70/200): json-glib-1.4.4-1.el8.x86_64.rpm 1.2 MB/s | 144 kB 00:00 ", "(71/200): kbd-2.0.4-11.el8.x86_64.rpm 1.8 MB/s | 390 kB 00:00 ", "(72/200): kbd-legacy-2.0.4-11.el8.noarch.rpm 3.4 MB/s | 481 kB 00:00 ", "(73/200): kbd-misc-2.0.4-11.el8.noarch.rpm 9.3 MB/s | 1.5 MB 00:00 ", "(74/200): keyutils-libs-1.5.10-9.el8.x86_64.rpm 289 kB/s | 34 kB 00:00 ", "(75/200): kmod-25-20.el8.x86_64.rpm 1.0 MB/s | 126 kB 00:00 ", "(76/200): kmod-libs-25-20.el8.x86_64.rpm 574 kB/s | 69 kB 00:00 ", "(77/200): kpartx-0.8.4-41.el8.x86_64.rpm 990 kB/s | 120 kB 00:00 ", "(78/200): krb5-libs-1.18.2-26.el8_9.x86_64.rpm 4.8 MB/s | 842 kB 00:00 ", "(79/200): libacl-2.2.53-3.el8.x86_64.rpm 213 kB/s | 35 kB 00:00 ", "(80/200): libassuan-2.5.1-3.el8.x86_64.rpm 701 kB/s | 83 kB 00:00 ", "(81/200): libarchive-3.3.3-5.el8.x86_64.rpm 1.5 MB/s | 360 kB 00:00 ", "(82/200): libattr-2.4.48-3.el8.x86_64.rpm 214 kB/s | 27 kB 00:00 ", "(83/200): libblkid-2.32.1-46.el8.x86_64.rpm 1.3 MB/s | 221 kB 00:00 ", "(84/200): libcap-2.48-6.el8_9.x86_64.rpm 528 kB/s | 74 kB 00:00 ", "(85/200): libcap-ng-0.7.11-1.el8.x86_64.rpm 251 kB/s | 33 kB 00:00 ", "(86/200): libcom_err-1.45.6-5.el8.x86_64.rpm 430 kB/s | 49 kB 00:00 ", "(87/200): libcomps-0.1.18-1.el8.x86_64.rpm 604 kB/s | 82 kB 00:00 ", "(88/200): libcroco-0.6.12-4.el8_2.1.x86_64.rpm 841 kB/s | 113 kB 00:00 ", "(89/200): libcurl-7.61.1-34.el8.x86_64.rpm 2.4 MB/s | 304 kB 00:00 ", "(90/200): libdb-5.3.28-42.el8_4.x86_64.rpm 5.6 MB/s | 751 kB 00:00 ", "(91/200): libdb-utils-5.3.28-42.el8_4.x86_64.rp 1.0 MB/s | 150 kB 00:00 ", "(92/200): libdnf-0.63.0-19.el8.x86_64.rpm 5.1 MB/s | 712 kB 00:00 ", "(93/200): libevent-2.1.8-5.el8.x86_64.rpm 1.9 MB/s | 253 kB 00:00 ", "(94/200): libfdisk-2.32.1-46.el8.x86_64.rpm 2.0 MB/s | 254 kB 00:00 ", "(95/200): libffi-3.1-24.el8.x86_64.rpm 291 kB/s | 38 kB 00:00 ", "(96/200): libgcc-8.5.0-21.el8.x86_64.rpm 552 kB/s | 82 kB 00:00 ", "(97/200): libgcrypt-1.8.5-7.el8_6.x86_64.rpm 3.3 MB/s | 463 kB 00:00 ", "(98/200): libgomp-8.5.0-21.el8.x86_64.rpm 1.5 MB/s | 208 kB 00:00 ", "(99/200): libgpg-error-1.31-1.el8.x86_64.rpm 1.9 MB/s | 242 kB 00:00 ", "(100/200): libidn2-2.2.0-1.el8.x86_64.rpm 719 kB/s | 94 kB 00:00 ", "(101/200): libkcapi-1.4.0-2.el8.x86_64.rpm 460 kB/s | 53 kB 00:00 ", "(102/200): libkcapi-hmaccalc-1.4.0-2.el8.x86_64 236 kB/s | 32 kB 00:00 ", "(103/200): glibc-all-langpacks-2.28-251.el8.x86 6.2 MB/s | 26 MB 00:04 ", "(104/200): libksba-1.3.5-9.el8_7.x86_64.rpm 700 kB/s | 134 kB 00:00 ", "(105/200): libmodulemd-2.13.0-1.el8.x86_64.rpm 1.1 MB/s | 233 kB 00:00 ", "(106/200): libnghttp2-1.33.0-5.el8_9.x86_64.rpm 642 kB/s | 78 kB 00:00 ", "(107/200): libmount-2.32.1-46.el8.x86_64.rpm 1.8 MB/s | 237 kB 00:00 ", "(108/200): libnsl2-1.2.0-2.20180605git4a062cf.e 484 kB/s | 58 kB 00:00 ", "(109/200): libpsl-0.20.2-6.el8.x86_64.rpm 514 kB/s | 61 kB 00:00 ", "(110/200): libpwquality-1.4.4-6.el8.x86_64.rpm 462 kB/s | 107 kB 00:00 ", "(111/200): libreport-filesystem-2.9.5-15.el8.x8 181 kB/s | 21 kB 00:00 ", "(112/200): librepo-1.14.2-5.el8.x86_64.rpm 775 kB/s | 93 kB 00:00 ", "(113/200): libseccomp-2.5.2-1.el8.x86_64.rpm 603 kB/s | 71 kB 00:00 ", "(114/200): librhsm-0.0.3-5.el8.x86_64.rpm 283 kB/s | 35 kB 00:00 ", "(115/200): libsecret-0.18.6-1.el8.x86_64.rpm 696 kB/s | 163 kB 00:00 ", "(116/200): libselinux-2.9-8.el8.x86_64.rpm 1.3 MB/s | 166 kB 00:00 ", "(117/200): libsigsegv-2.11-5.el8.x86_64.rpm 260 kB/s | 30 kB 00:00 ", "(118/200): libsemanage-2.9-9.el8.x86_64.rpm 700 kB/s | 168 kB 00:00 ", "(119/200): libsepol-2.9-3.el8.x86_64.rpm 2.6 MB/s | 340 kB 00:00 ", "(120/200): libsmartcols-2.32.1-46.el8.x86_64.rp 1.4 MB/s | 180 kB 00:00 ", "(121/200): libssh-0.9.6-14.el8.x86_64.rpm 1.7 MB/s | 220 kB 00:00 ", "(122/200): libsolv-0.7.20-6.el8.x86_64.rpm 1.6 MB/s | 376 kB 00:00 ", "(123/200): libssh-config-0.9.6-14.el8.noarch.rp 180 kB/s | 21 kB 00:00 ", "(124/200): libstdc++-8.5.0-21.el8.x86_64.rpm 1.9 MB/s | 455 kB 00:00 ", "(125/200): libtasn1-4.13-4.el8_7.x86_64.rpm 618 kB/s | 76 kB 00:00 ", "(126/200): libtirpc-1.1.4-10.el8.x86_64.rpm 919 kB/s | 113 kB 00:00 ", "(127/200): libutempter-1.1.6-14.el8.x86_64.rpm 274 kB/s | 32 kB 00:00 ", "(128/200): libunistring-0.9.9-3.el8.x86_64.rpm 3.3 MB/s | 422 kB 00:00 ", "(129/200): libusbx-1.0.23-4.el8.x86_64.rpm 589 kB/s | 74 kB 00:00 ", "(130/200): libuuid-2.32.1-46.el8.x86_64.rpm 800 kB/s | 99 kB 00:00 ", "(131/200): libverto-0.3.2-2.el8.x86_64.rpm 200 kB/s | 24 kB 00:00 ", "(132/200): libxcrypt-4.1.1-6.el8.x86_64.rpm 310 kB/s | 73 kB 00:00 ", "(133/200): libyaml-0.1.7-5.el8.x86_64.rpm 516 kB/s | 61 kB 00:00 ", "(134/200): libxml2-2.9.7-18.el8_9.x86_64.rpm 2.8 MB/s | 697 kB 00:00 ", "(135/200): lua-libs-5.3.4-12.el8.x86_64.rpm 972 kB/s | 118 kB 00:00 ", "(136/200): libzstd-1.4.4-1.el8.x86_64.rpm 1.1 MB/s | 266 kB 00:00 ", "(137/200): lz4-libs-1.8.3-3.el8_4.x86_64.rpm 549 kB/s | 66 kB 00:00 ", "(138/200): memstrack-0.2.5-2.el8.x86_64.rpm 220 kB/s | 52 kB 00:00 ", "(139/200): mpfr-3.1.6-1.el8.x86_64.rpm 1.7 MB/s | 221 kB 00:00 ", "(140/200): ncurses-6.1-10.20180224.el8.x86_64.r 1.6 MB/s | 387 kB 00:00 ", "(141/200): ncurses-base-6.1-10.20180224.el8.noa 681 kB/s | 81 kB 00:00 ", "(142/200): ncurses-libs-6.1-10.20180224.el8.x86 1.4 MB/s | 334 kB 00:00 ", "(143/200): npth-1.5-4.el8.x86_64.rpm 227 kB/s | 26 kB 00:00 ", "(144/200): nettle-3.4.1-7.el8.x86_64.rpm 1.2 MB/s | 301 kB 00:00 ", "(145/200): openssl-1.1.1k-12.el8_9.x86_64.rpm 3.0 MB/s | 711 kB 00:00 ", "(146/200): openssl-libs-1.1.1k-12.el8_9.x86_64. 6.5 MB/s | 1.5 MB 00:00 ", "(147/200): openldap-2.4.46-18.el8.x86_64.rpm 1.0 MB/s | 352 kB 00:00 ", "(148/200): openssl-pkcs11-0.4.10-3.el8.x86_64.r 291 kB/s | 66 kB 00:00 ", "(149/200): os-prober-1.74-9.el8.x86_64.rpm 440 kB/s | 51 kB 00:00 ", "(150/200): p11-kit-0.23.22-2.el8.x86_64.rpm 1.4 MB/s | 327 kB 00:00 ", "(151/200): p11-kit-trust-0.23.22-2.el8.x86_64.r 1.1 MB/s | 138 kB 00:00 ", "(152/200): pam-1.3.1-33.el8.x86_64.rpm 3.1 MB/s | 747 kB 00:00 ", "(153/200): pcre-8.42-6.el8.x86_64.rpm 1.6 MB/s | 211 kB 00:00 ", "(154/200): pcre2-10.32-3.el8_6.x86_64.rpm 1.9 MB/s | 247 kB 00:00 ", "(155/200): pigz-2.4-4.el8.x86_64.rpm 649 kB/s | 79 kB 00:00 ", "(156/200): platform-python-3.6.8-59.el8.x86_64. 706 kB/s | 87 kB 00:00 ", "(157/200): popt-1.18-1.el8.x86_64.rpm 412 kB/s | 61 kB 00:00 ", "(158/200): platform-python-pip-9.0.3-24.el8.noa 4.4 MB/s | 1.6 MB 00:00 ", "(159/200): platform-python-setuptools-39.2.0-7. 2.2 MB/s | 632 kB 00:00 ", "(160/200): procps-ng-3.3.15-14.el8.x86_64.rpm 1.6 MB/s | 330 kB 00:00 ", "(161/200): publicsuffix-list-dafsa-20180723-1.e 472 kB/s | 56 kB 00:00 ", "(162/200): python3-dateutil-2.6.1-6.el8.noarch. 1.3 MB/s | 251 kB 00:00 ", "(163/200): python3-dbus-1.2.4-15.el8.x86_64.rpm 1.1 MB/s | 134 kB 00:00 ", "(164/200): python3-dnf-4.7.0-20.el8.noarch.rpm 2.3 MB/s | 550 kB 00:00 ", "(165/200): python3-dnf-plugins-core-4.0.21-25.e 2.1 MB/s | 263 kB 00:00 ", "(166/200): python3-gpg-1.13.1-12.el8.x86_64.rpm 1.0 MB/s | 244 kB 00:00 ", "(167/200): python3-libcomps-0.1.18-1.el8.x86_64 452 kB/s | 52 kB 00:00 ", "(168/200): python3-hawkey-0.63.0-19.el8.x86_64. 968 kB/s | 118 kB 00:00 ", "(169/200): python3-libdnf-0.63.0-19.el8.x86_64. 2.1 MB/s | 780 kB 00:00 ", "(170/200): python3-rpm-4.14.3-31.el8.x86_64.rpm 1.1 MB/s | 155 kB 00:00 ", "(171/200): python3-setuptools-wheel-39.2.0-7.el 1.0 MB/s | 289 kB 00:00 ", "(172/200): python3-libs-3.6.8-59.el8.x86_64.rpm 8.6 MB/s | 7.9 MB 00:00 ", "(173/200): python3-six-1.11.0-8.el8.noarch.rpm 265 kB/s | 38 kB 00:00 ", "(174/200): python3-systemd-234-8.el8.x86_64.rpm 685 kB/s | 81 kB 00:00 ", "(175/200): readline-7.0-10.el8.x86_64.rpm 1.6 MB/s | 199 kB 00:00 ", "(176/200): redhat-release-8.10-0.2.el8.x86_64.r 391 kB/s | 45 kB 00:00 ", "(177/200): redhat-release-eula-8.10-0.2.el8.x86 95 kB/s | 21 kB 00:00 ", "(178/200): rpm-4.14.3-31.el8.x86_64.rpm 2.4 MB/s | 544 kB 00:00 ", "(179/200): python3-pip-wheel-9.0.3-24.el8.noarc 630 kB/s | 866 kB 00:01 ", "(180/200): rpm-build-libs-4.14.3-31.el8.x86_64. 687 kB/s | 157 kB 00:00 ", "(181/200): rpm-libs-4.14.3-31.el8.x86_64.rpm 2.7 MB/s | 348 kB 00:00 ", "(182/200): rpm-plugin-systemd-inhibit-4.14.3-31 649 kB/s | 79 kB 00:00 ", "(183/200): setup-2.12.2-9.el8.noarch.rpm 1.5 MB/s | 181 kB 00:00 ", "(184/200): sed-4.5-5.el8.x86_64.rpm 2.2 MB/s | 298 kB 00:00 ", "(185/200): shadow-utils-4.6-22.el8.x86_64.rpm 5.1 MB/s | 1.2 MB 00:00 ", "(186/200): shared-mime-info-1.9-4.el8.x86_64.rp 2.5 MB/s | 329 kB 00:00 ", "(187/200): sqlite-libs-3.26.0-19.el8_9.x86_64.r 2.2 MB/s | 581 kB 00:00 ", "(188/200): systemd-libs-239-82.el8.x86_64.rpm 3.0 MB/s | 1.1 MB 00:00 ", "(189/200): systemd-pam-239-82.el8.x86_64.rpm 2.0 MB/s | 512 kB 00:00 ", "(190/200): tpm2-tss-2.3.2-6.el8.x86_64.rpm 2.1 MB/s | 275 kB 00:00 ", "(191/200): systemd-udev-239-82.el8.x86_64.rpm 6.2 MB/s | 1.6 MB 00:00 ", "(192/200): trousers-0.3.15-2.el8.x86_64.rpm 1.2 MB/s | 153 kB 00:00 ", "(193/200): systemd-239-82.el8.x86_64.rpm 4.8 MB/s | 3.6 MB 00:00 ", "(194/200): trousers-lib-0.3.15-2.el8.x86_64.rpm 1.3 MB/s | 168 kB 00:00 ", "(195/200): which-2.21-20.el8.x86_64.rpm 429 kB/s | 50 kB 00:00 ", "(196/200): tzdata-2024a-1.el8.noarch.rpm 1.9 MB/s | 475 kB 00:00 ", "(197/200): xz-5.2.4-4.el8_6.x86_64.rpm 1.2 MB/s | 153 kB 00:00 ", "(198/200): xz-libs-5.2.4-4.el8_6.x86_64.rpm 743 kB/s | 94 kB 00:00 ", "(199/200): zlib-1.2.11-25.el8.x86_64.rpm 760 kB/s | 103 kB 00:00 ", "(200/200): util-linux-2.32.1-46.el8.x86_64.rpm 5.4 MB/s | 2.5 MB 00:00 ", "--------------------------------------------------------------------------------", "Total 7.8 MB/s | 111 MB 00:14 ", "Running transaction check", "Transaction check succeeded.", "Running transaction test", "Transaction test succeeded.", "Running transaction", " Running scriptlet: filesystem-3.8-6.el8.x86_64 1/1 ", " Preparing : 1/1 ", " Installing : libgcc-8.5.0-21.el8.x86_64 1/200 ", " Running scriptlet: libgcc-8.5.0-21.el8.x86_64 1/200 ", " Installing : crypto-policies-20230731-1.git3177e06.el8.noarch 2/200 ", " Running scriptlet: crypto-policies-20230731-1.git3177e06.el8.noarch 2/200 ", " Installing : tzdata-2024a-1.el8.noarch 3/200 ", " Installing : python3-setuptools-wheel-39.2.0-7.el8.noarch 4/200 ", " Installing : python3-pip-wheel-9.0.3-24.el8.noarch 5/200 ", " Installing : redhat-release-8.10-0.2.el8.x86_64 6/200 ", " Installing : setup-2.12.2-9.el8.noarch 7/200 ", " Running scriptlet: setup-2.12.2-9.el8.noarch 7/200 ", " Installing : filesystem-3.8-6.el8.x86_64 8/200 ", " Installing : basesystem-11-5.el8.noarch 9/200 ", " Installing : publicsuffix-list-dafsa-20180723-1.el8.noarch 10/200 ", " Installing : ncurses-base-6.1-10.20180224.el8.noarch 11/200 ", " Installing : pcre2-10.32-3.el8_6.x86_64 12/200 ", " Installing : libselinux-2.9-8.el8.x86_64 13/200 ", " Installing : ncurses-libs-6.1-10.20180224.el8.x86_64 14/200 ", " Installing : glibc-all-langpacks-2.28-251.el8.x86_64 15/200 ", " Installing : glibc-common-2.28-251.el8.x86_64 16/200 ", " Running scriptlet: glibc-2.28-251.el8.x86_64 17/200 ", " Installing : glibc-2.28-251.el8.x86_64 17/200 ", " Running scriptlet: glibc-2.28-251.el8.x86_64 17/200 ", " Installing : bash-4.4.20-5.el8.x86_64 18/200 ", " Running scriptlet: bash-4.4.20-5.el8.x86_64 18/200 ", " Installing : libsepol-2.9-3.el8.x86_64 19/200 ", " Running scriptlet: libsepol-2.9-3.el8.x86_64 19/200 ", " Installing : zlib-1.2.11-25.el8.x86_64 20/200 ", " Installing : xz-libs-5.2.4-4.el8_6.x86_64 21/200 ", " Installing : bzip2-libs-1.0.6-26.el8.x86_64 22/200 ", " Installing : libgpg-error-1.31-1.el8.x86_64 23/200 ", " Installing : info-6.5-7.el8.x86_64 24/200 ", " Installing : sqlite-libs-3.26.0-19.el8_9.x86_64 25/200 ", " Installing : libxml2-2.9.7-18.el8_9.x86_64 26/200 ", " Installing : libcap-2.48-6.el8_9.x86_64 27/200 ", " Installing : libzstd-1.4.4-1.el8.x86_64 28/200 ", " Installing : elfutils-libelf-0.190-2.el8.x86_64 29/200 ", " Installing : expat-2.2.5-13.el8_10.x86_64 30/200 ", " Installing : libxcrypt-4.1.1-6.el8.x86_64 31/200 ", " Installing : popt-1.18-1.el8.x86_64 32/200 ", " Installing : libunistring-0.9.9-3.el8.x86_64 33/200 ", " Installing : readline-7.0-10.el8.x86_64 34/200 ", " Running scriptlet: readline-7.0-10.el8.x86_64 34/200 ", "install-info: No such file or directory for /dev/null", "install-info: No such file or directory for /dev/null", "", " Installing : libgcrypt-1.8.5-7.el8_6.x86_64 35/200 ", " Running scriptlet: libgcrypt-1.8.5-7.el8_6.x86_64 35/200 ", " Installing : gmp-1:6.1.2-11.el8.x86_64 36/200 ", " Running scriptlet: gmp-1:6.1.2-11.el8.x86_64 36/200 ", " Installing : libcom_err-1.45.6-5.el8.x86_64 37/200 ", " Running scriptlet: libcom_err-1.45.6-5.el8.x86_64 37/200 ", " Installing : libuuid-2.32.1-46.el8.x86_64 38/200 ", " Running scriptlet: libuuid-2.32.1-46.el8.x86_64 38/200 ", " Installing : lua-libs-5.3.4-12.el8.x86_64 39/200 ", " Installing : libidn2-2.2.0-1.el8.x86_64 40/200 ", " Installing : chkconfig-1.19.2-1.el8.x86_64 41/200 ", " Installing : libassuan-2.5.1-3.el8.x86_64 42/200 ", " Installing : file-libs-5.33-26.el8.x86_64 43/200 ", " Installing : json-c-0.13.1-3.el8.x86_64 44/200 ", " Installing : libattr-2.4.48-3.el8.x86_64 45/200 ", " Installing : libacl-2.2.53-3.el8.x86_64 46/200 ", " Installing : sed-4.5-5.el8.x86_64 47/200 ", " Running scriptlet: sed-4.5-5.el8.x86_64 47/200 ", "install-info: No such file or directory for /dev/null", "", " Installing : libsmartcols-2.32.1-46.el8.x86_64 48/200 ", " Running scriptlet: libsmartcols-2.32.1-46.el8.x86_64 48/200 ", " Installing : libstdc++-8.5.0-21.el8.x86_64 49/200 ", " Running scriptlet: libstdc++-8.5.0-21.el8.x86_64 49/200 ", " Installing : libcap-ng-0.7.11-1.el8.x86_64 50/200 ", " Installing : audit-libs-3.1.2-1.el8.x86_64 51/200 ", " Installing : libffi-3.1-24.el8.x86_64 52/200 ", " Installing : p11-kit-0.23.22-2.el8.x86_64 53/200 ", " Installing : lz4-libs-1.8.3-3.el8_4.x86_64 54/200 ", " Installing : findutils-1:4.6.0-22.el8.x86_64 55/200 ", " Running scriptlet: findutils-1:4.6.0-22.el8.x86_64 55/200 ", " Installing : libgomp-8.5.0-21.el8.x86_64 56/200 ", " Running scriptlet: libgomp-8.5.0-21.el8.x86_64 56/200 ", " Installing : libksba-1.3.5-9.el8_7.x86_64 57/200 ", " Installing : grub2-common-1:2.02-156.el8.noarch 58/200 ", " Installing : gdbm-libs-1:1.18-2.el8.x86_64 59/200 ", " Installing : keyutils-libs-1.5.10-9.el8.x86_64 60/200 ", " Installing : libtasn1-4.13-4.el8_7.x86_64 61/200 ", " Running scriptlet: libtasn1-4.13-4.el8_7.x86_64 61/200 ", " Installing : p11-kit-trust-0.23.22-2.el8.x86_64 62/200 ", " Running scriptlet: p11-kit-trust-0.23.22-2.el8.x86_64 62/200 ", " Installing : pcre-8.42-6.el8.x86_64 63/200 ", " Installing : grep-3.1-6.el8.x86_64 64/200 ", " Running scriptlet: grep-3.1-6.el8.x86_64 64/200 ", " Installing : xz-5.2.4-4.el8_6.x86_64 65/200 ", " Installing : gdbm-1:1.18-2.el8.x86_64 66/200 ", " Installing : libsemanage-2.9-9.el8.x86_64 67/200 ", " Installing : acl-2.2.53-3.el8.x86_64 68/200 ", " Installing : file-5.33-26.el8.x86_64 69/200 ", " Installing : libpsl-0.20.2-6.el8.x86_64 70/200 ", " Installing : mpfr-3.1.6-1.el8.x86_64 71/200 ", " Running scriptlet: mpfr-3.1.6-1.el8.x86_64 71/200 ", " Installing : nettle-3.4.1-7.el8.x86_64 72/200 ", " Running scriptlet: nettle-3.4.1-7.el8.x86_64 72/200 ", " Installing : gnutls-3.6.16-8.el8_9.3.x86_64 73/200 ", " Installing : libcomps-0.1.18-1.el8.x86_64 74/200 ", " Installing : coreutils-common-8.30-15.el8.x86_64 75/200 ", " Running scriptlet: coreutils-common-8.30-15.el8.x86_64 75/200 ", " Installing : elfutils-default-yama-scope-0.190-2.el8.noarch 76/200 ", " Running scriptlet: elfutils-default-yama-scope-0.190-2.el8.noarch 76/200 ", " Installing : elfutils-libs-0.190-2.el8.x86_64 77/200 ", " Installing : brotli-1.0.6-3.el8.x86_64 78/200 ", " Installing : cpio-2.12-11.el8.x86_64 79/200 ", " Installing : libnghttp2-1.33.0-5.el8_9.x86_64 80/200 ", " Installing : libseccomp-2.5.2-1.el8.x86_64 81/200 ", " Running scriptlet: libseccomp-2.5.2-1.el8.x86_64 81/200 ", " Installing : libsigsegv-2.11-5.el8.x86_64 82/200 ", " Installing : gawk-4.2.1-4.el8.x86_64 83/200 ", " Installing : libverto-0.3.2-2.el8.x86_64 84/200 ", " Installing : libyaml-0.1.7-5.el8.x86_64 85/200 ", " Installing : ncurses-6.1-10.20180224.el8.x86_64 86/200 ", " Installing : openssl-libs-1:1.1.1k-12.el8_9.x86_64 87/200 ", " Running scriptlet: openssl-libs-1:1.1.1k-12.el8_9.x86_64 87/200 ", " Installing : coreutils-8.30-15.el8.x86_64 88/200 ", " Running scriptlet: ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.no 89/200 ", " Installing : ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.no 89/200 ", " Running scriptlet: ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.no 89/200 ", " Installing : libdb-5.3.28-42.el8_4.x86_64 90/200 ", " Running scriptlet: libdb-5.3.28-42.el8_4.x86_64 90/200 ", " Installing : libblkid-2.32.1-46.el8.x86_64 91/200 ", " Running scriptlet: libblkid-2.32.1-46.el8.x86_64 91/200 ", " Installing : shadow-utils-2:4.6-22.el8.x86_64 92/200 ", " Installing : libmount-2.32.1-46.el8.x86_64 93/200 ", " Running scriptlet: libmount-2.32.1-46.el8.x86_64 93/200 ", " Installing : glib2-2.56.4-162.el8.x86_64 94/200 ", " Installing : systemd-libs-239-82.el8.x86_64 95/200 ", " Running scriptlet: systemd-libs-239-82.el8.x86_64 95/200 ", " Installing : dbus-libs-1:1.12.8-26.el8.x86_64 96/200 ", " Running scriptlet: dbus-libs-1:1.12.8-26.el8.x86_64 96/200 ", " Installing : json-glib-1.4.4-1.el8.x86_64 97/200 ", " Installing : krb5-libs-1.18.2-26.el8_9.x86_64 98/200 ", " Installing : libtirpc-1.1.4-10.el8.x86_64 99/200 ", " Running scriptlet: libtirpc-1.1.4-10.el8.x86_64 99/200 ", " Installing : librhsm-0.0.3-5.el8.x86_64 100/200 ", " Installing : kmod-25-20.el8.x86_64 101/200 ", " Installing : kmod-libs-25-20.el8.x86_64 102/200 ", " Running scriptlet: kmod-libs-25-20.el8.x86_64 102/200 ", " Installing : libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 103/200 ", " Running scriptlet: libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 103/200 ", " Installing : platform-python-setuptools-39.2.0-7.el8.noarch 104/200 ", " Installing : platform-python-3.6.8-59.el8.x86_64 105/200 ", " Running scriptlet: platform-python-3.6.8-59.el8.x86_64 105/200 ", " Installing : python3-libs-3.6.8-59.el8.x86_64 106/200 ", " Installing : libcroco-0.6.12-4.el8_2.1.x86_64 107/200 ", " Running scriptlet: libcroco-0.6.12-4.el8_2.1.x86_64 107/200 ", " Installing : gzip-1.9-13.el8_5.x86_64 108/200 ", " Running scriptlet: gzip-1.9-13.el8_5.x86_64 108/200 ", " Installing : cracklib-2.9.6-15.el8.x86_64 109/200 ", " Installing : libevent-2.1.8-5.el8.x86_64 110/200 ", " Installing : cracklib-dicts-2.9.6-15.el8.x86_64 111/200 ", " Installing : libpwquality-1.4.4-6.el8.x86_64 112/200 ", " Installing : pam-1.3.1-33.el8.x86_64 113/200 ", " Running scriptlet: pam-1.3.1-33.el8.x86_64 113/200 ", " Installing : gettext-libs-0.19.8.1-17.el8.x86_64 114/200 ", " Installing : gettext-0.19.8.1-17.el8.x86_64 115/200 ", " Running scriptlet: gettext-0.19.8.1-17.el8.x86_64 115/200 ", " Installing : python3-libcomps-0.1.18-1.el8.x86_64 116/200 ", " Installing : python3-systemd-234-8.el8.x86_64 117/200 ", " Installing : python3-six-1.11.0-8.el8.noarch 118/200 ", " Installing : python3-dateutil-1:2.6.1-6.el8.noarch 119/200 ", " Installing : cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 120/200 ", " Running scriptlet: cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 120/200 ", " Installing : openldap-2.4.46-18.el8.x86_64 121/200 ", " Installing : dbus-glib-0.110-2.el8.x86_64 122/200 ", " Running scriptlet: dbus-glib-0.110-2.el8.x86_64 122/200 ", " Installing : python3-dbus-1.2.4-15.el8.x86_64 123/200 ", " Installing : dbus-tools-1:1.12.8-26.el8.x86_64 124/200 ", " Installing : libusbx-1.0.23-4.el8.x86_64 125/200 ", " Installing : procps-ng-3.3.15-14.el8.x86_64 126/200 ", " Installing : libsecret-0.18.6-1.el8.x86_64 127/200 ", " Running scriptlet: libutempter-1.1.6-14.el8.x86_64 128/200 ", " Installing : libutempter-1.1.6-14.el8.x86_64 128/200 ", " Running scriptlet: tpm2-tss-2.3.2-6.el8.x86_64 129/200 ", " Installing : tpm2-tss-2.3.2-6.el8.x86_64 129/200 ", " Running scriptlet: tpm2-tss-2.3.2-6.el8.x86_64 129/200 ", " Installing : ima-evm-utils-1.3.2-12.el8.x86_64 130/200 ", " Installing : libfdisk-2.32.1-46.el8.x86_64 131/200 ", " Running scriptlet: libfdisk-2.32.1-46.el8.x86_64 131/200 ", " Installing : util-linux-2.32.1-46.el8.x86_64 132/200 ", " Running scriptlet: util-linux-2.32.1-46.el8.x86_64 132/200 ", " Installing : device-mapper-8:1.02.181-14.el8.x86_64 133/200 ", " Installing : device-mapper-libs-8:1.02.181-14.el8.x86_64 134/200 ", " Installing : cryptsetup-libs-2.3.7-7.el8.x86_64 135/200 ", " Running scriptlet: cryptsetup-libs-2.3.7-7.el8.x86_64 135/200 ", " Installing : dbus-common-1:1.12.8-26.el8.noarch 136/200 ", " Running scriptlet: dbus-daemon-1:1.12.8-26.el8.x86_64 137/200 ", " Installing : dbus-daemon-1:1.12.8-26.el8.x86_64 137/200 ", " Running scriptlet: dbus-daemon-1:1.12.8-26.el8.x86_64 137/200 ", " Installing : systemd-pam-239-82.el8.x86_64 138/200 ", " Running scriptlet: systemd-239-82.el8.x86_64 139/200 ", " Installing : systemd-239-82.el8.x86_64 139/200 ", " Running scriptlet: systemd-239-82.el8.x86_64 139/200 ", " Installing : dbus-1:1.12.8-26.el8.x86_64 140/200 ", " Installing : systemd-udev-239-82.el8.x86_64 141/200 ", " Running scriptlet: systemd-udev-239-82.el8.x86_64 141/200 ", "Failed to open /dev/urandom: No such file or directory", "", " Installing : os-prober-1.74-9.el8.x86_64 142/200 ", " Running scriptlet: unbound-libs-1.16.2-5.el8_9.6.x86_64 143/200 ", " Installing : unbound-libs-1.16.2-5.el8_9.6.x86_64 143/200 ", " Running scriptlet: unbound-libs-1.16.2-5.el8_9.6.x86_64 143/200 ", " Installing : libkcapi-1.4.0-2.el8.x86_64 144/200 ", " Installing : libkcapi-hmaccalc-1.4.0-2.el8.x86_64 145/200 ", " Installing : dracut-049-233.git20240115.el8.x86_64 146/200 ", " Installing : grub2-tools-minimal-1:2.02-156.el8.x86_64 147/200 ", " Installing : libdb-utils-5.3.28-42.el8_4.x86_64 148/200 ", " Installing : openssl-1:1.1.1k-12.el8_9.x86_64 149/200 ", " Installing : which-2.21-20.el8.x86_64 150/200 ", " Installing : libarchive-3.3.3-5.el8.x86_64 151/200 ", " Installing : trousers-lib-0.3.15-2.el8.x86_64 152/200 ", " Running scriptlet: trousers-lib-0.3.15-2.el8.x86_64 152/200 ", " Installing : npth-1.5-4.el8.x86_64 153/200 ", " Installing : gnupg2-2.2.20-3.el8_6.x86_64 154/200 ", " Installing : gpgme-1.13.1-12.el8.x86_64 155/200 ", " Installing : python3-gpg-1.13.1-12.el8.x86_64 156/200 ", " Installing : libssh-config-0.9.6-14.el8.noarch 157/200 ", " Installing : libssh-0.9.6-14.el8.x86_64 158/200 ", " Installing : libcurl-7.61.1-34.el8.x86_64 159/200 ", " Installing : librepo-1.14.2-5.el8.x86_64 160/200 ", " Installing : curl-7.61.1-34.el8.x86_64 161/200 ", " Installing : rpm-4.14.3-31.el8.x86_64 162/200 ", " Installing : rpm-libs-4.14.3-31.el8.x86_64 163/200 ", " Running scriptlet: rpm-libs-4.14.3-31.el8.x86_64 163/200 ", " Installing : libmodulemd-2.13.0-1.el8.x86_64 164/200 ", " Installing : libsolv-0.7.20-6.el8.x86_64 165/200 ", " Installing : libdnf-0.63.0-19.el8.x86_64 166/200 ", " Installing : python3-libdnf-0.63.0-19.el8.x86_64 167/200 ", " Installing : python3-hawkey-0.63.0-19.el8.x86_64 168/200 ", " Running scriptlet: grub2-tools-1:2.02-156.el8.x86_64 169/200 ", " Installing : grub2-tools-1:2.02-156.el8.x86_64 169/200 ", " Running scriptlet: grub2-tools-1:2.02-156.el8.x86_64 169/200 ", " Installing : rpm-build-libs-4.14.3-31.el8.x86_64 170/200 ", " Running scriptlet: rpm-build-libs-4.14.3-31.el8.x86_64 170/200 ", " Installing : python3-rpm-4.14.3-31.el8.x86_64 171/200 ", " Installing : libreport-filesystem-2.9.5-15.el8.x86_64 172/200 ", " Installing : dnf-data-4.7.0-20.el8.noarch 173/200 ", " Installing : python3-dnf-4.7.0-20.el8.noarch 174/200 ", " Installing : python3-dnf-plugins-core-4.0.21-25.el8.noarch 175/200 ", " Installing : kbd-misc-2.0.4-11.el8.noarch 176/200 ", " Installing : kbd-legacy-2.0.4-11.el8.noarch 177/200 ", " Installing : xkeyboard-config-2.28-1.el8.noarch 178/200 ", " Installing : libxkbcommon-0.9.1-1.el8.x86_64 179/200 ", " Installing : kbd-2.0.4-11.el8.x86_64 180/200 ", " Installing : dnf-plugins-core-4.0.21-25.el8.noarch 181/200 ", " Installing : dnf-4.7.0-20.el8.noarch 182/200 ", " Running scriptlet: dnf-4.7.0-20.el8.noarch 182/200 ", " Installing : grubby-8.40-49.el8.x86_64 183/200 ", " Installing : rpm-plugin-systemd-inhibit-4.14.3-31.el8.x86_64 184/200 ", " Installing : elfutils-debuginfod-client-0.190-2.el8.x86_64 185/200 ", " Installing : gnupg2-smime-2.2.20-3.el8_6.x86_64 186/200 ", " Running scriptlet: trousers-0.3.15-2.el8.x86_64 187/200 ", " Installing : trousers-0.3.15-2.el8.x86_64 187/200 ", " Running scriptlet: trousers-0.3.15-2.el8.x86_64 187/200 ", " Installing : openssl-pkcs11-0.4.10-3.el8.x86_64 188/200 ", " Installing : python3-unbound-1.16.2-5.el8_9.6.x86_64 189/200 ", " Installing : kpartx-0.8.4-41.el8.x86_64 190/200 ", " Installing : pinentry-1.1.0-2.el8.x86_64 191/200 ", " Running scriptlet: pinentry-1.1.0-2.el8.x86_64 191/200 ", " Installing : crypto-policies-scripts-20230731-1.git3177e06.el 192/200 ", " Installing : platform-python-pip-9.0.3-24.el8.noarch 193/200 ", " Installing : shared-mime-info-1.9-4.el8.x86_64 194/200 ", " Running scriptlet: shared-mime-info-1.9-4.el8.x86_64 194/200 ", " Installing : diffutils-3.6-6.el8.x86_64 195/200 ", " Running scriptlet: diffutils-3.6-6.el8.x86_64 195/200 ", " Installing : pigz-2.4-4.el8.x86_64 196/200 ", " Installing : glibc-gconv-extra-2.28-251.el8.x86_64 197/200 ", " Running scriptlet: glibc-gconv-extra-2.28-251.el8.x86_64 197/200 ", " Installing : hardlink-1:1.3-6.el8.x86_64 198/200 ", " Installing : memstrack-0.2.5-2.el8.x86_64 199/200 ", " Installing : redhat-release-eula-8.10-0.2.el8.x86_64 200/200 ", " Running scriptlet: filesystem-3.8-6.el8.x86_64 200/200 ", " Running scriptlet: glibc-all-langpacks-2.28-251.el8.x86_64 200/200 ", " Running scriptlet: ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.no 200/200 ", " Running scriptlet: crypto-policies-scripts-20230731-1.git3177e06.el 200/200 ", " Verifying : libxkbcommon-0.9.1-1.el8.x86_64 1/200 ", " Verifying : pinentry-1.1.0-2.el8.x86_64 2/200 ", " Verifying : python3-unbound-1.16.2-5.el8_9.6.x86_64 3/200 ", " Verifying : unbound-libs-1.16.2-5.el8_9.6.x86_64 4/200 ", " Verifying : xkeyboard-config-2.28-1.el8.noarch 5/200 ", " Verifying : acl-2.2.53-3.el8.x86_64 6/200 ", " Verifying : audit-libs-3.1.2-1.el8.x86_64 7/200 ", " Verifying : basesystem-11-5.el8.noarch 8/200 ", " Verifying : bash-4.4.20-5.el8.x86_64 9/200 ", " Verifying : brotli-1.0.6-3.el8.x86_64 10/200 ", " Verifying : bzip2-libs-1.0.6-26.el8.x86_64 11/200 ", " Verifying : ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.no 12/200 ", " Verifying : chkconfig-1.19.2-1.el8.x86_64 13/200 ", " Verifying : coreutils-8.30-15.el8.x86_64 14/200 ", " Verifying : coreutils-common-8.30-15.el8.x86_64 15/200 ", " Verifying : cpio-2.12-11.el8.x86_64 16/200 ", " Verifying : cracklib-2.9.6-15.el8.x86_64 17/200 ", " Verifying : cracklib-dicts-2.9.6-15.el8.x86_64 18/200 ", " Verifying : crypto-policies-20230731-1.git3177e06.el8.noarch 19/200 ", " Verifying : crypto-policies-scripts-20230731-1.git3177e06.el 20/200 ", " Verifying : cryptsetup-libs-2.3.7-7.el8.x86_64 21/200 ", " Verifying : curl-7.61.1-34.el8.x86_64 22/200 ", " Verifying : cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 23/200 ", " Verifying : dbus-1:1.12.8-26.el8.x86_64 24/200 ", " Verifying : dbus-common-1:1.12.8-26.el8.noarch 25/200 ", " Verifying : dbus-daemon-1:1.12.8-26.el8.x86_64 26/200 ", " Verifying : dbus-glib-0.110-2.el8.x86_64 27/200 ", " Verifying : dbus-libs-1:1.12.8-26.el8.x86_64 28/200 ", " Verifying : dbus-tools-1:1.12.8-26.el8.x86_64 29/200 ", " Verifying : device-mapper-8:1.02.181-14.el8.x86_64 30/200 ", " Verifying : device-mapper-libs-8:1.02.181-14.el8.x86_64 31/200 ", " Verifying : diffutils-3.6-6.el8.x86_64 32/200 ", " Verifying : dnf-4.7.0-20.el8.noarch 33/200 ", " Verifying : dnf-data-4.7.0-20.el8.noarch 34/200 ", " Verifying : dnf-plugins-core-4.0.21-25.el8.noarch 35/200 ", " Verifying : dracut-049-233.git20240115.el8.x86_64 36/200 ", " Verifying : elfutils-debuginfod-client-0.190-2.el8.x86_64 37/200 ", " Verifying : elfutils-default-yama-scope-0.190-2.el8.noarch 38/200 ", " Verifying : elfutils-libelf-0.190-2.el8.x86_64 39/200 ", " Verifying : elfutils-libs-0.190-2.el8.x86_64 40/200 ", " Verifying : expat-2.2.5-13.el8_10.x86_64 41/200 ", " Verifying : file-5.33-26.el8.x86_64 42/200 ", " Verifying : file-libs-5.33-26.el8.x86_64 43/200 ", " Verifying : filesystem-3.8-6.el8.x86_64 44/200 ", " Verifying : findutils-1:4.6.0-22.el8.x86_64 45/200 ", " Verifying : gawk-4.2.1-4.el8.x86_64 46/200 ", " Verifying : gdbm-1:1.18-2.el8.x86_64 47/200 ", " Verifying : gdbm-libs-1:1.18-2.el8.x86_64 48/200 ", " Verifying : gettext-0.19.8.1-17.el8.x86_64 49/200 ", " Verifying : gettext-libs-0.19.8.1-17.el8.x86_64 50/200 ", " Verifying : glib2-2.56.4-162.el8.x86_64 51/200 ", " Verifying : glibc-2.28-251.el8.x86_64 52/200 ", " Verifying : glibc-all-langpacks-2.28-251.el8.x86_64 53/200 ", " Verifying : glibc-common-2.28-251.el8.x86_64 54/200 ", " Verifying : glibc-gconv-extra-2.28-251.el8.x86_64 55/200 ", " Verifying : gmp-1:6.1.2-11.el8.x86_64 56/200 ", " Verifying : gnupg2-2.2.20-3.el8_6.x86_64 57/200 ", " Verifying : gnupg2-smime-2.2.20-3.el8_6.x86_64 58/200 ", " Verifying : gnutls-3.6.16-8.el8_9.3.x86_64 59/200 ", " Verifying : gpgme-1.13.1-12.el8.x86_64 60/200 ", " Verifying : grep-3.1-6.el8.x86_64 61/200 ", " Verifying : grub2-common-1:2.02-156.el8.noarch 62/200 ", " Verifying : grub2-tools-1:2.02-156.el8.x86_64 63/200 ", " Verifying : grub2-tools-minimal-1:2.02-156.el8.x86_64 64/200 ", " Verifying : grubby-8.40-49.el8.x86_64 65/200 ", " Verifying : gzip-1.9-13.el8_5.x86_64 66/200 ", " Verifying : hardlink-1:1.3-6.el8.x86_64 67/200 ", " Verifying : ima-evm-utils-1.3.2-12.el8.x86_64 68/200 ", " Verifying : info-6.5-7.el8.x86_64 69/200 ", " Verifying : json-c-0.13.1-3.el8.x86_64 70/200 ", " Verifying : json-glib-1.4.4-1.el8.x86_64 71/200 ", " Verifying : kbd-2.0.4-11.el8.x86_64 72/200 ", " Verifying : kbd-legacy-2.0.4-11.el8.noarch 73/200 ", " Verifying : kbd-misc-2.0.4-11.el8.noarch 74/200 ", " Verifying : keyutils-libs-1.5.10-9.el8.x86_64 75/200 ", " Verifying : kmod-25-20.el8.x86_64 76/200 ", " Verifying : kmod-libs-25-20.el8.x86_64 77/200 ", " Verifying : kpartx-0.8.4-41.el8.x86_64 78/200 ", " Verifying : krb5-libs-1.18.2-26.el8_9.x86_64 79/200 ", " Verifying : libacl-2.2.53-3.el8.x86_64 80/200 ", " Verifying : libarchive-3.3.3-5.el8.x86_64 81/200 ", " Verifying : libassuan-2.5.1-3.el8.x86_64 82/200 ", " Verifying : libattr-2.4.48-3.el8.x86_64 83/200 ", " Verifying : libblkid-2.32.1-46.el8.x86_64 84/200 ", " Verifying : libcap-2.48-6.el8_9.x86_64 85/200 ", " Verifying : libcap-ng-0.7.11-1.el8.x86_64 86/200 ", " Verifying : libcom_err-1.45.6-5.el8.x86_64 87/200 ", " Verifying : libcomps-0.1.18-1.el8.x86_64 88/200 ", " Verifying : libcroco-0.6.12-4.el8_2.1.x86_64 89/200 ", " Verifying : libcurl-7.61.1-34.el8.x86_64 90/200 ", " Verifying : libdb-5.3.28-42.el8_4.x86_64 91/200 ", " Verifying : libdb-utils-5.3.28-42.el8_4.x86_64 92/200 ", " Verifying : libdnf-0.63.0-19.el8.x86_64 93/200 ", " Verifying : libevent-2.1.8-5.el8.x86_64 94/200 ", " Verifying : libfdisk-2.32.1-46.el8.x86_64 95/200 ", " Verifying : libffi-3.1-24.el8.x86_64 96/200 ", " Verifying : libgcc-8.5.0-21.el8.x86_64 97/200 ", " Verifying : libgcrypt-1.8.5-7.el8_6.x86_64 98/200 ", " Verifying : libgomp-8.5.0-21.el8.x86_64 99/200 ", " Verifying : libgpg-error-1.31-1.el8.x86_64 100/200 ", " Verifying : libidn2-2.2.0-1.el8.x86_64 101/200 ", " Verifying : libkcapi-1.4.0-2.el8.x86_64 102/200 ", " Verifying : libkcapi-hmaccalc-1.4.0-2.el8.x86_64 103/200 ", " Verifying : libksba-1.3.5-9.el8_7.x86_64 104/200 ", " Verifying : libmodulemd-2.13.0-1.el8.x86_64 105/200 ", " Verifying : libmount-2.32.1-46.el8.x86_64 106/200 ", " Verifying : libnghttp2-1.33.0-5.el8_9.x86_64 107/200 ", " Verifying : libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 108/200 ", " Verifying : libpsl-0.20.2-6.el8.x86_64 109/200 ", " Verifying : libpwquality-1.4.4-6.el8.x86_64 110/200 ", " Verifying : librepo-1.14.2-5.el8.x86_64 111/200 ", " Verifying : libreport-filesystem-2.9.5-15.el8.x86_64 112/200 ", " Verifying : librhsm-0.0.3-5.el8.x86_64 113/200 ", " Verifying : libseccomp-2.5.2-1.el8.x86_64 114/200 ", " Verifying : libsecret-0.18.6-1.el8.x86_64 115/200 ", " Verifying : libselinux-2.9-8.el8.x86_64 116/200 ", " Verifying : libsemanage-2.9-9.el8.x86_64 117/200 ", " Verifying : libsepol-2.9-3.el8.x86_64 118/200 ", " Verifying : libsigsegv-2.11-5.el8.x86_64 119/200 ", " Verifying : libsmartcols-2.32.1-46.el8.x86_64 120/200 ", " Verifying : libsolv-0.7.20-6.el8.x86_64 121/200 ", " Verifying : libssh-0.9.6-14.el8.x86_64 122/200 ", " Verifying : libssh-config-0.9.6-14.el8.noarch 123/200 ", " Verifying : libstdc++-8.5.0-21.el8.x86_64 124/200 ", " Verifying : libtasn1-4.13-4.el8_7.x86_64 125/200 ", " Verifying : libtirpc-1.1.4-10.el8.x86_64 126/200 ", " Verifying : libunistring-0.9.9-3.el8.x86_64 127/200 ", " Verifying : libusbx-1.0.23-4.el8.x86_64 128/200 ", " Verifying : libutempter-1.1.6-14.el8.x86_64 129/200 ", " Verifying : libuuid-2.32.1-46.el8.x86_64 130/200 ", " Verifying : libverto-0.3.2-2.el8.x86_64 131/200 ", " Verifying : libxcrypt-4.1.1-6.el8.x86_64 132/200 ", " Verifying : libxml2-2.9.7-18.el8_9.x86_64 133/200 ", " Verifying : libyaml-0.1.7-5.el8.x86_64 134/200 ", " Verifying : libzstd-1.4.4-1.el8.x86_64 135/200 ", " Verifying : lua-libs-5.3.4-12.el8.x86_64 136/200 ", " Verifying : lz4-libs-1.8.3-3.el8_4.x86_64 137/200 ", " Verifying : memstrack-0.2.5-2.el8.x86_64 138/200 ", " Verifying : mpfr-3.1.6-1.el8.x86_64 139/200 ", " Verifying : ncurses-6.1-10.20180224.el8.x86_64 140/200 ", " Verifying : ncurses-base-6.1-10.20180224.el8.noarch 141/200 ", " Verifying : ncurses-libs-6.1-10.20180224.el8.x86_64 142/200 ", " Verifying : nettle-3.4.1-7.el8.x86_64 143/200 ", " Verifying : npth-1.5-4.el8.x86_64 144/200 ", " Verifying : openldap-2.4.46-18.el8.x86_64 145/200 ", " Verifying : openssl-1:1.1.1k-12.el8_9.x86_64 146/200 ", " Verifying : openssl-libs-1:1.1.1k-12.el8_9.x86_64 147/200 ", " Verifying : openssl-pkcs11-0.4.10-3.el8.x86_64 148/200 ", " Verifying : os-prober-1.74-9.el8.x86_64 149/200 ", " Verifying : p11-kit-0.23.22-2.el8.x86_64 150/200 ", " Verifying : p11-kit-trust-0.23.22-2.el8.x86_64 151/200 ", " Verifying : pam-1.3.1-33.el8.x86_64 152/200 ", " Verifying : pcre-8.42-6.el8.x86_64 153/200 ", " Verifying : pcre2-10.32-3.el8_6.x86_64 154/200 ", " Verifying : pigz-2.4-4.el8.x86_64 155/200 ", " Verifying : platform-python-3.6.8-59.el8.x86_64 156/200 ", " Verifying : platform-python-pip-9.0.3-24.el8.noarch 157/200 ", " Verifying : platform-python-setuptools-39.2.0-7.el8.noarch 158/200 ", " Verifying : popt-1.18-1.el8.x86_64 159/200 ", " Verifying : procps-ng-3.3.15-14.el8.x86_64 160/200 ", " Verifying : publicsuffix-list-dafsa-20180723-1.el8.noarch 161/200 ", " Verifying : python3-dateutil-1:2.6.1-6.el8.noarch 162/200 ", " Verifying : python3-dbus-1.2.4-15.el8.x86_64 163/200 ", " Verifying : python3-dnf-4.7.0-20.el8.noarch 164/200 ", " Verifying : python3-dnf-plugins-core-4.0.21-25.el8.noarch 165/200 ", " Verifying : python3-gpg-1.13.1-12.el8.x86_64 166/200 ", " Verifying : python3-hawkey-0.63.0-19.el8.x86_64 167/200 ", " Verifying : python3-libcomps-0.1.18-1.el8.x86_64 168/200 ", " Verifying : python3-libdnf-0.63.0-19.el8.x86_64 169/200 ", " Verifying : python3-libs-3.6.8-59.el8.x86_64 170/200 ", " Verifying : python3-pip-wheel-9.0.3-24.el8.noarch 171/200 ", " Verifying : python3-rpm-4.14.3-31.el8.x86_64 172/200 ", " Verifying : python3-setuptools-wheel-39.2.0-7.el8.noarch 173/200 ", " Verifying : python3-six-1.11.0-8.el8.noarch 174/200 ", " Verifying : python3-systemd-234-8.el8.x86_64 175/200 ", " Verifying : readline-7.0-10.el8.x86_64 176/200 ", " Verifying : redhat-release-8.10-0.2.el8.x86_64 177/200 ", " Verifying : redhat-release-eula-8.10-0.2.el8.x86_64 178/200 ", " Verifying : rpm-4.14.3-31.el8.x86_64 179/200 ", " Verifying : rpm-build-libs-4.14.3-31.el8.x86_64 180/200 ", " Verifying : rpm-libs-4.14.3-31.el8.x86_64 181/200 ", " Verifying : rpm-plugin-systemd-inhibit-4.14.3-31.el8.x86_64 182/200 ", " Verifying : sed-4.5-5.el8.x86_64 183/200 ", " Verifying : setup-2.12.2-9.el8.noarch 184/200 ", " Verifying : shadow-utils-2:4.6-22.el8.x86_64 185/200 ", " Verifying : shared-mime-info-1.9-4.el8.x86_64 186/200 ", " Verifying : sqlite-libs-3.26.0-19.el8_9.x86_64 187/200 ", " Verifying : systemd-239-82.el8.x86_64 188/200 ", " Verifying : systemd-libs-239-82.el8.x86_64 189/200 ", " Verifying : systemd-pam-239-82.el8.x86_64 190/200 ", " Verifying : systemd-udev-239-82.el8.x86_64 191/200 ", " Verifying : tpm2-tss-2.3.2-6.el8.x86_64 192/200 ", " Verifying : trousers-0.3.15-2.el8.x86_64 193/200 ", " Verifying : trousers-lib-0.3.15-2.el8.x86_64 194/200 ", " Verifying : tzdata-2024a-1.el8.noarch 195/200 ", " Verifying : util-linux-2.32.1-46.el8.x86_64 196/200 ", " Verifying : which-2.21-20.el8.x86_64 197/200 ", " Verifying : xz-5.2.4-4.el8_6.x86_64 198/200 ", " Verifying : xz-libs-5.2.4-4.el8_6.x86_64 199/200 ", " Verifying : zlib-1.2.11-25.el8.x86_64 200/200 ", "", "Installed:", " dnf-4.7.0-20.el8.noarch ", " dnf-plugins-core-4.0.21-25.el8.noarch ", " libxkbcommon-0.9.1-1.el8.x86_64 ", " pinentry-1.1.0-2.el8.x86_64 ", " python3-unbound-1.16.2-5.el8_9.6.x86_64 ", " crypto-policies-scripts-20230731-1.git3177e06.el8.noarch ", " diffutils-3.6-6.el8.x86_64 ", " elfutils-debuginfod-client-0.190-2.el8.x86_64 ", " glibc-gconv-extra-2.28-251.el8.x86_64 ", " gnupg2-smime-2.2.20-3.el8_6.x86_64 ", " grubby-8.40-49.el8.x86_64 ", " hardlink-1:1.3-6.el8.x86_64 ", " kbd-2.0.4-11.el8.x86_64 ", " kpartx-0.8.4-41.el8.x86_64 ", " memstrack-0.2.5-2.el8.x86_64 ", " openssl-pkcs11-0.4.10-3.el8.x86_64 ", " pigz-2.4-4.el8.x86_64 ", " platform-python-pip-9.0.3-24.el8.noarch ", " redhat-release-eula-8.10-0.2.el8.x86_64 ", " rpm-plugin-systemd-inhibit-4.14.3-31.el8.x86_64 ", " shared-mime-info-1.9-4.el8.x86_64 ", " systemd-239-82.el8.x86_64 ", " trousers-0.3.15-2.el8.x86_64 ", " unbound-libs-1.16.2-5.el8_9.6.x86_64 ", " xkeyboard-config-2.28-1.el8.noarch ", " acl-2.2.53-3.el8.x86_64 ", " audit-libs-3.1.2-1.el8.x86_64 ", " basesystem-11-5.el8.noarch ", " bash-4.4.20-5.el8.x86_64 ", " brotli-1.0.6-3.el8.x86_64 ", " bzip2-libs-1.0.6-26.el8.x86_64 ", " ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.noarch ", " chkconfig-1.19.2-1.el8.x86_64 ", " coreutils-8.30-15.el8.x86_64 ", " coreutils-common-8.30-15.el8.x86_64 ", " cpio-2.12-11.el8.x86_64 ", " cracklib-2.9.6-15.el8.x86_64 ", " cracklib-dicts-2.9.6-15.el8.x86_64 ", " crypto-policies-20230731-1.git3177e06.el8.noarch ", " cryptsetup-libs-2.3.7-7.el8.x86_64 ", " curl-7.61.1-34.el8.x86_64 ", " cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 ", " dbus-1:1.12.8-26.el8.x86_64 ", " dbus-common-1:1.12.8-26.el8.noarch ", " dbus-daemon-1:1.12.8-26.el8.x86_64 ", " dbus-glib-0.110-2.el8.x86_64 ", " dbus-libs-1:1.12.8-26.el8.x86_64 ", " dbus-tools-1:1.12.8-26.el8.x86_64 ", " device-mapper-8:1.02.181-14.el8.x86_64 ", " device-mapper-libs-8:1.02.181-14.el8.x86_64 ", " dnf-data-4.7.0-20.el8.noarch ", " dracut-049-233.git20240115.el8.x86_64 ", " elfutils-default-yama-scope-0.190-2.el8.noarch ", " elfutils-libelf-0.190-2.el8.x86_64 ", " elfutils-libs-0.190-2.el8.x86_64 ", " expat-2.2.5-13.el8_10.x86_64 ", " file-5.33-26.el8.x86_64 ", " file-libs-5.33-26.el8.x86_64 ", " filesystem-3.8-6.el8.x86_64 ", " findutils-1:4.6.0-22.el8.x86_64 ", " gawk-4.2.1-4.el8.x86_64 ", " gdbm-1:1.18-2.el8.x86_64 ", " gdbm-libs-1:1.18-2.el8.x86_64 ", " gettext-0.19.8.1-17.el8.x86_64 ", " gettext-libs-0.19.8.1-17.el8.x86_64 ", " glib2-2.56.4-162.el8.x86_64 ", " glibc-2.28-251.el8.x86_64 ", " glibc-all-langpacks-2.28-251.el8.x86_64 ", " glibc-common-2.28-251.el8.x86_64 ", " gmp-1:6.1.2-11.el8.x86_64 ", " gnupg2-2.2.20-3.el8_6.x86_64 ", " gnutls-3.6.16-8.el8_9.3.x86_64 ", " gpgme-1.13.1-12.el8.x86_64 ", " grep-3.1-6.el8.x86_64 ", " grub2-common-1:2.02-156.el8.noarch ", " grub2-tools-1:2.02-156.el8.x86_64 ", " grub2-tools-minimal-1:2.02-156.el8.x86_64 ", " gzip-1.9-13.el8_5.x86_64 ", " ima-evm-utils-1.3.2-12.el8.x86_64 ", " info-6.5-7.el8.x86_64 ", " json-c-0.13.1-3.el8.x86_64 ", " json-glib-1.4.4-1.el8.x86_64 ", " kbd-legacy-2.0.4-11.el8.noarch ", " kbd-misc-2.0.4-11.el8.noarch ", " keyutils-libs-1.5.10-9.el8.x86_64 ", " kmod-25-20.el8.x86_64 ", " kmod-libs-25-20.el8.x86_64 ", " krb5-libs-1.18.2-26.el8_9.x86_64 ", " libacl-2.2.53-3.el8.x86_64 ", " libarchive-3.3.3-5.el8.x86_64 ", " libassuan-2.5.1-3.el8.x86_64 ", " libattr-2.4.48-3.el8.x86_64 ", " libblkid-2.32.1-46.el8.x86_64 ", " libcap-2.48-6.el8_9.x86_64 ", " libcap-ng-0.7.11-1.el8.x86_64 ", " libcom_err-1.45.6-5.el8.x86_64 ", " libcomps-0.1.18-1.el8.x86_64 ", " libcroco-0.6.12-4.el8_2.1.x86_64 ", " libcurl-7.61.1-34.el8.x86_64 ", " libdb-5.3.28-42.el8_4.x86_64 ", " libdb-utils-5.3.28-42.el8_4.x86_64 ", " libdnf-0.63.0-19.el8.x86_64 ", " libevent-2.1.8-5.el8.x86_64 ", " libfdisk-2.32.1-46.el8.x86_64 ", " libffi-3.1-24.el8.x86_64 ", " libgcc-8.5.0-21.el8.x86_64 ", " libgcrypt-1.8.5-7.el8_6.x86_64 ", " libgomp-8.5.0-21.el8.x86_64 ", " libgpg-error-1.31-1.el8.x86_64 ", " libidn2-2.2.0-1.el8.x86_64 ", " libkcapi-1.4.0-2.el8.x86_64 ", " libkcapi-hmaccalc-1.4.0-2.el8.x86_64 ", " libksba-1.3.5-9.el8_7.x86_64 ", " libmodulemd-2.13.0-1.el8.x86_64 ", " libmount-2.32.1-46.el8.x86_64 ", " libnghttp2-1.33.0-5.el8_9.x86_64 ", " libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 ", " libpsl-0.20.2-6.el8.x86_64 ", " libpwquality-1.4.4-6.el8.x86_64 ", " librepo-1.14.2-5.el8.x86_64 ", " libreport-filesystem-2.9.5-15.el8.x86_64 ", " librhsm-0.0.3-5.el8.x86_64 ", " libseccomp-2.5.2-1.el8.x86_64 ", " libsecret-0.18.6-1.el8.x86_64 ", " libselinux-2.9-8.el8.x86_64 ", " libsemanage-2.9-9.el8.x86_64 ", " libsepol-2.9-3.el8.x86_64 ", " libsigsegv-2.11-5.el8.x86_64 ", " libsmartcols-2.32.1-46.el8.x86_64 ", " libsolv-0.7.20-6.el8.x86_64 ", " libssh-0.9.6-14.el8.x86_64 ", " libssh-config-0.9.6-14.el8.noarch ", " libstdc++-8.5.0-21.el8.x86_64 ", " libtasn1-4.13-4.el8_7.x86_64 ", " libtirpc-1.1.4-10.el8.x86_64 ", " libunistring-0.9.9-3.el8.x86_64 ", " libusbx-1.0.23-4.el8.x86_64 ", " libutempter-1.1.6-14.el8.x86_64 ", " libuuid-2.32.1-46.el8.x86_64 ", " libverto-0.3.2-2.el8.x86_64 ", " libxcrypt-4.1.1-6.el8.x86_64 ", " libxml2-2.9.7-18.el8_9.x86_64 ", " libyaml-0.1.7-5.el8.x86_64 ", " libzstd-1.4.4-1.el8.x86_64 ", " lua-libs-5.3.4-12.el8.x86_64 ", " lz4-libs-1.8.3-3.el8_4.x86_64 ", " mpfr-3.1.6-1.el8.x86_64 ", " ncurses-6.1-10.20180224.el8.x86_64 ", " ncurses-base-6.1-10.20180224.el8.noarch ", " ncurses-libs-6.1-10.20180224.el8.x86_64 ", " nettle-3.4.1-7.el8.x86_64 ", " npth-1.5-4.el8.x86_64 ", " openldap-2.4.46-18.el8.x86_64 ", " openssl-1:1.1.1k-12.el8_9.x86_64 ", " openssl-libs-1:1.1.1k-12.el8_9.x86_64 ", " os-prober-1.74-9.el8.x86_64 ", " p11-kit-0.23.22-2.el8.x86_64 ", " p11-kit-trust-0.23.22-2.el8.x86_64 ", " pam-1.3.1-33.el8.x86_64 ", " pcre-8.42-6.el8.x86_64 ", " pcre2-10.32-3.el8_6.x86_64 ", " platform-python-3.6.8-59.el8.x86_64 ", " platform-python-setuptools-39.2.0-7.el8.noarch ", " popt-1.18-1.el8.x86_64 ", " procps-ng-3.3.15-14.el8.x86_64 ", " publicsuffix-list-dafsa-20180723-1.el8.noarch ", " python3-dateutil-1:2.6.1-6.el8.noarch ", " python3-dbus-1.2.4-15.el8.x86_64 ", " python3-dnf-4.7.0-20.el8.noarch ", " python3-dnf-plugins-core-4.0.21-25.el8.noarch ", " python3-gpg-1.13.1-12.el8.x86_64 ", " python3-hawkey-0.63.0-19.el8.x86_64 ", " python3-libcomps-0.1.18-1.el8.x86_64 ", " python3-libdnf-0.63.0-19.el8.x86_64 ", " python3-libs-3.6.8-59.el8.x86_64 ", " python3-pip-wheel-9.0.3-24.el8.noarch ", " python3-rpm-4.14.3-31.el8.x86_64 ", " python3-setuptools-wheel-39.2.0-7.el8.noarch ", " python3-six-1.11.0-8.el8.noarch ", " python3-systemd-234-8.el8.x86_64 ", " readline-7.0-10.el8.x86_64 ", " redhat-release-8.10-0.2.el8.x86_64 ", " rpm-4.14.3-31.el8.x86_64 ", " rpm-build-libs-4.14.3-31.el8.x86_64 ", " rpm-libs-4.14.3-31.el8.x86_64 ", " sed-4.5-5.el8.x86_64 ", " setup-2.12.2-9.el8.noarch ", " shadow-utils-2:4.6-22.el8.x86_64 ", " sqlite-libs-3.26.0-19.el8_9.x86_64 ", " systemd-libs-239-82.el8.x86_64 ", " systemd-pam-239-82.el8.x86_64 ", " systemd-udev-239-82.el8.x86_64 ", " tpm2-tss-2.3.2-6.el8.x86_64 ", " trousers-lib-0.3.15-2.el8.x86_64 ", " tzdata-2024a-1.el8.noarch ", " util-linux-2.32.1-46.el8.x86_64 ", " which-2.21-20.el8.x86_64 ", " xz-5.2.4-4.el8_6.x86_64 ", " xz-libs-5.2.4-4.el8_6.x86_64 ", " zlib-1.2.11-25.el8.x86_64 ", "", "Complete!", "==> Processing phase `TargetTransactionCheck`", "====> * missing_gpg_keys_inhibitor", " Check if all used target repositories have signing gpg keys", "====> * check_systemd_services_tasks", " Inhibit the upgrade if SystemdServicesTasks tasks are in conflict", "====> * report_set_target_release", " Reports information related to the release set in the subscription-manager after the upgrade.", "====> * tmp_actor_to_satisfy_sanity_checks", " The actor does NOTHING but satisfy static sanity checks", "====> * adjust_local_repos", " Adjust local repositories to the target user-space container.", "====> * dnf_transaction_check", " This actor tries to solve the RPM transaction to verify the all package dependencies can be successfully resolved.", "Applying transaction workaround - yum config fix", "", "Applying transaction workaround - import trusted gpg keys to RPM DB", "", "Last metadata expiration check: 0:00:53 ago on Tue Nov 25 10:05:31 2025.", "=============================================================================================================================================", " Package Arch Version Repository Size", "=============================================================================================================================================", "Installing:", " authselect-compat x86_64 1.2.6-2.el8 rhel-8-for-x86_64-appstream-rpms 38 k", " replacing authconfig.x86_64 6.2.8-30.el7", " coreutils-common x86_64 8.30-15.el8 rhel-8-for-x86_64-baseos-rpms 2.0 M", " dbus-common noarch 1:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 47 k", " dbus-daemon x86_64 1:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 241 k", " dbus-tools x86_64 1:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 86 k", " dhcp-client x86_64 12:4.3.6-49.el8_9.1 rhel-8-for-x86_64-baseos-rpms 319 k", " replacing dhclient.x86_64 12:4.2.5-83.el7_9.1", " dnf-plugin-spacewalk noarch 2.8.5-11.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 24 k", " dracut-live x86_64 049-233.git20240115.el8 rhel-8-for-x86_64-baseos-rpms 73 k", " dracut-squash x86_64 049-233.git20240115.el8 rhel-8-for-x86_64-baseos-rpms 64 k", " efi-filesystem noarch 3-3.el8 rhel-8-for-x86_64-baseos-rpms 9.0 k", " gdbm-libs x86_64 1:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 60 k", " git-core x86_64 2.43.0-1.el8 rhel-8-for-x86_64-appstream-rpms 11 M", " git-core-doc noarch 2.43.0-1.el8 rhel-8-for-x86_64-appstream-rpms 3.1 M", " git-subtree x86_64 2.43.0-1.el8 rhel-8-for-x86_64-appstream-rpms 74 k", " glibc-all-langpacks x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 26 M", " glibc-locale-source x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 4.2 M", " glibc-minimal-langpack x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 69 k", " gmp-c++ x86_64 1:6.1.2-11.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " grub2-tools-efi x86_64 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 480 k", " iproute-tc x86_64 6.2.0-6.el8_10 rhel-8-for-x86_64-baseos-rpms 469 k", " iptables-ebtables x86_64 1.8.5-11.el8_9 rhel-8-for-x86_64-baseos-rpms 74 k", " replacing ebtables.x86_64 2.0.10-16.el7", " iptables-libs x86_64 1.8.5-11.el8_9 rhel-8-for-x86_64-baseos-rpms 103 k", " kernel x86_64 4.18.0-553.el8_10 rhel-8-for-x86_64-baseos-rpms 10 M", " kernel-core x86_64 4.18.0-553.el8_10 rhel-8-for-x86_64-baseos-rpms 43 M", " kernel-modules x86_64 4.18.0-553.el8_10 rhel-8-for-x86_64-baseos-rpms 36 M", " kernel-modules-extra x86_64 4.18.0-553.el8_10 rhel-8-for-x86_64-baseos-rpms 11 M", " kernel-workaround noarch 0.1-1.el8 @commandline 2.2 k", " leapp-deps-el8 noarch 5.0.8-100.202401121819Z.0e51aebb.master.el8 @commandline 6.7 k", " replacing leapp-deps.noarch 0.17.0-2.el7_9", " leapp-repository-deps-el8 noarch 5.0.8-100.202401121819Z.0e51aebb.master.el8 @commandline 6.8 k", " replacing leapp-upgrade-el7toel8-deps.noarch 0.20.0-9.el7_9", " libgudev x86_64 232-4.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " replacing libgudev1.x86_64 219-78.el7_9.9", " libmodulemd1 x86_64 1.8.16-0.2.13.0.1 rhel-8-for-x86_64-baseos-rpms 176 k", " libnsl x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 109 k", " libssh x86_64 0.9.6-14.el8 rhel-8-for-x86_64-baseos-rpms 220 k", " libxcrypt x86_64 4.1.1-6.el8 rhel-8-for-x86_64-baseos-rpms 73 k", " lua-libs x86_64 5.3.4-12.el8 rhel-8-for-x86_64-baseos-rpms 118 k", " lz4-libs x86_64 1.8.3-3.el8_4 rhel-8-for-x86_64-baseos-rpms 66 k", " make-devel x86_64 1:4.2.1-11.el8 rhel-8-for-x86_64-baseos-rpms 22 k", " mariadb-connector-c x86_64 3.1.11-2.el8_3 rhel-8-for-x86_64-appstream-rpms 200 k", " ncurses-c++-libs x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 58 k", " ncurses-compat-libs x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 329 k", " netconsole-service noarch 10.00.18-1.el8 rhel-8-for-x86_64-baseos-rpms 150 k", " network-scripts x86_64 10.00.18-1.el8 rhel-8-for-x86_64-baseos-rpms 197 k", " network-scripts-team x86_64 1.31-4.el8 rhel-8-for-x86_64-baseos-rpms 28 k", " npth x86_64 1.5-4.el8 rhel-8-for-x86_64-baseos-rpms 26 k", " nss_db x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 82 k", " pcre-cpp x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 47 k", " pcre-utf16 x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 195 k", " pcre-utf32 x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 186 k", " perl-Attribute-Handlers noarch 0.99-422.el8 rhel-8-for-x86_64-appstream-rpms 89 k", " perl-B-Debug noarch 1.26-2.el8 rhel-8-for-x86_64-appstream-rpms 26 k", " perl-Devel-PPPort x86_64 3.36-5.el8 rhel-8-for-x86_64-appstream-rpms 118 k", " perl-Devel-Peek x86_64 1.26-422.el8 rhel-8-for-x86_64-appstream-rpms 94 k", " perl-Devel-SelfStubber noarch 1.06-422.el8 rhel-8-for-x86_64-appstream-rpms 76 k", " perl-Errno x86_64 1.28-422.el8 rhel-8-for-x86_64-baseos-rpms 77 k", " perl-ExtUtils-Command noarch 1:7.34-1.el8 rhel-8-for-x86_64-appstream-rpms 19 k", " perl-ExtUtils-Miniperl noarch 1.06-422.el8 rhel-8-for-x86_64-appstream-rpms 77 k", " perl-Filter-Simple noarch 0.94-2.el8 rhel-8-for-x86_64-appstream-rpms 29 k", " perl-IO x86_64 1.38-422.el8 rhel-8-for-x86_64-baseos-rpms 142 k", " perl-IPC-SysV x86_64 2.07-397.el8 rhel-8-for-x86_64-appstream-rpms 43 k", " perl-MIME-Base64 x86_64 3.15-396.el8 rhel-8-for-x86_64-baseos-rpms 31 k", " perl-Math-BigInt noarch 1:1.9998.11-7.el8 rhel-8-for-x86_64-baseos-rpms 196 k", " perl-Math-BigInt-FastCalc x86_64 0.500.600-6.el8 rhel-8-for-x86_64-appstream-rpms 27 k", " perl-Math-BigRat noarch 0.2614-1.el8 rhel-8-for-x86_64-appstream-rpms 40 k", " perl-Math-Complex noarch 1.59-422.el8 rhel-8-for-x86_64-baseos-rpms 109 k", " perl-Memoize noarch 1.03-422.el8 rhel-8-for-x86_64-appstream-rpms 119 k", " perl-Net-Ping noarch 2.55-422.el8 rhel-8-for-x86_64-appstream-rpms 102 k", " perl-PerlIO-via-QuotedPrint noarch 0.08-395.el8 rhel-8-for-x86_64-appstream-rpms 14 k", " perl-Pod-Html noarch 1.22.02-422.el8 rhel-8-for-x86_64-appstream-rpms 88 k", " perl-SelfLoader noarch 1.23-422.el8 rhel-8-for-x86_64-appstream-rpms 83 k", " perl-Term-ANSIColor noarch 4.06-396.el8 rhel-8-for-x86_64-baseos-rpms 46 k", " perl-Term-Cap noarch 1.17-395.el8 rhel-8-for-x86_64-baseos-rpms 23 k", " perl-Test noarch 1.30-422.el8 rhel-8-for-x86_64-appstream-rpms 90 k", " perl-Text-Balanced noarch 2.03-395.el8 rhel-8-for-x86_64-appstream-rpms 58 k", " perl-Text-Tabs+Wrap noarch 2013.0523-395.el8 rhel-8-for-x86_64-baseos-rpms 24 k", " perl-Unicode-Collate x86_64 1.25-2.el8 rhel-8-for-x86_64-appstream-rpms 686 k", " perl-Unicode-Normalize x86_64 1.25-396.el8 rhel-8-for-x86_64-baseos-rpms 82 k", " perl-bignum noarch 0.49-2.el8 rhel-8-for-x86_64-appstream-rpms 44 k", " perl-interpreter x86_64 4:5.26.3-422.el8 rhel-8-for-x86_64-baseos-rpms 6.3 M", " replacing perl.x86_64 4:5.16.3-299.el7_9", " perl-libnet noarch 3.11-3.el8 rhel-8-for-x86_64-baseos-rpms 121 k", " perl-open noarch 1.11-422.el8 rhel-8-for-x86_64-appstream-rpms 78 k", " perl-perlfaq noarch 5.20180605-1.el8 rhel-8-for-x86_64-appstream-rpms 386 k", " perl-utils noarch 5.26.3-422.el8 rhel-8-for-x86_64-appstream-rpms 129 k", " pkgconf-m4 noarch 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 17 k", " replacing pkgconfig.x86_64 1:0.27.1-4.el7", " pkgconf-pkg-config x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 15 k", " replacing pkgconfig.x86_64 1:0.27.1-4.el7", " platform-python x86_64 3.6.8-59.el8 rhel-8-for-x86_64-baseos-rpms 87 k", " platform-python-setuptools noarch 39.2.0-7.el8 rhel-8-for-x86_64-baseos-rpms 632 k", " policycoreutils-python-utils noarch 2.9-25.el8 rhel-8-for-x86_64-baseos-rpms 254 k", " polkit-libs x86_64 0.115-15.el8 rhel-8-for-x86_64-baseos-rpms 77 k", " postfix-ldap x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-appstream-rpms 69 k", " postfix-mysql x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-appstream-rpms 55 k", " postfix-pcre x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-appstream-rpms 52 k", " python2-babel noarch 2.5.1-10.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 4.8 M", " python2-backports x86_64 1.0-16.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 10 k", " python2-backports-ssl_match_hostname noarch 3.5.0.1-12.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 17 k", " python2-chardet noarch 3.0.4-10.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 188 k", " python2-idna noarch 2.5-7.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 98 k", " python2-ipaddress noarch 1.0.18-6.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 39 k", " python2-jinja2 noarch 2.10-10.module+el8.10.0+21290+abd5b761 rhel-8-for-x86_64-appstream-rpms 255 k", " python2-libs x86_64 2.7.18-17.module+el8.10.0+20822+a15ec22d rhel-8-for-x86_64-appstream-rpms 6.0 M", " python2-lxml x86_64 4.2.3-6.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 1.5 M", " python2-markupsafe x86_64 0.23-19.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 38 k", " python2-pyyaml x86_64 3.12-16.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 191 k", " replacing PyYAML.x86_64 3.10-11.el7", " python2-requests noarch 2.20.0-4.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 124 k", " python2-setuptools noarch 39.0.1-14.module+el8.10.0+20444+3bf7fee4 rhel-8-for-x86_64-appstream-rpms 642 k", " python2-six noarch 1.11.0-6.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 37 k", " python2-urllib3 noarch 1.24.2-4.module+el8.10.0+20444+3bf7fee4 rhel-8-for-x86_64-appstream-rpms 169 k", " python3-babel noarch 2.5.1-7.el8 rhel-8-for-x86_64-appstream-rpms 4.8 M", " python3-cffi x86_64 1.11.5-6.el8 rhel-8-for-x86_64-baseos-rpms 238 k", " python3-chardet noarch 3.0.4-7.el8 rhel-8-for-x86_64-baseos-rpms 195 k", " python3-configobj noarch 5.0.6-11.el8 rhel-8-for-x86_64-baseos-rpms 68 k", " python3-cryptography x86_64 3.2.1-7.el8_9 rhel-8-for-x86_64-baseos-rpms 559 k", " python3-dateutil noarch 1:2.6.1-6.el8 rhel-8-for-x86_64-baseos-rpms 251 k", " python3-dbus x86_64 1.2.4-15.el8 rhel-8-for-x86_64-baseos-rpms 134 k", " python3-decorator noarch 4.2.1-2.el8 rhel-8-for-x86_64-baseos-rpms 27 k", " python3-dmidecode x86_64 3.12.3-2.el8 rhel-8-for-x86_64-baseos-rpms 102 k", " python3-dnf noarch 4.7.0-20.el8 rhel-8-for-x86_64-baseos-rpms 550 k", " python3-ethtool x86_64 0.14-5.el8 rhel-8-for-x86_64-baseos-rpms 45 k", " python3-firewall noarch 0.9.11-4.el8 rhel-8-for-x86_64-baseos-rpms 435 k", " python3-gobject-base x86_64 3.28.3-2.el8 rhel-8-for-x86_64-baseos-rpms 313 k", " python3-hawkey x86_64 0.63.0-19.el8 rhel-8-for-x86_64-baseos-rpms 118 k", " python3-hwdata noarch 2.3.6-3.el8 rhel-8-for-x86_64-appstream-rpms 39 k", " python3-idna noarch 2.5-5.el8_8.1 rhel-8-for-x86_64-baseos-rpms 102 k", " python3-iniparse noarch 0.4-31.el8 rhel-8-for-x86_64-baseos-rpms 49 k", " python3-inotify noarch 0.9.6-13.el8 rhel-8-for-x86_64-baseos-rpms 57 k", " python3-jinja2 noarch 2.10.1-4.el8 rhel-8-for-x86_64-appstream-rpms 538 k", " python3-jsonpatch noarch 1.21-2.el8 rhel-8-for-x86_64-appstream-rpms 27 k", " python3-jsonpointer noarch 1.10-11.el8 rhel-8-for-x86_64-appstream-rpms 20 k", " python3-jwcrypto noarch 0.5.0-1.1.module+el8.9.0+18920+2223d05e rhel-8-for-x86_64-appstream-rpms 66 k", " python3-libcomps x86_64 0.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 52 k", " python3-libdnf x86_64 0.63.0-19.el8 rhel-8-for-x86_64-baseos-rpms 780 k", " python3-libselinux x86_64 2.9-8.el8 rhel-8-for-x86_64-baseos-rpms 283 k", " python3-libsemanage x86_64 2.9-9.el8 rhel-8-for-x86_64-baseos-rpms 128 k", " python3-libxml2 x86_64 2.9.7-18.el8_9 rhel-8-for-x86_64-baseos-rpms 238 k", " python3-linux-procfs noarch 0.7.3-1.el8 rhel-8-for-x86_64-baseos-rpms 37 k", " python3-lxml x86_64 4.2.3-4.el8 rhel-8-for-x86_64-appstream-rpms 1.5 M", " python3-magic noarch 5.33-26.el8 rhel-8-for-x86_64-baseos-rpms 47 k", " python3-markupsafe x86_64 0.23-19.el8 rhel-8-for-x86_64-appstream-rpms 39 k", " python3-newt x86_64 0.52.20-11.el8 rhel-8-for-x86_64-appstream-rpms 64 k", " python3-perf x86_64 4.18.0-553.el8_10 rhel-8-for-x86_64-baseos-rpms 10 M", " python3-pexpect noarch 4.3.1-3.el8 rhel-8-for-x86_64-appstream-rpms 138 k", " python3-ply noarch 3.9-9.el8 rhel-8-for-x86_64-baseos-rpms 111 k", " python3-policycoreutils noarch 2.9-25.el8 rhel-8-for-x86_64-baseos-rpms 2.3 M", " python3-prettytable noarch 0.7.2-14.el8 rhel-8-for-x86_64-appstream-rpms 44 k", " python3-pyOpenSSL noarch 19.0.0-1.el8 rhel-8-for-x86_64-appstream-rpms 103 k", " python3-pyasn1 noarch 0.3.7-6.el8 rhel-8-for-x86_64-appstream-rpms 126 k", " python3-pycparser noarch 2.14-14.el8 rhel-8-for-x86_64-baseos-rpms 109 k", " python3-pycurl x86_64 7.43.0.2-4.el8 rhel-8-for-x86_64-appstream-rpms 227 k", " python3-pyserial noarch 3.1.1-9.el8 rhel-8-for-x86_64-appstream-rpms 169 k", " python3-pyudev noarch 0.21.0-7.el8 rhel-8-for-x86_64-baseos-rpms 84 k", " python3-pyyaml x86_64 3.12-12.el8 rhel-8-for-x86_64-baseos-rpms 193 k", " python3-requests noarch 2.20.0-3.el8_8 rhel-8-for-x86_64-baseos-rpms 124 k", " python3-rpm x86_64 4.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 155 k", " python3-schedutils x86_64 0.6-6.el8 rhel-8-for-x86_64-baseos-rpms 29 k", " python3-setools x86_64 4.3.0-5.el8 rhel-8-for-x86_64-baseos-rpms 627 k", " replacing setools-libs.x86_64 3.3.8-4.el7", " python3-six noarch 1.11.0-8.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " python3-slip noarch 0.6.4-13.el8 rhel-8-for-x86_64-baseos-rpms 39 k", " python3-slip-dbus noarch 0.6.4-13.el8 rhel-8-for-x86_64-baseos-rpms 39 k", " python3-subscription-manager-rhsm x86_64 1.28.42-1.el8 rhel-8-for-x86_64-baseos-rpms 404 k", " python3-syspurpose x86_64 1.28.42-1.el8 rhel-8-for-x86_64-baseos-rpms 342 k", " python3-urllib3 noarch 1.24.2-7.el8 rhel-8-for-x86_64-baseos-rpms 177 k", " quota-rpc x86_64 1:4.04-14.el8 rhel-8-for-x86_64-baseos-rpms 84 k", " readonly-root noarch 10.00.18-1.el8 rhel-8-for-x86_64-baseos-rpms 151 k", " redhat-backgrounds noarch 84.5-2.el8 rhel-8-for-x86_64-appstream-rpms 42 M", " redhat-logos-httpd noarch 84.5-2.el8 rhel-8-for-x86_64-baseos-rpms 29 k", " redhat-release x86_64 8.10-0.2.el8 rhel-8-for-x86_64-baseos-rpms 45 k", " replacing redhat-release-server.x86_64 7.9-9.el7_9", " rsync-daemon noarch 3.1.3-19.el8_7.1 rhel-8-for-x86_64-baseos-rpms 44 k", " systemd-container x86_64 239-82.el8 rhel-8-for-x86_64-baseos-rpms 781 k", " systemd-pam x86_64 239-82.el8 rhel-8-for-x86_64-baseos-rpms 512 k", " systemd-udev x86_64 239-82.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M", " timedatex x86_64 0.5-3.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " util-linux-user x86_64 2.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 103 k", "Upgrading:", " NetworkManager x86_64 1:1.40.16-15.el8 rhel-8-for-x86_64-baseos-rpms 2.3 M", " NetworkManager-config-server noarch 1:1.40.16-15.el8 rhel-8-for-x86_64-baseos-rpms 143 k", " NetworkManager-libnm x86_64 1:1.40.16-15.el8 rhel-8-for-x86_64-baseos-rpms 1.9 M", " NetworkManager-team x86_64 1:1.40.16-15.el8 rhel-8-for-x86_64-baseos-rpms 161 k", " NetworkManager-tui x86_64 1:1.40.16-15.el8 rhel-8-for-x86_64-baseos-rpms 356 k", " acl x86_64 2.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " alsa-firmware noarch 1.0.29-6.el8 rhel-8-for-x86_64-appstream-rpms 3.2 M", " alsa-lib x86_64 1.2.10-2.el8 rhel-8-for-x86_64-appstream-rpms 501 k", " alsa-tools-firmware x86_64 1.1.6-1.el8 rhel-8-for-x86_64-appstream-rpms 43 k", " audit x86_64 3.1.2-1.el8 rhel-8-for-x86_64-baseos-rpms 265 k", " audit-libs x86_64 3.1.2-1.el8 rhel-8-for-x86_64-baseos-rpms 125 k", " basesystem noarch 11-5.el8 rhel-8-for-x86_64-baseos-rpms 11 k", " bash x86_64 4.4.20-5.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M", " bc x86_64 1.07.1-5.el8 rhel-8-for-x86_64-baseos-rpms 129 k", " bind-export-libs x86_64 32:9.11.36-13.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " binutils x86_64 2.30-123.el8 rhel-8-for-x86_64-baseos-rpms 5.8 M", " biosdevname x86_64 0.7.3-2.el8 rhel-8-for-x86_64-baseos-rpms 44 k", " bzip2-libs x86_64 1.0.6-26.el8 rhel-8-for-x86_64-baseos-rpms 48 k", " ca-certificates noarch 2023.2.60_v7.0.306-80.0.el8_8 rhel-8-for-x86_64-baseos-rpms 935 k", " checkpolicy x86_64 2.9-1.el8 rhel-8-for-x86_64-baseos-rpms 346 k", " chkconfig x86_64 1.19.2-1.el8 rhel-8-for-x86_64-baseos-rpms 199 k", " chrony x86_64 4.5-1.el8 rhel-8-for-x86_64-baseos-rpms 353 k", " cloud-init noarch 23.4-7.el8_10 rhel-8-for-x86_64-appstream-rpms 1.3 M", " cloud-utils-growpart noarch 0.33-0.el8 rhel-8-for-x86_64-appstream-rpms 36 k", " coreutils x86_64 8.30-15.el8 rhel-8-for-x86_64-baseos-rpms 1.2 M", " cpio x86_64 2.12-11.el8 rhel-8-for-x86_64-baseos-rpms 266 k", " cracklib x86_64 2.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 93 k", " cracklib-dicts x86_64 2.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 4.0 M", " cronie x86_64 1.5.2-10.el8 rhel-8-for-x86_64-baseos-rpms 119 k", " cronie-anacron x86_64 1.5.2-10.el8 rhel-8-for-x86_64-baseos-rpms 42 k", " crontabs noarch 1.11-17.20190603git.el8 rhel-8-for-x86_64-baseos-rpms 25 k", " cryptsetup-libs x86_64 2.3.7-7.el8 rhel-8-for-x86_64-baseos-rpms 489 k", " curl x86_64 7.61.1-34.el8 rhel-8-for-x86_64-baseos-rpms 353 k", " cyrus-sasl-lib x86_64 2.1.27-6.el8_5 rhel-8-for-x86_64-baseos-rpms 123 k", " dbus x86_64 1:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 42 k", " dbus-glib x86_64 0.110-2.el8 rhel-8-for-x86_64-baseos-rpms 127 k", " dbus-libs x86_64 1:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 185 k", " desktop-file-utils x86_64 0.26-1.el8 rhel-8-for-x86_64-appstream-rpms 80 k", " device-mapper x86_64 8:1.02.181-14.el8 rhel-8-for-x86_64-baseos-rpms 379 k", " device-mapper-libs x86_64 8:1.02.181-14.el8 rhel-8-for-x86_64-baseos-rpms 411 k", " dhcp-common noarch 12:4.3.6-49.el8_9.1 rhel-8-for-x86_64-baseos-rpms 208 k", " dhcp-libs x86_64 12:4.3.6-49.el8_9.1 rhel-8-for-x86_64-baseos-rpms 148 k", " diffutils x86_64 3.6-6.el8 rhel-8-for-x86_64-baseos-rpms 359 k", " dmidecode x86_64 1:3.5-1.el8 rhel-8-for-x86_64-baseos-rpms 99 k", " dnf noarch 4.7.0-20.el8 rhel-8-for-x86_64-baseos-rpms 543 k", " dnf-data noarch 4.7.0-20.el8 rhel-8-for-x86_64-baseos-rpms 157 k", " dracut x86_64 049-233.git20240115.el8 rhel-8-for-x86_64-baseos-rpms 380 k", " dracut-config-rescue x86_64 049-233.git20240115.el8 rhel-8-for-x86_64-baseos-rpms 63 k", " dracut-network x86_64 049-233.git20240115.el8 rhel-8-for-x86_64-baseos-rpms 111 k", " e2fsprogs x86_64 1.45.6-5.el8 rhel-8-for-x86_64-baseos-rpms 1.0 M", " e2fsprogs-libs x86_64 1.45.6-5.el8 rhel-8-for-x86_64-baseos-rpms 233 k", " efivar-libs x86_64 37-4.el8 rhel-8-for-x86_64-baseos-rpms 108 k", " elfutils-default-yama-scope noarch 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k", " elfutils-libelf x86_64 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 233 k", " elfutils-libs x86_64 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 305 k", " emacs-filesystem noarch 1:26.1-11.el8 rhel-8-for-x86_64-baseos-rpms 70 k", " ethtool x86_64 2:5.13-2.el8 rhel-8-for-x86_64-baseos-rpms 221 k", " expat x86_64 2.2.5-13.el8_10 rhel-8-for-x86_64-baseos-rpms 114 k", " file x86_64 5.33-26.el8 rhel-8-for-x86_64-baseos-rpms 77 k", " file-libs x86_64 5.33-26.el8 rhel-8-for-x86_64-baseos-rpms 544 k", " filesystem x86_64 3.8-6.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " findutils x86_64 1:4.6.0-22.el8 rhel-8-for-x86_64-baseos-rpms 527 k", " fipscheck x86_64 1.5.0-4.el8 rhel-8-for-x86_64-baseos-rpms 28 k", " fipscheck-lib x86_64 1.5.0-4.el8 rhel-8-for-x86_64-baseos-rpms 16 k", " firewalld noarch 0.9.11-4.el8 rhel-8-for-x86_64-baseos-rpms 510 k", " firewalld-filesystem noarch 0.9.11-4.el8 rhel-8-for-x86_64-baseos-rpms 78 k", " freetype x86_64 2.9.1-9.el8 rhel-8-for-x86_64-baseos-rpms 394 k", " fxload x86_64 2008_10_13-10.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " gawk x86_64 4.2.1-4.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " gdbm x86_64 1:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 130 k", " gettext x86_64 0.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " gettext-libs x86_64 0.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 313 k", " git x86_64 2.43.0-1.el8 rhel-8-for-x86_64-appstream-rpms 92 k", " glib2 x86_64 2.56.4-162.el8 rhel-8-for-x86_64-baseos-rpms 2.5 M", " glibc x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 2.2 M", " glibc-common x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 1.0 M", " gmp x86_64 1:6.1.2-11.el8 rhel-8-for-x86_64-baseos-rpms 318 k", " gnupg2 x86_64 2.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 2.4 M", " gobject-introspection x86_64 1.56.1-1.el8 rhel-8-for-x86_64-baseos-rpms 255 k", " gpgme x86_64 1.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 336 k", " gpm-libs x86_64 1.20.7-17.el8 rhel-8-for-x86_64-appstream-rpms 39 k", " grep x86_64 3.1-6.el8 rhel-8-for-x86_64-baseos-rpms 274 k", " groff-base x86_64 1.22.3-18.el8 rhel-8-for-x86_64-baseos-rpms 1.0 M", " grub2-common noarch 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 896 k", " grub2-efi-x64-modules noarch 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " grub2-pc x86_64 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 46 k", " replacing grub2.x86_64 1:2.02-0.87.el7_9.11", " grub2-pc-modules noarch 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 923 k", " grub2-tools x86_64 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 2.0 M", " grub2-tools-extra x86_64 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " grub2-tools-minimal x86_64 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 214 k", " grubby x86_64 8.40-49.el8 rhel-8-for-x86_64-baseos-rpms 50 k", " gssproxy x86_64 0.8.0-21.el8 rhel-8-for-x86_64-baseos-rpms 119 k", " gzip x86_64 1.9-13.el8_5 rhel-8-for-x86_64-baseos-rpms 167 k", " hardlink x86_64 1:1.3-6.el8 rhel-8-for-x86_64-baseos-rpms 29 k", " hostname x86_64 3.20-6.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " hwdata noarch 0.314-8.22.el8 rhel-8-for-x86_64-baseos-rpms 1.8 M", " info x86_64 6.5-7.el8 rhel-8-for-x86_64-baseos-rpms 198 k", " initscripts x86_64 10.00.18-1.el8 rhel-8-for-x86_64-baseos-rpms 340 k", " insights-client noarch 3.2.2-2.el8 rhel-8-for-x86_64-appstream-rpms 1.3 M", " iproute x86_64 6.2.0-6.el8_10 rhel-8-for-x86_64-baseos-rpms 854 k", " iprutils x86_64 2.4.19-1.el8 rhel-8-for-x86_64-baseos-rpms 256 k", " ipset x86_64 7.1-1.el8 rhel-8-for-x86_64-baseos-rpms 45 k", " ipset-libs x86_64 7.1-1.el8 rhel-8-for-x86_64-baseos-rpms 71 k", " iptables x86_64 1.8.5-11.el8_9 rhel-8-for-x86_64-baseos-rpms 592 k", " iputils x86_64 20180629-11.el8 rhel-8-for-x86_64-baseos-rpms 149 k", " jansson x86_64 2.14-1.el8 rhel-8-for-x86_64-baseos-rpms 47 k", " json-c x86_64 0.13.1-3.el8 rhel-8-for-x86_64-baseos-rpms 41 k", " json-glib x86_64 1.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 144 k", " kbd x86_64 2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 390 k", " kbd-legacy noarch 2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 481 k", " kbd-misc noarch 2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M", " kernel-tools x86_64 4.18.0-553.el8_10 rhel-8-for-x86_64-baseos-rpms 11 M", " kernel-tools-libs x86_64 4.18.0-553.el8_10 rhel-8-for-x86_64-baseos-rpms 10 M", " kexec-tools x86_64 2.0.26-14.el8 rhel-8-for-x86_64-baseos-rpms 532 k", " keyutils x86_64 1.5.10-9.el8 rhel-8-for-x86_64-baseos-rpms 66 k", " keyutils-libs x86_64 1.5.10-9.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " kmod x86_64 25-20.el8 rhel-8-for-x86_64-baseos-rpms 126 k", " kmod-libs x86_64 25-20.el8 rhel-8-for-x86_64-baseos-rpms 69 k", " kpartx x86_64 0.8.4-41.el8 rhel-8-for-x86_64-baseos-rpms 120 k", " krb5-libs x86_64 1.18.2-26.el8_9 rhel-8-for-x86_64-baseos-rpms 842 k", " less x86_64 530-2.el8_9 rhel-8-for-x86_64-baseos-rpms 164 k", " libacl x86_64 2.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 35 k", " libassuan x86_64 2.5.1-3.el8 rhel-8-for-x86_64-baseos-rpms 83 k", " libattr x86_64 2.4.48-3.el8 rhel-8-for-x86_64-baseos-rpms 27 k", " libbasicobjects x86_64 0.1.1-40.el8 rhel-8-for-x86_64-baseos-rpms 31 k", " libblkid x86_64 2.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 221 k", " libcap x86_64 2.48-6.el8_9 rhel-8-for-x86_64-baseos-rpms 74 k", " libcap-ng x86_64 0.7.11-1.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " libcollection x86_64 0.7.0-40.el8 rhel-8-for-x86_64-baseos-rpms 48 k", " libcom_err x86_64 1.45.6-5.el8 rhel-8-for-x86_64-baseos-rpms 49 k", " libcomps x86_64 0.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 82 k", " libcurl x86_64 7.61.1-34.el8 rhel-8-for-x86_64-baseos-rpms 304 k", " libdaemon x86_64 0.14-15.el8 rhel-8-for-x86_64-baseos-rpms 36 k", " libdb x86_64 5.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 751 k", " libdb-utils x86_64 5.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 150 k", " libdnf x86_64 0.63.0-19.el8 rhel-8-for-x86_64-baseos-rpms 712 k", " replacing python2-hawkey.x86_64 0.22.5-2.el7_9", " replacing python2-libdnf.x86_64 0.22.5-2.el7_9", " libdrm x86_64 2.4.115-2.el8 rhel-8-for-x86_64-appstream-rpms 165 k", " libedit x86_64 3.1-23.20170329cvs.el8 rhel-8-for-x86_64-baseos-rpms 102 k", " libestr x86_64 0.1.10-3.el8 rhel-8-for-x86_64-appstream-rpms 28 k", " libevent x86_64 2.1.8-5.el8 rhel-8-for-x86_64-baseos-rpms 253 k", " libfastjson x86_64 0.99.9-2.el8 rhel-8-for-x86_64-appstream-rpms 38 k", " libffi x86_64 3.1-24.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " libgcc x86_64 8.5.0-21.el8 rhel-8-for-x86_64-baseos-rpms 82 k", " libgcrypt x86_64 1.8.5-7.el8_6 rhel-8-for-x86_64-baseos-rpms 463 k", " libgomp x86_64 8.5.0-21.el8 rhel-8-for-x86_64-baseos-rpms 208 k", " libgpg-error x86_64 1.31-1.el8 rhel-8-for-x86_64-baseos-rpms 242 k", " libidn x86_64 1.34-5.el8 rhel-8-for-x86_64-appstream-rpms 239 k", " libini_config x86_64 1.3.1-40.el8 rhel-8-for-x86_64-baseos-rpms 71 k", " libmnl x86_64 1.0.4-6.el8 rhel-8-for-x86_64-baseos-rpms 30 k", " libmodulemd x86_64 2.13.0-1.el8 rhel-8-for-x86_64-baseos-rpms 233 k", " libmount x86_64 2.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 237 k", " libndp x86_64 1.7-6.el8 rhel-8-for-x86_64-baseos-rpms 40 k", " libnetfilter_conntrack x86_64 1.0.6-5.el8 rhel-8-for-x86_64-baseos-rpms 65 k", " libnfnetlink x86_64 1.0.1-13.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " libnfsidmap x86_64 1:2.3.3-59.el8 rhel-8-for-x86_64-baseos-rpms 122 k", " libnl3 x86_64 3.7.0-1.el8 rhel-8-for-x86_64-baseos-rpms 337 k", " libnl3-cli x86_64 3.7.0-1.el8 rhel-8-for-x86_64-baseos-rpms 194 k", " libpath_utils x86_64 0.2.1-40.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " libpcap x86_64 14:1.9.1-5.el8 rhel-8-for-x86_64-baseos-rpms 169 k", " libpciaccess x86_64 0.14-1.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libpipeline x86_64 1.5.0-2.el8 rhel-8-for-x86_64-baseos-rpms 54 k", " libpng x86_64 2:1.6.34-5.el8 rhel-8-for-x86_64-baseos-rpms 126 k", " libpwquality x86_64 1.4.4-6.el8 rhel-8-for-x86_64-baseos-rpms 107 k", " libref_array x86_64 0.1.5-40.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " librepo x86_64 1.14.2-5.el8 rhel-8-for-x86_64-baseos-rpms 93 k", " libreport-filesystem x86_64 2.9.5-15.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " librhsm x86_64 0.0.3-5.el8 rhel-8-for-x86_64-baseos-rpms 35 k", " libseccomp x86_64 2.5.2-1.el8 rhel-8-for-x86_64-baseos-rpms 71 k", " libselinux x86_64 2.9-8.el8 rhel-8-for-x86_64-baseos-rpms 166 k", " libselinux-utils x86_64 2.9-8.el8 rhel-8-for-x86_64-baseos-rpms 243 k", " libsemanage x86_64 2.9-9.el8 rhel-8-for-x86_64-baseos-rpms 168 k", " libsepol x86_64 2.9-3.el8 rhel-8-for-x86_64-baseos-rpms 340 k", " libsmartcols x86_64 2.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 180 k", " libsolv x86_64 0.7.20-6.el8 rhel-8-for-x86_64-baseos-rpms 376 k", " libss x86_64 1.45.6-5.el8 rhel-8-for-x86_64-baseos-rpms 54 k", " libstdc++ x86_64 8.5.0-21.el8 rhel-8-for-x86_64-baseos-rpms 455 k", " libsysfs x86_64 2.1.0-25.el8 rhel-8-for-x86_64-baseos-rpms 53 k", " libtasn1 x86_64 4.13-4.el8_7 rhel-8-for-x86_64-baseos-rpms 76 k", " libteam x86_64 1.31-4.el8 rhel-8-for-x86_64-baseos-rpms 65 k", " libtirpc x86_64 1.1.4-10.el8 rhel-8-for-x86_64-baseos-rpms 113 k", " libunistring x86_64 0.9.9-3.el8 rhel-8-for-x86_64-baseos-rpms 422 k", " libuser x86_64 0.62-25.el8 rhel-8-for-x86_64-baseos-rpms 414 k", " libutempter x86_64 1.1.6-14.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libuuid x86_64 2.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 99 k", " libverto x86_64 0.3.2-2.el8 rhel-8-for-x86_64-baseos-rpms 24 k", " libverto-libevent x86_64 0.3.2-2.el8 rhel-8-for-x86_64-baseos-rpms 16 k", " libxml2 x86_64 2.9.7-18.el8_9 rhel-8-for-x86_64-baseos-rpms 697 k", " libxslt x86_64 1.1.32-6.el8 rhel-8-for-x86_64-baseos-rpms 250 k", " libyaml x86_64 0.1.7-5.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " linux-firmware noarch 20240111-121.gitb3132c18.el8 rhel-8-for-x86_64-baseos-rpms 354 M", " logrotate x86_64 3.14.0-6.el8 rhel-8-for-x86_64-baseos-rpms 86 k", " lshw x86_64 B.02.19.2-6.el8 rhel-8-for-x86_64-baseos-rpms 341 k", " lsscsi x86_64 0.32-3.el8 rhel-8-for-x86_64-baseos-rpms 71 k", " lua x86_64 5.3.4-12.el8 rhel-8-for-x86_64-appstream-rpms 192 k", " lz4 x86_64 1.8.3-3.el8_4 rhel-8-for-x86_64-baseos-rpms 104 k", " lzo x86_64 2.08-14.el8 rhel-8-for-x86_64-baseos-rpms 69 k", " mailcap noarch 2.1.48-3.el8 rhel-8-for-x86_64-baseos-rpms 39 k", " make x86_64 1:4.2.1-11.el8 rhel-8-for-x86_64-baseos-rpms 498 k", " man-db x86_64 2.7.6.1-18.el8 rhel-8-for-x86_64-baseos-rpms 887 k", " microcode_ctl x86_64 4:20230808-2.20231009.1.el8_9 rhel-8-for-x86_64-baseos-rpms 8.1 M", " mokutil x86_64 1:0.3.0-12.el8 rhel-8-for-x86_64-baseos-rpms 46 k", " ncurses x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 387 k", " ncurses-base noarch 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " ncurses-libs x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 334 k", " net-tools x86_64 2.0-0.52.20160912git.el8 rhel-8-for-x86_64-baseos-rpms 322 k", " newt x86_64 0.52.20-11.el8 rhel-8-for-x86_64-baseos-rpms 122 k", " nfs-utils x86_64 1:2.3.3-59.el8 rhel-8-for-x86_64-baseos-rpms 515 k", " nmap-ncat x86_64 2:7.92-1.el8 rhel-8-for-x86_64-appstream-rpms 243 k", " nspr x86_64 4.35.0-1.el8_8 rhel-8-for-x86_64-appstream-rpms 143 k", " nss x86_64 3.90.0-6.el8_9 rhel-8-for-x86_64-appstream-rpms 751 k", " nss-softokn x86_64 3.90.0-6.el8_9 rhel-8-for-x86_64-appstream-rpms 1.2 M", " nss-softokn-freebl x86_64 3.90.0-6.el8_9 rhel-8-for-x86_64-appstream-rpms 376 k", " nss-sysinit x86_64 3.90.0-6.el8_9 rhel-8-for-x86_64-appstream-rpms 75 k", " nss-tools x86_64 3.90.0-6.el8_9 rhel-8-for-x86_64-appstream-rpms 584 k", " nss-util x86_64 3.90.0-6.el8_9 rhel-8-for-x86_64-appstream-rpms 140 k", " numactl-libs x86_64 2.0.16-4.el8 rhel-8-for-x86_64-baseos-rpms 37 k", " openldap x86_64 2.4.46-18.el8 rhel-8-for-x86_64-baseos-rpms 352 k", " openssh x86_64 8.0p1-24.el8 rhel-8-for-x86_64-baseos-rpms 526 k", " openssh-clients x86_64 8.0p1-24.el8 rhel-8-for-x86_64-baseos-rpms 646 k", " openssh-server x86_64 8.0p1-24.el8 rhel-8-for-x86_64-baseos-rpms 495 k", " openssl x86_64 1:1.1.1k-12.el8_9 rhel-8-for-x86_64-baseos-rpms 711 k", " openssl-libs x86_64 1:1.1.1k-12.el8_9 rhel-8-for-x86_64-baseos-rpms 1.5 M", " os-prober x86_64 1.74-9.el8 rhel-8-for-x86_64-baseos-rpms 51 k", " p11-kit x86_64 0.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 327 k", " p11-kit-trust x86_64 0.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 138 k", " pam x86_64 1.3.1-33.el8 rhel-8-for-x86_64-baseos-rpms 747 k", " parted x86_64 3.2-39.el8 rhel-8-for-x86_64-baseos-rpms 555 k", " passwd x86_64 0.80-4.el8 rhel-8-for-x86_64-baseos-rpms 115 k", " pciutils x86_64 3.7.0-3.el8 rhel-8-for-x86_64-baseos-rpms 105 k", " pciutils-libs x86_64 3.7.0-3.el8 rhel-8-for-x86_64-baseos-rpms 54 k", " pcre x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 211 k", " perl-CGI noarch 4.38-2.el8 rhel-8-for-x86_64-appstream-rpms 208 k", " perl-Carp noarch 1.42-396.el8 rhel-8-for-x86_64-baseos-rpms 30 k", " perl-Compress-Raw-Bzip2 x86_64 2.081-1.el8 rhel-8-for-x86_64-baseos-rpms 41 k", " perl-Data-Dumper x86_64 2.167-399.el8 rhel-8-for-x86_64-baseos-rpms 58 k", " perl-Date-Manip noarch 6.60-3.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " perl-Digest noarch 1.17-395.el8 rhel-8-for-x86_64-baseos-rpms 27 k", " perl-Digest-MD5 x86_64 2.55-396.el8 rhel-8-for-x86_64-baseos-rpms 37 k", " perl-Encode x86_64 4:2.97-3.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M", " perl-Encode-Locale noarch 1.05-10.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 22 k", " perl-Error noarch 1:0.17025-2.el8 rhel-8-for-x86_64-appstream-rpms 46 k", " perl-Exporter noarch 5.72-396.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " perl-FCGI x86_64 1:0.78-11.module+el8.1.0+2932+809f9ad6 rhel-8-for-x86_64-appstream-rpms 49 k", " perl-File-Listing noarch 6.04-17.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 18 k", " perl-File-Path noarch 2.15-2.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " perl-File-Temp noarch 0.230.600-1.el8 rhel-8-for-x86_64-baseos-rpms 63 k", " perl-Filter x86_64 2:1.58-2.el8 rhel-8-for-x86_64-appstream-rpms 82 k", " perl-Getopt-Long noarch 1:2.50-4.el8 rhel-8-for-x86_64-baseos-rpms 63 k", " perl-Git noarch 2.43.0-1.el8 rhel-8-for-x86_64-appstream-rpms 79 k", " perl-HTML-Parser x86_64 3.72-15.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 119 k", " perl-HTML-Tagset noarch 3.20-34.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 24 k", " perl-HTTP-Cookies noarch 6.04-2.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 39 k", " perl-HTTP-Date noarch 6.02-19.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 19 k", " perl-HTTP-Message noarch 6.18-1.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 100 k", " perl-HTTP-Negotiate noarch 6.01-19.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 22 k", " perl-HTTP-Tiny noarch 0.074-3.el8 rhel-8-for-x86_64-baseos-rpms 59 k", " perl-IO-Compress noarch 2.081-1.el8 rhel-8-for-x86_64-baseos-rpms 258 k", " perl-IO-HTML noarch 1.001-11.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 28 k", " perl-IO-Socket-IP noarch 0.39-5.el8 rhel-8-for-x86_64-baseos-rpms 47 k", " perl-IO-Socket-SSL noarch 2.066-4.module+el8.3.0+6446+594cad75 rhel-8-for-x86_64-appstream-rpms 298 k", " perl-IO-Zlib noarch 1:1.10-422.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " perl-LWP-MediaTypes noarch 6.02-15.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 29 k", " perl-LWP-Protocol-https noarch 6.07-4.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 18 k", " perl-Module-Load noarch 1:0.32-395.el8 rhel-8-for-x86_64-appstream-rpms 19 k", " perl-Mozilla-CA noarch 20160104-7.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 15 k", " perl-Net-HTTP noarch 6.17-2.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 43 k", " perl-Net-SSLeay x86_64 1.88-2.module+el8.6.0+13392+f0897f98 rhel-8-for-x86_64-appstream-rpms 379 k", " perl-PathTools x86_64 3.74-1.el8 rhel-8-for-x86_64-baseos-rpms 90 k", " perl-Pod-Escapes noarch 1:1.07-395.el8 rhel-8-for-x86_64-baseos-rpms 20 k", " perl-Pod-Perldoc noarch 3.28-396.el8 rhel-8-for-x86_64-baseos-rpms 88 k", " perl-Pod-Simple noarch 1:3.35-395.el8 rhel-8-for-x86_64-baseos-rpms 213 k", " perl-Pod-Usage noarch 4:1.69-395.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " perl-Scalar-List-Utils x86_64 3:1.49-2.el8 rhel-8-for-x86_64-baseos-rpms 68 k", " perl-Socket x86_64 4:2.027-3.el8 rhel-8-for-x86_64-baseos-rpms 59 k", " perl-Storable x86_64 1:3.11-3.el8 rhel-8-for-x86_64-baseos-rpms 98 k", " perl-TermReadKey x86_64 2.37-7.el8 rhel-8-for-x86_64-appstream-rpms 40 k", " perl-Text-ParseWords noarch 3.30-395.el8 rhel-8-for-x86_64-baseos-rpms 18 k", " perl-Time-HiRes x86_64 4:1.9758-2.el8 rhel-8-for-x86_64-appstream-rpms 61 k", " perl-Time-Local noarch 1:1.280-1.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " perl-TimeDate noarch 1:2.30-15.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 53 k", " perl-URI noarch 1.73-3.el8 rhel-8-for-x86_64-baseos-rpms 116 k", " perl-WWW-RobotRules noarch 6.02-18.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 23 k", " perl-XML-LibXML x86_64 1:2.0132-2.el8 rhel-8-for-x86_64-appstream-rpms 372 k", " perl-XML-NamespaceSupport noarch 1.12-4.el8 rhel-8-for-x86_64-appstream-rpms 30 k", " perl-XML-Parser x86_64 2.44-11.el8 rhel-8-for-x86_64-appstream-rpms 226 k", " perl-XML-SAX noarch 1.00-1.el8 rhel-8-for-x86_64-appstream-rpms 65 k", " perl-XML-SAX-Base noarch 1.09-4.el8 rhel-8-for-x86_64-appstream-rpms 35 k", " perl-constant noarch 1.33-396.el8 rhel-8-for-x86_64-baseos-rpms 25 k", " perl-libs x86_64 4:5.26.3-422.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M", " perl-libwww-perl noarch 6.34-1.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 213 k", " perl-macros x86_64 4:5.26.3-422.el8 rhel-8-for-x86_64-baseos-rpms 73 k", " perl-parent noarch 1:0.237-1.el8 rhel-8-for-x86_64-baseos-rpms 20 k", " perl-podlators noarch 4.11-1.el8 rhel-8-for-x86_64-baseos-rpms 118 k", " perl-threads x86_64 1:2.21-2.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " perl-threads-shared x86_64 1.58-2.el8 rhel-8-for-x86_64-baseos-rpms 48 k", " pinentry x86_64 1.1.0-2.el8 rhel-8-for-x86_64-appstream-rpms 100 k", " plymouth x86_64 0.9.4-11.20200615git1e36e30.el8 rhel-8-for-x86_64-appstream-rpms 127 k", " plymouth-core-libs x86_64 0.9.4-11.20200615git1e36e30.el8 rhel-8-for-x86_64-appstream-rpms 122 k", " plymouth-scripts x86_64 0.9.4-11.20200615git1e36e30.el8 rhel-8-for-x86_64-appstream-rpms 44 k", " policycoreutils x86_64 2.9-25.el8 rhel-8-for-x86_64-baseos-rpms 377 k", " polkit x86_64 0.115-15.el8 rhel-8-for-x86_64-baseos-rpms 154 k", " polkit-pkla-compat x86_64 0.1-12.el8 rhel-8-for-x86_64-baseos-rpms 46 k", " popt x86_64 1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " postfix x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M", " procps-ng x86_64 3.3.15-14.el8 rhel-8-for-x86_64-baseos-rpms 330 k", " pygobject2 x86_64 2.28.7-4.module+el8.9.0+21228+8e80d31d rhel-8-for-x86_64-appstream-rpms 236 k", " python3-libs x86_64 3.6.8-59.el8 rhel-8-for-x86_64-baseos-rpms 7.9 M", " python3-pip noarch 9.0.3-24.el8 rhel-8-for-x86_64-appstream-rpms 20 k", " qemu-guest-agent x86_64 15:6.2.0-49.module+el8.10.0+21533+3df3c4b6 rhel-8-for-x86_64-appstream-rpms 368 k", " qrencode-libs x86_64 3.4.4-5.el8 rhel-8-for-x86_64-appstream-rpms 59 k", " quota x86_64 1:4.04-14.el8 rhel-8-for-x86_64-baseos-rpms 214 k", " quota-nls noarch 1:4.04-14.el8 rhel-8-for-x86_64-baseos-rpms 95 k", " readline x86_64 7.0-10.el8 rhel-8-for-x86_64-baseos-rpms 199 k", " redhat-logos x86_64 84.5-2.el8 rhel-8-for-x86_64-baseos-rpms 364 k", " redhat-release-eula x86_64 8.10-0.2.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " redhat-support-lib-python noarch 0.14.1-0.el8_9 rhel-8-for-x86_64-appstream-rpms 296 k", " redhat-support-tool noarch 0.14.1-0.el8_9 rhel-8-for-x86_64-appstream-rpms 245 k", " rhn-check x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 25 k", " rhn-client-tools x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 385 k", " rhn-setup x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 30 k", " rhnlib noarch 2.8.6-8.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 18 k", " rhnsd x86_64 5.0.35-3.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 51 k", " rng-tools x86_64 6.16-1.el8 rhel-8-for-x86_64-baseos-rpms 80 k", " rootfiles noarch 8.1-22.el8 rhel-8-for-x86_64-baseos-rpms 13 k", " rpcbind x86_64 1.2.5-10.el8 rhel-8-for-x86_64-baseos-rpms 70 k", " rpm x86_64 4.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 544 k", " rpm-build-libs x86_64 4.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 157 k", " rpm-libs x86_64 4.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 348 k", " rsync x86_64 3.1.3-19.el8_7.1 rhel-8-for-x86_64-baseos-rpms 410 k", " rsyslog x86_64 8.2102.0-15.el8 rhel-8-for-x86_64-appstream-rpms 755 k", " ruby x86_64 2.5.9-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 88 k", " ruby-irb noarch 2.5.9-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 103 k", " ruby-libs x86_64 2.5.9-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 2.9 M", " rubygem-bigdecimal x86_64 1.3.4-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 98 k", " rubygem-io-console x86_64 0.4.6-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 68 k", " rubygem-json x86_64 2.1.0-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 92 k", " rubygem-psych x86_64 3.0.2-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 96 k", " rubygem-rdoc noarch 6.0.1.1-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 457 k", " rubygems noarch 2.7.6.3-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 309 k", " sed x86_64 4.5-5.el8 rhel-8-for-x86_64-baseos-rpms 298 k", " selinux-policy noarch 3.14.3-139.el8_10 rhel-8-for-x86_64-baseos-rpms 669 k", " selinux-policy-targeted noarch 3.14.3-139.el8_10 rhel-8-for-x86_64-baseos-rpms 15 M", " setup noarch 2.12.2-9.el8 rhel-8-for-x86_64-baseos-rpms 181 k", " shadow-utils x86_64 2:4.6-22.el8 rhel-8-for-x86_64-baseos-rpms 1.2 M", " shared-mime-info x86_64 1.9-4.el8 rhel-8-for-x86_64-baseos-rpms 329 k", " shim-x64 x86_64 15.8-2.el8_10 rhel-8-for-x86_64-baseos-rpms 464 k", " slang x86_64 2.3.2-3.el8 rhel-8-for-x86_64-baseos-rpms 368 k", " snappy x86_64 1.1.8-3.el8 rhel-8-for-x86_64-baseos-rpms 37 k", " sqlite x86_64 3.26.0-19.el8_9 rhel-8-for-x86_64-baseos-rpms 669 k", " subscription-manager x86_64 1.28.42-1.el8 rhel-8-for-x86_64-baseos-rpms 1.2 M", " subscription-manager-rhsm-certificates noarch 20220623-1.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " sudo x86_64 1.9.5p2-1.el8_9 rhel-8-for-x86_64-baseos-rpms 1.0 M", " systemd x86_64 239-82.el8 rhel-8-for-x86_64-baseos-rpms 3.6 M", " systemd-libs x86_64 239-82.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " tar x86_64 2:1.30-9.el8 rhel-8-for-x86_64-baseos-rpms 839 k", " teamd x86_64 1.31-4.el8 rhel-8-for-x86_64-baseos-rpms 131 k", " time x86_64 1.9-3.el8 rhel-8-for-x86_64-baseos-rpms 54 k", " tuned noarch 2.22.1-4.el8_10 rhel-8-for-x86_64-baseos-rpms 367 k", " tzdata noarch 2024a-1.el8 rhel-8-for-x86_64-baseos-rpms 475 k", " usermode x86_64 1.113-2.el8 rhel-8-for-x86_64-baseos-rpms 202 k", " util-linux x86_64 2.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 2.5 M", " vim-common x86_64 2:8.0.1763-19.el8_6.4 rhel-8-for-x86_64-appstream-rpms 6.3 M", " vim-enhanced x86_64 2:8.0.1763-19.el8_6.4 rhel-8-for-x86_64-appstream-rpms 1.4 M", " vim-filesystem noarch 2:8.0.1763-19.el8_6.4 rhel-8-for-x86_64-appstream-rpms 50 k", " vim-minimal x86_64 2:8.0.1763-19.el8_6.4 rhel-8-for-x86_64-baseos-rpms 575 k", " virt-what x86_64 1.25-4.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " wget x86_64 1.19.5-11.el8 rhel-8-for-x86_64-appstream-rpms 734 k", " which x86_64 2.21-20.el8 rhel-8-for-x86_64-baseos-rpms 50 k", " wpa_supplicant x86_64 1:2.10-1.el8 rhel-8-for-x86_64-baseos-rpms 2.1 M", " xdg-utils noarch 1.1.2-5.el8 rhel-8-for-x86_64-appstream-rpms 84 k", " xfsprogs x86_64 5.0.0-12.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " xz x86_64 5.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 153 k", " xz-libs x86_64 5.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 94 k", " yum noarch 4.7.0-20.el8 rhel-8-for-x86_64-baseos-rpms 209 k", " yum-utils noarch 4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 76 k", " zlib x86_64 1.2.11-25.el8 rhel-8-for-x86_64-baseos-rpms 103 k", "Installing dependencies:", " NetworkManager-initscripts-updown noarch 1:1.40.16-15.el8 rhel-8-for-x86_64-baseos-rpms 144 k", " authselect x86_64 1.2.6-2.el8 rhel-8-for-x86_64-baseos-rpms 147 k", " authselect-libs x86_64 1.2.6-2.el8 rhel-8-for-x86_64-baseos-rpms 244 k", " brotli x86_64 1.0.6-3.el8 rhel-8-for-x86_64-baseos-rpms 323 k", " bubblewrap x86_64 0.4.0-1.el8 rhel-8-for-x86_64-baseos-rpms 50 k", " compat-openssl10 x86_64 1:1.0.2o-4.el8_6 rhel-8-for-x86_64-appstream-rpms 1.1 M", " crypto-policies noarch 20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 64 k", " crypto-policies-scripts noarch 20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 84 k", " dnf-plugin-subscription-manager x86_64 1.28.42-1.el8 rhel-8-for-x86_64-baseos-rpms 326 k", " dnf-plugins-core noarch 4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 77 k", " dosfstools x86_64 4.1-6.el8 rhel-8-for-x86_64-baseos-rpms 122 k", " dwz x86_64 0.12-10.el8 rhel-8-for-x86_64-appstream-rpms 109 k", " efi-srpm-macros noarch 3-3.el8 rhel-8-for-x86_64-appstream-rpms 22 k", " fuse-libs x86_64 2.9.7-19.el8 rhel-8-for-x86_64-baseos-rpms 103 k", " fwupd x86_64 1.7.8-2.el8 rhel-8-for-x86_64-baseos-rpms 3.5 M", " gdisk x86_64 1.0.3-11.el8 rhel-8-for-x86_64-baseos-rpms 241 k", " ghc-srpm-macros noarch 1.4.2-7.el8 rhel-8-for-x86_64-appstream-rpms 9.4 k", " glibc-gconv-extra x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M", " gnutls x86_64 3.6.16-8.el8_9.3 rhel-8-for-x86_64-baseos-rpms 1.0 M", " go-srpm-macros noarch 2-17.el8 rhel-8-for-x86_64-appstream-rpms 13 k", " hdparm x86_64 9.54-4.el8 rhel-8-for-x86_64-baseos-rpms 100 k", " ima-evm-utils x86_64 1.3.2-12.el8 rhel-8-for-x86_64-baseos-rpms 64 k", " ipcalc x86_64 0.2.4-4.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " libarchive x86_64 3.3.3-5.el8 rhel-8-for-x86_64-baseos-rpms 360 k", " libatasmart x86_64 0.19-14.el8 rhel-8-for-x86_64-appstream-rpms 50 k", " libblockdev x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 133 k", " libblockdev-crypto x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 82 k", " libblockdev-fs x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 88 k", " libblockdev-loop x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 71 k", " libblockdev-mdraid x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 78 k", " libblockdev-part x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 81 k", " libblockdev-swap x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 73 k", " libblockdev-utils x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 81 k", " libbpf x86_64 0.5.0-1.el8 rhel-8-for-x86_64-baseos-rpms 137 k", " libbytesize x86_64 1.4-3.el8 rhel-8-for-x86_64-appstream-rpms 59 k", " libfdisk x86_64 2.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 254 k", " libgcab1 x86_64 1.1-1.el8 rhel-8-for-x86_64-baseos-rpms 79 k", " libgusb x86_64 0.3.0-1.el8 rhel-8-for-x86_64-baseos-rpms 49 k", " libibverbs x86_64 48.0-1.el8 rhel-8-for-x86_64-baseos-rpms 404 k", " libicu x86_64 60.3-2.el8_1 rhel-8-for-x86_64-baseos-rpms 8.8 M", " libidn2 x86_64 2.2.0-1.el8 rhel-8-for-x86_64-baseos-rpms 94 k", " libkcapi x86_64 1.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k", " libkcapi-hmaccalc x86_64 1.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libksba x86_64 1.3.5-9.el8_7 rhel-8-for-x86_64-baseos-rpms 134 k", " libmetalink x86_64 0.1.3-7.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libnftnl x86_64 1.2.2-3.el8 rhel-8-for-x86_64-baseos-rpms 87 k", " libnghttp2 x86_64 1.33.0-5.el8_9 rhel-8-for-x86_64-baseos-rpms 78 k", " libnsl2 x86_64 1.2.0-2.20180605git4a062cf.el8 rhel-8-for-x86_64-baseos-rpms 58 k", " libpkgconf x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 35 k", " libpsl x86_64 0.20.2-6.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " libsecret x86_64 0.18.6-1.el8 rhel-8-for-x86_64-baseos-rpms 163 k", " libsigsegv x86_64 2.11-5.el8 rhel-8-for-x86_64-baseos-rpms 30 k", " libsmbios x86_64 2.4.1-2.el8 rhel-8-for-x86_64-baseos-rpms 99 k", " libssh-config noarch 0.9.6-14.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " libudisks2 x86_64 2.9.0-16.el8 rhel-8-for-x86_64-appstream-rpms 185 k", " libusbx x86_64 1.0.23-4.el8 rhel-8-for-x86_64-baseos-rpms 74 k", " libxmlb x86_64 0.1.15-1.el8 rhel-8-for-x86_64-baseos-rpms 91 k", " libzstd x86_64 1.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 266 k", " mariadb-connector-c-config noarch 3.1.11-2.el8_3 rhel-8-for-x86_64-appstream-rpms 15 k", " mdadm x86_64 4.2-14.el8_10 rhel-8-for-x86_64-baseos-rpms 469 k", " mozjs60 x86_64 60.9.0-4.el8 rhel-8-for-x86_64-baseos-rpms 6.6 M", " mpfr x86_64 3.1.6-1.el8 rhel-8-for-x86_64-baseos-rpms 221 k", " nettle x86_64 3.4.1-7.el8 rhel-8-for-x86_64-baseos-rpms 301 k", " nftables x86_64 1:1.0.4-4.el8_9 rhel-8-for-x86_64-baseos-rpms 381 k", " ocaml-srpm-macros noarch 5-4.el8 rhel-8-for-x86_64-appstream-rpms 9.5 k", " oddjob x86_64 0.34.7-3.el8 rhel-8-for-x86_64-appstream-rpms 81 k", " openblas-srpm-macros noarch 2-2.el8 rhel-8-for-x86_64-appstream-rpms 8.0 k", " pcre2 x86_64 10.32-3.el8_6 rhel-8-for-x86_64-baseos-rpms 247 k", " perl-CPAN-Meta-Requirements noarch 2.140-396.el8 rhel-8-for-x86_64-appstream-rpms 37 k", " perl-CPAN-Meta-YAML noarch 0.018-397.el8 rhel-8-for-x86_64-appstream-rpms 34 k", " perl-Data-Dump noarch 1.23-7.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 37 k", " perl-Digest-HMAC noarch 1.03-17.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 20 k", " perl-Digest-SHA x86_64 1:6.02-1.el8 rhel-8-for-x86_64-appstream-rpms 66 k", " perl-ExtUtils-Embed noarch 1.34-422.el8 rhel-8-for-x86_64-appstream-rpms 79 k", " perl-ExtUtils-Install noarch 2.14-4.el8 rhel-8-for-x86_64-appstream-rpms 46 k", " perl-ExtUtils-MakeMaker noarch 1:7.34-1.el8 rhel-8-for-x86_64-appstream-rpms 301 k", " perl-ExtUtils-Manifest noarch 1.70-395.el8 rhel-8-for-x86_64-appstream-rpms 37 k", " perl-ExtUtils-ParseXS noarch 1:3.35-2.el8 rhel-8-for-x86_64-appstream-rpms 83 k", " perl-JSON-PP noarch 1:2.97.001-3.el8 rhel-8-for-x86_64-appstream-rpms 68 k", " perl-NTLM noarch 1.09-17.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 24 k", " perl-Test-Harness noarch 1:3.42-1.el8 rhel-8-for-x86_64-appstream-rpms 279 k", " perl-Try-Tiny noarch 0.30-7.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 45 k", " perl-devel x86_64 4:5.26.3-422.el8 rhel-8-for-x86_64-appstream-rpms 600 k", " perl-encoding x86_64 4:2.22-3.el8 rhel-8-for-x86_64-appstream-rpms 68 k", " perl-srpm-macros noarch 1-25.el8 rhel-8-for-x86_64-appstream-rpms 11 k", " perl-version x86_64 6:0.99.24-1.el8 rhel-8-for-x86_64-appstream-rpms 67 k", " pkgconf x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " platform-python-pip noarch 9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M", " psmisc x86_64 23.1-5.el8 rhel-8-for-x86_64-baseos-rpms 151 k", " publicsuffix-list-dafsa noarch 20180723-1.el8 rhel-8-for-x86_64-baseos-rpms 56 k", " python-rpm-macros noarch 3-45.el8 rhel-8-for-x86_64-appstream-rpms 16 k", " python-srpm-macros noarch 3-45.el8 rhel-8-for-x86_64-appstream-rpms 16 k", " python2 x86_64 2.7.18-17.module+el8.10.0+20822+a15ec22d rhel-8-for-x86_64-appstream-rpms 111 k", " python2-pip-wheel noarch 9.0.3-19.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 892 k", " python2-pysocks noarch 1.6.8-6.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 33 k", " python2-pytz noarch 2017.2-13.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 54 k", " python2-setuptools-wheel noarch 39.0.1-14.module+el8.10.0+20444+3bf7fee4 rhel-8-for-x86_64-appstream-rpms 287 k", " python3-audit x86_64 3.1.2-1.el8 rhel-8-for-x86_64-baseos-rpms 88 k", " python3-cloud-what x86_64 1.28.42-1.el8 rhel-8-for-x86_64-baseos-rpms 325 k", " python3-dnf-plugin-spacewalk noarch 2.8.5-11.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 30 k", " python3-dnf-plugins-core noarch 4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 263 k", " python3-gpg x86_64 1.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 244 k", " python3-jsonschema noarch 2.6.0-4.el8 rhel-8-for-x86_64-appstream-rpms 82 k", " python3-jwt noarch 1.6.1-2.el8 rhel-8-for-x86_64-baseos-rpms 43 k", " python3-librepo x86_64 1.14.2-5.el8 rhel-8-for-x86_64-baseos-rpms 54 k", " python3-netifaces x86_64 0.10.6-4.el8 rhel-8-for-x86_64-appstream-rpms 25 k", " python3-nftables x86_64 1:1.0.4-4.el8_9 rhel-8-for-x86_64-baseos-rpms 31 k", " python3-oauthlib noarch 2.1.0-1.el8 rhel-8-for-x86_64-baseos-rpms 155 k", " python3-pip-wheel noarch 9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 866 k", " python3-ptyprocess noarch 0.5.2-4.el8 rhel-8-for-x86_64-appstream-rpms 31 k", " python3-pyparsing noarch 2.1.10-7.el8 rhel-8-for-x86_64-baseos-rpms 142 k", " python3-pysocks noarch 1.6.8-3.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " python3-pytz noarch 2017.2-11.el8 rhel-8-for-x86_64-appstream-rpms 54 k", " python3-rhn-check x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 38 k", " python3-rhn-client-tools x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 109 k", " python3-rhn-setup x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 67 k", " python3-rhnlib noarch 2.8.6-8.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 77 k", " python3-rpm-macros noarch 3-45.el8 rhel-8-for-x86_64-appstream-rpms 15 k", " python3-setuptools-wheel noarch 39.2.0-7.el8 rhel-8-for-x86_64-baseos-rpms 289 k", " python3-systemd x86_64 234-8.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " python3-webencodings noarch 0.5.1-6.el8 rhel-8-for-x86_64-appstream-rpms 27 k", " python36 x86_64 3.6.8-39.module+el8.10.0+20784+edafcd43 rhel-8-for-x86_64-appstream-rpms 20 k", " qt5-srpm-macros noarch 5.15.3-1.el8 rhel-8-for-x86_64-appstream-rpms 11 k", " redhat-rpm-config noarch 131-1.el8 rhel-8-for-x86_64-appstream-rpms 91 k", " rpm-plugin-selinux x86_64 4.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 78 k", " rubygem-openssl x86_64 2.1.2-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 191 k", " rust-srpm-macros noarch 5-2.el8 rhel-8-for-x86_64-appstream-rpms 9.3 k", " sqlite-libs x86_64 3.26.0-19.el8_9 rhel-8-for-x86_64-baseos-rpms 581 k", " squashfs-tools x86_64 4.3-21.el8 rhel-8-for-x86_64-baseos-rpms 165 k", " systemtap-sdt-devel x86_64 4.9-3.el8 rhel-8-for-x86_64-appstream-rpms 88 k", " tpm2-tss x86_64 2.3.2-6.el8 rhel-8-for-x86_64-baseos-rpms 275 k", " trousers-lib x86_64 0.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 168 k", " unbound-libs x86_64 1.16.2-5.el8_9.6 rhel-8-for-x86_64-appstream-rpms 577 k", " unzip x86_64 6.0-46.el8 rhel-8-for-x86_64-baseos-rpms 196 k", " volume_key-libs x86_64 0.3.11-6.el8 rhel-8-for-x86_64-appstream-rpms 149 k", " xkeyboard-config noarch 2.28-1.el8 rhel-8-for-x86_64-appstream-rpms 782 k", " zip x86_64 3.0-23.el8 rhel-8-for-x86_64-baseos-rpms 270 k", "Installing weak dependencies:", " elfutils-debuginfod-client x86_64 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 76 k", " geolite2-city noarch 20180605-1.el8 rhel-8-for-x86_64-appstream-rpms 19 M", " geolite2-country noarch 20180605-1.el8 rhel-8-for-x86_64-appstream-rpms 1.0 M", " gnupg2-smime x86_64 2.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 283 k", " libmaxminddb x86_64 1.2.0-10.el8_9.1 rhel-8-for-x86_64-appstream-rpms 33 k", " libxkbcommon x86_64 0.9.1-1.el8 rhel-8-for-x86_64-appstream-rpms 116 k", " memstrack x86_64 0.2.5-2.el8 rhel-8-for-x86_64-baseos-rpms 52 k", " oddjob-mkhomedir x86_64 0.34.7-3.el8 rhel-8-for-x86_64-appstream-rpms 50 k", " openssl-pkcs11 x86_64 0.4.10-3.el8 rhel-8-for-x86_64-baseos-rpms 66 k", " perl-CPAN-Meta noarch 2.150010-396.el8 rhel-8-for-x86_64-appstream-rpms 191 k", " pigz x86_64 2.4-4.el8 rhel-8-for-x86_64-baseos-rpms 79 k", " python2-pip noarch 9.0.3-19.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 1.6 M", " python3-html5lib noarch 1:0.999999999-6.el8 rhel-8-for-x86_64-appstream-rpms 214 k", " python3-unbound x86_64 1.16.2-5.el8_9.6 rhel-8-for-x86_64-appstream-rpms 130 k", " rpm-plugin-systemd-inhibit x86_64 4.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 79 k", " rubygem-did_you_mean noarch 1.2.0-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 82 k", " trousers x86_64 0.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 153 k", " udisks2 x86_64 2.9.0-16.el8 rhel-8-for-x86_64-appstream-rpms 475 k", "Removing:", " Red_Hat_Enterprise_Linux-Release_Notes-7-en-US noarch 7-2.el7 @System 317 k", " aic94xx-firmware noarch 30-6.el7 @System 30 k", " audit-libs-python x86_64 2.8.5-4.el7 @System 316 k", " btrfs-progs x86_64 4.9.1-1.el7 @System 4.0 M", " dbus-python x86_64 1.1.1-9.el7 @System 828 k", " libnl x86_64 1.1.4-3.el7 @System 365 k", " libselinux-python x86_64 2.5-15.el7 @System 589 k", " libsemanage-python x86_64 2.5-14.el7 @System 441 k", " libxml2-python x86_64 2.9.1-6.el7_9.6 @System 1.4 M", " m2crypto x86_64 0.21.1-17.el7 @System 1.9 M", " mariadb-libs x86_64 1:5.5.68-1.el7 @System 4.4 M", " mozjs17 x86_64 17.0.0-20.el7 @System 3.9 M", " newt-python x86_64 0.52.15-4.el7 @System 114 k", " nss-pem x86_64 1.0.3-7.el7_9.1 @System 205 k", " perl-Business-ISBN noarch 2.06-2.el7 @System 39 k", " perl-Business-ISBN-Data noarch 20120719.001-2.el7 @System 161 k", " perl-Font-AFM noarch 1.20-13.el7 @System 46 k", " perl-HTML-Format noarch 2.10-7.el7 @System 125 k", " perl-Net-LibIDN x86_64 0.12-15.el7 @System 51 k", " pexpect noarch 2.3-11.el7 @System 784 k", " policycoreutils-python x86_64 2.5-34.el7 @System 1.2 M", " pth x86_64 2.0.7-23.el7 @System 262 k", " pyOpenSSL x86_64 0.13.1-4.el7 @System 630 k", " pygpgme x86_64 0.3-9.el7 @System 193 k", " pyliblzma x86_64 0.5.3-11.el7 @System 186 k", " pyserial noarch 2.6-6.el7 @System 538 k", " python x86_64 2.7.5-94.el7_9 @System 79 k", " python-IPy noarch 0.75-6.el7 @System 119 k", " python-babel noarch 0.9.6-8.el7 @System 5.2 M", " python-backports x86_64 1.0-8.el7 @System 638 ", " python-backports-ssl_match_hostname noarch 3.5.0.1-1.el7 @System 18 k", " python-cffi x86_64 1.6.0-5.el7 @System 1.0 M", " python-chardet noarch 2.2.1-3.el7 @System 1.1 M", " python-configobj noarch 4.7.2-7.el7 @System 598 k", " python-dateutil noarch 1.5-7.el7 @System 343 k", " python-decorator noarch 3.4.0-3.el7 @System 71 k", " python-dmidecode x86_64 3.12.2-4.el7 @System 261 k", " python-enum34 noarch 1.0.4-1.el7 @System 322 k", " python-ethtool x86_64 0.8-8.el7 @System 74 k", " python-firewall noarch 0.6.3-13.el7_9 @System 1.9 M", " python-gobject-base x86_64 3.22.0-1.el7_4.1 @System 1.1 M", " python-gudev x86_64 147.2-7.el7 @System 45 k", " python-hwdata noarch 1.7.3-4.el7 @System 172 k", " python-idna noarch 2.4-1.el7 @System 563 k", " python-iniparse noarch 0.4-9.el7 @System 112 k", " python-inotify noarch 0.9.4-4.el7 @System 256 k", " python-ipaddr noarch 2.1.11-2.el7 @System 194 k", " python-ipaddress noarch 1.0.16-2.el7 @System 227 k", " python-jinja2 noarch 2.7.2-4.el7 @System 3.0 M", " python-jsonpatch noarch 1.2-4.el7 @System 52 k", " python-jsonpointer noarch 1.9-2.el7 @System 34 k", " python-jwcrypto noarch 0.4.2-1.el7 @System 249 k", " python-kitchen noarch 1.1.1-5.el7 @System 1.4 M", " python-libs x86_64 2.7.5-94.el7_9 @System 24 M", " python-linux-procfs noarch 0.4.11-4.el7 @System 95 k", " python-lxml x86_64 3.2.1-4.el7 @System 2.6 M", " python-magic noarch 5.11-37.el7 @System 17 k", " python-markupsafe x86_64 0.11-10.el7 @System 58 k", " python-perf x86_64 3.10.0-1160.119.1.el7 @System 336 k", " python-ply noarch 3.4-11.el7 @System 529 k", " python-prettytable noarch 0.7.2-3.el7 @System 180 k", " python-pycparser noarch 2.14-1.el7 @System 622 k", " python-pycurl x86_64 7.19.0-19.el7 @System 236 k", " python-pyudev noarch 0.15-9.el7 @System 236 k", " python-requests noarch 2.6.0-10.el7 @System 341 k", " python-schedutils x86_64 0.4-6.el7 @System 42 k", " python-setuptools noarch 0.9.8-7.el7 @System 1.9 M", " python-six noarch 1.9.0-2.el7 @System 97 k", " python-slip noarch 0.4.0-4.el7 @System 60 k", " python-slip-dbus noarch 0.4.0-4.el7 @System 75 k", " python-syspurpose x86_64 1.24.54-1.el7_9 @System 125 k", " python-urlgrabber noarch 3.10-10.el7 @System 492 k", " python-urllib3 noarch 1.10.2-7.el7 @System 380 k", " python2-cryptography x86_64 1.7.2-2.el7 @System 2.6 M", " python2-dnf noarch 4.0.9.2-2.el7_9 @System 1.9 M", " python2-futures noarch 3.1.1-5.el7 @System 91 k", " python2-libcomps x86_64 0.1.8-14.el7 @System 140 k", " python2-pyasn1 noarch 0.1.9-7.el7 @System 458 k", " python3 x86_64 3.6.8-21.el7_9 @System 39 k", " pyxattr x86_64 0.5.1-5.el7 @System 62 k", " rpm-python x86_64 4.11.3-48.el7_9 @System 146 k", " subscription-manager-rhsm x86_64 1.24.54-1.el7_9 @System 413 k", " systemd-sysv x86_64 219-78.el7_9.9 @System 3.9 k", " sysvinit-tools x86_64 2.88-14.dsf.el7 @System 107 k", " tcp_wrappers x86_64 7.6-77.el7 @System 198 k", " tcp_wrappers-libs x86_64 7.6-77.el7 @System 131 k", " yum-metadata-parser x86_64 1.1.4-10.el7 @System 57 k", " yum-rhn-plugin noarch 2.0.1-10.el7 @System 202 k", "Removing dependent packages:", " beakerlib noarch 1.31.4-1.el7bkr @System 456 k", " beakerlib-redhat noarch 1-33.el7bkr @System 22 k", " perl-HTML-Tree noarch 1:5.03-2.el7 @System 481 k", " perl-HTTP-Daemon noarch 6.01-8.el7 @System 40 k", " perl-IO-stringy noarch 2.110-22.el7 @System 130 k", " perl-XML-Twig noarch 3.44-2.el7 @System 642 k", " restraint-rhts x86_64 0.4.4-1.el7bkr @System 68 k", " tps-devel noarch 2.44.50-1 @System 1.5 M", "Downgrading:", " irqbalance x86_64 2:1.9.2-1.el8 rhel-8-for-x86_64-baseos-rpms 72 k", " libcgroup x86_64 0.41-19.el8 rhel-8-for-x86_64-baseos-rpms 70 k", " libcroco x86_64 0.6.12-4.el8_2.1 rhel-8-for-x86_64-baseos-rpms 113 k", " perl-Compress-Raw-Zlib x86_64 2.081-1.el8 rhel-8-for-x86_64-baseos-rpms 68 k", " python3-setuptools noarch 39.2.0-7.el8 rhel-8-for-x86_64-baseos-rpms 163 k", " sg3_utils x86_64 1.44-6.el8 rhel-8-for-x86_64-baseos-rpms 918 k", " sg3_utils-libs x86_64 1.44-6.el8 rhel-8-for-x86_64-baseos-rpms 99 k", "Enabling module streams:", " gimp 2.8 ", " idm client ", " perl 5.26 ", " perl-FCGI 0.78 ", " perl-IO-Socket-SSL 2.066 ", " perl-libwww-perl 6.34 ", " python27 2.7 ", " python36 3.6 ", " ruby 2.5 ", " satellite-5-client 1.0 ", " virt rhel ", "", "Transaction Summary", "=============================================================================================================================================", "Install 326 Packages", "Upgrade 376 Packages", "Remove 96 Packages", "Downgrade 7 Packages", "", "Total size: 863 M", "Total download size: 751 M", "Downloading Packages:", "Check completed.", "====> * check_initramfs_tasks", " Inhibit the upgrade if conflicting \"initramfs\" tasks are detected", "==> 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 ", "============================================================", "", "HIGH and MEDIUM severity reports:", " 1. Packages available in excluded repositories will not be installed", " 2. GRUB2 core will be automatically updated during the upgrade", " 3. Difference in Python versions and support in RHEL 8", " 4. Packages not signed by Red Hat found on the system", " 5. chrony using default configuration", " 6. Module pam_pkcs11 will be removed from PAM configuration", "", "Reports summary:", " Errors: 0", " Inhibitors: 0", " HIGH severity reports: 4", " MEDIUM severity reports: 2", " LOW severity reports: 6", " INFO severity reports: 3", "", "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] => {"changed": false, "skipped_reason": "No items in the list"} 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": 1764083189.4372087, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "us-ascii", "checksum": "4dc35825893d392afc92088108c013a5c948880e", "ctime": 1764083189.4382086, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 440402761, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1764083189.4382086, "nlink": 1, "path": "/var/log/leapp/leapp-report.txt", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 13415, "uid": 0, "version": "18446744073561214244", "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": "UmlzayBGYWN0b3I6IGhpZ2ggClRpdGxlOiBQYWNrYWdlcyBhdmFpbGFibGUgaW4gZXhjbHVkZWQgcmVwb3NpdG9yaWVzIHdpbGwgbm90IGJlIGluc3RhbGxlZApTdW1tYXJ5OiAyIHBhY2thZ2VzIHdpbGwgYmUgc2tpcHBlZCBiZWNhdXNlIHRoZXkgYXJlIGF2YWlsYWJsZSBvbmx5IGluIHRhcmdldCBzeXN0ZW0gcmVwb3NpdG9yaWVzIHRoYXQgYXJlIGludGVudGlvbmFsbHkgZXhjbHVkZWQgZnJvbSB0aGUgbGlzdCBvZiByZXBvc2l0b3JpZXMgdXNlZCBkdXJpbmcgdGhlIHVwZ3JhZGUuIFNlZSB0aGUgcmVwb3J0IG1lc3NhZ2UgdGl0bGVkICJFeGNsdWRlZCB0YXJnZXQgc3lzdGVtIHJlcG9zaXRvcmllcyIgZm9yIGRldGFpbHMuClRoZSBsaXN0IG9mIHRoZXNlIHBhY2thZ2VzOgotIHB5dGhvbjMtcHl4YXR0ciAocmVwb2lkOiBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ycG1zKQotIHJwY2dlbiAocmVwb2lkOiBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ycG1zKQpLZXk6IDI0MzdlMjA0ODA4Zjk4NzQ3N2MwZTliZThlNGM5NWIzYTg3YTlmM2UKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogaGlnaCAKVGl0bGU6IEdSVUIyIGNvcmUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IHVwZGF0ZWQgZHVyaW5nIHRoZSB1cGdyYWRlClN1bW1hcnk6IE9uIGxlZ2FjeSAoQklPUykgc3lzdGVtcywgR1JVQjIgY29yZSAobG9jYXRlZCBpbiB0aGUgZ2FwIGJldHdlZW4gdGhlIE1CUiBhbmQgdGhlIGZpcnN0IHBhcnRpdGlvbikgY2Fubm90IGJlIHVwZGF0ZWQgZHVyaW5nIHRoZSBycG0gdHJhbnNhY3Rpb24gYW5kIExlYXBwIGhhcyB0byBpbml0aWF0ZSB0aGUgdXBkYXRlIHJ1bm5pbmcgImdydWIyLWluc3RhbGwiIGFmdGVyIHRoZSB0cmFuc2FjdGlvbi4gTm8gYWN0aW9uIGlzIG5lZWRlZCBiZWZvcmUgdGhlIHVwZ3JhZGUuIEFmdGVyIHRoZSB1cGdyYWRlLCBpdCBpcyByZWNvbW1lbmRlZCB0byBjaGVjayB0aGUgR1JVQiBjb25maWd1cmF0aW9uLgpLZXk6IGFjNzAzMGUwNWQyZWUyNDhkMzRmMDhhOWZhMDQwYjM1MmJjNDEwYTMKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogaGlnaCAKVGl0bGU6IERpZmZlcmVuY2UgaW4gUHl0aG9uIHZlcnNpb25zIGFuZCBzdXBwb3J0IGluIFJIRUwgOApTdW1tYXJ5OiBJbiBSSEVMIDgsIHRoZXJlIGlzIG5vICdweXRob24nIGNvbW1hbmQuIFB5dGhvbiAzIChiYWNrd2FyZCBpbmNvbXBhdGlibGUpIGlzIHRoZSBwcmltYXJ5IFB5dGhvbiB2ZXJzaW9uIGFuZCBQeXRob24gMiBpcyBhdmFpbGFibGUgd2l0aCBsaW1pdGVkIHN1cHBvcnQgYW5kIGxpbWl0ZWQgc2V0IG9mIHBhY2thZ2VzLiBJZiB5b3Ugbm8gbG9uZ2VyIHJlcXVpcmUgUHl0aG9uIDIgcGFja2FnZXMgZm9sbG93aW5nIHRoZSB1cGdyYWRlLCBwbGVhc2UgcmVtb3ZlIHRoZW0uIFJlYWQgbW9yZSBoZXJlOiBodHRwczovL3JlZC5odC9yaGVsLTgtcHl0aG9uClJlbGF0ZWQgbGlua3M6CiAgICAtIERpZmZlcmVuY2UgaW4gUHl0aG9uIHZlcnNpb25zIGFuZCBzdXBwb3J0IGluIFJIRUwgODogaHR0cHM6Ly9yZWQuaHQvcmhlbC04LXB5dGhvbgpSZW1lZGlhdGlvbjogW2hpbnRdIFBsZWFzZSBydW4gImFsdGVybmF0aXZlcyAtLXNldCBweXRob24gL3Vzci9iaW4vcHl0aG9uMyIgYWZ0ZXIgdXBncmFkZQpLZXk6IDBjOTg1ODViMWQ4ZDI1MmViNTQwYmY2MTU2MDA5NGYzNDk1MzUxZjUKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogaGlnaCAKVGl0bGU6IFBhY2thZ2VzIG5vdCBzaWduZWQgYnkgUmVkIEhhdCBmb3VuZCBvbiB0aGUgc3lzdGVtClN1bW1hcnk6IFRoZSBmb2xsb3dpbmcgcGFja2FnZXMgaGF2ZSBub3QgYmVlbiBzaWduZWQgYnkgUmVkIEhhdCBhbmQgbWF5IGJlIHJlbW92ZWQgZHVyaW5nIHRoZSB1cGdyYWRlIHByb2Nlc3MgaW4gY2FzZSBSZWQgSGF0LXNpZ25lZCBwYWNrYWdlcyB0byBiZSByZW1vdmVkIGR1cmluZyB0aGUgdXBncmFkZSBkZXBlbmQgb24gdGhlbToKLSBiZWFrZXJsaWIKLSBiZWFrZXJsaWItcmVkaGF0Ci0gZXBlbC1yZWxlYXNlCi0gcmVzdHJhaW50Ci0gcmVzdHJhaW50LXJodHMKLSB0cHMtZGV2ZWwKS2V5OiAxM2YwNzkxYWU1ZjE5ZjUwZTdkMGQ2MDZmYjY1MDFmOTFiMWVmYjJjCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IG1lZGl1bSAKVGl0bGU6IGNocm9ueSB1c2luZyBkZWZhdWx0IGNvbmZpZ3VyYXRpb24KU3VtbWFyeTogZGVmYXVsdCBjaHJvbnkgY29uZmlndXJhdGlvbiBpbiBSSEVMOCB1c2VzIGxlYXBzZWN0eiBkaXJlY3RpdmUsIHdoaWNoIGNhbm5vdCBiZSB1c2VkIHdpdGggbGVhcCBzbWVhcmluZyBOVFAgc2VydmVycywgYW5kIHVzZXMgYSBzaW5nbGUgcG9vbCBkaXJlY3RpdmUgaW5zdGVhZCBvZiBmb3VyIHNlcnZlciBkaXJlY3RpdmVzCktleTogYzQyMjJlYmQxODczMGE3NmY2YmM3YjNiNjZkZjg5OGIxMDZlNjU1NAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBtZWRpdW0gClRpdGxlOiBNb2R1bGUgcGFtX3BrY3MxMSB3aWxsIGJlIHJlbW92ZWQgZnJvbSBQQU0gY29uZmlndXJhdGlvbgpTdW1tYXJ5OiBNb2R1bGUgcGFtX3BrY3MxMSB3YXMgc3VycGFzc2VkIGJ5IFNTU0QgYW5kIHRoZXJlZm9yZSBpdCB3YXMgcmVtb3ZlZCBmcm9tIFJIRUwtOC4gS2VlcGluZyBpdCBpbiBQQU0gY29uZmlndXJhdGlvbiBtYXkgbG9jayBvdXQgdGhlIHN5c3RlbSB0aHVzIGl0IHdpbGwgYmUgYXV0b21hdGljYWxseSByZW1vdmVkIGZyb20gUEFNIGNvbmZpZ3VyYXRpb24gYmVmb3JlIHVwZ3JhZGluZyB0byBSSEVMLTguIFBsZWFzZSBzd2l0Y2ggdG8gU1NTRCB0byByZWNvdmVyIHRoZSBmdW5jdGlvbmFsaXR5IG9mIHBhbV9wa2NzMTEuClJlbWVkaWF0aW9uOiBbaGludF0gQ29uZmlndXJlIFNTU0QgdG8gcmVwbGFjZSBwYW1fcGtjczExCktleTogYmY0N2U3MzA1ZDY4MDVlOGJiZWFhNzU5M2NmMDFlMzgwMzBjMjNmMwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBsb3cgClRpdGxlOiBTRWxpbnV4IHdpbGwgYmUgc2V0IHRvIHBlcm1pc3NpdmUgbW9kZQpTdW1tYXJ5OiBTRWxpbnV4IHdpbGwgYmUgc2V0IHRvIHBlcm1pc3NpdmUgbW9kZS4gQ3VycmVudCBtb2RlOiBlbmZvcmNpbmcuIFRoaXMgYWN0aW9uIGlzIHJlcXVpcmVkIGJ5IHRoZSB1cGdyYWRlIHByb2Nlc3MgdG8gbWFrZSBzdXJlIHRoZSB1cGdyYWRlZCBzeXN0ZW0gY2FuIGJvb3Qgd2l0aG91dCBiZWluaWcgYmxvY2tlZCBieSBTRWxpbnV4IHJ1bGVzLgpSZW1lZGlhdGlvbjogW2hpbnRdIE1ha2Ugc3VyZSB0aGVyZSBhcmUgbm8gU0VsaW51eCByZWxhdGVkIHdhcm5pbmdzIGFmdGVyIHRoZSB1cGdyYWRlIGFuZCBlbmFibGUgU0VsaW51eCBtYW51YWxseSBhZnRlcndhcmRzLiBOb3RpY2U6IFlvdSBjYW4gaWdub3JlIHRoZSAiL3Jvb3QvdG1wX2xlYXBwX3B5MyIgU0VsaW51eCB3YXJuaW5ncy4KS2V5OiAzOWQ3MTgzZGFmYmE3OThhYTRiYmIxZTcwYjBlZjJiYmU1YjE3NzJmCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGxvdyAKVGl0bGU6IEdyZXAgaGFzIGluY29tcGF0aWJsZSBjaGFuZ2VzIGluIHRoZSBuZXh0IG1ham9yIHZlcnNpb24KU3VtbWFyeTogSWYgYSBmaWxlIGNvbnRhaW5zIGRhdGEgaW1wcm9wZXJseSBlbmNvZGVkIGZvciB0aGUgY3VycmVudCBsb2NhbGUsIGFuZCB0aGlzIGlzIGRpc2NvdmVyZWQgYmVmb3JlIGFueSBvZiB0aGUgZmlsZSdzIGNvbnRlbnRzIGFyZSBvdXRwdXQsIGdyZXAgbm93IHRyZWF0cyB0aGUgZmlsZSBhcyBiaW5hcnkuClRoZSAnZ3JlcCAtUCcgbm8gbG9uZ2VyIHJlcG9ydHMgYW4gZXJyb3IgYW5kIGV4aXRzIHdoZW4gZ2l2ZW4gaW52YWxpZCBVVEYtOCBkYXRhLiBJbnN0ZWFkLCBpdCBjb25zaWRlcnMgdGhlIGRhdGEgdG8gYmUgbm9uLW1hdGNoaW5nLgpJbiBsb2NhbGVzIHdpdGggbXVsdGlieXRlIGNoYXJhY3RlciBlbmNvZGluZ3Mgb3RoZXIgdGhhbiBVVEYtOCwgZ3JlcCAtUCBub3cgcmVwb3J0cyBhbiBlcnJvciBhbmQgZXhpdHMgaW5zdGVhZCBvZiBtaXNiZWhhdmluZy4KV2hlbiBzZWFyY2hpbmcgYmluYXJ5IGRhdGEsIGdyZXAgbm93IG1heSB0cmVhdCBub24tdGV4dCBieXRlcyBhcyBsaW5lIHRlcm1pbmF0b3JzLiBUaGlzIGNhbiBib29zdCBwZXJmb3JtYW5jZSBzaWduaWZpY2FudGx5LgpUaGUgJ2dyZXAgLXonIG5vIGxvbmdlciBhdXRvbWF0aWNhbGx5IHRyZWF0cyB0aGUgYnl0ZSAnXDIwMCcgYXMgYmluYXJ5IGRhdGEuCkNvbnRleHQgbm8gbG9uZ2VyIGV4Y2x1ZGVzIHNlbGVjdGVkIGxpbmVzIG9taXR0ZWQgYmVjYXVzZSBvZiAtbS4gRm9yIGV4YW1wbGUsICdncmVwICJeIiAtbTEgLUExJyBub3cgb3V0cHV0cyB0aGUgZmlyc3QgdHdvIGlucHV0IGxpbmVzLCBub3QganVzdCB0aGUgZmlyc3QgbGluZS4KClJlbWVkaWF0aW9uOiBbaGludF0gUGxlYXNlIHVwZGF0ZSB5b3VyIHNjcmlwdHMgdG8gYmUgY29tcGF0aWJsZSB3aXRoIHRoZSBjaGFuZ2VzLgpLZXk6IDk0NjY1YTQ5OWUyZWVlZTM1ZWNhM2U3MDkzYTdhYmUxODMzODRiMTYKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogbG93IApUaXRsZTogUG9zdGZpeCBoYXMgaW5jb21wYXRpYmxlIGNoYW5nZXMgaW4gdGhlIG5leHQgbWFqb3IgdmVyc2lvbgpTdW1tYXJ5OiBQb3N0Zml4IDMueCBoYXMgc28gY2FsbGVkICJjb21wYXRpYmlsaXR5IHNhZmV0eSBuZXQiIHRoYXQgcnVucyBQb3N0Zml4IHByb2dyYW1zIHdpdGggYmFja3dhcmRzLWNvbXBhdGlibGUgZGVmYXVsdCBzZXR0aW5ncy4gSXQgd2lsbCBsb2cgYSB3YXJuaW5nIHdoZW5ldmVyIGJhY2t3YXJkcy1jb21wYXRpYmxlIGRlZmF1bHQgc2V0dGluZyBtYXkgYmUgcmVxdWlyZWQgZm9yIGNvbnRpbnVpdHkgb2Ygc2VydmljZS4gQmFzZWQgb24gdGhpcyBsb2dnaW5nIHRoZSBzeXN0ZW0gYWRtaW5pc3RyYXRvciBjYW4gZGVjaWRlIGlmIGFueSBiYWNrd2FyZHMtY29tcGF0aWJsZSBzZXR0aW5ncyBuZWVkIHRvIGJlIG1hZGUgcGVybWFuZW50IGluIG1haW4uY2Ygb3IgbWFzdGVyLmNmLCBiZWZvcmUgdHVybmluZyBvZmYgdGhlIGJhY2t3YXJkcy1jb21wYXRpYmlsaXR5IHNhZmV0eSBuZXQuClRoZSBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IHNhZmV0eSBuZXQgaXMgYnkgZGVmYXVsdCB0dXJuZWQgb2ZmIGluIFJlZCBIYXQgRW50ZXJwcmlzZSBMaW51eCA4LgpJdCBjYW4gYmUgdHVybmVkIG9uIGJ5IHJ1bm5pbmc6ICAicG9zdGNvbmYgLWUgY29tcGF0aWJpbGl0eV9sZXZlbD0wCkl0IGNhbiBiZSB0dXJuZWQgb2ZmIGJ5IHJ1bm5pbmc6ICJwb3N0Y29uZiAtZSBjb21wYXRpYmlsaXR5X2xldmVsPTIKCkluIHRoZSBQb3N0Zml4IE15U1FMIGRhdGFiYXNlIGNsaWVudCwgdGhlIGRlZmF1bHQgIm9wdGlvbl9ncm91cCIgdmFsdWUgaGFzIGNoYW5nZWQgdG8gImNsaWVudCIsIGkuZS4gaXQgbm93IHJlYWRzIG9wdGlvbnMgZnJvbSB0aGUgW2NsaWVudF0gZ3JvdXAgZnJvbSB0aGUgTXlTUUwgY29uZmlndXJhdGlvbiBmaWxlLiBUbyBkaXNhYmxlIGl0LCBzZXQgIm9wdGlvbl9ncm91cCIgdG8gdGhlIGVtcHR5IHN0cmluZy4KClRoZSBwb3N0cXVldWUgY29tbWFuZCBubyBsb25nZXIgZm9yY2VzIGFsbCBtZXNzYWdlIGFycml2YWwgdGltZXMgdG8gYmUgcmVwb3J0ZWQgaW4gVVRDLiBUbyBnZXQgdGhlIG9sZCBiZWhhdmlvciwgc2V0IFRaPVVUQyBpbiBtYWluLmNmOmltcG9ydF9lbnZpcm9ubWVudC4KClBvc3RmaXggMy4yIGVuYWJsZXMgZWxsaXB0aWMgY3VydmUgbmVnb3RpYXRpb24uIFRoaXMgY2hhbmdlcyB0aGUgZGVmYXVsdCBzbXRwZF90bHNfZWVjZGhfZ3JhZGUgc2V0dGluZyB0byAiYXV0byIsIGFuZCBpbnRyb2R1Y2VzIGEgbmV3IHBhcmFtZXRlciAidGxzX2VlY2RoX2F1dG9fY3VydmVzIiB3aXRoIHRoZSBuYW1lcyBvZiBjdXJ2ZXMgdGhhdCBtYXkgYmUgbmVnb3RpYXRlZC4KClRoZSAibWFzdGVyLmNmIiBjaHJvb3QgZGVmYXVsdCB2YWx1ZSBoYXMgY2hhbmdlZCBmcm9tICJ5IiAoeWVzKSB0byAibiIgKG5vKS4gVGhpcyBhcHBsaWVzIHRvIG1hc3Rlci5jZiBzZXJ2aWNlcyB3aGVyZSBjaHJvb3QgZmllbGQgaXMgbm90IGV4cGxpY2l0bHkgc3BlY2lmaWVkLgoKVGhlICJhcHBlbmRfZG90X215ZG9tYWluIiBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gInllcyIgdG8gIm5vIi4gWW91IG1heSBuZWVkIGNoYW5naW5nIGl0IHRvICJ5ZXMiIGlmIHNlbmRlcnMgY2Fubm90IHVzZSBjb21wbGV0ZSBkb21haW4gbmFtZXMgaW4gZS1tYWlsIGFkZHJlc3Nlcy4KClRoZSAicmVsYXlfZG9tYWlucyIgZGVmYXVsdCB2YWx1ZSBoYXMgY2hhbmdlZCBmcm9tICIkbXlkZXN0aW5hdGlvbiIgdG8gdGhlIGVtcHR5IHZhbHVlLiBUaGlzIGNvdWxkIHJlc3VsdCBpbiB1bmV4cGVjdGVkICJSZWxheSBhY2Nlc3MgZGVuaWVkIiBlcnJvcnMgb3IgRVRSTiBlcnJvcnMsIGJlY2F1c2Ugbm93IHdpbGwgcG9zdGZpeCBieSBkZWZhdWx0IHJlbGF5IG9ubHkgZm9yIHRoZSBsb2NhbGhvc3QuCgpUaGUgIm15bmV0d29ya3Nfc3R5bGUiIGRlZmF1bHQgdmFsdWUgaGFzIGNoYW5nZWQgZnJvbSAic3VibmV0IiB0byAiaG9zdCIuIFRoaXMgcGFyYW1ldGVyIGlzIHVzZWQgdG8gaW1wbGVtZW50IHRoZSAicGVybWl0X215bmV0d29ya3MiIGZlYXR1cmUuIFRoZSBjaGFuZ2UgY291bGQgcmVzdWx0IGluIHVuZXhwZWN0ZWQgImFjY2VzcyBkZW5pZWQiIGVycm9ycywgYmVjYXVzZSBwb3N0Zml4IHdpbGwgbm93IGJ5IGRlZmF1bHQgdHJ1c3Qgb25seSB0aGUgbG9jYWwgbWFjaGluZSwgbm90IHRoZSByZW1vdGUgU01UUCBjbGllbnRzIG9uIHRoZSBzYW1lIElQIHN1Ym5ldHdvcmsuCgpQb3N0Zml4IG5vdyBzdXBwb3J0cyBkeW5hbWljYWxseSBsb2FkZWQgZGF0YWJhc2UgcGx1Z2lucy4gUGx1Z2lucyBhcmUgc2hpcHBlZCBpbiBpbmRpdmlkdWFsIFJQTSBzdWItcGFja2FnZXMuIENvcnJlY3QgZGF0YWJhc2UgcGx1Z2lucyBoYXZlIHRvIGJlIGluc3RhbGxlZCwgb3RoZXJ3aXNlIHRoZSBzcGVjaWZpYyBkYXRhYmFzZSBjbGllbnQgd2lsbCBub3Qgd29yay4gRm9yIGV4YW1wbGUgZm9yIFBvc3RncmVTUUwgbWFwIHRvIHdvcmssIHRoZSBwb3N0Zml4LXBnc3FsIFJQTSBwYWNrYWdlIGhhcyB0byBiZSBpbnN0YWxsZWQuCgpLZXk6IDU3MjFlMGEwN2E2N2Q4MmNmN2U1ZWE2ZjE3NjYyY2Q0ZjgyZTBhMzMKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogbG93IApUaXRsZTogRGV0ZWN0ZWQgYnJva2VuIHN5c3RlbWQgc3ltbGlua3MgZm9yIG5vbi1leGlzdGluZyBzZXJ2aWNlcwpTdW1tYXJ5OiBMZWFwcCBkZXRlY3RlZCBicm9rZW4gc3lzdGVtZCBzeW1saW5rcyBvbiB0aGUgc3lzdGVtIHRoYXQgZG8gbm90IGNvcnJlc3BvbmQgdG8gYW55IGluc3RhbGxlZCBzeXN0ZW1kIHVuaXQuIFRoaXMgdHlwaWNhbGx5IGhhcHBlbnMgd2hlbiB0aGUgb3JpZ2luYWwgc3lzdGVtZCB1bml0IGZpbGUgaGFzIGJlZW4gcmVtb3ZlZCAoZS5nLiBhbiBycG0gcmVtb3ZhbCkgb3IgcmVuYW1lZCBhbmQgdGhlIHN5c3RlbSBjb25maWdyYXRpb24gaGFzIG5vdCBiZWVuIHByb3Blcmx5IG1vZGlmaWVkLiBUaGVzZSBzeW1saW5rcyB3aWxsIG5vdCBiZSBoYW5kbGVkIGR1cmluZyB0aGUgaW4tcGxhY2UgdXBncmFkZSBhcyB0aGV5IGFyZSBhbHJlYWR5IGJyb2tlbi4gVGhlIGxpc3Qgb2YgZGV0ZWN0ZWQgYnJva2VuIHN5c3RlbWQgc3ltbGlua3M6CiAgICAtIC9ldGMvc3lzdGVtZC9zeXN0ZW0vbXVsdGktdXNlci50YXJnZXQud2FudHMvb3ZpcnQtZ3Vlc3QtYWdlbnQuc2VydmljZQpSZW1lZGlhdGlvbjogW2hpbnRdIFJlbW92ZSB0aGUgaW52YWxpZCBzeW1saW5rcyBiZWZvcmUgdGhlIHVwZ3JhZGUuCltjb21tYW5kXSAvdXNyL2Jpbi9ybSAvZXRjL3N5c3RlbWQvc3lzdGVtL211bHRpLXVzZXIudGFyZ2V0LndhbnRzL292aXJ0LWd1ZXN0LWFnZW50LnNlcnZpY2UKS2V5OiBiZTIwODNmZWUwM2Y1ZjBhNzA4ZmQxOTNkODJkMmZlMjBhZWU3MjE3Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGxvdyAKVGl0bGU6IFNvbWUgZW5hYmxlZCBSUE0gcmVwb3NpdG9yaWVzIGFyZSB1bmtub3duIHRvIExlYXBwClN1bW1hcnk6IFRoZSBmb2xsb3dpbmcgcmVwb3NpdG9yaWVzIHdpdGggUmVkIEhhdC1zaWduZWQgcGFja2FnZXMgYXJlIHVua25vd24gdG8gTGVhcHA6Ci0gcmhlbC1TZXJ2ZXIKQW5kIHRoZSBmb2xsb3dpbmcgcGFja2FnZXMgaW5zdGFsbGVkIGZyb20gdGhvc2UgcmVwb3NpdG9yaWVzIG1heSBub3QgYmUgdXBncmFkZWQ6Ci0gcHl0aG9uMy1saWJzCi0gcGVybC1saWJzCi0gcGVybC1YTUwtVHdpZwotIHBlcmwtSFRNTC1UYWdzZXQKLSBwZXJsLXBhcmVudAotIGVmaXZhci1saWJzCi0gcGVybC1UaW1lLUhpUmVzCi0gcGVybC1IVFRQLUNvb2tpZXMKLSB2aW0tY29tbW9uCi0gcGVybC1Qb2QtUGVybGRvYwotIGxpYnNvbHYKLSBwZXJsLW1hY3JvcwotIHBlcmwtSU8tQ29tcHJlc3MKLSBweXRob24tc2xpcC1kYnVzCi0gcGVybC1IVFRQLURhdGUKLSBydWJ5LWxpYnMKLSBwZXJsLVhNTC1OYW1lc3BhY2VTdXBwb3J0Ci0gcnVieWdlbXMKLSBncnViMi1lZmkteDY0LW1vZHVsZXMKLSBwZXJsLUhUVFAtTWVzc2FnZQotIGlwc2V0Ci0gcGVybC1Tb2NrZXQKLSBydWJ5Z2VtLXBzeWNoCi0gbGliZHJtCi0gcGVybC1UaW1lLUxvY2FsCi0gcnVieWdlbS1iaWdkZWNpbWFsCi0gcGVybC1GaWxlLVRlbXAKLSBweXRob24zCi0gcGVybC1UZXh0LVBhcnNlV29yZHMKLSBncG0tbGlicwotIHBlcmwtTFdQLU1lZGlhVHlwZXMKLSBwZXJsLUNvbXByZXNzLVJhdy1abGliCi0gcGVybC1UZXJtUmVhZEtleQotIHBlcmwtdGhyZWFkcwotIHBlcmwtRmlsZS1MaXN0aW5nCi0gcnVieWdlbS1yZG9jCi0gcGVybC1TY2FsYXItTGlzdC1VdGlscwotIHBlcmwtSFRUUC1UaW55Ci0gcGVybC1YTUwtU0FYCi0gcGVybC1MV1AtUHJvdG9jb2wtaHR0cHMKLSB2aW0tZmlsZXN5c3RlbQotIHBlcmwtSU8tWmxpYgotIHJuZy10b29scwotIGxpYnBjaWFjY2VzcwotIHBlcmwtTW96aWxsYS1DQQotIHB5dGhvbi1maXJld2FsbAotIGpzb24tZ2xpYgotIHBlcmwtdGhyZWFkcy1zaGFyZWQKLSBtYWlsY2FwCi0gcGVybC1CdXNpbmVzcy1JU0JOLURhdGEKLSBwZXJsLUVuY29kZQotIHBlcmwtQ2FycAotIGxpbnV4LWZpcm13YXJlCi0gcGVybC1IVFRQLU5lZ290aWF0ZQotIHJ1YnlnZW0taW8tY29uc29sZQotIHBlcmwtRGF0YS1EdW1wZXIKLSBwZXJsLUV4cG9ydGVyCi0gYWljOTR4eC1maXJtd2FyZQotIHdnZXQKLSB2aW0tZW5oYW5jZWQKLSBwZXJsLWxpYnd3dy1wZXJsCi0gcGVybC1VUkkKLSBwZXJsLU1vZHVsZS1Mb2FkCi0gcGVybC1YTUwtTGliWE1MCi0gcGVybC1GaWxlLVBhdGgKLSBwZXJsLUVuY29kZS1Mb2NhbGUKLSBwZXJsLVhNTC1TQVgtQmFzZQotIHBlcmwtWE1MLVBhcnNlcgotIGlwcnV0aWxzCi0gYmlvc2Rldm5hbWUKLSBwZXJsLUZDR0kKLSBwZXJsLVRpbWVEYXRlCi0gbW9rdXRpbAotIGdpdAotIHBlcmwtQ29tcHJlc3MtUmF3LUJ6aXAyCi0gcGVybAotIHBlcmwtRm9udC1BRk0KLSBmeGxvYWQKLSBwZXJsLVN0b3JhYmxlCi0gcGVybC1EaWdlc3QtTUQ1Ci0gcGx5bW91dGgtY29yZS1saWJzCi0gbGlicmVwb3J0LWZpbGVzeXN0ZW0KLSBwZXJsLUdldG9wdC1Mb25nCi0gcGVybC1IVE1MLVRyZWUKLSBwZXJsLUlPLUhUTUwKLSBydWJ5Ci0gcGVybC1QYXRoVG9vbHMKLSBwZXJsLUhUTUwtUGFyc2VyCi0gaXBzZXQtbGlicwotIHBlcmwtTmV0LUxpYklETgotIHBlcmwtR2l0Ci0gZmlyZXdhbGxkCi0gcGx5bW91dGgKLSBwZXJsLUNHSQotIHB5dGhvbjMtc2V0dXB0b29scwotIHBlcmwtV1dXLVJvYm90UnVsZXMKLSBmaXJld2FsbGQtZmlsZXN5c3RlbQotIHNoaW0teDY0Ci0gcnVieS1pcmIKLSBwZXJsLVBvZC1TaW1wbGUKLSBwZXJsLUVycm9yCi0gcGVybC1IVE1MLUZvcm1hdAotIGxzc2NzaQotIHBlcmwtSFRUUC1EYWVtb24KLSBhbHNhLWxpYgotIHJlZGhhdC1sb2dvcwotIHJ1YnlnZW0tanNvbgotIHBlcmwtRGF0ZS1NYW5pcAotIHBlcmwtTmV0LUhUVFAKLSBwZXJsLURpZ2VzdAotIHBlcmwtSU8tU29ja2V0LVNTTAotIGVidGFibGVzCi0gcGx5bW91dGgtc2NyaXB0cwotIHBlcmwtSU8tc3RyaW5neQotIHRpbWUKLSBwZXJsLXBvZGxhdG9ycwotIHBlcmwtY29uc3RhbnQKLSBwZXJsLVBvZC1Fc2NhcGVzCi0gcGVybC1OZXQtU1NMZWF5Ci0gcGVybC1CdXNpbmVzcy1JU0JOCi0gYWxzYS10b29scy1maXJtd2FyZQotIHBlcmwtRmlsdGVyCi0gbGlicmVwbwotIHBlcmwtUG9kLVVzYWdlCi0gcHl0aG9uLXNsaXAKLSBhbHNhLWZpcm13YXJlCi0gcGVybC1JTy1Tb2NrZXQtSVAKLSBweXRob24zLXBpcApSZW1lZGlhdGlvbjogW2hpbnRdIFlvdSBjYW4gZmlsZSBhIHJlcXVlc3QgdG8gYWRkIHRoaXMgcmVwb3NpdG9yeSB0byB0aGUgc2NvcGUgb2YgaW4tcGxhY2UgdXBncmFkZXMgYnkgZmlsaW5nIGEgc3VwcG9ydCB0aWNrZXQKS2V5OiA4ZTg5ZTIwYzY0NWNlYTYwMGIyNDAxNTYwNzFkODFjNjRkYWFiN2FkCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGxvdyAKVGl0bGU6IFRoZSBzdWJzY3JpcHRpb24tbWFuYWdlciByZWxlYXNlIGlzIGdvaW5nIHRvIGJlIGtlcHQgYXMgaXQgaXMgZHVyaW5nIHRoZSB1cGdyYWRlClN1bW1hcnk6IFRoZSB1cGdyYWRlIGlzIGV4ZWN1dGVkIHdpdGggdGhlIC0tbm8tcmhzbSBvcHRpb24gKG9yIHdpdGggdGhlIExFQVBQX05PX1JIU00gZW52aXJvbm1lbnQgdmFyaWFibGUpLiBJbiB0aGlzIGNhc2UsIHRoZSBzdWJzY3JpcHRpb24tbWFuYWdlciB3aWxsIG5vdCBiZSBjb25maWd1cmVkIGR1cmluZyB0aGUgdXBncmFkZS4gSWYgdGhlIHN5c3RlbSBpcyBzdWJzY3JpYmVkIGFuZCByZWxlYXNlIGlzIHNldCBhbHJlYWR5LCB5b3UgY291bGQgZW5jb3VudGVyIGlzc3VlcyB0byBnZXQgUkhFTCBjb250ZW50IHVzaW5nIERORi9ZVU0gYWZ0ZXIgdGhlIHVwZ3JhZGUuClJlbWVkaWF0aW9uOiBbaGludF0gU2V0IHRoZSBuZXcgcmVsZWFzZSAob3IgdW5zZXQgaXQpIGFmdGVyIHRoZSB1cGdyYWRlIHVzaW5nIHN1YnNjcmlwdGlvbi1tYW5hZ2VyOiBzdWJzY3JpcHRpb24tbWFuYWdlciByZWxlYXNlIC0tc2V0IDguMTAKS2V5OiAwMTk4NjU4NGUyN2U4NWVhMTg5Mjk1ODZmYWY2MTRlZWUwMTFhMTIxCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGluZm8gClRpdGxlOiBFeGNsdWRlZCB0YXJnZXQgc3lzdGVtIHJlcG9zaXRvcmllcwpTdW1tYXJ5OiBUaGUgZm9sbG93aW5nIHJlcG9zaXRvcmllcyBhcmUgbm90IHN1cHBvcnRlZCBieSBSZWQgSGF0IGFuZCBhcmUgZXhjbHVkZWQgZnJvbSB0aGUgbGlzdCBvZiByZXBvc2l0b3JpZXMgdXNlZCBkdXJpbmcgdGhlIHVwZ3JhZGUuCi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC04LXMzOTB4LXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtcHBjNjRsZS1ycG1zCi0gcmh1aS1jb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1yaHVpLXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LWFhcmNoNjQtZXVzLXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXBwYzY0bGUtZXVzLXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgteDg2XzY0LXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LWFhcmNoNjQtcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtczM5MHgtcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtczM5MHgtZXVzLXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ldXMtcnBtcwotIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1hYXJjaDY0LXJodWktcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWJldGEtZm9yLXJoZWwtOC1hYXJjaDY0LXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXJodWktcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJodWktcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ldXMtcmh1aS1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1wcGM2NGxlLXJwbXMKUmVtZWRpYXRpb246IFtoaW50XSBJZiBzb21lIG9mIGV4Y2x1ZGVkIHJlcG9zaXRvcmllcyBhcmUgc3RpbGwgcmVxdWlyZWQgdG8gYmUgdXNlZCBkdXJpbmcgdGhlIHVwZ3JhZGUsIGV4ZWN1dGUgbGVhcHAgd2l0aCB0aGUgLS1lbmFibGVyZXBvIG9wdGlvbiB3aXRoIHRoZSByZXBvaWQgb2YgdGhlIHJlcG9zaXRvcnkgcmVxdWlyZWQgdG8gYmUgZW5hYmxlZCBhcyBhbiBhcmd1bWVudCAodGhlIG9wdGlvbiBjYW4gYmUgdXNlZCBtdWx0aXBsZSB0aW1lcykuCktleTogMWI5MTMyY2IyMzYyYWU3ODMwZTQ4ZWVlNzgxMWJlOTUyNzc0N2RlOAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBpbmZvIApUaXRsZTogU0VsaW51eCByZWxhYmVsaW5nIHdpbGwgYmUgc2NoZWR1bGVkClN1bW1hcnk6IFNFbGludXggcmVsYWJlbGluZyB3aWxsIGJlIHNjaGVkdWxlZCBhcyB0aGUgc3RhdHVzIGlzIHBlcm1pc3NpdmUvZW5mb3JjaW5nLgpLZXk6IDhmYjgxODYzZjg0MTNiZDYxN2MyYTU1YjY5YjhlMTBmZjAzZDdjNzIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogaW5mbyAKVGl0bGU6IEN1cnJlbnQgUEFNIGFuZCBuc3N3aXRjaC5jb25mIGNvbmZpZ3VyYXRpb24gd2lsbCBiZSBrZXB0LgpTdW1tYXJ5OiBUaGVyZSBpcyBhIG5ldyB0b29sIGNhbGxlZCBhdXRoc2VsZWN0IGluIFJIRUw4IHRoYXQgcmVwbGFjZWQgYXV0aGNvbmZpZy4gVGhlIHVwZ3JhZGUgcHJvY2VzcyB3YXMgdW5hYmxlIHRvIGZpbmQgYW4gYXV0aHNlbGVjdCBwcm9maWxlIHRoYXQgd291bGQgYmUgZXF1aXZhbGVudCB0byB5b3VyIGN1cnJlbnQgY29uZmlndXJhdGlvbi4gVGhlcmVmb3JlIHlvdXIgY29uZmlndXJhdGlvbiB3aWxsIGJlIGxlZnQgaW50YWN0LgpLZXk6IDQwYzRhYjFkYTRhMzBkYzFjYTQwZTU0M2Y2Mzg1ZTEzMzZkODgxMGMKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo=", "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": "ewogICJsZWFwcF9ydW5faWQiOiAiNzFkMGI4NWUtYzI3Mi00Nzk0LThmNGEtNmM5ZThhZWMyYTM3IiwgCiAgImVudHJpZXMiOiBbCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInJlcG9zaXRvcnkiLCAKICAgICAgICAiZmFpbHVyZSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJFeGNsdWRlZCB0YXJnZXQgc3lzdGVtIHJlcG9zaXRvcmllcyIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDU6MTYuNDQ0NDc2WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIklmIHNvbWUgb2YgZXhjbHVkZWQgcmVwb3NpdG9yaWVzIGFyZSBzdGlsbCByZXF1aXJlZCB0byBiZSB1c2VkIGR1cmluZyB0aGUgdXBncmFkZSwgZXhlY3V0ZSBsZWFwcCB3aXRoIHRoZSAtLWVuYWJsZXJlcG8gb3B0aW9uIHdpdGggdGhlIHJlcG9pZCBvZiB0aGUgcmVwb3NpdG9yeSByZXF1aXJlZCB0byBiZSBlbmFibGVkIGFzIGFuIGFyZ3VtZW50ICh0aGUgb3B0aW9uIGNhbiBiZSB1c2VkIG11bHRpcGxlIHRpbWVzKS4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInJlcG9zaXRvcmllc19ibGFja2xpc3QiLCAKICAgICAgInN1bW1hcnkiOiAiVGhlIGZvbGxvd2luZyByZXBvc2l0b3JpZXMgYXJlIG5vdCBzdXBwb3J0ZWQgYnkgUmVkIEhhdCBhbmQgYXJlIGV4Y2x1ZGVkIGZyb20gdGhlIGxpc3Qgb2YgcmVwb3NpdG9yaWVzIHVzZWQgZHVyaW5nIHRoZSB1cGdyYWRlLlxuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtczM5MHgtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtcHBjNjRsZS1ycG1zXG4tIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcmh1aS1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1ldXMtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXBwYzY0bGUtZXVzLXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC04LXg4Nl82NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtczM5MHgtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXMzOTB4LWV1cy1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LWV1cy1ycG1zXG4tIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1hYXJjaDY0LXJodWktcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtcmh1aS1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJodWktcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LWV1cy1yaHVpLXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1wcGM2NGxlLXJwbXMiLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiMWI5MTMyY2IyMzYyYWU3ODMwZTQ4ZWVlNzgxMWJlOTUyNzc0N2RlOCIsIAogICAgICAiaWQiOiAiNTViYTkwMjdlMmZlMzZmNzdiY2JmNDNkODhmZWNkNGRlNjI1ZTlmNjU3MTFmOWE0M2NiMjI0YzA3ODA0OWNmNyIsIAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJyZXBvc2l0b3J5IgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlBhY2thZ2VzIGF2YWlsYWJsZSBpbiBleGNsdWRlZCByZXBvc2l0b3JpZXMgd2lsbCBub3QgYmUgaW5zdGFsbGVkIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMS0yNVQxNTowNToxOC42MzY1NzFaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24zLXB5eGF0dHIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJycGNnZW4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInBlc19ldmVudHNfc2Nhbm5lciIsIAogICAgICAic3VtbWFyeSI6ICIyIHBhY2thZ2VzIHdpbGwgYmUgc2tpcHBlZCBiZWNhdXNlIHRoZXkgYXJlIGF2YWlsYWJsZSBvbmx5IGluIHRhcmdldCBzeXN0ZW0gcmVwb3NpdG9yaWVzIHRoYXQgYXJlIGludGVudGlvbmFsbHkgZXhjbHVkZWQgZnJvbSB0aGUgbGlzdCBvZiByZXBvc2l0b3JpZXMgdXNlZCBkdXJpbmcgdGhlIHVwZ3JhZGUuIFNlZSB0aGUgcmVwb3J0IG1lc3NhZ2UgdGl0bGVkIFwiRXhjbHVkZWQgdGFyZ2V0IHN5c3RlbSByZXBvc2l0b3JpZXNcIiBmb3IgZGV0YWlscy5cblRoZSBsaXN0IG9mIHRoZXNlIHBhY2thZ2VzOlxuLSBweXRob24zLXB5eGF0dHIgKHJlcG9pZDogY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcnBtcylcbi0gcnBjZ2VuIChyZXBvaWQ6IGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJwbXMpIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjI0MzdlMjA0ODA4Zjk4NzQ3N2MwZTliZThlNGM5NWIzYTg3YTlmM2UiLCAKICAgICAgImlkIjogIjBlNzA0NmY0MmE0Nzg2Mjk3NGI4NmMxOWI1ZDkzYTU5MzY5OGNmMjllMzExMTI3MDRlNmJhZjRlN2E2NTQ3ZDIiLCAKICAgICAgInNldmVyaXR5IjogImhpZ2giCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAic2VsaW51eCIsIAogICAgICAgICJzZWN1cml0eSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJTRWxpbnV4IHJlbGFiZWxpbmcgd2lsbCBiZSBzY2hlZHVsZWQiLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjA1OjE5LjUyMDcwOFoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJhY3RvciI6ICJjaGVja19zZV9saW51eCIsIAogICAgICAic3VtbWFyeSI6ICJTRWxpbnV4IHJlbGFiZWxpbmcgd2lsbCBiZSBzY2hlZHVsZWQgYXMgdGhlIHN0YXR1cyBpcyBwZXJtaXNzaXZlL2VuZm9yY2luZy4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiOGZiODE4NjNmODQxM2JkNjE3YzJhNTViNjliOGUxMGZmMDNkN2M3MiIsIAogICAgICAiaWQiOiAiMzk2YjgyMDcyMDYzNGUzNzE4NmI0MzI4ZTJlMzEwZGI4ODQ1YTQyZDc0MzBmNDI2MGU0MWFmYjc5MzMxYTIxMyIsIAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJzZWxpbnV4IiwgCiAgICAgICAgInNlY3VyaXR5IgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlNFbGludXggd2lsbCBiZSBzZXQgdG8gcGVybWlzc2l2ZSBtb2RlIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMS0yNVQxNTowNToxOS41MjQ0NDBaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiTWFrZSBzdXJlIHRoZXJlIGFyZSBubyBTRWxpbnV4IHJlbGF0ZWQgd2FybmluZ3MgYWZ0ZXIgdGhlIHVwZ3JhZGUgYW5kIGVuYWJsZSBTRWxpbnV4IG1hbnVhbGx5IGFmdGVyd2FyZHMuIE5vdGljZTogWW91IGNhbiBpZ25vcmUgdGhlIFwiL3Jvb3QvdG1wX2xlYXBwX3B5M1wiIFNFbGludXggd2FybmluZ3MuIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJjaGVja19zZV9saW51eCIsIAogICAgICAic3VtbWFyeSI6ICJTRWxpbnV4IHdpbGwgYmUgc2V0IHRvIHBlcm1pc3NpdmUgbW9kZS4gQ3VycmVudCBtb2RlOiBlbmZvcmNpbmcuIFRoaXMgYWN0aW9uIGlzIHJlcXVpcmVkIGJ5IHRoZSB1cGdyYWRlIHByb2Nlc3MgdG8gbWFrZSBzdXJlIHRoZSB1cGdyYWRlZCBzeXN0ZW0gY2FuIGJvb3Qgd2l0aG91dCBiZWluaWcgYmxvY2tlZCBieSBTRWxpbnV4IHJ1bGVzLiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICIzOWQ3MTgzZGFmYmE3OThhYTRiYmIxZTcwYjBlZjJiYmU1YjE3NzJmIiwgCiAgICAgICJpZCI6ICI2NTc4MjJhOWJhMGFkOTc4ODNlZDdhZjYwNTBiZGRlZDJiOTMxOGRkZTkwYTNmNzIzNjEwYmYxNTc1MDYyNDI0IiwgCiAgICAgICJzZXZlcml0eSI6ICJsb3ciCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAiYm9vdCIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJHUlVCMiBjb3JlIHdpbGwgYmUgYXV0b21hdGljYWxseSB1cGRhdGVkIGR1cmluZyB0aGUgdXBncmFkZSIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDU6MTkuOTczNzc3WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImFjdG9yIjogImNoZWNrX2dydWJfY29yZSIsIAogICAgICAic3VtbWFyeSI6ICJPbiBsZWdhY3kgKEJJT1MpIHN5c3RlbXMsIEdSVUIyIGNvcmUgKGxvY2F0ZWQgaW4gdGhlIGdhcCBiZXR3ZWVuIHRoZSBNQlIgYW5kIHRoZSBmaXJzdCBwYXJ0aXRpb24pIGNhbm5vdCBiZSB1cGRhdGVkIGR1cmluZyB0aGUgcnBtIHRyYW5zYWN0aW9uIGFuZCBMZWFwcCBoYXMgdG8gaW5pdGlhdGUgdGhlIHVwZGF0ZSBydW5uaW5nIFwiZ3J1YjItaW5zdGFsbFwiIGFmdGVyIHRoZSB0cmFuc2FjdGlvbi4gTm8gYWN0aW9uIGlzIG5lZWRlZCBiZWZvcmUgdGhlIHVwZ3JhZGUuIEFmdGVyIHRoZSB1cGdyYWRlLCBpdCBpcyByZWNvbW1lbmRlZCB0byBjaGVjayB0aGUgR1JVQiBjb25maWd1cmF0aW9uLiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICJhYzcwMzBlMDVkMmVlMjQ4ZDM0ZjA4YTlmYTA0MGIzNTJiYzQxMGEzIiwgCiAgICAgICJpZCI6ICJlNmJjOGQ1MTc2OTRlYjQxYTA4OGYxZjJiYjQ0MzJlZjQ4M2EzZDk0M2JmZmRlMTNmNGZiZDU3ODRkOTA4N2YzIiwgCiAgICAgICJzZXZlcml0eSI6ICJoaWdoIgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgImF1dGhlbnRpY2F0aW9uIiwgCiAgICAgICAgInNlY3VyaXR5IiwgCiAgICAgICAgInRvb2xzIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkN1cnJlbnQgUEFNIGFuZCBuc3N3aXRjaC5jb25mIGNvbmZpZ3VyYXRpb24gd2lsbCBiZSBrZXB0LiIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDU6MjAuMTk1NTcyWiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiYXV0aHNlbGVjdCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImF1dGhjb25maWciCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJmaWxlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICIvZXRjL25zc3dpdGNoLmNvbmYiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogImF1dGhzZWxlY3RfY2hlY2siLCAKICAgICAgInN1bW1hcnkiOiAiVGhlcmUgaXMgYSBuZXcgdG9vbCBjYWxsZWQgYXV0aHNlbGVjdCBpbiBSSEVMOCB0aGF0IHJlcGxhY2VkIGF1dGhjb25maWcuIFRoZSB1cGdyYWRlIHByb2Nlc3Mgd2FzIHVuYWJsZSB0byBmaW5kIGFuIGF1dGhzZWxlY3QgcHJvZmlsZSB0aGF0IHdvdWxkIGJlIGVxdWl2YWxlbnQgdG8geW91ciBjdXJyZW50IGNvbmZpZ3VyYXRpb24uIFRoZXJlZm9yZSB5b3VyIGNvbmZpZ3VyYXRpb24gd2lsbCBiZSBsZWZ0IGludGFjdC4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiNDBjNGFiMWRhNGEzMGRjMWNhNDBlNTQzZjYzODVlMTMzNmQ4ODEwYyIsIAogICAgICAiaWQiOiAiNTM2Yjk4MWYyZDRkZTcwMGU2MDY2YWIxYjMzNWViM2M1ZWNiYzA0NDllYjBkM2IyMDAwMTUzZGE2ZmU5MDE4MyIsIAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJ0b29scyIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJHcmVwIGhhcyBpbmNvbXBhdGlibGUgY2hhbmdlcyBpbiB0aGUgbmV4dCBtYWpvciB2ZXJzaW9uIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMS0yNVQxNTowNToyMS4xNTg4OTRaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJncmVwIgogICAgICAgICAgfQogICAgICAgIF0sIAogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiUGxlYXNlIHVwZGF0ZSB5b3VyIHNjcmlwdHMgdG8gYmUgY29tcGF0aWJsZSB3aXRoIHRoZSBjaGFuZ2VzLiIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tncmVwIiwgCiAgICAgICJzdW1tYXJ5IjogIklmIGEgZmlsZSBjb250YWlucyBkYXRhIGltcHJvcGVybHkgZW5jb2RlZCBmb3IgdGhlIGN1cnJlbnQgbG9jYWxlLCBhbmQgdGhpcyBpcyBkaXNjb3ZlcmVkIGJlZm9yZSBhbnkgb2YgdGhlIGZpbGUncyBjb250ZW50cyBhcmUgb3V0cHV0LCBncmVwIG5vdyB0cmVhdHMgdGhlIGZpbGUgYXMgYmluYXJ5LlxuVGhlICdncmVwIC1QJyBubyBsb25nZXIgcmVwb3J0cyBhbiBlcnJvciBhbmQgZXhpdHMgd2hlbiBnaXZlbiBpbnZhbGlkIFVURi04IGRhdGEuIEluc3RlYWQsIGl0IGNvbnNpZGVycyB0aGUgZGF0YSB0byBiZSBub24tbWF0Y2hpbmcuXG5JbiBsb2NhbGVzIHdpdGggbXVsdGlieXRlIGNoYXJhY3RlciBlbmNvZGluZ3Mgb3RoZXIgdGhhbiBVVEYtOCwgZ3JlcCAtUCBub3cgcmVwb3J0cyBhbiBlcnJvciBhbmQgZXhpdHMgaW5zdGVhZCBvZiBtaXNiZWhhdmluZy5cbldoZW4gc2VhcmNoaW5nIGJpbmFyeSBkYXRhLCBncmVwIG5vdyBtYXkgdHJlYXQgbm9uLXRleHQgYnl0ZXMgYXMgbGluZSB0ZXJtaW5hdG9ycy4gVGhpcyBjYW4gYm9vc3QgcGVyZm9ybWFuY2Ugc2lnbmlmaWNhbnRseS5cblRoZSAnZ3JlcCAteicgbm8gbG9uZ2VyIGF1dG9tYXRpY2FsbHkgdHJlYXRzIHRoZSBieXRlICdcXDIwMCcgYXMgYmluYXJ5IGRhdGEuXG5Db250ZXh0IG5vIGxvbmdlciBleGNsdWRlcyBzZWxlY3RlZCBsaW5lcyBvbWl0dGVkIGJlY2F1c2Ugb2YgLW0uIEZvciBleGFtcGxlLCAnZ3JlcCBcIl5cIiAtbTEgLUExJyBub3cgb3V0cHV0cyB0aGUgZmlyc3QgdHdvIGlucHV0IGxpbmVzLCBub3QganVzdCB0aGUgZmlyc3QgbGluZS5cbiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICI5NDY2NWE0OTllMmVlZWUzNWVjYTNlNzA5M2E3YWJlMTgzMzg0YjE2IiwgCiAgICAgICJpZCI6ICI2ODhhNTA4OWMxNjlhM2UyNTY4M2FlMmI3N2JlNzNlN2M2NGQwNThjZTIyMTFlMzY3OGY2Mjk1ZWZmNzA3Y2IyIiwgCiAgICAgICJzZXZlcml0eSI6ICJsb3ciCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAicHl0aG9uIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkRpZmZlcmVuY2UgaW4gUHl0aG9uIHZlcnNpb25zIGFuZCBzdXBwb3J0IGluIFJIRUwgOCIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDU6MjEuMzA1MjMwWiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uMiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInB5dGhvbjMiCiAgICAgICAgICB9CiAgICAgICAgXSwgCiAgICAgICAgImV4dGVybmFsIjogWwogICAgICAgICAgewogICAgICAgICAgICAidXJsIjogImh0dHBzOi8vcmVkLmh0L3JoZWwtOC1weXRob24iLCAKICAgICAgICAgICAgInRpdGxlIjogIkRpZmZlcmVuY2UgaW4gUHl0aG9uIHZlcnNpb25zIGFuZCBzdXBwb3J0IGluIFJIRUwgOCIKICAgICAgICAgIH0KICAgICAgICBdLCAKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIlBsZWFzZSBydW4gXCJhbHRlcm5hdGl2ZXMgLS1zZXQgcHl0aG9uIC91c3IvYmluL3B5dGhvbjNcIiBhZnRlciB1cGdyYWRlIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJweXRob25faW5mb3JtX3VzZXIiLCAKICAgICAgInN1bW1hcnkiOiAiSW4gUkhFTCA4LCB0aGVyZSBpcyBubyAncHl0aG9uJyBjb21tYW5kLiBQeXRob24gMyAoYmFja3dhcmQgaW5jb21wYXRpYmxlKSBpcyB0aGUgcHJpbWFyeSBQeXRob24gdmVyc2lvbiBhbmQgUHl0aG9uIDIgaXMgYXZhaWxhYmxlIHdpdGggbGltaXRlZCBzdXBwb3J0IGFuZCBsaW1pdGVkIHNldCBvZiBwYWNrYWdlcy4gSWYgeW91IG5vIGxvbmdlciByZXF1aXJlIFB5dGhvbiAyIHBhY2thZ2VzIGZvbGxvd2luZyB0aGUgdXBncmFkZSwgcGxlYXNlIHJlbW92ZSB0aGVtLiBSZWFkIG1vcmUgaGVyZTogaHR0cHM6Ly9yZWQuaHQvcmhlbC04LXB5dGhvbiIsIAogICAgICAiYXVkaWVuY2UiOiAiZGV2ZWxvcGVyIiwgCiAgICAgICJrZXkiOiAiMGM5ODU4NWIxZDhkMjUyZWI1NDBiZjYxNTYwMDk0ZjM0OTUzNTFmNSIsIAogICAgICAiaWQiOiAiNWNjMWE1ZTNmMjlhNTQwYzZkNDJlYmJiMjA3Nzk0YmIzNTM4YTY3ODZkZjIyNjNjNzY3NDYxZmQ5YTZjNmNiMyIsIAogICAgICAic2V2ZXJpdHkiOiAiaGlnaCIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJzZXJ2aWNlcyIsIAogICAgICAgICJlbWFpbCIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJQb3N0Zml4IGhhcyBpbmNvbXBhdGlibGUgY2hhbmdlcyBpbiB0aGUgbmV4dCBtYWpvciB2ZXJzaW9uIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMS0yNVQxNTowNToyMS43MDkwNzZaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwb3N0Zml4IgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJjaGVja19wb3N0Zml4IiwgCiAgICAgICJzdW1tYXJ5IjogIlBvc3RmaXggMy54IGhhcyBzbyBjYWxsZWQgXCJjb21wYXRpYmlsaXR5IHNhZmV0eSBuZXRcIiB0aGF0IHJ1bnMgUG9zdGZpeCBwcm9ncmFtcyB3aXRoIGJhY2t3YXJkcy1jb21wYXRpYmxlIGRlZmF1bHQgc2V0dGluZ3MuIEl0IHdpbGwgbG9nIGEgd2FybmluZyB3aGVuZXZlciBiYWNrd2FyZHMtY29tcGF0aWJsZSBkZWZhdWx0IHNldHRpbmcgbWF5IGJlIHJlcXVpcmVkIGZvciBjb250aW51aXR5IG9mIHNlcnZpY2UuIEJhc2VkIG9uIHRoaXMgbG9nZ2luZyB0aGUgc3lzdGVtIGFkbWluaXN0cmF0b3IgY2FuIGRlY2lkZSBpZiBhbnkgYmFja3dhcmRzLWNvbXBhdGlibGUgc2V0dGluZ3MgbmVlZCB0byBiZSBtYWRlIHBlcm1hbmVudCBpbiBtYWluLmNmIG9yIG1hc3Rlci5jZiwgYmVmb3JlIHR1cm5pbmcgb2ZmIHRoZSBiYWNrd2FyZHMtY29tcGF0aWJpbGl0eSBzYWZldHkgbmV0LlxuVGhlIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgc2FmZXR5IG5ldCBpcyBieSBkZWZhdWx0IHR1cm5lZCBvZmYgaW4gUmVkIEhhdCBFbnRlcnByaXNlIExpbnV4IDguXG5JdCBjYW4gYmUgdHVybmVkIG9uIGJ5IHJ1bm5pbmc6ICBcInBvc3Rjb25mIC1lIGNvbXBhdGliaWxpdHlfbGV2ZWw9MFxuSXQgY2FuIGJlIHR1cm5lZCBvZmYgYnkgcnVubmluZzogXCJwb3N0Y29uZiAtZSBjb21wYXRpYmlsaXR5X2xldmVsPTJcblxuSW4gdGhlIFBvc3RmaXggTXlTUUwgZGF0YWJhc2UgY2xpZW50LCB0aGUgZGVmYXVsdCBcIm9wdGlvbl9ncm91cFwiIHZhbHVlIGhhcyBjaGFuZ2VkIHRvIFwiY2xpZW50XCIsIGkuZS4gaXQgbm93IHJlYWRzIG9wdGlvbnMgZnJvbSB0aGUgW2NsaWVudF0gZ3JvdXAgZnJvbSB0aGUgTXlTUUwgY29uZmlndXJhdGlvbiBmaWxlLiBUbyBkaXNhYmxlIGl0LCBzZXQgXCJvcHRpb25fZ3JvdXBcIiB0byB0aGUgZW1wdHkgc3RyaW5nLlxuXG5UaGUgcG9zdHF1ZXVlIGNvbW1hbmQgbm8gbG9uZ2VyIGZvcmNlcyBhbGwgbWVzc2FnZSBhcnJpdmFsIHRpbWVzIHRvIGJlIHJlcG9ydGVkIGluIFVUQy4gVG8gZ2V0IHRoZSBvbGQgYmVoYXZpb3IsIHNldCBUWj1VVEMgaW4gbWFpbi5jZjppbXBvcnRfZW52aXJvbm1lbnQuXG5cblBvc3RmaXggMy4yIGVuYWJsZXMgZWxsaXB0aWMgY3VydmUgbmVnb3RpYXRpb24uIFRoaXMgY2hhbmdlcyB0aGUgZGVmYXVsdCBzbXRwZF90bHNfZWVjZGhfZ3JhZGUgc2V0dGluZyB0byBcImF1dG9cIiwgYW5kIGludHJvZHVjZXMgYSBuZXcgcGFyYW1ldGVyIFwidGxzX2VlY2RoX2F1dG9fY3VydmVzXCIgd2l0aCB0aGUgbmFtZXMgb2YgY3VydmVzIHRoYXQgbWF5IGJlIG5lZ290aWF0ZWQuXG5cblRoZSBcIm1hc3Rlci5jZlwiIGNocm9vdCBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gXCJ5XCIgKHllcykgdG8gXCJuXCIgKG5vKS4gVGhpcyBhcHBsaWVzIHRvIG1hc3Rlci5jZiBzZXJ2aWNlcyB3aGVyZSBjaHJvb3QgZmllbGQgaXMgbm90IGV4cGxpY2l0bHkgc3BlY2lmaWVkLlxuXG5UaGUgXCJhcHBlbmRfZG90X215ZG9tYWluXCIgZGVmYXVsdCB2YWx1ZSBoYXMgY2hhbmdlZCBmcm9tIFwieWVzXCIgdG8gXCJub1wiLiBZb3UgbWF5IG5lZWQgY2hhbmdpbmcgaXQgdG8gXCJ5ZXNcIiBpZiBzZW5kZXJzIGNhbm5vdCB1c2UgY29tcGxldGUgZG9tYWluIG5hbWVzIGluIGUtbWFpbCBhZGRyZXNzZXMuXG5cblRoZSBcInJlbGF5X2RvbWFpbnNcIiBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gXCIkbXlkZXN0aW5hdGlvblwiIHRvIHRoZSBlbXB0eSB2YWx1ZS4gVGhpcyBjb3VsZCByZXN1bHQgaW4gdW5leHBlY3RlZCBcIlJlbGF5IGFjY2VzcyBkZW5pZWRcIiBlcnJvcnMgb3IgRVRSTiBlcnJvcnMsIGJlY2F1c2Ugbm93IHdpbGwgcG9zdGZpeCBieSBkZWZhdWx0IHJlbGF5IG9ubHkgZm9yIHRoZSBsb2NhbGhvc3QuXG5cblRoZSBcIm15bmV0d29ya3Nfc3R5bGVcIiBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gXCJzdWJuZXRcIiB0byBcImhvc3RcIi4gVGhpcyBwYXJhbWV0ZXIgaXMgdXNlZCB0byBpbXBsZW1lbnQgdGhlIFwicGVybWl0X215bmV0d29ya3NcIiBmZWF0dXJlLiBUaGUgY2hhbmdlIGNvdWxkIHJlc3VsdCBpbiB1bmV4cGVjdGVkIFwiYWNjZXNzIGRlbmllZFwiIGVycm9ycywgYmVjYXVzZSBwb3N0Zml4IHdpbGwgbm93IGJ5IGRlZmF1bHQgdHJ1c3Qgb25seSB0aGUgbG9jYWwgbWFjaGluZSwgbm90IHRoZSByZW1vdGUgU01UUCBjbGllbnRzIG9uIHRoZSBzYW1lIElQIHN1Ym5ldHdvcmsuXG5cblBvc3RmaXggbm93IHN1cHBvcnRzIGR5bmFtaWNhbGx5IGxvYWRlZCBkYXRhYmFzZSBwbHVnaW5zLiBQbHVnaW5zIGFyZSBzaGlwcGVkIGluIGluZGl2aWR1YWwgUlBNIHN1Yi1wYWNrYWdlcy4gQ29ycmVjdCBkYXRhYmFzZSBwbHVnaW5zIGhhdmUgdG8gYmUgaW5zdGFsbGVkLCBvdGhlcndpc2UgdGhlIHNwZWNpZmljIGRhdGFiYXNlIGNsaWVudCB3aWxsIG5vdCB3b3JrLiBGb3IgZXhhbXBsZSBmb3IgUG9zdGdyZVNRTCBtYXAgdG8gd29yaywgdGhlIHBvc3RmaXgtcGdzcWwgUlBNIHBhY2thZ2UgaGFzIHRvIGJlIGluc3RhbGxlZC5cbiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICI1NzIxZTBhMDdhNjdkODJjZjdlNWVhNmYxNzY2MmNkNGY4MmUwYTMzIiwgCiAgICAgICJpZCI6ICIyYzRjMjkwNmNiZGEyYTljMGNjM2Q5MDliMTBjNGVlNTFjNWJlNjg1ZThhZjAzYTVjM2MzZDNjOWIyMTlkM2U4IiwgCiAgICAgICJzZXZlcml0eSI6ICJsb3ciCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAic2VydmljZXMiLCAKICAgICAgICAidGltZSBtYW5hZ2VtZW50IgogICAgICBdLCAKICAgICAgInRpdGxlIjogImNocm9ueSB1c2luZyBkZWZhdWx0IGNvbmZpZ3VyYXRpb24iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjA1OjIyLjE0NDYyMFoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbGF0ZWRfcmVzb3VyY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogIm50cGQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJjaHJvbnkiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJmaWxlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICIvZXRjL2Nocm9ueS5jb25mIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJjaGVja19jaHJvbnkiLCAKICAgICAgInN1bW1hcnkiOiAiZGVmYXVsdCBjaHJvbnkgY29uZmlndXJhdGlvbiBpbiBSSEVMOCB1c2VzIGxlYXBzZWN0eiBkaXJlY3RpdmUsIHdoaWNoIGNhbm5vdCBiZSB1c2VkIHdpdGggbGVhcCBzbWVhcmluZyBOVFAgc2VydmVycywgYW5kIHVzZXMgYSBzaW5nbGUgcG9vbCBkaXJlY3RpdmUgaW5zdGVhZCBvZiBmb3VyIHNlcnZlciBkaXJlY3RpdmVzIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogImM0MjIyZWJkMTg3MzBhNzZmNmJjN2IzYjY2ZGY4OThiMTA2ZTY1NTQiLCAKICAgICAgImlkIjogIjA1YjU3ZjhmZTdjNTI4M2M5ODFlNjNhM2JlMzg2OWFlNzcyNDg5ZTE5MDg3ODJhMjBkMmFhNjhlNGQzODIyNGYiLCAKICAgICAgInNldmVyaXR5IjogIm1lZGl1bSIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJmaWxlc3lzdGVtIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkRldGVjdGVkIGJyb2tlbiBzeXN0ZW1kIHN5bWxpbmtzIGZvciBub24tZXhpc3Rpbmcgc2VydmljZXMiLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjA1OjIyLjc4ODU5NFoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJSZW1vdmUgdGhlIGludmFsaWQgc3ltbGlua3MgYmVmb3JlIHRoZSB1cGdyYWRlLiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJjb21tYW5kIiwgCiAgICAgICAgICAgICJjb250ZXh0IjogWwogICAgICAgICAgICAgICIvdXNyL2Jpbi9ybSIsIAogICAgICAgICAgICAgICIvZXRjL3N5c3RlbWQvc3lzdGVtL211bHRpLXVzZXIudGFyZ2V0LndhbnRzL292aXJ0LWd1ZXN0LWFnZW50LnNlcnZpY2UiCiAgICAgICAgICAgIF0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfc3lzdGVtZF9icm9rZW5fc3ltbGlua3MiLCAKICAgICAgInN1bW1hcnkiOiAiTGVhcHAgZGV0ZWN0ZWQgYnJva2VuIHN5c3RlbWQgc3ltbGlua3Mgb24gdGhlIHN5c3RlbSB0aGF0IGRvIG5vdCBjb3JyZXNwb25kIHRvIGFueSBpbnN0YWxsZWQgc3lzdGVtZCB1bml0LiBUaGlzIHR5cGljYWxseSBoYXBwZW5zIHdoZW4gdGhlIG9yaWdpbmFsIHN5c3RlbWQgdW5pdCBmaWxlIGhhcyBiZWVuIHJlbW92ZWQgKGUuZy4gYW4gcnBtIHJlbW92YWwpIG9yIHJlbmFtZWQgYW5kIHRoZSBzeXN0ZW0gY29uZmlncmF0aW9uIGhhcyBub3QgYmVlbiBwcm9wZXJseSBtb2RpZmllZC4gVGhlc2Ugc3ltbGlua3Mgd2lsbCBub3QgYmUgaGFuZGxlZCBkdXJpbmcgdGhlIGluLXBsYWNlIHVwZ3JhZGUgYXMgdGhleSBhcmUgYWxyZWFkeSBicm9rZW4uIFRoZSBsaXN0IG9mIGRldGVjdGVkIGJyb2tlbiBzeXN0ZW1kIHN5bWxpbmtzOlxuICAgIC0gL2V0Yy9zeXN0ZW1kL3N5c3RlbS9tdWx0aS11c2VyLnRhcmdldC53YW50cy9vdmlydC1ndWVzdC1hZ2VudC5zZXJ2aWNlIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogImJlMjA4M2ZlZTAzZjVmMGE3MDhmZDE5M2Q4MmQyZmUyMGFlZTcyMTciLCAKICAgICAgImlkIjogIjVjNGIzMmVmNDc2OGNlYzc4MDRjMTdjMzExMjc1NmRmMDRhZGE5Yjk4Y2FkMWNlYzJiYjUxNzY3NjhhODk5NzMiLCAKICAgICAgInNldmVyaXR5IjogImxvdyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJhdXRoZW50aWNhdGlvbiIsIAogICAgICAgICJzZWN1cml0eSIsIAogICAgICAgICJ0b29scyIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJNb2R1bGUgcGFtX3BrY3MxMSB3aWxsIGJlIHJlbW92ZWQgZnJvbSBQQU0gY29uZmlndXJhdGlvbiIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDU6MjIuODYyMzA3WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAic3NzZCIKICAgICAgICAgIH0KICAgICAgICBdLCAKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIkNvbmZpZ3VyZSBTU1NEIHRvIHJlcGxhY2UgcGFtX3BrY3MxMSIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAicmVtb3ZlZF9wYW1fbW9kdWxlc19jaGVjayIsIAogICAgICAic3VtbWFyeSI6ICJNb2R1bGUgcGFtX3BrY3MxMSB3YXMgc3VycGFzc2VkIGJ5IFNTU0QgYW5kIHRoZXJlZm9yZSBpdCB3YXMgcmVtb3ZlZCBmcm9tIFJIRUwtOC4gS2VlcGluZyBpdCBpbiBQQU0gY29uZmlndXJhdGlvbiBtYXkgbG9jayBvdXQgdGhlIHN5c3RlbSB0aHVzIGl0IHdpbGwgYmUgYXV0b21hdGljYWxseSByZW1vdmVkIGZyb20gUEFNIGNvbmZpZ3VyYXRpb24gYmVmb3JlIHVwZ3JhZGluZyB0byBSSEVMLTguIFBsZWFzZSBzd2l0Y2ggdG8gU1NTRCB0byByZWNvdmVyIHRoZSBmdW5jdGlvbmFsaXR5IG9mIHBhbV9wa2NzMTEuIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogImJmNDdlNzMwNWQ2ODA1ZThiYmVhYTc1OTNjZjAxZTM4MDMwYzIzZjMiLCAKICAgICAgImlkIjogIjhlZWY5NzRjYjJhZTliOTI5NmUxNmFkYjVlZDFlMjA5MWY5ZWI2NjM5MWQ0ZGNlZDMwMjE0MGQ4ZGVmMWE3ZDMiLCAKICAgICAgInNldmVyaXR5IjogIm1lZGl1bSIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJyZXBvc2l0b3J5IgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlNvbWUgZW5hYmxlZCBSUE0gcmVwb3NpdG9yaWVzIGFyZSB1bmtub3duIHRvIExlYXBwIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMS0yNVQxNTowNToyMi45MDExMzJaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24zLWxpYnMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLWxpYnMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVhNTC1Ud2lnIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVE1MLVRhZ3NldCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtcGFyZW50IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiZWZpdmFyLWxpYnMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVRpbWUtSGlSZXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUhUVFAtQ29va2llcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInZpbS1jb21tb24iCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVBvZC1QZXJsZG9jIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibGlic29sdiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtbWFjcm9zIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1JTy1Db21wcmVzcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInB5dGhvbi1zbGlwLWRidXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUhUVFAtRGF0ZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInJ1YnktbGlicyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtWE1MLU5hbWVzcGFjZVN1cHBvcnQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJydWJ5Z2VtcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImdydWIyLWVmaS14NjQtbW9kdWxlcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSFRUUC1NZXNzYWdlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiaXBzZXQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVNvY2tldCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInJ1YnlnZW0tcHN5Y2giCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJsaWJkcm0iCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVRpbWUtTG9jYWwiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJydWJ5Z2VtLWJpZ2RlY2ltYWwiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUZpbGUtVGVtcCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInB5dGhvbjMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVRleHQtUGFyc2VXb3JkcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImdwbS1saWJzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1MV1AtTWVkaWFUeXBlcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtQ29tcHJlc3MtUmF3LVpsaWIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVRlcm1SZWFkS2V5IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC10aHJlYWRzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1GaWxlLUxpc3RpbmciCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJydWJ5Z2VtLXJkb2MiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVNjYWxhci1MaXN0LVV0aWxzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVFRQLVRpbnkiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVhNTC1TQVgiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUxXUC1Qcm90b2NvbC1odHRwcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInZpbS1maWxlc3lzdGVtIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1JTy1abGliIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicm5nLXRvb2xzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibGlicGNpYWNjZXNzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1Nb3ppbGxhLUNBIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uLWZpcmV3YWxsIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAianNvbi1nbGliIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC10aHJlYWRzLXNoYXJlZCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogIm1haWxjYXAiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUJ1c2luZXNzLUlTQk4tRGF0YSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRW5jb2RlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1DYXJwIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibGludXgtZmlybXdhcmUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUhUVFAtTmVnb3RpYXRlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicnVieWdlbS1pby1jb25zb2xlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1EYXRhLUR1bXBlciIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRXhwb3J0ZXIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJhaWM5NHh4LWZpcm13YXJlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAid2dldCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInZpbS1lbmhhbmNlZCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtbGlid3d3LXBlcmwiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVVSSSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtTW9kdWxlLUxvYWQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVhNTC1MaWJYTUwiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUZpbGUtUGF0aCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRW5jb2RlLUxvY2FsZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtWE1MLVNBWC1CYXNlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1YTUwtUGFyc2VyIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiaXBydXRpbHMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJiaW9zZGV2bmFtZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRkNHSSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtVGltZURhdGUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJtb2t1dGlsIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiZ2l0IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1Db21wcmVzcy1SYXctQnppcDIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1Gb250LUFGTSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImZ4bG9hZCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtU3RvcmFibGUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLURpZ2VzdC1NRDUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwbHltb3V0aC1jb3JlLWxpYnMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJsaWJyZXBvcnQtZmlsZXN5c3RlbSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtR2V0b3B0LUxvbmciCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUhUTUwtVHJlZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSU8tSFRNTCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInJ1YnkiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVBhdGhUb29scyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSFRNTC1QYXJzZXIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJpcHNldC1saWJzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1OZXQtTGliSUROIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1HaXQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJmaXJld2FsbGQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwbHltb3V0aCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtQ0dJIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uMy1zZXR1cHRvb2xzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1XV1ctUm9ib3RSdWxlcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImZpcmV3YWxsZC1maWxlc3lzdGVtIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAic2hpbS14NjQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJydWJ5LWlyYiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtUG9kLVNpbXBsZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRXJyb3IiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUhUTUwtRm9ybWF0IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibHNzY3NpIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVFRQLURhZW1vbiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImFsc2EtbGliIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicmVkaGF0LWxvZ29zIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicnVieWdlbS1qc29uIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1EYXRlLU1hbmlwIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1OZXQtSFRUUCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRGlnZXN0IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1JTy1Tb2NrZXQtU1NMIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiZWJ0YWJsZXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwbHltb3V0aC1zY3JpcHRzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1JTy1zdHJpbmd5IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAidGltZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtcG9kbGF0b3JzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1jb25zdGFudCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtUG9kLUVzY2FwZXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLU5ldC1TU0xlYXkiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUJ1c2luZXNzLUlTQk4iCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJhbHNhLXRvb2xzLWZpcm13YXJlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1GaWx0ZXIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJsaWJyZXBvIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1Qb2QtVXNhZ2UiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24tc2xpcCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImFsc2EtZmlybXdhcmUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUlPLVNvY2tldC1JUCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInB5dGhvbjMtcGlwIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicmVwb3NpdG9yeSIsIAogICAgICAgICAgICAidGl0bGUiOiAicmhlbC1TZXJ2ZXIiCiAgICAgICAgICB9CiAgICAgICAgXSwgCiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJZb3UgY2FuIGZpbGUgYSByZXF1ZXN0IHRvIGFkZCB0aGlzIHJlcG9zaXRvcnkgdG8gdGhlIHNjb3BlIG9mIGluLXBsYWNlIHVwZ3JhZGVzIGJ5IGZpbGluZyBhIHN1cHBvcnQgdGlja2V0IgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJjaGVja19za2lwcGVkX3JlcG9zaXRvcmllcyIsIAogICAgICAic3VtbWFyeSI6ICJUaGUgZm9sbG93aW5nIHJlcG9zaXRvcmllcyB3aXRoIFJlZCBIYXQtc2lnbmVkIHBhY2thZ2VzIGFyZSB1bmtub3duIHRvIExlYXBwOlxuLSByaGVsLVNlcnZlclxuQW5kIHRoZSBmb2xsb3dpbmcgcGFja2FnZXMgaW5zdGFsbGVkIGZyb20gdGhvc2UgcmVwb3NpdG9yaWVzIG1heSBub3QgYmUgdXBncmFkZWQ6XG4tIHB5dGhvbjMtbGlic1xuLSBwZXJsLWxpYnNcbi0gcGVybC1YTUwtVHdpZ1xuLSBwZXJsLUhUTUwtVGFnc2V0XG4tIHBlcmwtcGFyZW50XG4tIGVmaXZhci1saWJzXG4tIHBlcmwtVGltZS1IaVJlc1xuLSBwZXJsLUhUVFAtQ29va2llc1xuLSB2aW0tY29tbW9uXG4tIHBlcmwtUG9kLVBlcmxkb2Ncbi0gbGlic29sdlxuLSBwZXJsLW1hY3Jvc1xuLSBwZXJsLUlPLUNvbXByZXNzXG4tIHB5dGhvbi1zbGlwLWRidXNcbi0gcGVybC1IVFRQLURhdGVcbi0gcnVieS1saWJzXG4tIHBlcmwtWE1MLU5hbWVzcGFjZVN1cHBvcnRcbi0gcnVieWdlbXNcbi0gZ3J1YjItZWZpLXg2NC1tb2R1bGVzXG4tIHBlcmwtSFRUUC1NZXNzYWdlXG4tIGlwc2V0XG4tIHBlcmwtU29ja2V0XG4tIHJ1YnlnZW0tcHN5Y2hcbi0gbGliZHJtXG4tIHBlcmwtVGltZS1Mb2NhbFxuLSBydWJ5Z2VtLWJpZ2RlY2ltYWxcbi0gcGVybC1GaWxlLVRlbXBcbi0gcHl0aG9uM1xuLSBwZXJsLVRleHQtUGFyc2VXb3Jkc1xuLSBncG0tbGlic1xuLSBwZXJsLUxXUC1NZWRpYVR5cGVzXG4tIHBlcmwtQ29tcHJlc3MtUmF3LVpsaWJcbi0gcGVybC1UZXJtUmVhZEtleVxuLSBwZXJsLXRocmVhZHNcbi0gcGVybC1GaWxlLUxpc3Rpbmdcbi0gcnVieWdlbS1yZG9jXG4tIHBlcmwtU2NhbGFyLUxpc3QtVXRpbHNcbi0gcGVybC1IVFRQLVRpbnlcbi0gcGVybC1YTUwtU0FYXG4tIHBlcmwtTFdQLVByb3RvY29sLWh0dHBzXG4tIHZpbS1maWxlc3lzdGVtXG4tIHBlcmwtSU8tWmxpYlxuLSBybmctdG9vbHNcbi0gbGlicGNpYWNjZXNzXG4tIHBlcmwtTW96aWxsYS1DQVxuLSBweXRob24tZmlyZXdhbGxcbi0ganNvbi1nbGliXG4tIHBlcmwtdGhyZWFkcy1zaGFyZWRcbi0gbWFpbGNhcFxuLSBwZXJsLUJ1c2luZXNzLUlTQk4tRGF0YVxuLSBwZXJsLUVuY29kZVxuLSBwZXJsLUNhcnBcbi0gbGludXgtZmlybXdhcmVcbi0gcGVybC1IVFRQLU5lZ290aWF0ZVxuLSBydWJ5Z2VtLWlvLWNvbnNvbGVcbi0gcGVybC1EYXRhLUR1bXBlclxuLSBwZXJsLUV4cG9ydGVyXG4tIGFpYzk0eHgtZmlybXdhcmVcbi0gd2dldFxuLSB2aW0tZW5oYW5jZWRcbi0gcGVybC1saWJ3d3ctcGVybFxuLSBwZXJsLVVSSVxuLSBwZXJsLU1vZHVsZS1Mb2FkXG4tIHBlcmwtWE1MLUxpYlhNTFxuLSBwZXJsLUZpbGUtUGF0aFxuLSBwZXJsLUVuY29kZS1Mb2NhbGVcbi0gcGVybC1YTUwtU0FYLUJhc2Vcbi0gcGVybC1YTUwtUGFyc2VyXG4tIGlwcnV0aWxzXG4tIGJpb3NkZXZuYW1lXG4tIHBlcmwtRkNHSVxuLSBwZXJsLVRpbWVEYXRlXG4tIG1va3V0aWxcbi0gZ2l0XG4tIHBlcmwtQ29tcHJlc3MtUmF3LUJ6aXAyXG4tIHBlcmxcbi0gcGVybC1Gb250LUFGTVxuLSBmeGxvYWRcbi0gcGVybC1TdG9yYWJsZVxuLSBwZXJsLURpZ2VzdC1NRDVcbi0gcGx5bW91dGgtY29yZS1saWJzXG4tIGxpYnJlcG9ydC1maWxlc3lzdGVtXG4tIHBlcmwtR2V0b3B0LUxvbmdcbi0gcGVybC1IVE1MLVRyZWVcbi0gcGVybC1JTy1IVE1MXG4tIHJ1Ynlcbi0gcGVybC1QYXRoVG9vbHNcbi0gcGVybC1IVE1MLVBhcnNlclxuLSBpcHNldC1saWJzXG4tIHBlcmwtTmV0LUxpYklETlxuLSBwZXJsLUdpdFxuLSBmaXJld2FsbGRcbi0gcGx5bW91dGhcbi0gcGVybC1DR0lcbi0gcHl0aG9uMy1zZXR1cHRvb2xzXG4tIHBlcmwtV1dXLVJvYm90UnVsZXNcbi0gZmlyZXdhbGxkLWZpbGVzeXN0ZW1cbi0gc2hpbS14NjRcbi0gcnVieS1pcmJcbi0gcGVybC1Qb2QtU2ltcGxlXG4tIHBlcmwtRXJyb3Jcbi0gcGVybC1IVE1MLUZvcm1hdFxuLSBsc3Njc2lcbi0gcGVybC1IVFRQLURhZW1vblxuLSBhbHNhLWxpYlxuLSByZWRoYXQtbG9nb3Ncbi0gcnVieWdlbS1qc29uXG4tIHBlcmwtRGF0ZS1NYW5pcFxuLSBwZXJsLU5ldC1IVFRQXG4tIHBlcmwtRGlnZXN0XG4tIHBlcmwtSU8tU29ja2V0LVNTTFxuLSBlYnRhYmxlc1xuLSBwbHltb3V0aC1zY3JpcHRzXG4tIHBlcmwtSU8tc3RyaW5neVxuLSB0aW1lXG4tIHBlcmwtcG9kbGF0b3JzXG4tIHBlcmwtY29uc3RhbnRcbi0gcGVybC1Qb2QtRXNjYXBlc1xuLSBwZXJsLU5ldC1TU0xlYXlcbi0gcGVybC1CdXNpbmVzcy1JU0JOXG4tIGFsc2EtdG9vbHMtZmlybXdhcmVcbi0gcGVybC1GaWx0ZXJcbi0gbGlicmVwb1xuLSBwZXJsLVBvZC1Vc2FnZVxuLSBweXRob24tc2xpcFxuLSBhbHNhLWZpcm13YXJlXG4tIHBlcmwtSU8tU29ja2V0LUlQXG4tIHB5dGhvbjMtcGlwIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjhlODllMjBjNjQ1Y2VhNjAwYjI0MDE1NjA3MWQ4MWM2NGRhYWI3YWQiLCAKICAgICAgImlkIjogIjVjNjYyNTY1YzM4YWJhZjJjMTY1ZDc1M2NlMGMyYWMwOGYxYmJkNDhhOGM3YzQzMzNlODk4ZjI3YTE3YWJlMDQiLCAKICAgICAgInNldmVyaXR5IjogImxvdyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJzYW5pdHkiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiUGFja2FnZXMgbm90IHNpZ25lZCBieSBSZWQgSGF0IGZvdW5kIG9uIHRoZSBzeXN0ZW0iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjA1OjIzLjA5NTY3OVoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJhY3RvciI6ICJyZWRfaGF0X3NpZ25lZF9ycG1fY2hlY2siLCAKICAgICAgInN1bW1hcnkiOiAiVGhlIGZvbGxvd2luZyBwYWNrYWdlcyBoYXZlIG5vdCBiZWVuIHNpZ25lZCBieSBSZWQgSGF0IGFuZCBtYXkgYmUgcmVtb3ZlZCBkdXJpbmcgdGhlIHVwZ3JhZGUgcHJvY2VzcyBpbiBjYXNlIFJlZCBIYXQtc2lnbmVkIHBhY2thZ2VzIHRvIGJlIHJlbW92ZWQgZHVyaW5nIHRoZSB1cGdyYWRlIGRlcGVuZCBvbiB0aGVtOlxuLSBiZWFrZXJsaWJcbi0gYmVha2VybGliLXJlZGhhdFxuLSBlcGVsLXJlbGVhc2Vcbi0gcmVzdHJhaW50XG4tIHJlc3RyYWludC1yaHRzXG4tIHRwcy1kZXZlbCIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICIxM2YwNzkxYWU1ZjE5ZjUwZTdkMGQ2MDZmYjY1MDFmOTFiMWVmYjJjIiwgCiAgICAgICJpZCI6ICJlNWY4ZmMwZGIwYWQwN2M3M2YyMTgwNTUwYTdjMDNhMGVjOTVlYTIwYzU5NjkxNjA1Yzk0ZWVlNDQwZTU0YWJiIiwgCiAgICAgICJzZXZlcml0eSI6ICJoaWdoIgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInVwZ3JhZGUgcHJvY2VzcyIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJUaGUgc3Vic2NyaXB0aW9uLW1hbmFnZXIgcmVsZWFzZSBpcyBnb2luZyB0byBiZSBrZXB0IGFzIGl0IGlzIGR1cmluZyB0aGUgdXBncmFkZSIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDY6MjEuOTAxNzg0WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAic3Vic2NyaXB0aW9uLW1hbmFnZXIiCiAgICAgICAgICB9CiAgICAgICAgXSwgCiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJTZXQgdGhlIG5ldyByZWxlYXNlIChvciB1bnNldCBpdCkgYWZ0ZXIgdGhlIHVwZ3JhZGUgdXNpbmcgc3Vic2NyaXB0aW9uLW1hbmFnZXI6IHN1YnNjcmlwdGlvbi1tYW5hZ2VyIHJlbGVhc2UgLS1zZXQgOC4xMCIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAicmVwb3J0X3NldF90YXJnZXRfcmVsZWFzZSIsIAogICAgICAic3VtbWFyeSI6ICJUaGUgdXBncmFkZSBpcyBleGVjdXRlZCB3aXRoIHRoZSAtLW5vLXJoc20gb3B0aW9uIChvciB3aXRoIHRoZSBMRUFQUF9OT19SSFNNIGVudmlyb25tZW50IHZhcmlhYmxlKS4gSW4gdGhpcyBjYXNlLCB0aGUgc3Vic2NyaXB0aW9uLW1hbmFnZXIgd2lsbCBub3QgYmUgY29uZmlndXJlZCBkdXJpbmcgdGhlIHVwZ3JhZGUuIElmIHRoZSBzeXN0ZW0gaXMgc3Vic2NyaWJlZCBhbmQgcmVsZWFzZSBpcyBzZXQgYWxyZWFkeSwgeW91IGNvdWxkIGVuY291bnRlciBpc3N1ZXMgdG8gZ2V0IFJIRUwgY29udGVudCB1c2luZyBETkYvWVVNIGFmdGVyIHRoZSB1cGdyYWRlLiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICIwMTk4NjU4NGUyN2U4NWVhMTg5Mjk1ODZmYWY2MTRlZWUwMTFhMTIxIiwgCiAgICAgICJpZCI6ICJjOTcyZDBkZTc0ZjFiYjAyNDcwZjdmYjkzNDg4NjNhNjI1NDkwNjI0NDczMTBmMzg2NTRlMmMyMjQyM2RkZTk4IiwgCiAgICAgICJzZXZlcml0eSI6ICJsb3ciCiAgICB9CiAgXQp9Cg==", "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": "55ba9027e2fe36f77bcbf43d88fecd4de625e9f65711f9a43cb224c078049cf7", "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-25T15:05:16.444476Z", "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": "0e7046f42a47862974b86c19b5d93a593698cf29e31112704e6baf4e7a6547d2", "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-25T15:05:18.636571Z", "title": "Packages available in excluded repositories will not be installed"}, {"actor": "check_se_linux", "audience": "sysadmin", "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "396b820720634e37186b4328e2e310db8845a42d7430f4260e41afb79331a213", "key": "8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "severity": "info", "summary": "SElinux relabeling will be scheduled as the status is permissive/enforcing.", "timeStamp": "2025-11-25T15:05:19.520708Z", "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": "657822a9ba0ad97883ed7af6050bdded2b9318dde90a3f723610bf1575062424", "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-11-25T15:05:19.524440Z", "title": "SElinux will be set to permissive mode"}, {"actor": "check_grub_core", "audience": "sysadmin", "groups": ["boot"], "hostname": "managed-node01", "id": "e6bc8d517694eb41a088f1f2bb4432ef483a3d943bffde13f4fbd5784d9087f3", "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-11-25T15:05:19.973777Z", "title": "GRUB2 core will be automatically updated during the upgrade"}, {"actor": "authselect_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "authselect"}, {"scheme": "package", "title": "authconfig"}, {"scheme": "file", "title": "/etc/nsswitch.conf"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "536b981f2d4de700e6066ab1b335eb3c5ecbc0449eb0d3b2000153da6fe90183", "key": "40c4ab1da4a30dc1ca40e543f6385e1336d8810c", "severity": "info", "summary": "There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.", "timeStamp": "2025-11-25T15:05:20.195572Z", "title": "Current PAM and nsswitch.conf configuration will be kept."}, {"actor": "checkgrep", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "grep"}], "remediations": [{"context": "Please update your scripts to be compatible with the changes.", "type": "hint"}]}, "groups": ["tools"], "hostname": "managed-node01", "id": "688a5089c169a3e25683ae2b77be73e7c64d058ce2211e3678f6295eff707cb2", "key": "94665a499e2eeee35eca3e7093a7abe183384b16", "severity": "low", "summary": "If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary.\nThe 'grep -P' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe 'grep -z' no longer automatically treats the byte '\\200' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, 'grep \"^\" -m1 -A1' now outputs the first two input lines, not just the first line.\n", "timeStamp": "2025-11-25T15:05:21.158894Z", "title": "Grep has incompatible changes in the next major version"}, {"actor": "python_inform_user", "audience": "developer", "detail": {"external": [{"title": "Difference in Python versions and support in RHEL 8", "url": "https://red.ht/rhel-8-python"}], "related_resources": [{"scheme": "package", "title": "python"}, {"scheme": "package", "title": "python2"}, {"scheme": "package", "title": "python3"}], "remediations": [{"context": "Please run \"alternatives --set python /usr/bin/python3\" after upgrade", "type": "hint"}]}, "groups": ["python"], "hostname": "managed-node01", "id": "5cc1a5e3f29a540c6d42ebbb207794bb3538a6786df2263c767461fd9a6c6cb3", "key": "0c98585b1d8d252eb540bf61560094f3495351f5", "severity": "high", "summary": "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", "timeStamp": "2025-11-25T15:05:21.305230Z", "title": "Difference in Python versions and support in RHEL 8"}, {"actor": "check_postfix", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "postfix"}]}, "groups": ["services", "email"], "hostname": "managed-node01", "id": "2c4c2906cbda2a9c0cc3d909b10c4ee51c5be685e8af03a5c3c3d3c9b219d3e8", "key": "5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33", "severity": "low", "summary": "Postfix 3.x has so called \"compatibility safety net\" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: \"postconf -e compatibility_level=0\nIt can be turned off by running: \"postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default \"option_group\" value has changed to \"client\", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set \"option_group\" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to \"auto\", and introduces a new parameter \"tls_eecdh_auto_curves\" with the names of curves that may be negotiated.\n\nThe \"master.cf\" chroot default value has changed from \"y\" (yes) to \"n\" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe \"append_dot_mydomain\" default value has changed from \"yes\" to \"no\". You may need changing it to \"yes\" if senders cannot use complete domain names in e-mail addresses.\n\nThe \"relay_domains\" default value has changed from \"$mydestination\" to the empty value. This could result in unexpected \"Relay access denied\" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe \"mynetworks_style\" default value has changed from \"subnet\" to \"host\". This parameter is used to implement the \"permit_mynetworks\" feature. The change could result in unexpected \"access denied\" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n", "timeStamp": "2025-11-25T15:05:21.709076Z", "title": "Postfix has incompatible changes in the next major version"}, {"actor": "check_chrony", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "ntpd"}, {"scheme": "package", "title": "chrony"}, {"scheme": "file", "title": "/etc/chrony.conf"}]}, "groups": ["services", "time management"], "hostname": "managed-node01", "id": "05b57f8fe7c5283c981e63a3be3869ae772489e1908782a20d2aa68e4d38224f", "key": "c4222ebd18730a76f6bc7b3b66df898b106e6554", "severity": "medium", "summary": "default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives", "timeStamp": "2025-11-25T15:05:22.144620Z", "title": "chrony using default configuration"}, {"actor": "check_systemd_broken_symlinks", "audience": "sysadmin", "detail": {"remediations": [{"context": "Remove the invalid symlinks before the upgrade.", "type": "hint"}, {"context": ["/usr/bin/rm", "/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service"], "type": "command"}]}, "groups": ["filesystem"], "hostname": "managed-node01", "id": "5c4b32ef4768cec7804c17c3112756df04ada9b98cad1cec2bb5176768a89973", "key": "be2083fee03f5f0a708fd193d82d2fe20aee7217", "severity": "low", "summary": "Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "timeStamp": "2025-11-25T15:05:22.788594Z", "title": "Detected broken systemd symlinks for non-existing services"}, {"actor": "removed_pam_modules_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "sssd"}], "remediations": [{"context": "Configure SSSD to replace pam_pkcs11", "type": "hint"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "8eef974cb2ae9b9296e16adb5ed1e2091f9eb66391d4dced302140d8def1a7d3", "key": "bf47e7305d6805e8bbeaa7593cf01e38030c23f3", "severity": "medium", "summary": "Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.", "timeStamp": "2025-11-25T15:05:22.862307Z", "title": "Module pam_pkcs11 will be removed from PAM configuration"}, {"actor": "check_skipped_repositories", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "python3-libs"}, {"scheme": "package", "title": "perl-libs"}, {"scheme": "package", "title": "perl-XML-Twig"}, {"scheme": "package", "title": "perl-HTML-Tagset"}, {"scheme": "package", "title": "perl-parent"}, {"scheme": "package", "title": "efivar-libs"}, {"scheme": "package", "title": "perl-Time-HiRes"}, {"scheme": "package", "title": "perl-HTTP-Cookies"}, {"scheme": "package", "title": "vim-common"}, {"scheme": "package", "title": "perl-Pod-Perldoc"}, {"scheme": "package", "title": "libsolv"}, {"scheme": "package", "title": "perl-macros"}, {"scheme": "package", "title": "perl-IO-Compress"}, {"scheme": "package", "title": "python-slip-dbus"}, {"scheme": "package", "title": "perl-HTTP-Date"}, {"scheme": "package", "title": "ruby-libs"}, {"scheme": "package", "title": "perl-XML-NamespaceSupport"}, {"scheme": "package", "title": "rubygems"}, {"scheme": "package", "title": "grub2-efi-x64-modules"}, {"scheme": "package", "title": "perl-HTTP-Message"}, {"scheme": "package", "title": "ipset"}, {"scheme": "package", "title": "perl-Socket"}, {"scheme": "package", "title": "rubygem-psych"}, {"scheme": "package", "title": "libdrm"}, {"scheme": "package", "title": "perl-Time-Local"}, {"scheme": "package", "title": "rubygem-bigdecimal"}, {"scheme": "package", "title": "perl-File-Temp"}, {"scheme": "package", "title": "python3"}, {"scheme": "package", "title": "perl-Text-ParseWords"}, {"scheme": "package", "title": "gpm-libs"}, {"scheme": "package", "title": "perl-LWP-MediaTypes"}, {"scheme": "package", "title": "perl-Compress-Raw-Zlib"}, {"scheme": "package", "title": "perl-TermReadKey"}, {"scheme": "package", "title": "perl-threads"}, {"scheme": "package", "title": "perl-File-Listing"}, {"scheme": "package", "title": "rubygem-rdoc"}, {"scheme": "package", "title": "perl-Scalar-List-Utils"}, {"scheme": "package", "title": "perl-HTTP-Tiny"}, {"scheme": "package", "title": "perl-XML-SAX"}, {"scheme": "package", "title": "perl-LWP-Protocol-https"}, {"scheme": "package", "title": "vim-filesystem"}, {"scheme": "package", "title": "perl-IO-Zlib"}, {"scheme": "package", "title": "rng-tools"}, {"scheme": "package", "title": "libpciaccess"}, {"scheme": "package", "title": "perl-Mozilla-CA"}, {"scheme": "package", "title": "python-firewall"}, {"scheme": "package", "title": "json-glib"}, {"scheme": "package", "title": "perl-threads-shared"}, {"scheme": "package", "title": "mailcap"}, {"scheme": "package", "title": "perl-Business-ISBN-Data"}, {"scheme": "package", "title": "perl-Encode"}, {"scheme": "package", "title": "perl-Carp"}, {"scheme": "package", "title": "linux-firmware"}, {"scheme": "package", "title": "perl-HTTP-Negotiate"}, {"scheme": "package", "title": "rubygem-io-console"}, {"scheme": "package", "title": "perl-Data-Dumper"}, {"scheme": "package", "title": "perl-Exporter"}, {"scheme": "package", "title": "aic94xx-firmware"}, {"scheme": "package", "title": "wget"}, {"scheme": "package", "title": "vim-enhanced"}, {"scheme": "package", "title": "perl-libwww-perl"}, {"scheme": "package", "title": "perl-URI"}, {"scheme": "package", "title": "perl-Module-Load"}, {"scheme": "package", "title": "perl-XML-LibXML"}, {"scheme": "package", "title": "perl-File-Path"}, {"scheme": "package", "title": "perl-Encode-Locale"}, {"scheme": "package", "title": "perl-XML-SAX-Base"}, {"scheme": "package", "title": "perl-XML-Parser"}, {"scheme": "package", "title": "iprutils"}, {"scheme": "package", "title": "biosdevname"}, {"scheme": "package", "title": "perl-FCGI"}, {"scheme": "package", "title": "perl-TimeDate"}, {"scheme": "package", "title": "mokutil"}, {"scheme": "package", "title": "git"}, {"scheme": "package", "title": "perl-Compress-Raw-Bzip2"}, {"scheme": "package", "title": "perl"}, {"scheme": "package", "title": "perl-Font-AFM"}, {"scheme": "package", "title": "fxload"}, {"scheme": "package", "title": "perl-Storable"}, {"scheme": "package", "title": "perl-Digest-MD5"}, {"scheme": "package", "title": "plymouth-core-libs"}, {"scheme": "package", "title": "libreport-filesystem"}, {"scheme": "package", "title": "perl-Getopt-Long"}, {"scheme": "package", "title": "perl-HTML-Tree"}, {"scheme": "package", "title": "perl-IO-HTML"}, {"scheme": "package", "title": "ruby"}, {"scheme": "package", "title": "perl-PathTools"}, {"scheme": "package", "title": "perl-HTML-Parser"}, {"scheme": "package", "title": "ipset-libs"}, {"scheme": "package", "title": "perl-Net-LibIDN"}, {"scheme": "package", "title": "perl-Git"}, {"scheme": "package", "title": "firewalld"}, {"scheme": "package", "title": "plymouth"}, {"scheme": "package", "title": "perl-CGI"}, {"scheme": "package", "title": "python3-setuptools"}, {"scheme": "package", "title": "perl-WWW-RobotRules"}, {"scheme": "package", "title": "firewalld-filesystem"}, {"scheme": "package", "title": "shim-x64"}, {"scheme": "package", "title": "ruby-irb"}, {"scheme": "package", "title": "perl-Pod-Simple"}, {"scheme": "package", "title": "perl-Error"}, {"scheme": "package", "title": "perl-HTML-Format"}, {"scheme": "package", "title": "lsscsi"}, {"scheme": "package", "title": "perl-HTTP-Daemon"}, {"scheme": "package", "title": "alsa-lib"}, {"scheme": "package", "title": "redhat-logos"}, {"scheme": "package", "title": "rubygem-json"}, {"scheme": "package", "title": "perl-Date-Manip"}, {"scheme": "package", "title": "perl-Net-HTTP"}, {"scheme": "package", "title": "perl-Digest"}, {"scheme": "package", "title": "perl-IO-Socket-SSL"}, {"scheme": "package", "title": "ebtables"}, {"scheme": "package", "title": "plymouth-scripts"}, {"scheme": "package", "title": "perl-IO-stringy"}, {"scheme": "package", "title": "time"}, {"scheme": "package", "title": "perl-podlators"}, {"scheme": "package", "title": "perl-constant"}, {"scheme": "package", "title": "perl-Pod-Escapes"}, {"scheme": "package", "title": "perl-Net-SSLeay"}, {"scheme": "package", "title": "perl-Business-ISBN"}, {"scheme": "package", "title": "alsa-tools-firmware"}, {"scheme": "package", "title": "perl-Filter"}, {"scheme": "package", "title": "librepo"}, {"scheme": "package", "title": "perl-Pod-Usage"}, {"scheme": "package", "title": "python-slip"}, {"scheme": "package", "title": "alsa-firmware"}, {"scheme": "package", "title": "perl-IO-Socket-IP"}, {"scheme": "package", "title": "python3-pip"}, {"scheme": "repository", "title": "rhel-Server"}], "remediations": [{"context": "You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket", "type": "hint"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "5c662565c38abaf2c165d753ce0c2ac08f1bbd48a8c7c4333e898f27a17abe04", "key": "8e89e20c645cea600b240156071d81c64daab7ad", "severity": "low", "summary": "The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel-Server\nAnd the following packages installed from those repositories may not be upgraded:\n- python3-libs\n- perl-libs\n- perl-XML-Twig\n- perl-HTML-Tagset\n- perl-parent\n- efivar-libs\n- perl-Time-HiRes\n- perl-HTTP-Cookies\n- vim-common\n- perl-Pod-Perldoc\n- libsolv\n- perl-macros\n- perl-IO-Compress\n- python-slip-dbus\n- perl-HTTP-Date\n- ruby-libs\n- perl-XML-NamespaceSupport\n- rubygems\n- grub2-efi-x64-modules\n- perl-HTTP-Message\n- ipset\n- perl-Socket\n- rubygem-psych\n- libdrm\n- perl-Time-Local\n- rubygem-bigdecimal\n- perl-File-Temp\n- python3\n- perl-Text-ParseWords\n- gpm-libs\n- perl-LWP-MediaTypes\n- perl-Compress-Raw-Zlib\n- perl-TermReadKey\n- perl-threads\n- perl-File-Listing\n- rubygem-rdoc\n- perl-Scalar-List-Utils\n- perl-HTTP-Tiny\n- perl-XML-SAX\n- perl-LWP-Protocol-https\n- vim-filesystem\n- perl-IO-Zlib\n- rng-tools\n- libpciaccess\n- perl-Mozilla-CA\n- python-firewall\n- json-glib\n- perl-threads-shared\n- mailcap\n- perl-Business-ISBN-Data\n- perl-Encode\n- perl-Carp\n- linux-firmware\n- perl-HTTP-Negotiate\n- rubygem-io-console\n- perl-Data-Dumper\n- perl-Exporter\n- aic94xx-firmware\n- wget\n- vim-enhanced\n- perl-libwww-perl\n- perl-URI\n- perl-Module-Load\n- perl-XML-LibXML\n- perl-File-Path\n- perl-Encode-Locale\n- perl-XML-SAX-Base\n- perl-XML-Parser\n- iprutils\n- biosdevname\n- perl-FCGI\n- perl-TimeDate\n- mokutil\n- git\n- perl-Compress-Raw-Bzip2\n- perl\n- perl-Font-AFM\n- fxload\n- perl-Storable\n- perl-Digest-MD5\n- plymouth-core-libs\n- libreport-filesystem\n- perl-Getopt-Long\n- perl-HTML-Tree\n- perl-IO-HTML\n- ruby\n- perl-PathTools\n- perl-HTML-Parser\n- ipset-libs\n- perl-Net-LibIDN\n- perl-Git\n- firewalld\n- plymouth\n- perl-CGI\n- python3-setuptools\n- perl-WWW-RobotRules\n- firewalld-filesystem\n- shim-x64\n- ruby-irb\n- perl-Pod-Simple\n- perl-Error\n- perl-HTML-Format\n- lsscsi\n- perl-HTTP-Daemon\n- alsa-lib\n- redhat-logos\n- rubygem-json\n- perl-Date-Manip\n- perl-Net-HTTP\n- perl-Digest\n- perl-IO-Socket-SSL\n- ebtables\n- plymouth-scripts\n- perl-IO-stringy\n- time\n- perl-podlators\n- perl-constant\n- perl-Pod-Escapes\n- perl-Net-SSLeay\n- perl-Business-ISBN\n- alsa-tools-firmware\n- perl-Filter\n- librepo\n- perl-Pod-Usage\n- python-slip\n- alsa-firmware\n- perl-IO-Socket-IP\n- python3-pip", "timeStamp": "2025-11-25T15:05:22.901132Z", "title": "Some enabled RPM repositories are unknown to Leapp"}, {"actor": "red_hat_signed_rpm_check", "audience": "sysadmin", "groups": ["sanity"], "hostname": "managed-node01", "id": "e5f8fc0db0ad07c73f2180550a7c03a0ec95ea20c59691605c94eee440e54abb", "key": "13f0791ae5f19f50e7d0d606fb6501f91b1efb2c", "severity": "high", "summary": "The following packages have not been signed by Red Hat and may be removed during the upgrade process in case Red Hat-signed packages to be removed during the upgrade depend on them:\n- beakerlib\n- beakerlib-redhat\n- epel-release\n- restraint\n- restraint-rhts\n- tps-devel", "timeStamp": "2025-11-25T15:05:23.095679Z", "title": "Packages not signed by Red Hat found on the system"}, {"actor": "report_set_target_release", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "subscription-manager"}], "remediations": [{"context": "Set the new release (or unset it) after the upgrade using subscription-manager: subscription-manager release --set 8.10", "type": "hint"}]}, "groups": ["upgrade process"], "hostname": "managed-node01", "id": "c972d0de74f1bb02470f7fb9348863a62549062447310f38654e2c22423dde98", "key": "01986584e27e85ea18929586faf614eee011a121", "severity": "low", "summary": "The upgrade is executed with the --no-rhsm option (or with the LEAPP_NO_RHSM environment variable). In this case, the subscription-manager will not be configured during the upgrade. If the system is subscribed and release is set already, you could encounter issues to get RHEL content using DNF/YUM after the upgrade.", "timeStamp": "2025-11-25T15:06:21.901784Z", "title": "The subscription-manager release is going to be kept as it is during the upgrade"}], "leapp_run_id": "71d0b85e-c272-4794-8f4a-6c9e8aec2a37"}, "leapp_report_txt": ["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: 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: high ", "Title: Difference in Python versions and support in RHEL 8", "Summary: In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", "Related links:", " - Difference in Python versions and support in RHEL 8: https://red.ht/rhel-8-python", "Remediation: [hint] Please run \"alternatives --set python /usr/bin/python3\" after upgrade", "Key: 0c98585b1d8d252eb540bf61560094f3495351f5", "----------------------------------------", "Risk Factor: high ", "Title: Packages not signed by Red Hat found on the system", "Summary: The following packages have not been signed by Red Hat and may be removed during the upgrade process in case Red Hat-signed packages to be removed during the upgrade depend on them:", "- beakerlib", "- beakerlib-redhat", "- epel-release", "- restraint", "- restraint-rhts", "- tps-devel", "Key: 13f0791ae5f19f50e7d0d606fb6501f91b1efb2c", "----------------------------------------", "Risk Factor: medium ", "Title: chrony using default configuration", "Summary: default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives", "Key: c4222ebd18730a76f6bc7b3b66df898b106e6554", "----------------------------------------", "Risk Factor: medium ", "Title: Module pam_pkcs11 will be removed from PAM configuration", "Summary: Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.", "Remediation: [hint] Configure SSSD to replace pam_pkcs11", "Key: bf47e7305d6805e8bbeaa7593cf01e38030c23f3", "----------------------------------------", "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: low ", "Title: Grep has incompatible changes in the next major version", "Summary: If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary.", "The 'grep -P' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.", "In locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.", "When searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.", "The 'grep -z' no longer automatically treats the byte '\\200' as binary data.", "Context no longer excludes selected lines omitted because of -m. For example, 'grep \"^\" -m1 -A1' now outputs the first two input lines, not just the first line.", "", "Remediation: [hint] Please update your scripts to be compatible with the changes.", "Key: 94665a499e2eeee35eca3e7093a7abe183384b16", "----------------------------------------", "Risk Factor: low ", "Title: Postfix has incompatible changes in the next major version", "Summary: Postfix 3.x has so called \"compatibility safety net\" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.", "The backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.", "It can be turned on by running: \"postconf -e compatibility_level=0", "It can be turned off by running: \"postconf -e compatibility_level=2", "", "In the Postfix MySQL database client, the default \"option_group\" value has changed to \"client\", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set \"option_group\" to the empty string.", "", "The postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.", "", "Postfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to \"auto\", and introduces a new parameter \"tls_eecdh_auto_curves\" with the names of curves that may be negotiated.", "", "The \"master.cf\" chroot default value has changed from \"y\" (yes) to \"n\" (no). This applies to master.cf services where chroot field is not explicitly specified.", "", "The \"append_dot_mydomain\" default value has changed from \"yes\" to \"no\". You may need changing it to \"yes\" if senders cannot use complete domain names in e-mail addresses.", "", "The \"relay_domains\" default value has changed from \"$mydestination\" to the empty value. This could result in unexpected \"Relay access denied\" errors or ETRN errors, because now will postfix by default relay only for the localhost.", "", "The \"mynetworks_style\" default value has changed from \"subnet\" to \"host\". This parameter is used to implement the \"permit_mynetworks\" feature. The change could result in unexpected \"access denied\" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.", "", "Postfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.", "", "Key: 5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33", "----------------------------------------", "Risk Factor: low ", "Title: Detected broken systemd symlinks for non-existing services", "Summary: Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:", " - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "Remediation: [hint] Remove the invalid symlinks before the upgrade.", "[command] /usr/bin/rm /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "Key: be2083fee03f5f0a708fd193d82d2fe20aee7217", "----------------------------------------", "Risk Factor: low ", "Title: Some enabled RPM repositories are unknown to Leapp", "Summary: The following repositories with Red Hat-signed packages are unknown to Leapp:", "- rhel-Server", "And the following packages installed from those repositories may not be upgraded:", "- python3-libs", "- perl-libs", "- perl-XML-Twig", "- perl-HTML-Tagset", "- perl-parent", "- efivar-libs", "- perl-Time-HiRes", "- perl-HTTP-Cookies", "- vim-common", "- perl-Pod-Perldoc", "- libsolv", "- perl-macros", "- perl-IO-Compress", "- python-slip-dbus", "- perl-HTTP-Date", "- ruby-libs", "- perl-XML-NamespaceSupport", "- rubygems", "- grub2-efi-x64-modules", "- perl-HTTP-Message", "- ipset", "- perl-Socket", "- rubygem-psych", "- libdrm", "- perl-Time-Local", "- rubygem-bigdecimal", "- perl-File-Temp", "- python3", "- perl-Text-ParseWords", "- gpm-libs", "- perl-LWP-MediaTypes", "- perl-Compress-Raw-Zlib", "- perl-TermReadKey", "- perl-threads", "- perl-File-Listing", "- rubygem-rdoc", "- perl-Scalar-List-Utils", "- perl-HTTP-Tiny", "- perl-XML-SAX", "- perl-LWP-Protocol-https", "- vim-filesystem", "- perl-IO-Zlib", "- rng-tools", "- libpciaccess", "- perl-Mozilla-CA", "- python-firewall", "- json-glib", "- perl-threads-shared", "- mailcap", "- perl-Business-ISBN-Data", "- perl-Encode", "- perl-Carp", "- linux-firmware", "- perl-HTTP-Negotiate", "- rubygem-io-console", "- perl-Data-Dumper", "- perl-Exporter", "- aic94xx-firmware", "- wget", "- vim-enhanced", "- perl-libwww-perl", "- perl-URI", "- perl-Module-Load", "- perl-XML-LibXML", "- perl-File-Path", "- perl-Encode-Locale", "- perl-XML-SAX-Base", "- perl-XML-Parser", "- iprutils", "- biosdevname", "- perl-FCGI", "- perl-TimeDate", "- mokutil", "- git", "- perl-Compress-Raw-Bzip2", "- perl", "- perl-Font-AFM", "- fxload", "- perl-Storable", "- perl-Digest-MD5", "- plymouth-core-libs", "- libreport-filesystem", "- perl-Getopt-Long", "- perl-HTML-Tree", "- perl-IO-HTML", "- ruby", "- perl-PathTools", "- perl-HTML-Parser", "- ipset-libs", "- perl-Net-LibIDN", "- perl-Git", "- firewalld", "- plymouth", "- perl-CGI", "- python3-setuptools", "- perl-WWW-RobotRules", "- firewalld-filesystem", "- shim-x64", "- ruby-irb", "- perl-Pod-Simple", "- perl-Error", "- perl-HTML-Format", "- lsscsi", "- perl-HTTP-Daemon", "- alsa-lib", "- redhat-logos", "- rubygem-json", "- perl-Date-Manip", "- perl-Net-HTTP", "- perl-Digest", "- perl-IO-Socket-SSL", "- ebtables", "- plymouth-scripts", "- perl-IO-stringy", "- time", "- perl-podlators", "- perl-constant", "- perl-Pod-Escapes", "- perl-Net-SSLeay", "- perl-Business-ISBN", "- alsa-tools-firmware", "- perl-Filter", "- librepo", "- perl-Pod-Usage", "- python-slip", "- alsa-firmware", "- perl-IO-Socket-IP", "- python3-pip", "Remediation: [hint] You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket", "Key: 8e89e20c645cea600b240156071d81c64daab7ad", "----------------------------------------", "Risk Factor: low ", "Title: The subscription-manager release is going to be kept as it is during the upgrade", "Summary: The upgrade is executed with the --no-rhsm option (or with the LEAPP_NO_RHSM environment variable). In this case, the subscription-manager will not be configured during the upgrade. If the system is subscribed and release is set already, you could encounter issues to get RHEL content using DNF/YUM after the upgrade.", "Remediation: [hint] Set the new release (or unset it) after the upgrade using subscription-manager: subscription-manager release --set 8.10", "Key: 01986584e27e85ea18929586faf614eee011a121", "----------------------------------------", "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", "----------------------------------------", "Risk Factor: info ", "Title: SElinux relabeling will be scheduled", "Summary: SElinux relabeling will be scheduled as the status is permissive/enforcing.", "Key: 8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "----------------------------------------", "Risk Factor: info ", "Title: Current PAM and nsswitch.conf configuration will be kept.", "Summary: There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.", "Key: 40c4ab1da4a30dc1ca40e543f6385e1336d8810c", "----------------------------------------", ""]}, "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={'groups': ['repository', 'failure'], 'title': 'Excluded target system repositories', 'timeStamp': '2025-11-25T15:05:16.444476Z', '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': '55ba9027e2fe36f77bcbf43d88fecd4de625e9f65711f9a43cb224c078049cf7', '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": "55ba9027e2fe36f77bcbf43d88fecd4de625e9f65711f9a43cb224c078049cf7", "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-25T15:05:16.444476Z", "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-25T15:05:18.636571Z', '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': '0e7046f42a47862974b86c19b5d93a593698cf29e31112704e6baf4e7a6547d2', '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": "0e7046f42a47862974b86c19b5d93a593698cf29e31112704e6baf4e7a6547d2", "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-25T15:05:18.636571Z", "title": "Packages available in excluded repositories will not be installed"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['selinux', 'security'], 'title': 'SElinux relabeling will be scheduled', 'timeStamp': '2025-11-25T15:05:19.520708Z', 'hostname': 'managed-node01', 'actor': 'check_se_linux', 'summary': 'SElinux relabeling will be scheduled as the status is permissive/enforcing.', 'audience': 'sysadmin', 'key': '8fb81863f8413bd617c2a55b69b8e10ff03d7c72', 'id': '396b820720634e37186b4328e2e310db8845a42d7430f4260e41afb79331a213', 'severity': 'info'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_se_linux", "audience": "sysadmin", "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "396b820720634e37186b4328e2e310db8845a42d7430f4260e41afb79331a213", "key": "8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "severity": "info", "summary": "SElinux relabeling will be scheduled as the status is permissive/enforcing.", "timeStamp": "2025-11-25T15:05:19.520708Z", "title": "SElinux relabeling will be scheduled"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['selinux', 'security'], 'title': 'SElinux will be set to permissive mode', 'timeStamp': '2025-11-25T15:05:19.524440Z', 'hostname': 'managed-node01', 'detail': {'remediations': [{'type': 'hint', '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.'}]}, 'actor': 'check_se_linux', '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.', 'audience': 'sysadmin', 'key': '39d7183dafba798aa4bbb1e70b0ef2bbe5b1772f', 'id': '657822a9ba0ad97883ed7af6050bdded2b9318dde90a3f723610bf1575062424', 'severity': 'low'}) => {"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": "657822a9ba0ad97883ed7af6050bdded2b9318dde90a3f723610bf1575062424", "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-11-25T15:05:19.524440Z", "title": "SElinux will be set to permissive mode"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['boot'], 'title': 'GRUB2 core will be automatically updated during the upgrade', 'timeStamp': '2025-11-25T15:05:19.973777Z', 'hostname': 'managed-node01', 'actor': 'check_grub_core', '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.', 'audience': 'sysadmin', 'key': 'ac7030e05d2ee248d34f08a9fa040b352bc410a3', 'id': 'e6bc8d517694eb41a088f1f2bb4432ef483a3d943bffde13f4fbd5784d9087f3', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_grub_core", "audience": "sysadmin", "groups": ["boot"], "hostname": "managed-node01", "id": "e6bc8d517694eb41a088f1f2bb4432ef483a3d943bffde13f4fbd5784d9087f3", "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-11-25T15:05:19.973777Z", "title": "GRUB2 core will be automatically updated during the upgrade"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['authentication', 'security', 'tools'], 'title': 'Current PAM and nsswitch.conf configuration will be kept.', 'timeStamp': '2025-11-25T15:05:20.195572Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'authselect'}, {'scheme': 'package', 'title': 'authconfig'}, {'scheme': 'file', 'title': '/etc/nsswitch.conf'}]}, 'actor': 'authselect_check', 'summary': 'There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.', 'audience': 'sysadmin', 'key': '40c4ab1da4a30dc1ca40e543f6385e1336d8810c', 'id': '536b981f2d4de700e6066ab1b335eb3c5ecbc0449eb0d3b2000153da6fe90183', 'severity': 'info'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "authselect_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "authselect"}, {"scheme": "package", "title": "authconfig"}, {"scheme": "file", "title": "/etc/nsswitch.conf"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "536b981f2d4de700e6066ab1b335eb3c5ecbc0449eb0d3b2000153da6fe90183", "key": "40c4ab1da4a30dc1ca40e543f6385e1336d8810c", "severity": "info", "summary": "There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.", "timeStamp": "2025-11-25T15:05:20.195572Z", "title": "Current PAM and nsswitch.conf configuration will be kept."}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['tools'], 'title': 'Grep has incompatible changes in the next major version', 'timeStamp': '2025-11-25T15:05:21.158894Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'grep'}], 'remediations': [{'type': 'hint', 'context': 'Please update your scripts to be compatible with the changes.'}]}, 'actor': 'checkgrep', 'summary': 'If a file contains data improperly encoded for the current locale, and this is discovered before any of the file\'s contents are output, grep now treats the file as binary.\nThe \'grep -P\' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe \'grep -z\' no longer automatically treats the byte \'\\200\' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, \'grep "^" -m1 -A1\' now outputs the first two input lines, not just the first line.\n', 'audience': 'sysadmin', 'key': '94665a499e2eeee35eca3e7093a7abe183384b16', 'id': '688a5089c169a3e25683ae2b77be73e7c64d058ce2211e3678f6295eff707cb2', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "checkgrep", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "grep"}], "remediations": [{"context": "Please update your scripts to be compatible with the changes.", "type": "hint"}]}, "groups": ["tools"], "hostname": "managed-node01", "id": "688a5089c169a3e25683ae2b77be73e7c64d058ce2211e3678f6295eff707cb2", "key": "94665a499e2eeee35eca3e7093a7abe183384b16", "severity": "low", "summary": "If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary.\nThe 'grep -P' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe 'grep -z' no longer automatically treats the byte '\\200' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, 'grep \"^\" -m1 -A1' now outputs the first two input lines, not just the first line.\n", "timeStamp": "2025-11-25T15:05:21.158894Z", "title": "Grep has incompatible changes in the next major version"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['python'], 'title': 'Difference in Python versions and support in RHEL 8', 'timeStamp': '2025-11-25T15:05:21.305230Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'python'}, {'scheme': 'package', 'title': 'python2'}, {'scheme': 'package', 'title': 'python3'}], 'external': [{'url': 'https://red.ht/rhel-8-python', 'title': 'Difference in Python versions and support in RHEL 8'}], 'remediations': [{'type': 'hint', 'context': 'Please run "alternatives --set python /usr/bin/python3" after upgrade'}]}, 'actor': 'python_inform_user', 'summary': "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", 'audience': 'developer', 'key': '0c98585b1d8d252eb540bf61560094f3495351f5', 'id': '5cc1a5e3f29a540c6d42ebbb207794bb3538a6786df2263c767461fd9a6c6cb3', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "python_inform_user", "audience": "developer", "detail": {"external": [{"title": "Difference in Python versions and support in RHEL 8", "url": "https://red.ht/rhel-8-python"}], "related_resources": [{"scheme": "package", "title": "python"}, {"scheme": "package", "title": "python2"}, {"scheme": "package", "title": "python3"}], "remediations": [{"context": "Please run \"alternatives --set python /usr/bin/python3\" after upgrade", "type": "hint"}]}, "groups": ["python"], "hostname": "managed-node01", "id": "5cc1a5e3f29a540c6d42ebbb207794bb3538a6786df2263c767461fd9a6c6cb3", "key": "0c98585b1d8d252eb540bf61560094f3495351f5", "severity": "high", "summary": "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", "timeStamp": "2025-11-25T15:05:21.305230Z", "title": "Difference in Python versions and support in RHEL 8"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['services', 'email'], 'title': 'Postfix has incompatible changes in the next major version', 'timeStamp': '2025-11-25T15:05:21.709076Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'postfix'}]}, 'actor': 'check_postfix', 'summary': 'Postfix 3.x has so called "compatibility safety net" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: "postconf -e compatibility_level=0\nIt can be turned off by running: "postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default "option_group" value has changed to "client", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set "option_group" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to "auto", and introduces a new parameter "tls_eecdh_auto_curves" with the names of curves that may be negotiated.\n\nThe "master.cf" chroot default value has changed from "y" (yes) to "n" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe "append_dot_mydomain" default value has changed from "yes" to "no". You may need changing it to "yes" if senders cannot use complete domain names in e-mail addresses.\n\nThe "relay_domains" default value has changed from "$mydestination" to the empty value. This could result in unexpected "Relay access denied" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe "mynetworks_style" default value has changed from "subnet" to "host". This parameter is used to implement the "permit_mynetworks" feature. The change could result in unexpected "access denied" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n', 'audience': 'sysadmin', 'key': '5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33', 'id': '2c4c2906cbda2a9c0cc3d909b10c4ee51c5be685e8af03a5c3c3d3c9b219d3e8', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_postfix", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "postfix"}]}, "groups": ["services", "email"], "hostname": "managed-node01", "id": "2c4c2906cbda2a9c0cc3d909b10c4ee51c5be685e8af03a5c3c3d3c9b219d3e8", "key": "5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33", "severity": "low", "summary": "Postfix 3.x has so called \"compatibility safety net\" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: \"postconf -e compatibility_level=0\nIt can be turned off by running: \"postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default \"option_group\" value has changed to \"client\", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set \"option_group\" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to \"auto\", and introduces a new parameter \"tls_eecdh_auto_curves\" with the names of curves that may be negotiated.\n\nThe \"master.cf\" chroot default value has changed from \"y\" (yes) to \"n\" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe \"append_dot_mydomain\" default value has changed from \"yes\" to \"no\". You may need changing it to \"yes\" if senders cannot use complete domain names in e-mail addresses.\n\nThe \"relay_domains\" default value has changed from \"$mydestination\" to the empty value. This could result in unexpected \"Relay access denied\" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe \"mynetworks_style\" default value has changed from \"subnet\" to \"host\". This parameter is used to implement the \"permit_mynetworks\" feature. The change could result in unexpected \"access denied\" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n", "timeStamp": "2025-11-25T15:05:21.709076Z", "title": "Postfix has incompatible changes in the next major version"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['services', 'time management'], 'title': 'chrony using default configuration', 'timeStamp': '2025-11-25T15:05:22.144620Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'ntpd'}, {'scheme': 'package', 'title': 'chrony'}, {'scheme': 'file', 'title': '/etc/chrony.conf'}]}, 'actor': 'check_chrony', 'summary': 'default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives', 'audience': 'sysadmin', 'key': 'c4222ebd18730a76f6bc7b3b66df898b106e6554', 'id': '05b57f8fe7c5283c981e63a3be3869ae772489e1908782a20d2aa68e4d38224f', 'severity': 'medium'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_chrony", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "ntpd"}, {"scheme": "package", "title": "chrony"}, {"scheme": "file", "title": "/etc/chrony.conf"}]}, "groups": ["services", "time management"], "hostname": "managed-node01", "id": "05b57f8fe7c5283c981e63a3be3869ae772489e1908782a20d2aa68e4d38224f", "key": "c4222ebd18730a76f6bc7b3b66df898b106e6554", "severity": "medium", "summary": "default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives", "timeStamp": "2025-11-25T15:05:22.144620Z", "title": "chrony using default configuration"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['filesystem'], 'title': 'Detected broken systemd symlinks for non-existing services', 'timeStamp': '2025-11-25T15:05:22.788594Z', 'hostname': 'managed-node01', 'detail': {'remediations': [{'type': 'hint', 'context': 'Remove the invalid symlinks before the upgrade.'}, {'type': 'command', 'context': ['/usr/bin/rm', '/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service']}]}, 'actor': 'check_systemd_broken_symlinks', 'summary': 'Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service', 'audience': 'sysadmin', 'key': 'be2083fee03f5f0a708fd193d82d2fe20aee7217', 'id': '5c4b32ef4768cec7804c17c3112756df04ada9b98cad1cec2bb5176768a89973', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_systemd_broken_symlinks", "audience": "sysadmin", "detail": {"remediations": [{"context": "Remove the invalid symlinks before the upgrade.", "type": "hint"}, {"context": ["/usr/bin/rm", "/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service"], "type": "command"}]}, "groups": ["filesystem"], "hostname": "managed-node01", "id": "5c4b32ef4768cec7804c17c3112756df04ada9b98cad1cec2bb5176768a89973", "key": "be2083fee03f5f0a708fd193d82d2fe20aee7217", "severity": "low", "summary": "Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "timeStamp": "2025-11-25T15:05:22.788594Z", "title": "Detected broken systemd symlinks for non-existing services"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['authentication', 'security', 'tools'], 'title': 'Module pam_pkcs11 will be removed from PAM configuration', 'timeStamp': '2025-11-25T15:05:22.862307Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'sssd'}], 'remediations': [{'type': 'hint', 'context': 'Configure SSSD to replace pam_pkcs11'}]}, 'actor': 'removed_pam_modules_check', 'summary': 'Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.', 'audience': 'sysadmin', 'key': 'bf47e7305d6805e8bbeaa7593cf01e38030c23f3', 'id': '8eef974cb2ae9b9296e16adb5ed1e2091f9eb66391d4dced302140d8def1a7d3', 'severity': 'medium'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "removed_pam_modules_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "sssd"}], "remediations": [{"context": "Configure SSSD to replace pam_pkcs11", "type": "hint"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "8eef974cb2ae9b9296e16adb5ed1e2091f9eb66391d4dced302140d8def1a7d3", "key": "bf47e7305d6805e8bbeaa7593cf01e38030c23f3", "severity": "medium", "summary": "Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.", "timeStamp": "2025-11-25T15:05:22.862307Z", "title": "Module pam_pkcs11 will be removed from PAM configuration"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['repository'], 'title': 'Some enabled RPM repositories are unknown to Leapp', 'timeStamp': '2025-11-25T15:05:22.901132Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'python3-libs'}, {'scheme': 'package', 'title': 'perl-libs'}, {'scheme': 'package', 'title': 'perl-XML-Twig'}, {'scheme': 'package', 'title': 'perl-HTML-Tagset'}, {'scheme': 'package', 'title': 'perl-parent'}, {'scheme': 'package', 'title': 'efivar-libs'}, {'scheme': 'package', 'title': 'perl-Time-HiRes'}, {'scheme': 'package', 'title': 'perl-HTTP-Cookies'}, {'scheme': 'package', 'title': 'vim-common'}, {'scheme': 'package', 'title': 'perl-Pod-Perldoc'}, {'scheme': 'package', 'title': 'libsolv'}, {'scheme': 'package', 'title': 'perl-macros'}, {'scheme': 'package', 'title': 'perl-IO-Compress'}, {'scheme': 'package', 'title': 'python-slip-dbus'}, {'scheme': 'package', 'title': 'perl-HTTP-Date'}, {'scheme': 'package', 'title': 'ruby-libs'}, {'scheme': 'package', 'title': 'perl-XML-NamespaceSupport'}, {'scheme': 'package', 'title': 'rubygems'}, {'scheme': 'package', 'title': 'grub2-efi-x64-modules'}, {'scheme': 'package', 'title': 'perl-HTTP-Message'}, {'scheme': 'package', 'title': 'ipset'}, {'scheme': 'package', 'title': 'perl-Socket'}, {'scheme': 'package', 'title': 'rubygem-psych'}, {'scheme': 'package', 'title': 'libdrm'}, {'scheme': 'package', 'title': 'perl-Time-Local'}, {'scheme': 'package', 'title': 'rubygem-bigdecimal'}, {'scheme': 'package', 'title': 'perl-File-Temp'}, {'scheme': 'package', 'title': 'python3'}, {'scheme': 'package', 'title': 'perl-Text-ParseWords'}, {'scheme': 'package', 'title': 'gpm-libs'}, {'scheme': 'package', 'title': 'perl-LWP-MediaTypes'}, {'scheme': 'package', 'title': 'perl-Compress-Raw-Zlib'}, {'scheme': 'package', 'title': 'perl-TermReadKey'}, {'scheme': 'package', 'title': 'perl-threads'}, {'scheme': 'package', 'title': 'perl-File-Listing'}, {'scheme': 'package', 'title': 'rubygem-rdoc'}, {'scheme': 'package', 'title': 'perl-Scalar-List-Utils'}, {'scheme': 'package', 'title': 'perl-HTTP-Tiny'}, {'scheme': 'package', 'title': 'perl-XML-SAX'}, {'scheme': 'package', 'title': 'perl-LWP-Protocol-https'}, {'scheme': 'package', 'title': 'vim-filesystem'}, {'scheme': 'package', 'title': 'perl-IO-Zlib'}, {'scheme': 'package', 'title': 'rng-tools'}, {'scheme': 'package', 'title': 'libpciaccess'}, {'scheme': 'package', 'title': 'perl-Mozilla-CA'}, {'scheme': 'package', 'title': 'python-firewall'}, {'scheme': 'package', 'title': 'json-glib'}, {'scheme': 'package', 'title': 'perl-threads-shared'}, {'scheme': 'package', 'title': 'mailcap'}, {'scheme': 'package', 'title': 'perl-Business-ISBN-Data'}, {'scheme': 'package', 'title': 'perl-Encode'}, {'scheme': 'package', 'title': 'perl-Carp'}, {'scheme': 'package', 'title': 'linux-firmware'}, {'scheme': 'package', 'title': 'perl-HTTP-Negotiate'}, {'scheme': 'package', 'title': 'rubygem-io-console'}, {'scheme': 'package', 'title': 'perl-Data-Dumper'}, {'scheme': 'package', 'title': 'perl-Exporter'}, {'scheme': 'package', 'title': 'aic94xx-firmware'}, {'scheme': 'package', 'title': 'wget'}, {'scheme': 'package', 'title': 'vim-enhanced'}, {'scheme': 'package', 'title': 'perl-libwww-perl'}, {'scheme': 'package', 'title': 'perl-URI'}, {'scheme': 'package', 'title': 'perl-Module-Load'}, {'scheme': 'package', 'title': 'perl-XML-LibXML'}, {'scheme': 'package', 'title': 'perl-File-Path'}, {'scheme': 'package', 'title': 'perl-Encode-Locale'}, {'scheme': 'package', 'title': 'perl-XML-SAX-Base'}, {'scheme': 'package', 'title': 'perl-XML-Parser'}, {'scheme': 'package', 'title': 'iprutils'}, {'scheme': 'package', 'title': 'biosdevname'}, {'scheme': 'package', 'title': 'perl-FCGI'}, {'scheme': 'package', 'title': 'perl-TimeDate'}, {'scheme': 'package', 'title': 'mokutil'}, {'scheme': 'package', 'title': 'git'}, {'scheme': 'package', 'title': 'perl-Compress-Raw-Bzip2'}, {'scheme': 'package', 'title': 'perl'}, {'scheme': 'package', 'title': 'perl-Font-AFM'}, {'scheme': 'package', 'title': 'fxload'}, {'scheme': 'package', 'title': 'perl-Storable'}, {'scheme': 'package', 'title': 'perl-Digest-MD5'}, {'scheme': 'package', 'title': 'plymouth-core-libs'}, {'scheme': 'package', 'title': 'libreport-filesystem'}, {'scheme': 'package', 'title': 'perl-Getopt-Long'}, {'scheme': 'package', 'title': 'perl-HTML-Tree'}, {'scheme': 'package', 'title': 'perl-IO-HTML'}, {'scheme': 'package', 'title': 'ruby'}, {'scheme': 'package', 'title': 'perl-PathTools'}, {'scheme': 'package', 'title': 'perl-HTML-Parser'}, {'scheme': 'package', 'title': 'ipset-libs'}, {'scheme': 'package', 'title': 'perl-Net-LibIDN'}, {'scheme': 'package', 'title': 'perl-Git'}, {'scheme': 'package', 'title': 'firewalld'}, {'scheme': 'package', 'title': 'plymouth'}, {'scheme': 'package', 'title': 'perl-CGI'}, {'scheme': 'package', 'title': 'python3-setuptools'}, {'scheme': 'package', 'title': 'perl-WWW-RobotRules'}, {'scheme': 'package', 'title': 'firewalld-filesystem'}, {'scheme': 'package', 'title': 'shim-x64'}, {'scheme': 'package', 'title': 'ruby-irb'}, {'scheme': 'package', 'title': 'perl-Pod-Simple'}, {'scheme': 'package', 'title': 'perl-Error'}, {'scheme': 'package', 'title': 'perl-HTML-Format'}, {'scheme': 'package', 'title': 'lsscsi'}, {'scheme': 'package', 'title': 'perl-HTTP-Daemon'}, {'scheme': 'package', 'title': 'alsa-lib'}, {'scheme': 'package', 'title': 'redhat-logos'}, {'scheme': 'package', 'title': 'rubygem-json'}, {'scheme': 'package', 'title': 'perl-Date-Manip'}, {'scheme': 'package', 'title': 'perl-Net-HTTP'}, {'scheme': 'package', 'title': 'perl-Digest'}, {'scheme': 'package', 'title': 'perl-IO-Socket-SSL'}, {'scheme': 'package', 'title': 'ebtables'}, {'scheme': 'package', 'title': 'plymouth-scripts'}, {'scheme': 'package', 'title': 'perl-IO-stringy'}, {'scheme': 'package', 'title': 'time'}, {'scheme': 'package', 'title': 'perl-podlators'}, {'scheme': 'package', 'title': 'perl-constant'}, {'scheme': 'package', 'title': 'perl-Pod-Escapes'}, {'scheme': 'package', 'title': 'perl-Net-SSLeay'}, {'scheme': 'package', 'title': 'perl-Business-ISBN'}, {'scheme': 'package', 'title': 'alsa-tools-firmware'}, {'scheme': 'package', 'title': 'perl-Filter'}, {'scheme': 'package', 'title': 'librepo'}, {'scheme': 'package', 'title': 'perl-Pod-Usage'}, {'scheme': 'package', 'title': 'python-slip'}, {'scheme': 'package', 'title': 'alsa-firmware'}, {'scheme': 'package', 'title': 'perl-IO-Socket-IP'}, {'scheme': 'package', 'title': 'python3-pip'}, {'scheme': 'repository', 'title': 'rhel-Server'}], 'remediations': [{'type': 'hint', 'context': 'You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket'}]}, 'actor': 'check_skipped_repositories', 'summary': 'The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel-Server\nAnd the following packages installed from those repositories may not be upgraded:\n- python3-libs\n- perl-libs\n- perl-XML-Twig\n- perl-HTML-Tagset\n- perl-parent\n- efivar-libs\n- perl-Time-HiRes\n- perl-HTTP-Cookies\n- vim-common\n- perl-Pod-Perldoc\n- libsolv\n- perl-macros\n- perl-IO-Compress\n- python-slip-dbus\n- perl-HTTP-Date\n- ruby-libs\n- perl-XML-NamespaceSupport\n- rubygems\n- grub2-efi-x64-modules\n- perl-HTTP-Message\n- ipset\n- perl-Socket\n- rubygem-psych\n- libdrm\n- perl-Time-Local\n- rubygem-bigdecimal\n- perl-File-Temp\n- python3\n- perl-Text-ParseWords\n- gpm-libs\n- perl-LWP-MediaTypes\n- perl-Compress-Raw-Zlib\n- perl-TermReadKey\n- perl-threads\n- perl-File-Listing\n- rubygem-rdoc\n- perl-Scalar-List-Utils\n- perl-HTTP-Tiny\n- perl-XML-SAX\n- perl-LWP-Protocol-https\n- vim-filesystem\n- perl-IO-Zlib\n- rng-tools\n- libpciaccess\n- perl-Mozilla-CA\n- python-firewall\n- json-glib\n- perl-threads-shared\n- mailcap\n- perl-Business-ISBN-Data\n- perl-Encode\n- perl-Carp\n- linux-firmware\n- perl-HTTP-Negotiate\n- rubygem-io-console\n- perl-Data-Dumper\n- perl-Exporter\n- aic94xx-firmware\n- wget\n- vim-enhanced\n- perl-libwww-perl\n- perl-URI\n- perl-Module-Load\n- perl-XML-LibXML\n- perl-File-Path\n- perl-Encode-Locale\n- perl-XML-SAX-Base\n- perl-XML-Parser\n- iprutils\n- biosdevname\n- perl-FCGI\n- perl-TimeDate\n- mokutil\n- git\n- perl-Compress-Raw-Bzip2\n- perl\n- perl-Font-AFM\n- fxload\n- perl-Storable\n- perl-Digest-MD5\n- plymouth-core-libs\n- libreport-filesystem\n- perl-Getopt-Long\n- perl-HTML-Tree\n- perl-IO-HTML\n- ruby\n- perl-PathTools\n- perl-HTML-Parser\n- ipset-libs\n- perl-Net-LibIDN\n- perl-Git\n- firewalld\n- plymouth\n- perl-CGI\n- python3-setuptools\n- perl-WWW-RobotRules\n- firewalld-filesystem\n- shim-x64\n- ruby-irb\n- perl-Pod-Simple\n- perl-Error\n- perl-HTML-Format\n- lsscsi\n- perl-HTTP-Daemon\n- alsa-lib\n- redhat-logos\n- rubygem-json\n- perl-Date-Manip\n- perl-Net-HTTP\n- perl-Digest\n- perl-IO-Socket-SSL\n- ebtables\n- plymouth-scripts\n- perl-IO-stringy\n- time\n- perl-podlators\n- perl-constant\n- perl-Pod-Escapes\n- perl-Net-SSLeay\n- perl-Business-ISBN\n- alsa-tools-firmware\n- perl-Filter\n- librepo\n- perl-Pod-Usage\n- python-slip\n- alsa-firmware\n- perl-IO-Socket-IP\n- python3-pip', 'audience': 'sysadmin', 'key': '8e89e20c645cea600b240156071d81c64daab7ad', 'id': '5c662565c38abaf2c165d753ce0c2ac08f1bbd48a8c7c4333e898f27a17abe04', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_skipped_repositories", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "python3-libs"}, {"scheme": "package", "title": "perl-libs"}, {"scheme": "package", "title": "perl-XML-Twig"}, {"scheme": "package", "title": "perl-HTML-Tagset"}, {"scheme": "package", "title": "perl-parent"}, {"scheme": "package", "title": "efivar-libs"}, {"scheme": "package", "title": "perl-Time-HiRes"}, {"scheme": "package", "title": "perl-HTTP-Cookies"}, {"scheme": "package", "title": "vim-common"}, {"scheme": "package", "title": "perl-Pod-Perldoc"}, {"scheme": "package", "title": "libsolv"}, {"scheme": "package", "title": "perl-macros"}, {"scheme": "package", "title": "perl-IO-Compress"}, {"scheme": "package", "title": "python-slip-dbus"}, {"scheme": "package", "title": "perl-HTTP-Date"}, {"scheme": "package", "title": "ruby-libs"}, {"scheme": "package", "title": "perl-XML-NamespaceSupport"}, {"scheme": "package", "title": "rubygems"}, {"scheme": "package", "title": "grub2-efi-x64-modules"}, {"scheme": "package", "title": "perl-HTTP-Message"}, {"scheme": "package", "title": "ipset"}, {"scheme": "package", "title": "perl-Socket"}, {"scheme": "package", "title": "rubygem-psych"}, {"scheme": "package", "title": "libdrm"}, {"scheme": "package", "title": "perl-Time-Local"}, {"scheme": "package", "title": "rubygem-bigdecimal"}, {"scheme": "package", "title": "perl-File-Temp"}, {"scheme": "package", "title": "python3"}, {"scheme": "package", "title": "perl-Text-ParseWords"}, {"scheme": "package", "title": "gpm-libs"}, {"scheme": "package", "title": "perl-LWP-MediaTypes"}, {"scheme": "package", "title": "perl-Compress-Raw-Zlib"}, {"scheme": "package", "title": "perl-TermReadKey"}, {"scheme": "package", "title": "perl-threads"}, {"scheme": "package", "title": "perl-File-Listing"}, {"scheme": "package", "title": "rubygem-rdoc"}, {"scheme": "package", "title": "perl-Scalar-List-Utils"}, {"scheme": "package", "title": "perl-HTTP-Tiny"}, {"scheme": "package", "title": "perl-XML-SAX"}, {"scheme": "package", "title": "perl-LWP-Protocol-https"}, {"scheme": "package", "title": "vim-filesystem"}, {"scheme": "package", "title": "perl-IO-Zlib"}, {"scheme": "package", "title": "rng-tools"}, {"scheme": "package", "title": "libpciaccess"}, {"scheme": "package", "title": "perl-Mozilla-CA"}, {"scheme": "package", "title": "python-firewall"}, {"scheme": "package", "title": "json-glib"}, {"scheme": "package", "title": "perl-threads-shared"}, {"scheme": "package", "title": "mailcap"}, {"scheme": "package", "title": "perl-Business-ISBN-Data"}, {"scheme": "package", "title": "perl-Encode"}, {"scheme": "package", "title": "perl-Carp"}, {"scheme": "package", "title": "linux-firmware"}, {"scheme": "package", "title": "perl-HTTP-Negotiate"}, {"scheme": "package", "title": "rubygem-io-console"}, {"scheme": "package", "title": "perl-Data-Dumper"}, {"scheme": "package", "title": "perl-Exporter"}, {"scheme": "package", "title": "aic94xx-firmware"}, {"scheme": "package", "title": "wget"}, {"scheme": "package", "title": "vim-enhanced"}, {"scheme": "package", "title": "perl-libwww-perl"}, {"scheme": "package", "title": "perl-URI"}, {"scheme": "package", "title": "perl-Module-Load"}, {"scheme": "package", "title": "perl-XML-LibXML"}, {"scheme": "package", "title": "perl-File-Path"}, {"scheme": "package", "title": "perl-Encode-Locale"}, {"scheme": "package", "title": "perl-XML-SAX-Base"}, {"scheme": "package", "title": "perl-XML-Parser"}, {"scheme": "package", "title": "iprutils"}, {"scheme": "package", "title": "biosdevname"}, {"scheme": "package", "title": "perl-FCGI"}, {"scheme": "package", "title": "perl-TimeDate"}, {"scheme": "package", "title": "mokutil"}, {"scheme": "package", "title": "git"}, {"scheme": "package", "title": "perl-Compress-Raw-Bzip2"}, {"scheme": "package", "title": "perl"}, {"scheme": "package", "title": "perl-Font-AFM"}, {"scheme": "package", "title": "fxload"}, {"scheme": "package", "title": "perl-Storable"}, {"scheme": "package", "title": "perl-Digest-MD5"}, {"scheme": "package", "title": "plymouth-core-libs"}, {"scheme": "package", "title": "libreport-filesystem"}, {"scheme": "package", "title": "perl-Getopt-Long"}, {"scheme": "package", "title": "perl-HTML-Tree"}, {"scheme": "package", "title": "perl-IO-HTML"}, {"scheme": "package", "title": "ruby"}, {"scheme": "package", "title": "perl-PathTools"}, {"scheme": "package", "title": "perl-HTML-Parser"}, {"scheme": "package", "title": "ipset-libs"}, {"scheme": "package", "title": "perl-Net-LibIDN"}, {"scheme": "package", "title": "perl-Git"}, {"scheme": "package", "title": "firewalld"}, {"scheme": "package", "title": "plymouth"}, {"scheme": "package", "title": "perl-CGI"}, {"scheme": "package", "title": "python3-setuptools"}, {"scheme": "package", "title": "perl-WWW-RobotRules"}, {"scheme": "package", "title": "firewalld-filesystem"}, {"scheme": "package", "title": "shim-x64"}, {"scheme": "package", "title": "ruby-irb"}, {"scheme": "package", "title": "perl-Pod-Simple"}, {"scheme": "package", "title": "perl-Error"}, {"scheme": "package", "title": "perl-HTML-Format"}, {"scheme": "package", "title": "lsscsi"}, {"scheme": "package", "title": "perl-HTTP-Daemon"}, {"scheme": "package", "title": "alsa-lib"}, {"scheme": "package", "title": "redhat-logos"}, {"scheme": "package", "title": "rubygem-json"}, {"scheme": "package", "title": "perl-Date-Manip"}, {"scheme": "package", "title": "perl-Net-HTTP"}, {"scheme": "package", "title": "perl-Digest"}, {"scheme": "package", "title": "perl-IO-Socket-SSL"}, {"scheme": "package", "title": "ebtables"}, {"scheme": "package", "title": "plymouth-scripts"}, {"scheme": "package", "title": "perl-IO-stringy"}, {"scheme": "package", "title": "time"}, {"scheme": "package", "title": "perl-podlators"}, {"scheme": "package", "title": "perl-constant"}, {"scheme": "package", "title": "perl-Pod-Escapes"}, {"scheme": "package", "title": "perl-Net-SSLeay"}, {"scheme": "package", "title": "perl-Business-ISBN"}, {"scheme": "package", "title": "alsa-tools-firmware"}, {"scheme": "package", "title": "perl-Filter"}, {"scheme": "package", "title": "librepo"}, {"scheme": "package", "title": "perl-Pod-Usage"}, {"scheme": "package", "title": "python-slip"}, {"scheme": "package", "title": "alsa-firmware"}, {"scheme": "package", "title": "perl-IO-Socket-IP"}, {"scheme": "package", "title": "python3-pip"}, {"scheme": "repository", "title": "rhel-Server"}], "remediations": [{"context": "You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket", "type": "hint"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "5c662565c38abaf2c165d753ce0c2ac08f1bbd48a8c7c4333e898f27a17abe04", "key": "8e89e20c645cea600b240156071d81c64daab7ad", "severity": "low", "summary": "The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel-Server\nAnd the following packages installed from those repositories may not be upgraded:\n- python3-libs\n- perl-libs\n- perl-XML-Twig\n- perl-HTML-Tagset\n- perl-parent\n- efivar-libs\n- perl-Time-HiRes\n- perl-HTTP-Cookies\n- vim-common\n- perl-Pod-Perldoc\n- libsolv\n- perl-macros\n- perl-IO-Compress\n- python-slip-dbus\n- perl-HTTP-Date\n- ruby-libs\n- perl-XML-NamespaceSupport\n- rubygems\n- grub2-efi-x64-modules\n- perl-HTTP-Message\n- ipset\n- perl-Socket\n- rubygem-psych\n- libdrm\n- perl-Time-Local\n- rubygem-bigdecimal\n- perl-File-Temp\n- python3\n- perl-Text-ParseWords\n- gpm-libs\n- perl-LWP-MediaTypes\n- perl-Compress-Raw-Zlib\n- perl-TermReadKey\n- perl-threads\n- perl-File-Listing\n- rubygem-rdoc\n- perl-Scalar-List-Utils\n- perl-HTTP-Tiny\n- perl-XML-SAX\n- perl-LWP-Protocol-https\n- vim-filesystem\n- perl-IO-Zlib\n- rng-tools\n- libpciaccess\n- perl-Mozilla-CA\n- python-firewall\n- json-glib\n- perl-threads-shared\n- mailcap\n- perl-Business-ISBN-Data\n- perl-Encode\n- perl-Carp\n- linux-firmware\n- perl-HTTP-Negotiate\n- rubygem-io-console\n- perl-Data-Dumper\n- perl-Exporter\n- aic94xx-firmware\n- wget\n- vim-enhanced\n- perl-libwww-perl\n- perl-URI\n- perl-Module-Load\n- perl-XML-LibXML\n- perl-File-Path\n- perl-Encode-Locale\n- perl-XML-SAX-Base\n- perl-XML-Parser\n- iprutils\n- biosdevname\n- perl-FCGI\n- perl-TimeDate\n- mokutil\n- git\n- perl-Compress-Raw-Bzip2\n- perl\n- perl-Font-AFM\n- fxload\n- perl-Storable\n- perl-Digest-MD5\n- plymouth-core-libs\n- libreport-filesystem\n- perl-Getopt-Long\n- perl-HTML-Tree\n- perl-IO-HTML\n- ruby\n- perl-PathTools\n- perl-HTML-Parser\n- ipset-libs\n- perl-Net-LibIDN\n- perl-Git\n- firewalld\n- plymouth\n- perl-CGI\n- python3-setuptools\n- perl-WWW-RobotRules\n- firewalld-filesystem\n- shim-x64\n- ruby-irb\n- perl-Pod-Simple\n- perl-Error\n- perl-HTML-Format\n- lsscsi\n- perl-HTTP-Daemon\n- alsa-lib\n- redhat-logos\n- rubygem-json\n- perl-Date-Manip\n- perl-Net-HTTP\n- perl-Digest\n- perl-IO-Socket-SSL\n- ebtables\n- plymouth-scripts\n- perl-IO-stringy\n- time\n- perl-podlators\n- perl-constant\n- perl-Pod-Escapes\n- perl-Net-SSLeay\n- perl-Business-ISBN\n- alsa-tools-firmware\n- perl-Filter\n- librepo\n- perl-Pod-Usage\n- python-slip\n- alsa-firmware\n- perl-IO-Socket-IP\n- python3-pip", "timeStamp": "2025-11-25T15:05:22.901132Z", "title": "Some enabled RPM repositories are unknown to Leapp"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['sanity'], 'title': 'Packages not signed by Red Hat found on the system', 'timeStamp': '2025-11-25T15:05:23.095679Z', 'hostname': 'managed-node01', 'actor': 'red_hat_signed_rpm_check', 'summary': 'The following packages have not been signed by Red Hat and may be removed during the upgrade process in case Red Hat-signed packages to be removed during the upgrade depend on them:\n- beakerlib\n- beakerlib-redhat\n- epel-release\n- restraint\n- restraint-rhts\n- tps-devel', 'audience': 'sysadmin', 'key': '13f0791ae5f19f50e7d0d606fb6501f91b1efb2c', 'id': 'e5f8fc0db0ad07c73f2180550a7c03a0ec95ea20c59691605c94eee440e54abb', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "red_hat_signed_rpm_check", "audience": "sysadmin", "groups": ["sanity"], "hostname": "managed-node01", "id": "e5f8fc0db0ad07c73f2180550a7c03a0ec95ea20c59691605c94eee440e54abb", "key": "13f0791ae5f19f50e7d0d606fb6501f91b1efb2c", "severity": "high", "summary": "The following packages have not been signed by Red Hat and may be removed during the upgrade process in case Red Hat-signed packages to be removed during the upgrade depend on them:\n- beakerlib\n- beakerlib-redhat\n- epel-release\n- restraint\n- restraint-rhts\n- tps-devel", "timeStamp": "2025-11-25T15:05:23.095679Z", "title": "Packages not signed by Red Hat found on the system"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['upgrade process'], 'title': 'The subscription-manager release is going to be kept as it is during the upgrade', 'timeStamp': '2025-11-25T15:06:21.901784Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'subscription-manager'}], 'remediations': [{'type': 'hint', 'context': 'Set the new release (or unset it) after the upgrade using subscription-manager: subscription-manager release --set 8.10'}]}, 'actor': 'report_set_target_release', 'summary': 'The upgrade is executed with the --no-rhsm option (or with the LEAPP_NO_RHSM environment variable). In this case, the subscription-manager will not be configured during the upgrade. If the system is subscribed and release is set already, you could encounter issues to get RHEL content using DNF/YUM after the upgrade.', 'audience': 'sysadmin', 'key': '01986584e27e85ea18929586faf614eee011a121', 'id': 'c972d0de74f1bb02470f7fb9348863a62549062447310f38654e2c22423dde98', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "report_set_target_release", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "subscription-manager"}], "remediations": [{"context": "Set the new release (or unset it) after the upgrade using subscription-manager: subscription-manager release --set 8.10", "type": "hint"}]}, "groups": ["upgrade process"], "hostname": "managed-node01", "id": "c972d0de74f1bb02470f7fb9348863a62549062447310f38654e2c22423dde98", "key": "01986584e27e85ea18929586faf614eee011a121", "severity": "low", "summary": "The upgrade is executed with the --no-rhsm option (or with the LEAPP_NO_RHSM environment variable). In this case, the subscription-manager will not be configured during the upgrade. If the system is subscribed and release is set already, you could encounter issues to get RHEL content using DNF/YUM after the upgrade.", "timeStamp": "2025-11-25T15:06:21.901784Z", "title": "The subscription-manager release is going to be kept as it is during the upgrade"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => {"changed": false, "msg": "All items skipped"} 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.003482", "end": "2025-11-25 10:06:47.564991", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-11-25 10:06:47.561509", "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.003926", "end": "2025-11-25 10:06:47.837515", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-11-25 10:06:47.833589", "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_detected_devices_and_drivers", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716"}, {"title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131"}]}, "groups": ["kernel", "drivers", "inhibitor"], "hostname": "managed-node01", "id": "68b603eb83f55cb2c5cb0e2e9100dc3d3eb526b54eba8a37c386017eadf8fec1", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-11-25T15:03:32.781025Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."}, {"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": "57ca422ff4ea2872c1a0d0701c00d7d29f238c72a18bd5264cea065575017f39", "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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n", "timeStamp": "2025-11-25T15:03:33.541322Z", "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:48 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": 1764083079.0910294, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 512, "charset": "us-ascii", "checksum": "0f3501ff75f8f450668455e5010da0dc2caaee0c", "ctime": 1764083189.635209, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 520093792, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1764083189.635209, "nlink": 1, "path": "/var/log/ripu/ripu.log", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 229409, "uid": 0, "version": "18446744071958837724", "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": "UklQVSBwcmV1cGdyYWRlIGFuYWx5c2lzCkpvYiBzdGFydGVkIGF0IDIwMjUtMTEtMjVUMTU6MDQ6MzhaCj09PiBQcm9jZXNzaW5nIHBoYXNlIGBjb25maWd1cmF0aW9uX3BoYXNlYAo9PT09PiAqIGlwdV93b3JrZmxvd19jb25maWcKICAgICAgICBJUFUgd29ya2Zsb3cgY29uZmlnIGFjdG9yCj09PiBQcm9jZXNzaW5nIHBoYXNlIGBGYWN0c0NvbGxlY3Rpb25gCj09PT0+ICogZ2V0X2VuYWJsZWRfbW9kdWxlcwogICAgICAgIFByb3ZpZGVzIGRhdGEgYWJvdXQgd2hpY2ggbW9kdWxlIHN0cmVhbXMgYXJlIGVuYWJsZWQgb24gdGhlIHNvdXJjZSBzeXN0ZW0uCj09PT0+ICogc3lzdGVtX2ZhY3RzCiAgICAgICAgUHJvdmlkZXMgZGF0YSBhYm91dCBtYW55IGZhY3RzIGZyb20gc3lzdGVtLgo9PT09PiAqIHNjYW5fc3lzdGVtZF9zb3VyY2UKICAgICAgICBQcm92aWRlcyBpbmZvIGFib3V0IHN5c3RlbWQgb24gdGhlIHNvdXJjZSBzeXN0ZW0KPT09PT4gKiByZXBvc2l0b3J5X21hcHBpbmcKICAgICAgICBQcm9kdWNlcyBtZXNzYWdlIGNvbnRhaW5pbmcgcmVwb3NpdG9yeSBtYXBwaW5nIGJhc2VkIG9uIHByb3ZpZGVkIGZpbGUuCj09PT0+ICogc2N0cF9yZWFkX3N0YXR1cwogICAgICAgIERldGVybWluZXMgd2hldGhlciBvciBub3QgdGhlIFNDVFAga2VybmVsIG1vZHVsZSBtaWdodCBiZSB3YW50ZWQuCj09PT0+ICogdGNwX3dyYXBwZXJzX2NvbmZpZ19yZWFkCiAgICAgICAgUGFyc2UgdGNwX3dyYXBwZXJzIGNvbmZpZ3VyYXRpb24gZmlsZXMgL2V0Yy9ob3N0cy57YWxsb3csZGVueX0uCj09PT0+ICogcm9vdF9zY2FubmVyCiAgICAgICAgU2NhbiB0aGUgc3lzdGVtIHJvb3QgZGlyZWN0b3J5IGFuZCBwcm9kdWNlIGEgbWVzc2FnZSBjb250YWluaW5nCj09PT0+ICogc2Nhbl9rZXJuZWxfY21kbGluZQogICAgICAgIE5vIGRvY3VtZW50YXRpb24gaGFzIGJlZW4gcHJvdmlkZWQgZm9yIHRoZSBzY2FuX2tlcm5lbF9jbWRsaW5lIGFjdG9yLgo9PT09PiAqIGNvbW1vbl9sZWFwcF9kcmFjdXRfbW9kdWxlcwogICAgICAgIEluZmx1ZW5jZXMgdGhlIGdlbmVyYXRpb24gb2YgdGhlIGluaXRyYW0gZGlzawo9PT09PiAqIHN0b3JhZ2Vfc2Nhbm5lcgogICAgICAgIFByb3ZpZGVzIGRhdGEgYWJvdXQgc3RvcmFnZSBzZXR0aW5ncy4KPT09PT4gKiBycG1fc2Nhbm5lcgogICAgICAgIFByb3ZpZGVzIGRhdGEgYWJvdXQgaW5zdGFsbGVkIFJQTSBQYWNrYWdlcy4KPT09PT4gKiBzY2FuemZjcAogICAgICAgIEluIGNhc2Ugb2YgczM5MHggYXJjaGl0ZWN0dXJlLCBjaGVjayB3aGV0aGVyIFpGQ1AgaXMgdXNlZC4KPT09PT4gKiB0cnVzdGVkX2dwZ19rZXlzX3NjYW5uZXIKICAgICAgICBTY2FuIGZvciB0cnVzdGVkIEdQRyBrZXlzLgo9PT09PiAqIHNjYW5fZ3J1Yl9jb25maWcKICAgICAgICBTY2FuIGdydWIgY29uZmlndXJhdGlvbiBmaWxlcyBmb3IgZXJyb3JzLgo9PT09PiAqIHNzc2RfZmFjdHMKICAgICAgICBDaGVjayBTU1NEIGNvbmZpZ3VyYXRpb24gZm9yIGNoYW5nZXMgaW4gUkhFTDggYW5kIHJlcG9ydCB0aGVtIGluIG1vZGVsLgo9PT09PiAqIHNjYW5fY3VzdG9tX21vZGlmaWNhdGlvbnNfYWN0b3IKICAgICAgICBDb2xsZWN0cyBpbmZvcm1hdGlvbiBhYm91dCBmaWxlcyBpbiBsZWFwcCBkaXJlY3RvcmllcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCBvciBuZXdseSBhZGRlZC4KPT09PT4gKiBzY2FuX2ZpbGVzX2Zvcl90YXJnZXRfdXNlcnNwYWNlCiAgICAgICAgU2NhbiB0aGUgc291cmNlIHN5c3RlbSBhbmQgaWRlbnRpZnkgZmlsZXMgdGhhdCB3aWxsIGJlIGNvcGllZCBpbnRvIHRoZSB0YXJnZXQgdXNlcnNwYWNlIHdoZW4gaXQgaXMgY3JlYXRlZC4KPT09PT4gKiBwYW1fbW9kdWxlc19zY2FubmVyCiAgICAgICAgU2NhbiB0aGUgcGFtIGRpcmVjdG9yeSBmb3Igc2VydmljZXMgYW5kIG1vZHVsZXMgdXNlZCBpbiB0aGVtCj09PT0+ICogc2Nhbl9jdXN0b21fcmVwb2ZpbGUKICAgICAgICBTY2FuIHRoZSBjdXN0b20gL2V0Yy9sZWFwcC9maWxlcy9sZWFwcF91cGdyYWRlX3JlcG9zaXRvcmllcy5yZXBvIHJlcG8gZmlsZS4KPT09PT4gKiBsb2FkX2RldmljZV9kcml2ZXJfZGVwcmVjYXRpb25fZGF0YQogICAgICAgIExvYWRzIGRlcHJlY2F0aW9uIGRhdGEgZm9yIGRyaXZlcnMgYW5kIGRldmljZXMgKFBDSSAmIENQVSkKPT09PT4gKiBmaXJld2FsbGRfZmFjdHNfYWN0b3IKICAgICAgICBQcm92aWRlIGRhdGEgYWJvdXQgZmlyZXdhbGxkCj09PT0+ICogdHJhbnNhY3Rpb25fd29ya2Fyb3VuZHMKICAgICAgICBQcm92aWRlcyBhZGRpdGlvbmFsIFJQTSB0cmFuc2FjdGlvbiB0YXNrcyBiYXNlZCBvbiBidW5kbGVkIFJQTSBwYWNrYWdlcy4KPT09PT4gKiBzZWxpbnV4Y29udGVudHNjYW5uZXIKICAgICAgICBTY2FuIHRoZSBzeXN0ZW0gZm9yIGFueSBTRUxpbnV4IGN1c3RvbWl6YXRpb25zCj09PT0+ICogbmV0d29ya19tYW5hZ2VyX3JlYWRfY29uZmlnCiAgICAgICAgUHJvdmlkZXMgZGF0YSBhYm91dCBOZXR3b3JrTWFuYWdlciBjb25maWd1cmF0aW9uLgo9PT09PiAqIHNjYW5jbGllbmFibGVyZXBvCiAgICAgICAgUHJvZHVjZSBDdXN0b21UYXJnZXRSZXBvc2l0b3J5IGJhc2VkIG9uIHRoZSBMRUFQUF9FTkFCTEVfUkVQT1MgaW4gY29uZmlnLgo9PT09PiAqIHNvdXJjZV9ib290X2xvYWRlcl9zY2FubmVyCiAgICAgICAgU2NhbnMgdGhlIGJvb3QgbG9hZGVyIGNvbmZpZ3VyYXRpb24gb24gdGhlIHNvdXJjZSBzeXN0ZW0uCj09PT0+ICogcmVhZF9vcGVuc3NoX2NvbmZpZwogICAgICAgIENvbGxlY3QgaW5mb3JtYXRpb24gYWJvdXQgdGhlIE9wZW5TU0ggY29uZmlndXJhdGlvbi4KPT09PT4gKiBzY2FuZGFzZAogICAgICAgIEluIGNhc2Ugb2YgczM5MHggYXJjaGl0ZWN0dXJlLCBjaGVjayB3aGV0aGVyIERBU0QgaXMgdXNlZC4KPT09PT4gKiBjaGVja19rZGVfYXBwcwogICAgICAgIEFjdG9yIGNoZWNrcyB3aGljaCBLREUgYXBwcyBhcmUgaW5zdGFsbGVkLgo9PT09PiAqIGNoZWNrX2dydWJfbGVnYWN5CiAgICAgICAgQ2hlY2sgd2hldGhlciBHUlVCIExlZ2FjeSBpcyBpbnN0YWxsZWQgaW4gdGhlIE1CUi4KPT09PT4gKiBzY2FuX2ZpcHMKICAgICAgICBEZXRlcm1pbmUgd2hldGhlciB0aGUgc291cmNlIHN5c3RlbSBoYXMgRklQUyBlbmFibGVkLgo9PT09PiAqIGF1dGhzZWxlY3Rfc2Nhbm5lcgogICAgICAgIERldGVjdCB3aGF0IGF1dGhzZWxlY3QgY29uZmlndXJhdGlvbiBzaG91bGQgYmUgc3VnZ2VzdGVkIHRvIGFkbWluaXN0cmF0b3IuCj09PT0+ICogcGNpX2RldmljZXNfc2Nhbm5lcgogICAgICAgIFByb3ZpZGVzIGRhdGEgYWJvdXQgZXhpc3RpbmcgUENJIERldmljZXMuCj09PT0+ICogY29weV9kbmZfY29uZl9pbnRvX3RhcmdldF91c2Vyc3BhY2UKICAgICAgICBDb3B5IGRuZi5jb25mIGludG8gdGFyZ2V0IHVzZXJzcGFjZQo9PT09PiAqIHJlZ2lzdGVyX3l1bV9hZGp1c3RtZW50CiAgICAgICAgUmVnaXN0ZXJzIGEgd29ya2Fyb3VuZCB3aGljaCB3aWxsIGFkanVzdCB0aGUgeXVtIGRpcmVjdG9yaWVzIGR1cmluZyB0aGUgdXBncmFkZS4KPT09PT4gKiBkaXN0cmlidXRpb25fc2lnbmVkX3JwbV9zY2FubmVyCiAgICAgICAgUHJvdmlkZSBkYXRhIGFib3V0IGRpc3RyaWJ1dGlvbiBzaWduZWQgJiB1bnNpZ25lZCBSUE0gcGFja2FnZXMuCj09PT0+ICogc2Nhbl9ncnViX2RldmljZV9uYW1lCiAgICAgICAgRmluZCB0aGUgbmFtZSBvZiB0aGUgYmxvY2sgZGV2aWNlcyB3aGVyZSBHUlVCIGlzIGxvY2F0ZWQKPT09PT4gKiBzY2FubWVtb3J5CiAgICAgICAgU2NhbiBNZW1vcnkgb2YgdGhlIG1hY2hpbmUuCj09PT0+ICogc2F0ZWxsaXRlX3VwZ3JhZGVfZmFjdHMKICAgICAgICBSZXBvcnQgd2hpY2ggU2F0ZWxsaXRlIHBhY2thZ2VzIHJlcXVpcmUgdXBkYXRlcyBhbmQgaG93IHRvIGhhbmRsZSBQb3N0Z3JlU1FMIGRhdGEKPT09PT4gKiBzY2FuX3N1YnNjcmlwdGlvbl9tYW5hZ2VyX2luZm8KICAgICAgICBTY2FucyB0aGUgY3VycmVudCBzeXN0ZW0gZm9yIHN1YnNjcmlwdGlvbiBtYW5hZ2VyIGluZm9ybWF0aW9uCj09PT0+ICogcXVhZ2dhX2RhZW1vbnMKICAgICAgICBBY3RpdmUgcXVhZ2dhIGRhZW1vbnMgY2hlY2suCj09PT0+ICogdWRldmFkbV9pbmZvCiAgICAgICAgUHJvZHVjZXMgZGF0YSBleHBvcnRlZCBieSB0aGUgInVkZXZhZG0gaW5mbyIgY29tbWFuZC4KPT09PT4gKiBkZXRlY3Rfa2VybmVsX2RyaXZlcnMKICAgICAgICBNYXRjaGVzIGFsbCBjdXJyZW50bHkgbG9hZGVkIGtlcm5lbCBkcml2ZXJzIGFnYWluc3Qga25vd24gZGVwcmVjYXRlZCBhbmQgcmVtb3ZlZCBkcml2ZXJzLgo9PT09PiAqIHNjYW5fdGFyZ2V0X29zX2ltYWdlCiAgICAgICAgU2NhbnMgdGhlIHByb3ZpZGVkIHRhcmdldCBPUyBJU08gaW1hZ2UgdG8gdXNlIGFzIGEgY29udGVudCBzb3VyY2UgZm9yIHRoZSBJUFUsIGlmIGFueS4KPT09PT4gKiBzY2FuX3BrZ19tYW5hZ2VyCiAgICAgICAgUHJvdmlkZXMgZGF0YSBhYm91dCBwYWNrYWdlIG1hbmFnZXIgKHl1bS9kbmYpCj09PT0+ICogY2hlY2tyaHVpCiAgICAgICAgQ2hlY2sgaWYgc3lzdGVtIGlzIHVzaW5nIFJIVUkgaW5mcmFzdHJ1Y3R1cmUgKG9uIHB1YmxpYyBjbG91ZCkgYW5kIHNlbmQgbWVzc2FnZXMgdG8KPT09PT4gKiBzY2FuX3NhcF9oYW5hCiAgICAgICAgR2F0aGVycyBpbmZvcm1hdGlvbiByZWxhdGVkIHRvIFNBUCBIQU5BIGluc3RhbmNlcyBvbiB0aGUgc3lzdGVtLgo9PT09PiAqIHNjYW5fc291cmNlX2ZpbGVzCiAgICAgICAgU2NhbiBmaWxlcyAoZXhwbGljaXRseSBzcGVjaWZpZWQpIG9mIHRoZSBzb3VyY2Ugc3lzdGVtLgo9PT09PiAqIHNjYW5fc291cmNlX2tlcm5lbAogICAgICAgIFNjYW4gdGhlIHNvdXJjZSBzeXN0ZW0ga2VybmVsLgo9PT09PiAqIHJlbW92ZWRfcGFtX21vZHVsZXNfc2Nhbm5lcgogICAgICAgIFNjYW4gUEFNIGNvbmZpZ3VyYXRpb24gZm9yIG1vZHVsZXMgdGhhdCBhcmUgbm90IGF2YWlsYWJsZSBpbiBSSEVMLTguCj09PT0+ICogcmVtb3ZlX29ic29sZXRlX2dwZ19rZXlzCiAgICAgICAgUmVtb3ZlIG9ic29sZXRlZCBSUE0gR1BHIGtleXMuCj09PT0+ICogcGVyc2lzdGVudG5ldG5hbWVzCiAgICAgICAgR2V0IG5ldHdvcmsgaW50ZXJmYWNlIGluZm9ybWF0aW9uIGZvciBwaHlzaWNhbCBldGhlcm5ldCBpbnRlcmZhY2VzIG9mIHRoZSBvcmlnaW5hbCBzeXN0ZW0uCj09PT0+ICogZ2V0X2luc3RhbGxlZF9kZXNrdG9wcwogICAgICAgIEFjdG9yIGNoZWNrcyBpZiBrZGUgb3IgZ25vbWUgZGVza3RvcCBlbnZpcm9ubWVudHMKPT09PT4gKiBzY2FuY3B1CiAgICAgICAgU2NhbiBDUFVzIG9mIHRoZSBtYWNoaW5lLgo9PT09PiAqIHhmc19pbmZvX3NjYW5uZXIKICAgICAgICBUaGlzIGFjdG9yIHNjYW5zIGFsbCBtb3VudGVkIG1vdW50cG9pbnRzIGZvciBYRlMgaW5mb3JtYXRpb24KPT09PT4gKiB1c2VkX3JlcG9zaXRvcnlfc2Nhbm5lcgogICAgICAgIFNjYW4gdXNlZCBlbmFibGVkIHJlcG9zaXRvcmllcwo9PT09PiAqIHJlcG9zaXRvcmllc19ibGFja2xpc3QKICAgICAgICBFeGNsdWRlIHRhcmdldCByZXBvc2l0b3JpZXMgcHJvdmlkZWQgYnkgUmVkIEhhdCB3aXRob3V0IHN1cHBvcnQuCj09PT0+ICogcnBtX3RyYW5zYWN0aW9uX2NvbmZpZ190YXNrc19jb2xsZWN0b3IKICAgICAgICBQcm92aWRlcyBhZGRpdGlvbmFsIFJQTSB0cmFuc2FjdGlvbiB0YXNrcyBmcm9tIC9ldGMvbGVhcHAvdHJhbnNhY3Rpb24uCj09PT0+ICogc2Nhbl9ncnViX2RldmljZV9wYXJ0aXRpb25fbGF5b3V0CiAgICAgICAgU2NhbiBhbGwgaWRlbnRpZmllZCBHUlVCIGRldmljZXMgZm9yIHRoZWlyIHBhcnRpdGlvbiBsYXlvdXQuCj09PT0+ICogdnNmdHBkX2NvbmZpZ19yZWFkCiAgICAgICAgUmVhZHMgdnNmdHBkIGNvbmZpZ3VyYXRpb24gZmlsZXMgKC9ldGMvdnNmdHBkLyouY29uZikgYW5kIGV4dHJhY3RzIG5lY2Vzc2FyeSBpbmZvcm1hdGlvbi4KPT09PT4gKiBiaW9zZGV2bmFtZQogICAgICAgIEVuYWJsZSBiaW9zZGV2bmFtZSBvbiB0aGUgdGFyZ2V0IFJIRUwgc3lzdGVtIGlmIGFsbCBpbnRlcmZhY2VzIG9uIHRoZSBzb3VyY2UgUkhFTAo9PT09PiAqIGlwYV9zY2FubmVyCiAgICAgICAgU2NhbiBzeXN0ZW0gZm9yIGlwYS1jbGllbnQgYW5kIGlwYS1zZXJ2ZXIgc3RhdHVzCj09PT0+ICogbXVsdGlwYXRoX2NvbmZfcmVhZAogICAgICAgIFJlYWQgbXVsdGlwYXRoIGNvbmZpZ3VyYXRpb24gZmlsZXMgYW5kIGV4dHJhY3QgdGhlIG5lY2Vzc2FyeSBpbmZvcm1hdGlvbgo9PT09PiAqIHNjYW5fZHluYW1pY19saW5rZXJfY29uZmlndXJhdGlvbgogICAgICAgIFNjYW4gdGhlIGR5bmFtaWMgbGlua2VyIGNvbmZpZ3VyYXRpb24gYW5kIGZpbmQgbW9kaWZpY2F0aW9ucy4KPT09PT4gKiBjdXBzX3NjYW5uZXIKICAgICAgICBHYXRoZXIgZmFjdHMgYWJvdXQgQ1VQUyBmZWF0dXJlcyB3aGljaCBuZWVkcyB0byBiZSBtaWdyYXRlZAo9PT09PiAqIHNwYW1hc3Nhc3Npbl9jb25maWdfcmVhZAogICAgICAgIFJlYWRzIHNwYW1jIGNvbmZpZ3VyYXRpb24gKC9ldGMvbWFpbC9zcGFtYXNzYXNzaW4vc3BhbWMuY29uZiksIHRoZQo9PT09PiAqIHBlcnNpc3RlbnRuZXRuYW1lc2Rpc2FibGUKICAgICAgICBEaXNhYmxlIHN5c3RlbWQtdWRldmQgcGVyc2lzdGVudCBuZXR3b3JrIG5hbWluZyBvbiBtYWNoaW5lIHdpdGggc2luZ2xlIGV0aDAgTklDCj09PT0+ICogcGVzX2V2ZW50c19zY2FubmVyCiAgICAgICAgUHJvdmlkZXMgZGF0YSBhYm91dCBwYWNrYWdlIGV2ZW50cyBmcm9tIFBhY2thZ2UgRXZvbHV0aW9uIFNlcnZpY2UuCj09PT0+ICogc2V0dXB0YXJnZXRyZXBvcwogICAgICAgIFByb2R1Y2VzIGxpc3Qgb2YgcmVwb3NpdG9yaWVzIHRoYXQgc2hvdWxkIGJlIGF2YWlsYWJsZSB0byBiZSB1c2VkIGJ5IFVwZ3JhZGUgcHJvY2Vzcy4KPT0+IFByb2Nlc3NpbmcgcGhhc2UgYENoZWNrc2AKPT09PT4gKiBzY3RwX2NoZWNrcwogICAgICAgIFBhcnNlcyBjb2xsZWN0ZWQgU0NUUCBpbmZvcm1hdGlvbiBhbmQgdGFrZSBuZWNlc3NhcnkgYWN0aW9ucy4KPT09PT4gKiBvcGVuX3NzaF9hbGdvcml0aG1zCiAgICAgICAgT3BlblNTSCBjb25maWd1cmF0aW9uIGRvZXMgbm90IGNvbnRhaW4gYW55IHVuc3VwcG9ydGVkIGNyeXB0b2dyYXBoaWMgYWxnb3JpdGhtcy4KPT09PT4gKiB6aXBsX2NoZWNrX2Jvb3RfZW50cmllcwogICAgICAgIEluaGliaXRzIHRoZSB1cGdyYWRlIGlmIGEgcHJvYmxlbWF0aWMgWmlwbCBjb25maWd1cmF0aW9uIGlzIGRldGVjdGVkIG9uIHRoZSBzeXN0ZW0uCj09PT0+ICogc3BhbWFzc2Fzc2luX2NvbmZpZ19jaGVjawogICAgICAgIFJlcG9ydHMgY2hhbmdlcyBpbiBzcGFtYXNzYXNzaW4gYmV0d2VlbiBSSEVMLTcgYW5kIFJIRUwtOAo9PT09PiAqIGNoZWNrX29zX3JlbGVhc2UKICAgICAgICBDaGVjayBpZiB0aGUgY3VycmVudCBSSEVMIG1pbm9yIHZlcnNpb24gaXMgc3VwcG9ydGVkLiBJZiBub3QsIGluaGliaXQgdGhlIHVwZ3JhZGUgcHJvY2Vzcy4KPT09PT4gKiBjaGVja19vcGVuc3NsX2NvbmYKICAgICAgICBDaGVjayB3aGV0aGVyIHRoZSBvcGVuc3NsIGNvbmZpZ3VyYXRpb24gYW5kIG9wZW5zc2wtSUJNQ0EuCj09PT0+ICogY2hlY2tfcmhzbXNrdQogICAgICAgIEVuc3VyZSB0aGUgc3lzdGVtIGlzIHN1YnNjcmliZWQgdG8gdGhlIHN1YnNjcmlwdGlvbiBtYW5hZ2VyCj09PT0+ICogdGNwX3dyYXBwZXJzX2NoZWNrCiAgICAgICAgQ2hlY2sgdGhlIGxpc3Qgb2YgcGFja2FnZXMgcHJldmlvdXNseSBjb21waWxlZCB3aXRoIFRDUCB3cmFwcGVycyBzdXBwb3J0Cj09PT0+ICogY2hlY2tfc2FwX2hhbmEKICAgICAgICBJZiBTQVAgSEFOQSBoYXMgYmVlbiBkZXRlY3RlZCwgc2V2ZXJhbCBjaGVja3MgYXJlIHBlcmZvcm1lZCB0byBlbnN1cmUgYSBzdWNjZXNzZnVsIHVwZ3JhZGUuCj09PT0+ICogY2hlY2tfbmZzCiAgICAgICAgQ2hlY2sgaWYgTkZTIGZpbGVzeXN0ZW0gaXMgaW4gdXNlLiBJZiB5ZXMsIGluaGliaXQgdGhlIHVwZ3JhZGUgcHJvY2Vzcy4KPT09PT4gKiBjaGVja19pcGFfc2VydmVyCiAgICAgICAgQ2hlY2sgZm9yIGlwYS1zZXJ2ZXIgYW5kIGluaGliaXQgdXBncmFkZQo9PT09PiAqIGNoZWNrX3NlbmRtYWlsCiAgICAgICAgQ2hlY2sgaWYgc2VuZG1haWwgaXMgaW5zdGFsbGVkLCBjaGVjayB3aGV0aGVyIGNvbmZpZ3VyYXRpb24gdXBkYXRlIGlzIG5lZWRlZCwgaW5oaWJpdCB1cGdyYWRlIGlmIFRDUCB3cmFwcGVycwo9PT09PiAqIHBvd2VydG9wCiAgICAgICAgQ2hlY2sgaWYgUG93ZXJUT1AgaXMgaW5zdGFsbGVkLiBJZiB5ZXMsIHdyaXRlIGluZm9ybWF0aW9uIGFib3V0IG5vbi1jb21wYXRpYmxlIGNoYW5nZXMuCj09PT0+ICogY2hlY2tfc2VfbGludXgKICAgICAgICBDaGVjayBTRUxpbnV4IHN0YXR1cyBhbmQgcHJvZHVjZSBkZWNpc2lvbiBtZXNzYWdlcyBmb3IgZnVydGhlciBhY3Rpb24uCj09PT0+ICogY2hlY2tfbWVtY2FjaGVkCiAgICAgICAgQ2hlY2sgZm9yIGluY29tcGF0aWJsZSBjaGFuZ2VzIGluIG1lbWNhY2hlZCBjb25maWd1cmF0aW9uLgo9PT09PiAqIGNoZWNrX3N5c3RlbV9hcmNoCiAgICAgICAgQ2hlY2sgaWYgc3lzdGVtIGlzIHJ1bm5pbmcgYXQgYSBzdXBwb3J0ZWQgYXJjaGl0ZWN0dXJlLiBJZiBubywgaW5oaWJpdCB0aGUgdXBncmFkZSBwcm9jZXNzLgo9PT09PiAqIGNoZWNrX2JpbmQKICAgICAgICBBY3RvciBwYXJzaW5nIEJJTkQgY29uZmlndXJhdGlvbiBhbmQgY2hlY2tpbmcgZm9yIGtub3duIGlzc3VlcyBpbiBpdC4KPT09PT4gKiBxdWFnZ2FfcmVwb3J0CiAgICAgICAgQ2hlY2tpbmcgZm9yIGJhYmVsZCBvbiBSSEVMLTcuCj09PT0+ICogY3Vwc19jaGVjawogICAgICAgIFJlcG9ydHMgY2hhbmdlcyBpbiBjb25maWd1cmF0aW9uIGJldHdlZW4gQ1VQUyAxLjYuMyBhbmQgMi4yLjYKPT09PT4gKiBiYWN1bGFfY2hlY2sKICAgICAgICBBY3RvciBjaGVja2luZyBmb3IgcHJlc2VuY2Ugb2YgQmFjdWxhIGluc3RhbGxhdGlvbi4KPT09PT4gKiBjaGVja19wZXJzaXN0ZW50X21vdW50cwogICAgICAgIENoZWNrIGlmIG1vdW50cyByZXF1aXJlZCB0byBiZSBwZXJzaXN0ZW50IGFyZSBtb3VudGVkIGluIHBlcnNpc3RlbnQgZmFzaGlvbi4KPT09PT4gKiBjaGVja19tb3VudF9vcHRpb25zCiAgICAgICAgQ2hlY2sgZm9yIG1vdW50IG9wdGlvbnMgcHJldmVudGluZyB0aGUgdXBncmFkZS4KPT09PT4gKiBjaGVja19ncnViX2NvcmUKICAgICAgICBDaGVjayB3aGV0aGVyIHdlIGFyZSBvbiBsZWdhY3kgKEJJT1MpIHN5c3RlbSBhbmQgaW5zdHJ1Y3QgTGVhcHAgdG8gdXBncmFkZSBHUlVCIGNvcmUKPT09PT4gKiBtdWx0aXBsZV9wYWNrYWdlX3ZlcnNpb25zCiAgICAgICAgQ2hlY2sgZm9yIHByb2JsZW1hdGljIDMyYml0IHBhY2thZ2VzIGluc3RhbGxlZCB0b2dldGhlciB3aXRoIDY0Yml0IG9uZXMuCj09PT0+ICogY2hlY2tfdGFyZ2V0X2lzbwogICAgICAgIENoZWNrIHRoYXQgdGhlIHByb3ZpZGVkIHRhcmdldCBJU08gaXMgYSB2YWxpZCBJU08gaW1hZ2UgYW5kIGlzIGxvY2F0ZWQgb24gYSBwZXJzaXN0ZW50IHBhcnRpdGlvbi4KPT09PT4gKiBhdXRoc2VsZWN0X2NoZWNrCiAgICAgICAgQ29uZmlybSBzdWdnZXN0ZWQgYXV0aHNlbGVjdCBjYWxsIGZyb20gQXV0aHNlbGVjdFNjYW5uZXIuCj09PT0+ICogY2hlY2tfZmlyc3RfcGFydGl0aW9uX29mZnNldAogICAgICAgIENoZWNrIHdoZXRoZXIgdGhlIGZpcnN0IHBhcnRpdGlvbiBzdGFydHMgYXQgdGhlIG9mZnNldCA+PTFNaUIuCj09PT0+ICogY2hlY2tfZGV0ZWN0ZWRfZGV2aWNlc19hbmRfZHJpdmVycwogICAgICAgIENoZWNrcyB3aGV0aGVyIG9yIG5vdCBkZXRlY3RlZCBkZXZpY2VzIGFuZCBkcml2ZXJzIGFyZSB1c2FibGUgb24gdGhlIHRhcmdldCBzeXN0ZW0uCj09PT0+ICogcmVtb3ZlZF9wYW1fbW9kdWxlcwogICAgICAgIENoZWNrIGZvciBtb2R1bGVzIHRoYXQgYXJlIG5vdCBhdmFpbGFibGUgaW4gUkhFTCA4IGFueW1vcmUKPT09PT4gKiBjaGVja19oYV9jbHVzdGVyCiAgICAgICAgQ2hlY2sgaWYgSEEgQ2x1c3RlciBpcyBpbiB1c2UuIElmIHllcywgaW5oaWJpdCB0aGUgdXBncmFkZSBwcm9jZXNzLgo9PT09PiAqIGNlcGh2b2x1bWVzY2FuCiAgICAgICAgUmV0cmlldmVzIHRoZSBsaXN0IG9mIGVuY3J5cHRlZCBDZXBoIE9TRAo9PT09PiAqIGNoZWNrX2luc3RhbGxlZF9kZWJ1Z19rZXJuZWxzCiAgICAgICAgSW5oaWJpdCBJUFUgKGluLXBsYWNlIHVwZ3JhZGUpIHdoZW4gbXVsdGlwbGUgZGVidWcga2VybmVscyBhcmUgaW5zdGFsbGVkLgo9PT09PiAqIGNoZWNrdGFyZ2V0cmVwb3MKICAgICAgICBDaGVjayB3aGV0aGVyIHRhcmdldCB5dW0gcmVwb3NpdG9yaWVzIGFyZSBzcGVjaWZpZWQuCj09PT0+ICogY2hlY2tfbnRwCiAgICAgICAgQ2hlY2sgaWYgbnRwIGFuZC9vciBudHBkYXRlIGNvbmZpZ3VyYXRpb24gbmVlZHMgdG8gYmUgbWlncmF0ZWQuCj09PT0+ICogY2hlY2tfaW5zaWdodHNfYXV0b19yZWdpc3RlcgogICAgICAgIENoZWNrcyBpZiBzeXN0ZW0gY2FuIGJlIGF1dG9tYXRpY2FsbHkgcmVnaXN0ZXJlZCBpbnRvIFJlZCBIYXQgSW5zaWdodHMKPT09PT4gKiBtdWx0aXBhdGhfY29uZl9jaGVjawogICAgICAgIENoZWNrcyB3aGV0aGVyIHRoZSBtdWx0aXBhdGggY29uZmlndXJhdGlvbiBjYW4gYmUgdXBkYXRlZCB0byBSSEVMLTggYW5kCj09PT0+ICogY2hlY2ttZW1vcnkKICAgICAgICBUaGUgYWN0b3IgY2hlY2sgdGhlIHNpemUgb2YgUkFNIGFnYWluc3QgUkhFTDggbWluaW1hbCBoYXJkd2FyZSByZXF1aXJlbWVudHMKPT09PT4gKiBjaGVja19ldGNfcmVsZWFzZXZlcgogICAgICAgIENoZWNrIHJlbGVhc2V2ZXIgaW5mbyBhbmQgcHJvdmlkZSBhIGd1aWRhbmNlIGJhc2VkIG9uIHRoZSBmYWN0cwo9PT09PiAqIGNoZWNrYWNwaWQKICAgICAgICBDaGVjayBpZiBhY3BpZCBpcyBpbnN0YWxsZWQuIElmIHllcywgd3JpdGUgaW5mb3JtYXRpb24gYWJvdXQgbm9uLWNvbXBhdGlibGUgY2hhbmdlcy4KPT09PT4gKiBjaGVja2h5YnJpZGltYWdlCiAgICAgICAgQ2hlY2sgaWYgdGhlIHN5c3RlbSBpcyB1c2luZyBBenVyZSBoeWJyaWQgaW1hZ2UuCj09PT0+ICogY2hlY2tfYnRyZnMKICAgICAgICBDaGVjayBpZiBCdHJmcyBmaWxlc3lzdGVtIGlzIGluIHVzZS4gSWYgeWVzLCBpbmhpYml0IHRoZSB1cGdyYWRlIHByb2Nlc3MuCj09PT0+ICogY2hlY2tncmVwCiAgICAgICAgQ2hlY2sgaWYgR3JlcCBpcyBpbnN0YWxsZWQuIElmIHllcywgd3JpdGUgaW5mb3JtYXRpb24gYWJvdXQgbm9uLWNvbXBhdGlibGUgY2hhbmdlcy4KPT09PT4gKiBvcGVuX3NzaF91c2VfcHJpdmlsZWdlX3NlcGFyYXRpb24KICAgICAgICBVc2VQcml2aWxlZ2VTZXBhcmF0aW9uIGNvbmZpZ3VyYXRpb24gb3B0aW9uIHdhcyByZW1vdmVkLgo9PT09PiAqIGNoZWNrX2ZpcHMKICAgICAgICBJbmhpYml0IHVwZ3JhZGUgaWYgRklQUyBpcyBkZXRlY3RlZCBhcyBlbmFibGVkLgo9PT09PiAqIHNhdGVsbGl0ZV91cGdyYWRlX2NoZWNrCiAgICAgICAgQ2hlY2sgc3RhdGUgb2YgU2F0ZWxsaXRlIHN5c3RlbSBiZWZvcmUgdXBncmFkZQo9PT09PiAqIHB5dGhvbl9pbmZvcm1fdXNlcgogICAgICAgIFRoaXMgYWN0b3IgaW5mb3JtcyB0aGUgdXNlciBvZiBkaWZmZXJlbmNlcyBpbiBQeXRob24gdmVyc2lvbiBhbmQgc3VwcG9ydCBpbiBSSEVMIDguCj09PT0+ICogY2hlY2tfY3VzdG9tX21vZGlmaWNhdGlvbnNfYWN0b3IKICAgICAgICBDaGVja3MgQ3VzdG9tTW9kaWZpY2F0aW9ucyBtZXNzYWdlcyBhbmQgcHJvZHVjZXMgYSByZXBvcnQgYWJvdXQgZmlsZXMgaW4gbGVhcHAgZGlyZWN0b3JpZXMgdGhhdCBoYXZlIGJlZW4KPT09PT4gKiBlbmFibGVfZGV2aWNlX2Npb19mcmVlX3NlcnZpY2UKICAgICAgICBFbmFibGVzIGRldmljZV9jaW9fZnJlZS5zZXJ2aWNlIHN5c3RlbWQgc2VydmljZSBvbiBzMzkweAo9PT09PiAqIGNoZWNrZG9zZnN0b29scwogICAgICAgIENoZWNrIGlmIGRvc2ZzdG9vbHMgaXMgaW5zdGFsbGVkLiBJZiB5ZXMsIHdyaXRlIGluZm9ybWF0aW9uIGFib3V0IG5vbi1jb21wYXRpYmxlIGNoYW5nZXMuCj09PT0+ICogY2hlY2tfaW5zdGFsbGVkX2tlcm5lbHMKICAgICAgICBJbmhpYml0IElQVSAoaW4tcGxhY2UgdXBncmFkZSkgd2hlbiBpbnN0YWxsZWQga2VybmVscyBjb25mbGljdCB3aXRoIGEgc2FmZSB1cGdyYWRlLgo9PT09PiAqIGRldGVjdF9ncnViX2NvbmZpZ19lcnJvcgogICAgICAgIENoZWNrIGdydWIgY29uZmlndXJhdGlvbiBmb3IgdmFyaW91cyBlcnJvcnMuCj09PT0+ICogb3BlbnNzaF9wZXJtaXRfcm9vdF9sb2dpbgogICAgICAgIE9wZW5TU0ggbm8gbG9uZ2VyIGFsbG93cyByb290IGxvZ2lucyB3aXRoIHBhc3N3b3JkLgo9PT09PiAqIGNoZWNrX3Bvc3RmaXgKICAgICAgICBDaGVjayBpZiBwb3N0Zml4IGlzIGluc3RhbGxlZCwgY2hlY2sgd2hldGhlciBjb25maWd1cmF0aW9uIHVwZGF0ZSBpcyBuZWVkZWQuCj09PT0+ICogb3Blbl9zc2hfZGVwcmVjYXRlZF9kaXJlY3RpdmVzX2NoZWNrCiAgICAgICAgQ2hlY2sgZm9yIGFueSBkZXByZWNhdGVkIGRpcmVjdGl2ZXMgaW4gdGhlIE9wZW5TU0ggY29uZmlndXJhdGlvbi4KPT09PT4gKiBjaGVja19mc3RhYl9tb3VudF9vcmRlcgogICAgICAgIENoZWNrcyBvcmRlciBvZiBlbnRyaWVzIGluIC9ldGMvZnN0YWIgYmFzZWQgb24gdGhlaXIgbW91bnQgcG9pbnQgYW5kIGluaGliaXRzIHVwZ3JhZGUgaWYgb3ZlcnNoYWRvd2luZyBpcyBkZXRlY3RlZC4KPT09PT4gKiBjaGVja2ZzdGFieGZzb3B0aW9ucwogICAgICAgIENoZWNrIHRoZSBGU1RBQiBmaWxlIGZvciB0aGUgZGVwcmVjYXRlZCAvIHJlbW92ZWQgWEZTIG1vdW50IG9wdGlvbnMuCj09PT0+ICogb3Blbl9zc2hfcHJvdG9jb2wKICAgICAgICBQcm90b2NvbCBjb25maWd1cmF0aW9uIG9wdGlvbiB3YXMgcmVtb3ZlZC4KPT09PT4gKiBjaGVja19jb25zdW1lZF9hc3NldHMKICAgICAgICBDaGVjayB3aGV0aGVyIExlYXBwIGlzIHVzaW5nIGNvcnJlY3QgZGF0YSBhc3NldHMuCj09PT0+ICogcG9zdGdyZXNxbF9jaGVjawogICAgICAgIEFjdG9yIGNoZWNraW5nIGZvciBwcmVzZW5jZSBvZiBQb3N0Z3JlU1FMIGluc3RhbGxhdGlvbi4KPT09PT4gKiBjaGVja19jaHJvbnkKICAgICAgICBDaGVjayBmb3IgaW5jb21wYXRpYmxlIGNoYW5nZXMgaW4gY2hyb255IGNvbmZpZ3VyYXRpb24uCj09PT0+ICogY2hlY2tfd2lyZXNoYXJrCiAgICAgICAgUmVwb3J0IGEgY291cGxlIG9mIGNoYW5nZXMgaW4gdHNoYXJrIHVzYWdlCj09PT0+ICogY2hlY2tfaW5zdGFsbGVkX2RldmVsX2tlcm5lbHMKICAgICAgICBJbmhpYml0IElQVSAoaW4tcGxhY2UgdXBncmFkZSkgd2hlbiBtdWx0aXBsZSBkZXZlbCBrZXJuZWxzIGFyZSBpbnN0YWxsZWQuCj09PT0+ICogY2hlY2tfYm9vdF9hdmFpbF9zcGFjZQogICAgICAgIENoZWNrIGlmIGF0IGxlYXN0IDEwME1pYiBvZiBhdmFpbGFibGUgc3BhY2Ugb24gL2Jvb3QuIElmIG5vdCwgaW5oaWJpdCB0aGUgdXBncmFkZSBwcm9jZXNzLgo9PT09PiAqIGNoZWNrX3JlbW92ZWRfZW52dmFycwogICAgICAgIENoZWNrIGZvciB1c2FnZSBvZiByZW1vdmVkIGVudmlyb25tZW50IHZhcmlhYmxlcyBhbmQgaW5oaWJpdCB0aGUgdXBncmFkZQo9PT09PiAqIHNzc2RfY2hlY2sKICAgICAgICBDaGVjayBTU1NEIGNvbmZpZ3VyYXRpb24gZm9yIGNoYW5nZXMgaW4gUkhFTDggYW5kIHJlcG9ydCB0aGVtLgo9PT09PiAqIGNoZWNrX2NpZnMKICAgICAgICBDaGVjayBpZiBDSUZTIGZpbGVzeXN0ZW0gaXMgaW4gdXNlLiBJZiB5ZXMsIGluaGliaXQgdGhlIHVwZ3JhZGUgcHJvY2Vzcy4KPT09PT4gKiBjaGVja19kb2NrZXIKICAgICAgICBDaGVja3MgaWYgRG9ja2VyIGlzIGluc3RhbGxlZCBhbmQgd2FybnMgYWJvdXQgaXRzIGRlcHJlY2F0aW9uIGluIFJIRUw4Lgo9PT09PiAqIHZzZnRwZF9jb25maWdfY2hlY2sKICAgICAgICBDaGVja3Mgd2hldGhlciB0aGUgdnNmdHBkIGNvbmZpZ3VyYXRpb24gaXMgc3VwcG9ydGVkIGluIFJIRUwtOC4gTmFtZWx5IGNoZWNrcyB0aGF0Cj09PT0+ICogY2hlY2tfa2RlX2dub21lCiAgICAgICAgQ2hlY2tzIHdoZXRoZXIgS0RFIGlzIGluc3RhbGxlZAo9PT09PiAqIGNoZWNrX3Jvb3Rfc3ltbGlua3MKICAgICAgICBDaGVjayBpZiB0aGUgc3ltbGlua3MgL2JpbiBhbmQgL2xpYiBhcmUgcmVsYXRpdmUsIG5vdCBhYnNvbHV0ZS4KPT09PT4gKiBjaGVja19keW5hbWljX2xpbmtlcl9jb25maWd1cmF0aW9uCiAgICAgICAgQ2hlY2sgZm9yIGN1c3RvbWl6YXRpb24gb2YgZHluYW1pYyBsaW5rZXIgY29uZmlndXJhdGlvbi4KPT09PT4gKiBjaGVja19maXJld2FsbGQKICAgICAgICBDaGVjayBmb3IgY2VydGFpbiBmaXJld2FsbGQgY29uZmlndXJhdGlvbiB0aGF0IG1heSBwcmV2ZW50IGFuIHVwZ3JhZGUuCj09PT0+ICogY2hlY2tpcnNzaQogICAgICAgIENoZWNrIGlmIGlyc3NpIGlzIGluc3RhbGxlZC4gSWYgeWVzLCB3cml0ZSBpbmZvcm1hdGlvbiBhYm91dCBub24tY29tcGF0aWJsZSBjaGFuZ2VzLgo9PT09PiAqIGNoZWNrX3N5c3RlbWRfYnJva2VuX3N5bWxpbmtzCiAgICAgICAgQ2hlY2sgd2hldGhlciBzb21lIHN5c3RlbWQgc3ltbGlua3MgYXJlIGJyb2tlbgo9PT09PiAqIGVmaV9jaGVja19ib290CiAgICAgICAgQWRqdXN0IEVGSSBib290IGVudHJ5IGZvciBmaXJzdCByZWJvb3QKPT09PT4gKiByZW1vdmVkX3BhbV9tb2R1bGVzX2NoZWNrCiAgICAgICAgQ2hlY2sgaWYgaXQgaXMgYWxsIHJpZ2h0IHRvIGRpc2FibGUgUEFNIG1vZHVsZXMgdGhhdCBhcmUgbm90IGluIFJIRUwtOC4KPT09PT4gKiBjaGVja19za2lwcGVkX3JlcG9zaXRvcmllcwogICAgICAgIFByb2R1Y2VzIGEgcmVwb3J0IGlmIGFueSByZXBvc2l0b3JpZXMgZW5hYmxlZCBvbiB0aGUgc3lzdGVtIGFyZSBnb2luZyB0byBiZSBza2lwcGVkLgo9PT09PiAqIHVuc3VwcG9ydGVkX3VwZ3JhZGVfY2hlY2sKICAgICAgICBDaGVja3MgZW52aXJvbm1lbnQgdmFyaWFibGVzIGFuZCBwcm9kdWNlcyBhIHdhcm5pbmcgcmVwb3J0IGlmIHRoZSB1cGdyYWRlIGlzIHVuc3VwcG9ydGVkLgo9PT09PiAqIGNoZWNrX3l1bV9wbHVnaW5zX2VuYWJsZWQKICAgICAgICBDaGVja3MgdGhhdCB0aGUgcmVxdWlyZWQgeXVtIHBsdWdpbnMgYXJlIGVuYWJsZWQuCj09PT0+ICogcmVkX2hhdF9zaWduZWRfcnBtX2NoZWNrCiAgICAgICAgQ2hlY2sgaWYgdGhlcmUgYXJlIHBhY2thZ2VzIG5vdCBzaWduZWQgYnkgUmVkIEhhdCBpbiB1c2UuIElmIHllcywgd2FybiB1c2VyIGFib3V0IGl0Lgo9PT09PiAqIGNoZWNrX2JybHR0eQogICAgICAgIENoZWNrIGlmIGJybHR0eSBpcyBpbnN0YWxsZWQsIGNoZWNrIHdoZXRoZXIgY29uZmlndXJhdGlvbiB1cGRhdGUgaXMgbmVlZGVkLgo9PT09PiAqIGNoZWNrX3JwbV90cmFuc2FjdGlvbl9ldmVudHMKICAgICAgICBGaWx0ZXIgUlBNIHRyYW5zYWN0aW9uIGV2ZW50cyBiYXNlZCBvbiBpbnN0YWxsZWQgUlBNIHBhY2thZ2VzCj09PT0+ICogY2hlY2tfbHVrc19hbmRfaW5oaWJpdAogICAgICAgIENoZWNrIGlmIGFueSBlbmNyeXB0ZWQgcGFydGl0aW9ucyBpcyBpbiB1c2UuIElmIHllcywgaW5oaWJpdCB0aGUgdXBncmFkZSBwcm9jZXNzLgo9PT09PiAqIGNoZWNrX3NraXBfcGhhc2UKICAgICAgICBTa2lwIGFsbCB0aGUgc3Vic2VxdWVudCBwaGFzZXMgdW50aWwgdGhlIHJlcG9ydCBwaGFzZS4KPT0+IFByb2Nlc3NpbmcgcGhhc2UgYFRhcmdldFRyYW5zYWN0aW9uRmFjdHNDb2xsZWN0aW9uYAo9PT09PiAqIGNyZWF0ZV9pc29fcmVwb2ZpbGUKICAgICAgICBDcmVhdGUgY3VzdG9tIHJlcG9maWxlIGNvbnRhaW5pbmcgaW5mb3JtYXRpb24gYWJvdXQgcmVwb3NpdG9yaWVzIGZvdW5kIGluIHRhcmdldCBPUyBpbnN0YWxsYXRpb24gSVNPLCBpZiB1c2VkLgo9PT09PiAqIHRhcmdldF91c2Vyc3BhY2VfY3JlYXRvcgogICAgICAgIEluaXRpYWxpemVzIGEgZGlyZWN0b3J5IHRvIGJlIHBvcHVsYXRlZCBhcyBhIG1pbmltYWwgZW52aXJvbm1lbnQgdG8gcnVuIGJpbmFyaWVzIGZyb20gdGhlIHRhcmdldCBzeXN0ZW0uCkFwcFN0cmVhbSBmb3IgeDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMyBNQi9zIHwgOC43IE1CICAgICAwMDowMiAgICAKQmFzZU9TIGZvciB4ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4yIE1CL3MgfCAyLjQgTUIgICAgIDAwOjAxICAgIApEZXBlbmRlbmNpZXMgcmVzb2x2ZWQuCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiBQYWNrYWdlICAgICAgICAgICAgICAgICAgICAgICBBcmNoVmVyc2lvbiAgICAgICAgICAgICAgICAgICAgICAgIFJlcG9zaXRvcnkgICAgICAgICAgICAgICAgICAgICAgIFNpemUKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KSW5zdGFsbGluZzoKIGRuZiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaDQuNy4wLTIwLmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA1NDMgawogZG5mLXBsdWdpbnMtY29yZSAgICAgICAgICAgICAgbm9hcmNoNC4wLjIxLTI1LmVsOCAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDc3IGsKSW5zdGFsbGluZyBkZXBlbmRlbmNpZXM6CiB1bmJvdW5kLWxpYnMgICAgICAgICAgICAgICAgICB4ODZfNjQxLjE2LjItNS5lbDhfOS42ICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgNTc3IGsKIHhrZXlib2FyZC1jb25maWcgICAgICAgICAgICAgIG5vYXJjaDIuMjgtMS5lbDggICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyA3ODIgawogYWNsICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0Mi4yLjUzLTMuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDgxIGsKIGF1ZGl0LWxpYnMgICAgICAgICAgICAgICAgICAgIHg4Nl82NDMuMS4yLTEuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxMjUgawogYmFzZXN5c3RlbSAgICAgICAgICAgICAgICAgICAgbm9hcmNoMTEtNS5lbDggICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDExIGsKIGJhc2ggICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDQuNC4yMC01LmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxLjUgTQogYnJvdGxpICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MS4wLjYtMy5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDMyMyBrCiBiemlwMi1saWJzICAgICAgICAgICAgICAgICAgICB4ODZfNjQxLjAuNi0yNi5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNDggawogY2EtY2VydGlmaWNhdGVzICAgICAgICAgICAgICAgbm9hcmNoMjAyMy4yLjYwX3Y3LjAuMzA2LTgwLjAuZWw4XzggIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDkzNSBrCiBjaGtjb25maWcgICAgICAgICAgICAgICAgICAgICB4ODZfNjQxLjE5LjItMS5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMTk5IGsKIGNvcmV1dGlscyAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDguMzAtMTUuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxLjIgTQogY29yZXV0aWxzLWNvbW1vbiAgICAgICAgICAgICAgeDg2XzY0OC4zMC0xNS5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDIuMCBNCiBjcGlvICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQyLjEyLTExLmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMjY2IGsKIGNyYWNrbGliICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDIuOS42LTE1LmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA5MyBrCiBjcmFja2xpYi1kaWN0cyAgICAgICAgICAgICAgICB4ODZfNjQyLjkuNi0xNS5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNC4wIE0KIGNyeXB0by1wb2xpY2llcyAgICAgICAgICAgICAgIG5vYXJjaDIwMjMwNzMxLTEuZ2l0MzE3N2UwNi5lbDggICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA2NCBrCiBjcnlwdHNldHVwLWxpYnMgICAgICAgICAgICAgICB4ODZfNjQyLjMuNy03LmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNDg5IGsKIGN1cmwgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDcuNjEuMS0zNC5lbDggICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAzNTMgawogY3lydXMtc2FzbC1saWIgICAgICAgICAgICAgICAgeDg2XzY0Mi4xLjI3LTYuZWw4XzUgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDEyMyBrCiBkYnVzICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQxOjEuMTIuOC0yNi5lbDggICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNDIgawogZGJ1cy1jb21tb24gICAgICAgICAgICAgICAgICAgbm9hcmNoMToxLjEyLjgtMjYuZWw4ICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDQ3IGsKIGRidXMtZGFlbW9uICAgICAgICAgICAgICAgICAgIHg4Nl82NDE6MS4xMi44LTI2LmVsOCAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyNDEgawogZGJ1cy1nbGliICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MC4xMTAtMi5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDEyNyBrCiBkYnVzLWxpYnMgICAgICAgICAgICAgICAgICAgICB4ODZfNjQxOjEuMTIuOC0yNi5lbDggICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMTg1IGsKIGRidXMtdG9vbHMgICAgICAgICAgICAgICAgICAgIHg4Nl82NDE6MS4xMi44LTI2LmVsOCAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA4NiBrCiBkZXZpY2UtbWFwcGVyICAgICAgICAgICAgICAgICB4ODZfNjQ4OjEuMDIuMTgxLTE0LmVsOCAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMzc5IGsKIGRldmljZS1tYXBwZXItbGlicyAgICAgICAgICAgIHg4Nl82NDg6MS4wMi4xODEtMTQuZWw4ICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA0MTEgawogZG5mLWRhdGEgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoNC43LjAtMjAuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDE1NyBrCiBkcmFjdXQgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQwNDktMjMzLmdpdDIwMjQwMTE1LmVsOCAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMzgwIGsKIGVsZnV0aWxzLWRlZmF1bHQteWFtYS1zY29wZSAgIG5vYXJjaDAuMTkwLTIuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA1MyBrCiBlbGZ1dGlscy1saWJlbGYgICAgICAgICAgICAgICB4ODZfNjQwLjE5MC0yLmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMjMzIGsKIGVsZnV0aWxzLWxpYnMgICAgICAgICAgICAgICAgIHg4Nl82NDAuMTkwLTIuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAzMDUgawogZXhwYXQgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0Mi4yLjUtMTMuZWw4XzEwICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDExNCBrCiBmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQ1LjMzLTI2LmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNzcgawogZmlsZS1saWJzICAgICAgICAgICAgICAgICAgICAgeDg2XzY0NS4zMy0yNi5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDU0NCBrCiBmaWxlc3lzdGVtICAgICAgICAgICAgICAgICAgICB4ODZfNjQzLjgtNi5lbDggICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMS4xIE0KIGZpbmR1dGlscyAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDE6NC42LjAtMjIuZWw4ICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA1MjcgawogZ2F3ayAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0NC4yLjEtNC5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDEuMSBNCiBnZGJtICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQxOjEuMTgtMi5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMTMwIGsKIGdkYm0tbGlicyAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDE6MS4xOC0yLmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA2MCBrCiBnZXR0ZXh0ICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQwLjE5LjguMS0xNy5lbDggICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMS4xIE0KIGdldHRleHQtbGlicyAgICAgICAgICAgICAgICAgIHg4Nl82NDAuMTkuOC4xLTE3LmVsOCAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAzMTMgawogZ2xpYjIgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0Mi41Ni40LTE2Mi5lbDggICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDIuNSBNCiBnbGliYyAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQyLjI4LTI1MS5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMi4yIE0KIGdsaWJjLWFsbC1sYW5ncGFja3MgICAgICAgICAgIHg4Nl82NDIuMjgtMjUxLmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyNiBNCiBnbGliYy1jb21tb24gICAgICAgICAgICAgICAgICB4ODZfNjQyLjI4LTI1MS5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMS4wIE0KIGdtcCAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDE6Ni4xLjItMTEuZWw4ICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAzMTggawogZ251cGcyICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0Mi4yLjIwLTMuZWw4XzYgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDIuNCBNCiBnbnV0bHMgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQzLjYuMTYtOC5lbDhfOS4zICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMS4wIE0KIGdwZ21lICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDEuMTMuMS0xMi5lbDggICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAzMzYgawogZ3JlcCAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0My4xLTYuZWw4ICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDI3NCBrCiBncnViMi1jb21tb24gICAgICAgICAgICAgICAgICBub2FyY2gxOjIuMDItMTU2LmVsOCAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgODk2IGsKIGdydWIyLXRvb2xzICAgICAgICAgICAgICAgICAgIHg4Nl82NDE6Mi4wMi0xNTYuZWw4ICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyLjAgTQogZ3J1YjItdG9vbHMtbWluaW1hbCAgICAgICAgICAgeDg2XzY0MToyLjAyLTE1Ni5lbDggICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDIxNCBrCiBnemlwICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQxLjktMTMuZWw4XzUgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMTY3IGsKIGltYS1ldm0tdXRpbHMgICAgICAgICAgICAgICAgIHg4Nl82NDEuMy4yLTEyLmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA2NCBrCiBpbmZvICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQ2LjUtNy5lbDggICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMTk4IGsKIGpzb24tYyAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDAuMTMuMS0zLmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA0MSBrCiBqc29uLWdsaWIgICAgICAgICAgICAgICAgICAgICB4ODZfNjQxLjQuNC0xLmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMTQ0IGsKIGtiZC1sZWdhY3kgICAgICAgICAgICAgICAgICAgIG5vYXJjaDIuMC40LTExLmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA0ODEgawoga2JkLW1pc2MgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoMi4wLjQtMTEuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDEuNSBNCiBrZXl1dGlscy1saWJzICAgICAgICAgICAgICAgICB4ODZfNjQxLjUuMTAtOS5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMzQgawoga21vZCAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MjUtMjAuZWw4ICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDEyNiBrCiBrbW9kLWxpYnMgICAgICAgICAgICAgICAgICAgICB4ODZfNjQyNS0yMC5lbDggICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNjkgawoga3JiNS1saWJzICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MS4xOC4yLTI2LmVsOF85ICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDg0MiBrCiBsaWJhY2wgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQyLjIuNTMtMy5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMzUgawogbGliYXJjaGl2ZSAgICAgICAgICAgICAgICAgICAgeDg2XzY0My4zLjMtNS5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDM2MCBrCiBsaWJhc3N1YW4gICAgICAgICAgICAgICAgICAgICB4ODZfNjQyLjUuMS0zLmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgODMgawogbGliYXR0ciAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0Mi40LjQ4LTMuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDI3IGsKIGxpYmJsa2lkICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDIuMzIuMS00Ni5lbDggICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyMjEgawogbGliY2FwICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0Mi40OC02LmVsOF85ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDc0IGsKIGxpYmNhcC1uZyAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDAuNy4xMS0xLmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAzMyBrCiBsaWJjb21fZXJyICAgICAgICAgICAgICAgICAgICB4ODZfNjQxLjQ1LjYtNS5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNDkgawogbGliY29tcHMgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MC4xLjE4LTEuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDgyIGsKIGxpYmNyb2NvICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDAuNi4xMi00LmVsOF8yLjEgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxMTMgawogbGliY3VybCAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0Ny42MS4xLTM0LmVsOCAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDMwNCBrCiBsaWJkYiAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQ1LjMuMjgtNDIuZWw4XzQgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNzUxIGsKIGxpYmRiLXV0aWxzICAgICAgICAgICAgICAgICAgIHg4Nl82NDUuMy4yOC00Mi5lbDhfNCAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxNTAgawogbGliZG5mICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MC42My4wLTE5LmVsOCAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDcxMiBrCiBsaWJldmVudCAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQyLjEuOC01LmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMjUzIGsKIGxpYmZkaXNrICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDIuMzIuMS00Ni5lbDggICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyNTQgawogbGliZmZpICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0My4xLTI0LmVsOCAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDM4IGsKIGxpYmdjYyAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDguNS4wLTIxLmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA4MiBrCiBsaWJnY3J5cHQgICAgICAgICAgICAgICAgICAgICB4ODZfNjQxLjguNS03LmVsOF82ICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNDYzIGsKIGxpYmdvbXAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDguNS4wLTIxLmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyMDggawogbGliZ3BnLWVycm9yICAgICAgICAgICAgICAgICAgeDg2XzY0MS4zMS0xLmVsOCAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDI0MiBrCiBsaWJpZG4yICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQyLjIuMC0xLmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgOTQgawogbGlia2NhcGkgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MS40LjAtMi5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDUzIGsKIGxpYmtjYXBpLWhtYWNjYWxjICAgICAgICAgICAgIHg4Nl82NDEuNC4wLTIuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAzMiBrCiBsaWJrc2JhICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQxLjMuNS05LmVsOF83ICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMTM0IGsKIGxpYm1vZHVsZW1kICAgICAgICAgICAgICAgICAgIHg4Nl82NDIuMTMuMC0xLmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyMzMgawogbGlibW91bnQgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0Mi4zMi4xLTQ2LmVsOCAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDIzNyBrCiBsaWJuZ2h0dHAyICAgICAgICAgICAgICAgICAgICB4ODZfNjQxLjMzLjAtNS5lbDhfOSAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNzggawogbGlibnNsMiAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MS4yLjAtMi4yMDE4MDYwNWdpdDRhMDYyY2YuZWw4IHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDU4IGsKIGxpYnBzbCAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDAuMjAuMi02LmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA2MSBrCiBsaWJwd3F1YWxpdHkgICAgICAgICAgICAgICAgICB4ODZfNjQxLjQuNC02LmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMTA3IGsKIGxpYnJlcG8gICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDEuMTQuMi01LmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA5MyBrCiBsaWJyZXBvcnQtZmlsZXN5c3RlbSAgICAgICAgICB4ODZfNjQyLjkuNS0xNS5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMjEgawogbGlicmhzbSAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MC4wLjMtNS5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDM1IGsKIGxpYnNlY2NvbXAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDIuNS4yLTEuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA3MSBrCiBsaWJzZWNyZXQgICAgICAgICAgICAgICAgICAgICB4ODZfNjQwLjE4LjYtMS5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMTYzIGsKIGxpYnNlbGludXggICAgICAgICAgICAgICAgICAgIHg4Nl82NDIuOS04LmVsOCAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxNjYgawogbGlic2VtYW5hZ2UgICAgICAgICAgICAgICAgICAgeDg2XzY0Mi45LTkuZWw4ICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDE2OCBrCiBsaWJzZXBvbCAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQyLjktMy5lbDggICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMzQwIGsKIGxpYnNpZ3NlZ3YgICAgICAgICAgICAgICAgICAgIHg4Nl82NDIuMTEtNS5lbDggICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAzMCBrCiBsaWJzbWFydGNvbHMgICAgICAgICAgICAgICAgICB4ODZfNjQyLjMyLjEtNDYuZWw4ICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMTgwIGsKIGxpYnNvbHYgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDAuNy4yMC02LmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAzNzYgawogbGlic3NoICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MC45LjYtMTQuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDIyMCBrCiBsaWJzc2gtY29uZmlnICAgICAgICAgICAgICAgICBub2FyY2gwLjkuNi0xNC5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMjEgawogbGlic3RkYysrICAgICAgICAgICAgICAgICAgICAgeDg2XzY0OC41LjAtMjEuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDQ1NSBrCiBsaWJ0YXNuMSAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQ0LjEzLTQuZWw4XzcgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNzYgawogbGlidGlycGMgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MS4xLjQtMTAuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDExMyBrCiBsaWJ1bmlzdHJpbmcgICAgICAgICAgICAgICAgICB4ODZfNjQwLjkuOS0zLmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNDIyIGsKIGxpYnVzYnggICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDEuMC4yMy00LmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA3NCBrCiBsaWJ1dGVtcHRlciAgICAgICAgICAgICAgICAgICB4ODZfNjQxLjEuNi0xNC5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMzIgawogbGlidXVpZCAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0Mi4zMi4xLTQ2LmVsOCAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDk5IGsKIGxpYnZlcnRvICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDAuMy4yLTIuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyNCBrCiBsaWJ4Y3J5cHQgICAgICAgICAgICAgICAgICAgICB4ODZfNjQ0LjEuMS02LmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNzMgawogbGlieG1sMiAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0Mi45LjctMTguZWw4XzkgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDY5NyBrCiBsaWJ5YW1sICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQwLjEuNy01LmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNjEgawogbGlienN0ZCAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MS40LjQtMS5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDI2NiBrCiBsdWEtbGlicyAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQ1LjMuNC0xMi5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMTE4IGsKIGx6NC1saWJzICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDEuOC4zLTMuZWw4XzQgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA2NiBrCiBtcGZyICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQzLjEuNi0xLmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMjIxIGsKIG5jdXJzZXMgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDYuMS0xMC4yMDE4MDIyNC5lbDggICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAzODcgawogbmN1cnNlcy1iYXNlICAgICAgICAgICAgICAgICAgbm9hcmNoNi4xLTEwLjIwMTgwMjI0LmVsOCAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDgxIGsKIG5jdXJzZXMtbGlicyAgICAgICAgICAgICAgICAgIHg4Nl82NDYuMS0xMC4yMDE4MDIyNC5lbDggICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAzMzQgawogbmV0dGxlICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0My40LjEtNy5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDMwMSBrCiBucHRoICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQxLjUtNC5lbDggICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMjYgawogb3BlbmxkYXAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0Mi40LjQ2LTE4LmVsOCAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDM1MiBrCiBvcGVuc3NsICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQxOjEuMS4xay0xMi5lbDhfOSAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNzExIGsKIG9wZW5zc2wtbGlicyAgICAgICAgICAgICAgICAgIHg4Nl82NDE6MS4xLjFrLTEyLmVsOF85ICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxLjUgTQogb3MtcHJvYmVyICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MS43NC05LmVsOCAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDUxIGsKIHAxMS1raXQgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDAuMjMuMjItMi5lbDggICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAzMjcgawogcDExLWtpdC10cnVzdCAgICAgICAgICAgICAgICAgeDg2XzY0MC4yMy4yMi0yLmVsOCAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDEzOCBrCiBwYW0gICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQxLjMuMS0zMy5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNzQ3IGsKIHBjcmUgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDguNDItNi5lbDggICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyMTEgawogcGNyZTIgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MTAuMzItMy5lbDhfNiAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDI0NyBrCiBwbGF0Zm9ybS1weXRob24gICAgICAgICAgICAgICB4ODZfNjQzLjYuOC01OS5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgODcgawogcGxhdGZvcm0tcHl0aG9uLXNldHVwdG9vbHMgICAgbm9hcmNoMzkuMi4wLTcuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDYzMiBrCiBwb3B0ICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQxLjE4LTEuZWw4ICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNjEgawogcHJvY3BzLW5nICAgICAgICAgICAgICAgICAgICAgeDg2XzY0My4zLjE1LTE0LmVsOCAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDMzMCBrCiBwdWJsaWNzdWZmaXgtbGlzdC1kYWZzYSAgICAgICBub2FyY2gyMDE4MDcyMy0xLmVsOCAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNTYgawogcHl0aG9uMy1kYXRldXRpbCAgICAgICAgICAgICAgbm9hcmNoMToyLjYuMS02LmVsOCAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDI1MSBrCiBweXRob24zLWRidXMgICAgICAgICAgICAgICAgICB4ODZfNjQxLjIuNC0xNS5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMTM0IGsKIHB5dGhvbjMtZG5mICAgICAgICAgICAgICAgICAgIG5vYXJjaDQuNy4wLTIwLmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA1NTAgawogcHl0aG9uMy1kbmYtcGx1Z2lucy1jb3JlICAgICAgbm9hcmNoNC4wLjIxLTI1LmVsOCAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDI2MyBrCiBweXRob24zLWdwZyAgICAgICAgICAgICAgICAgICB4ODZfNjQxLjEzLjEtMTIuZWw4ICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMjQ0IGsKIHB5dGhvbjMtaGF3a2V5ICAgICAgICAgICAgICAgIHg4Nl82NDAuNjMuMC0xOS5lbDggICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxMTggawogcHl0aG9uMy1saWJjb21wcyAgICAgICAgICAgICAgeDg2XzY0MC4xLjE4LTEuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDUyIGsKIHB5dGhvbjMtbGliZG5mICAgICAgICAgICAgICAgIHg4Nl82NDAuNjMuMC0xOS5lbDggICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA3ODAgawogcHl0aG9uMy1saWJzICAgICAgICAgICAgICAgICAgeDg2XzY0My42LjgtNTkuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDcuOSBNCiBweXRob24zLXBpcC13aGVlbCAgICAgICAgICAgICBub2FyY2g5LjAuMy0yNC5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgODY2IGsKIHB5dGhvbjMtcnBtICAgICAgICAgICAgICAgICAgIHg4Nl82NDQuMTQuMy0zMS5lbDggICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxNTUgawogcHl0aG9uMy1zZXR1cHRvb2xzLXdoZWVsICAgICAgbm9hcmNoMzkuMi4wLTcuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDI4OSBrCiBweXRob24zLXNpeCAgICAgICAgICAgICAgICAgICBub2FyY2gxLjExLjAtOC5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMzggawogcHl0aG9uMy1zeXN0ZW1kICAgICAgICAgICAgICAgeDg2XzY0MjM0LTguZWw4ICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDgxIGsKIHJlYWRsaW5lICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDcuMC0xMC5lbDggICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxOTkgawogcmVkaGF0LXJlbGVhc2UgICAgICAgICAgICAgICAgeDg2XzY0OC4xMC0wLjIuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDQ1IGsKIHJwbSAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDQuMTQuMy0zMS5lbDggICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA1NDQgawogcnBtLWJ1aWxkLWxpYnMgICAgICAgICAgICAgICAgeDg2XzY0NC4xNC4zLTMxLmVsOCAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDE1NyBrCiBycG0tbGlicyAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQ0LjE0LjMtMzEuZWw4ICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMzQ4IGsKIHNlZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDQuNS01LmVsOCAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyOTggawogc2V0dXAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoMi4xMi4yLTkuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDE4MSBrCiBzaGFkb3ctdXRpbHMgICAgICAgICAgICAgICAgICB4ODZfNjQyOjQuNi0yMi5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMS4yIE0KIHNxbGl0ZS1saWJzICAgICAgICAgICAgICAgICAgIHg4Nl82NDMuMjYuMC0xOS5lbDhfOSAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA1ODEgawogc3lzdGVtZC1saWJzICAgICAgICAgICAgICAgICAgeDg2XzY0MjM5LTgyLmVsOCAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDEuMSBNCiBzeXN0ZW1kLXBhbSAgICAgICAgICAgICAgICAgICB4ODZfNjQyMzktODIuZWw4ICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNTEyIGsKIHN5c3RlbWQtdWRldiAgICAgICAgICAgICAgICAgIHg4Nl82NDIzOS04Mi5lbDggICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxLjYgTQogdHBtMi10c3MgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0Mi4zLjItNi5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDI3NSBrCiB0cm91c2Vycy1saWIgICAgICAgICAgICAgICAgICB4ODZfNjQwLjMuMTUtMi5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMTY4IGsKIHR6ZGF0YSAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaDIwMjRhLTEuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA0NzUgawogdXRpbC1saW51eCAgICAgICAgICAgICAgICAgICAgeDg2XzY0Mi4zMi4xLTQ2LmVsOCAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDIuNSBNCiB3aGljaCAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQyLjIxLTIwLmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNTAgawogeHogICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0NS4yLjQtNC5lbDhfNiAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDE1MyBrCiB4ei1saWJzICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQ1LjIuNC00LmVsOF82ICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgOTQgawogemxpYiAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MS4yLjExLTI1LmVsOCAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDEwMyBrCkluc3RhbGxpbmcgd2VhayBkZXBlbmRlbmNpZXM6CiBsaWJ4a2Jjb21tb24gICAgICAgICAgICAgICAgICB4ODZfNjQwLjkuMS0xLmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgMTE2IGsKIHBpbmVudHJ5ICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDEuMS4wLTIuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAxMDAgawogcHl0aG9uMy11bmJvdW5kICAgICAgICAgICAgICAgeDg2XzY0MS4xNi4yLTUuZWw4XzkuNiAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zIDEzMCBrCiBjcnlwdG8tcG9saWNpZXMtc2NyaXB0cyAgICAgICBub2FyY2gyMDIzMDczMS0xLmdpdDMxNzdlMDYuZWw4ICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgODQgawogZGlmZnV0aWxzICAgICAgICAgICAgICAgICAgICAgeDg2XzY0My42LTYuZWw4ICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDM1OSBrCiBlbGZ1dGlscy1kZWJ1Z2luZm9kLWNsaWVudCAgICB4ODZfNjQwLjE5MC0yLmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNzYgawogZ2xpYmMtZ2NvbnYtZXh0cmEgICAgICAgICAgICAgeDg2XzY0Mi4yOC0yNTEuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDEuNiBNCiBnbnVwZzItc21pbWUgICAgICAgICAgICAgICAgICB4ODZfNjQyLjIuMjAtMy5lbDhfNiAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMjgzIGsKIGdydWJieSAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDguNDAtNDkuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA1MCBrCiBoYXJkbGluayAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQxOjEuMy02LmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMjkgawoga2JkICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0Mi4wLjQtMTEuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDM5MCBrCiBrcGFydHggICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQwLjguNC00MS5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMTIwIGsKIG1lbXN0cmFjayAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDAuMi41LTIuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA1MiBrCiBvcGVuc3NsLXBrY3MxMSAgICAgICAgICAgICAgICB4ODZfNjQwLjQuMTAtMy5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNjYgawogcGlneiAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0Mi40LTQuZWw4ICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDc5IGsKIHBsYXRmb3JtLXB5dGhvbi1waXAgICAgICAgICAgIG5vYXJjaDkuMC4zLTI0LmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxLjYgTQogcmVkaGF0LXJlbGVhc2UtZXVsYSAgICAgICAgICAgeDg2XzY0OC4xMC0wLjIuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDIxIGsKIHJwbS1wbHVnaW4tc3lzdGVtZC1pbmhpYml0ICAgIHg4Nl82NDQuMTQuMy0zMS5lbDggICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA3OSBrCiBzaGFyZWQtbWltZS1pbmZvICAgICAgICAgICAgICB4ODZfNjQxLjktNC5lbDggICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMzI5IGsKIHN5c3RlbWQgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDIzOS04Mi5lbDggICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAzLjYgTQogdHJvdXNlcnMgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MC4zLjE1LTIuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDE1MyBrCgpUcmFuc2FjdGlvbiBTdW1tYXJ5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ckluc3RhbGwgIDIwMCBQYWNrYWdlcwoKVG90YWwgZG93bmxvYWQgc2l6ZTogMTExIE0KSW5zdGFsbGVkIHNpemU6IDcwNyBNCkRvd25sb2FkaW5nIFBhY2thZ2VzOgooMS8yMDApOiBsaWJ4a2Jjb21tb24tMC45LjEtMS5lbDgueDg2XzY0LnJwbSAgICAxODQga0IvcyB8IDExNiBrQiAgICAgMDA6MDAgICAgCigyLzIwMCk6IHBpbmVudHJ5LTEuMS4wLTIuZWw4Lng4Nl82NC5ycG0gICAgICAgIDE1OCBrQi9zIHwgMTAwIGtCICAgICAwMDowMCAgICAKKDMvMjAwKTogcHl0aG9uMy11bmJvdW5kLTEuMTYuMi01LmVsOF85LjYueDg2XzYgMTc0IGtCL3MgfCAxMzAga0IgICAgIDAwOjAwICAgIAooNC8yMDApOiBhY2wtMi4yLjUzLTMuZWw4Lng4Nl82NC5ycG0gICAgICAgICAgICA1MzUga0IvcyB8ICA4MSBrQiAgICAgMDA6MDAgICAgCig1LzIwMCk6IHVuYm91bmQtbGlicy0xLjE2LjItNS5lbDhfOS42Lng4Nl82NC5yIDEuNiBNQi9zIHwgNTc3IGtCICAgICAwMDowMCAgICAKKDYvMjAwKTogYXVkaXQtbGlicy0zLjEuMi0xLmVsOC54ODZfNjQucnBtICAgICAgNjk4IGtCL3MgfCAxMjUga0IgICAgIDAwOjAwICAgIAooNy8yMDApOiB4a2V5Ym9hcmQtY29uZmlnLTIuMjgtMS5lbDgubm9hcmNoLnJwbSAxLjcgTUIvcyB8IDc4MiBrQiAgICAgMDA6MDAgICAgCig4LzIwMCk6IGJhc2VzeXN0ZW0tMTEtNS5lbDgubm9hcmNoLnJwbSAgICAgICAgICA0NyBrQi9zIHwgIDExIGtCICAgICAwMDowMCAgICAKKDkvMjAwKTogYnppcDItbGlicy0xLjAuNi0yNi5lbDgueDg2XzY0LnJwbSAgICAgNDE3IGtCL3MgfCAgNDgga0IgICAgIDAwOjAwICAgIAooMTAvMjAwKTogYmFzaC00LjQuMjAtNS5lbDgueDg2XzY0LnJwbSAgICAgICAgICA2LjQgTUIvcyB8IDEuNSBNQiAgICAgMDA6MDAgICAgCigxMS8yMDApOiBicm90bGktMS4wLjYtMy5lbDgueDg2XzY0LnJwbSAgICAgICAgIDEuMyBNQi9zIHwgMzIzIGtCICAgICAwMDowMCAgICAKKDEyLzIwMCk6IGNoa2NvbmZpZy0xLjE5LjItMS5lbDgueDg2XzY0LnJwbSAgICAgMS42IE1CL3MgfCAxOTkga0IgICAgIDAwOjAwICAgIAooMTMvMjAwKTogY2EtY2VydGlmaWNhdGVzLTIwMjMuMi42MF92Ny4wLjMwNi04MCAzLjcgTUIvcyB8IDkzNSBrQiAgICAgMDA6MDAgICAgCigxNC8yMDApOiBjb3JldXRpbHMtOC4zMC0xNS5lbDgueDg2XzY0LnJwbSAgICAgIDQuOSBNQi9zIHwgMS4yIE1CICAgICAwMDowMCAgICAKKDE1LzIwMCk6IGNvcmV1dGlscy1jb21tb24tOC4zMC0xNS5lbDgueDg2XzY0LnIgOC4zIE1CL3MgfCAyLjAgTUIgICAgIDAwOjAwICAgIAooMTYvMjAwKTogY3Bpby0yLjEyLTExLmVsOC54ODZfNjQucnBtICAgICAgICAgICAyLjAgTUIvcyB8IDI2NiBrQiAgICAgMDA6MDAgICAgCigxNy8yMDApOiBjcmFja2xpYi0yLjkuNi0xNS5lbDgueDg2XzY0LnJwbSAgICAgIDc3MiBrQi9zIHwgIDkzIGtCICAgICAwMDowMCAgICAKKDE4LzIwMCk6IGNyeXB0by1wb2xpY2llcy0yMDIzMDczMS0xLmdpdDMxNzdlMDYgNTQzIGtCL3MgfCAgNjQga0IgICAgIDAwOjAwICAgIAooMTkvMjAwKTogY3J5cHRvLXBvbGljaWVzLXNjcmlwdHMtMjAyMzA3MzEtMS5naSA2ODcga0IvcyB8ICA4NCBrQiAgICAgMDA6MDAgICAgCigyMC8yMDApOiBjcnlwdHNldHVwLWxpYnMtMi4zLjctNy5lbDgueDg2XzY0LnJwIDMuNyBNQi9zIHwgNDg5IGtCICAgICAwMDowMCAgICAKKDIxLzIwMCk6IGN1cmwtNy42MS4xLTM0LmVsOC54ODZfNjQucnBtICAgICAgICAgMS43IE1CL3MgfCAzNTMga0IgICAgIDAwOjAwICAgIAooMjIvMjAwKTogY3JhY2tsaWItZGljdHMtMi45LjYtMTUuZWw4Lng4Nl82NC5ycCAgMTAgTUIvcyB8IDQuMCBNQiAgICAgMDA6MDAgICAgCigyMy8yMDApOiBjeXJ1cy1zYXNsLWxpYi0yLjEuMjctNi5lbDhfNS54ODZfNjQuIDkzNiBrQi9zIHwgMTIzIGtCICAgICAwMDowMCAgICAKKDI0LzIwMCk6IGRidXMtMS4xMi44LTI2LmVsOC54ODZfNjQucnBtICAgICAgICAgMjYzIGtCL3MgfCAgNDIga0IgICAgIDAwOjAwICAgIAooMjUvMjAwKTogZGJ1cy1jb21tb24tMS4xMi44LTI2LmVsOC5ub2FyY2gucnBtICAzOTUga0IvcyB8ICA0NyBrQiAgICAgMDA6MDAgICAgCigyNi8yMDApOiBkYnVzLWRhZW1vbi0xLjEyLjgtMjYuZWw4Lng4Nl82NC5ycG0gIDEuMCBNQi9zIHwgMjQxIGtCICAgICAwMDowMCAgICAKKDI3LzIwMCk6IGRidXMtZ2xpYi0wLjExMC0yLmVsOC54ODZfNjQucnBtICAgICAgMS4wIE1CL3MgfCAxMjcga0IgICAgIDAwOjAwICAgIAooMjgvMjAwKTogZGJ1cy1saWJzLTEuMTIuOC0yNi5lbDgueDg2XzY0LnJwbSAgICAxLjUgTUIvcyB8IDE4NSBrQiAgICAgMDA6MDAgICAgCigyOS8yMDApOiBkYnVzLXRvb2xzLTEuMTIuOC0yNi5lbDgueDg2XzY0LnJwbSAgIDcwMyBrQi9zIHwgIDg2IGtCICAgICAwMDowMCAgICAKKDMwLzIwMCk6IGRldmljZS1tYXBwZXItMS4wMi4xODEtMTQuZWw4Lng4Nl82NC4gMi45IE1CL3MgfCAzNzkga0IgICAgIDAwOjAwICAgIAooMzEvMjAwKTogZGV2aWNlLW1hcHBlci1saWJzLTEuMDIuMTgxLTE0LmVsOC54OCAzLjEgTUIvcyB8IDQxMSBrQiAgICAgMDA6MDAgICAgCigzMi8yMDApOiBkaWZmdXRpbHMtMy42LTYuZWw4Lng4Nl82NC5ycG0gICAgICAgIDIuNyBNQi9zIHwgMzU5IGtCICAgICAwMDowMCAgICAKKDMzLzIwMCk6IGRuZi1kYXRhLTQuNy4wLTIwLmVsOC5ub2FyY2gucnBtICAgICAgMS4yIE1CL3MgfCAxNTcga0IgICAgIDAwOjAwICAgIAooMzQvMjAwKTogZG5mLTQuNy4wLTIwLmVsOC5ub2FyY2gucnBtICAgICAgICAgICAyLjIgTUIvcyB8IDU0MyBrQiAgICAgMDA6MDAgICAgCigzNS8yMDApOiBkbmYtcGx1Z2lucy1jb3JlLTQuMC4yMS0yNS5lbDgubm9hcmNoIDYzMCBrQi9zIHwgIDc3IGtCICAgICAwMDowMCAgICAKKDM2LzIwMCk6IGRyYWN1dC0wNDktMjMzLmdpdDIwMjQwMTE1LmVsOC54ODZfNjQgMS42IE1CL3MgfCAzODAga0IgICAgIDAwOjAwICAgIAooMzcvMjAwKTogZWxmdXRpbHMtZGVmYXVsdC15YW1hLXNjb3BlLTAuMTkwLTIuZSA0NDAga0IvcyB8ICA1MyBrQiAgICAgMDA6MDAgICAgCigzOC8yMDApOiBlbGZ1dGlscy1kZWJ1Z2luZm9kLWNsaWVudC0wLjE5MC0yLmVsIDYxMCBrQi9zIHwgIDc2IGtCICAgICAwMDowMCAgICAKKDM5LzIwMCk6IGVsZnV0aWxzLWxpYmVsZi0wLjE5MC0yLmVsOC54ODZfNjQucnAgMS44IE1CL3MgfCAyMzMga0IgICAgIDAwOjAwICAgIAooNDAvMjAwKTogZXhwYXQtMi4yLjUtMTMuZWw4XzEwLng4Nl82NC5ycG0gICAgICA5MzAga0IvcyB8IDExNCBrQiAgICAgMDA6MDAgICAgCig0MS8yMDApOiBlbGZ1dGlscy1saWJzLTAuMTkwLTIuZWw4Lng4Nl82NC5ycG0gIDIuMyBNQi9zIHwgMzA1IGtCICAgICAwMDowMCAgICAKKDQyLzIwMCk6IGZpbGUtNS4zMy0yNi5lbDgueDg2XzY0LnJwbSAgICAgICAgICAgNjQ4IGtCL3MgfCAgNzcga0IgICAgIDAwOjAwICAgIAooNDMvMjAwKTogZmlsZS1saWJzLTUuMzMtMjYuZWw4Lng4Nl82NC5ycG0gICAgICA0LjEgTUIvcyB8IDU0NCBrQiAgICAgMDA6MDAgICAgCig0NC8yMDApOiBmaWxlc3lzdGVtLTMuOC02LmVsOC54ODZfNjQucnBtICAgICAgIDQuNiBNQi9zIHwgMS4xIE1CICAgICAwMDowMCAgICAKKDQ1LzIwMCk6IGZpbmR1dGlscy00LjYuMC0yMi5lbDgueDg2XzY0LnJwbSAgICAgMy45IE1CL3MgfCA1Mjcga0IgICAgIDAwOjAwICAgIAooNDYvMjAwKTogZ2F3ay00LjIuMS00LmVsOC54ODZfNjQucnBtICAgICAgICAgICA0LjkgTUIvcyB8IDEuMSBNQiAgICAgMDA6MDAgICAgCig0Ny8yMDApOiBnZGJtLTEuMTgtMi5lbDgueDg2XzY0LnJwbSAgICAgICAgICAgIDEuMCBNQi9zIHwgMTMwIGtCICAgICAwMDowMCAgICAKKDQ4LzIwMCk6IGdkYm0tbGlicy0xLjE4LTIuZWw4Lng4Nl82NC5ycG0gICAgICAgMjYxIGtCL3MgfCAgNjAga0IgICAgIDAwOjAwICAgIAooNDkvMjAwKTogZ2V0dGV4dC1saWJzLTAuMTkuOC4xLTE3LmVsOC54ODZfNjQuciAyLjUgTUIvcyB8IDMxMyBrQiAgICAgMDA6MDAgICAgCig1MC8yMDApOiBnZXR0ZXh0LTAuMTkuOC4xLTE3LmVsOC54ODZfNjQucnBtICAgIDQuNCBNQi9zIHwgMS4xIE1CICAgICAwMDowMCAgICAKKDUxLzIwMCk6IGdsaWIyLTIuNTYuNC0xNjIuZWw4Lng4Nl82NC5ycG0gICAgICAgOS45IE1CL3MgfCAyLjUgTUIgICAgIDAwOjAwICAgIAooNTIvMjAwKTogZ2xpYmMtMi4yOC0yNTEuZWw4Lng4Nl82NC5ycG0gICAgICAgICA2LjAgTUIvcyB8IDIuMiBNQiAgICAgMDA6MDAgICAgCig1My8yMDApOiBnbGliYy1jb21tb24tMi4yOC0yNTEuZWw4Lng4Nl82NC5ycG0gIDQuNiBNQi9zIHwgMS4wIE1CICAgICAwMDowMCAgICAKKDU0LzIwMCk6IGdtcC02LjEuMi0xMS5lbDgueDg2XzY0LnJwbSAgICAgICAgICAgMi4yIE1CL3MgfCAzMTgga0IgICAgIDAwOjAwICAgIAooNTUvMjAwKTogZ2xpYmMtZ2NvbnYtZXh0cmEtMi4yOC0yNTEuZWw4Lng4Nl82NCA2LjYgTUIvcyB8IDEuNiBNQiAgICAgMDA6MDAgICAgCig1Ni8yMDApOiBnbnVwZzItc21pbWUtMi4yLjIwLTMuZWw4XzYueDg2XzY0LnJwIDIuMiBNQi9zIHwgMjgzIGtCICAgICAwMDowMCAgICAKKDU3LzIwMCk6IGdudXBnMi0yLjIuMjAtMy5lbDhfNi54ODZfNjQucnBtICAgICAgOS4zIE1CL3MgfCAyLjQgTUIgICAgIDAwOjAwICAgIAooNTgvMjAwKTogZ251dGxzLTMuNi4xNi04LmVsOF85LjMueDg2XzY0LnJwbSAgICA0LjEgTUIvcyB8IDEuMCBNQiAgICAgMDA6MDAgICAgCig1OS8yMDApOiBncGdtZS0xLjEzLjEtMTIuZWw4Lng4Nl82NC5ycG0gICAgICAgIDIuNyBNQi9zIHwgMzM2IGtCICAgICAwMDowMCAgICAKKDYwLzIwMCk6IGdyZXAtMy4xLTYuZWw4Lng4Nl82NC5ycG0gICAgICAgICAgICAgMi4xIE1CL3MgfCAyNzQga0IgICAgIDAwOjAwICAgIAooNjEvMjAwKTogZ3J1YjItY29tbW9uLTIuMDItMTU2LmVsOC5ub2FyY2gucnBtICA0LjAgTUIvcyB8IDg5NiBrQiAgICAgMDA6MDAgICAgCig2Mi8yMDApOiBncnViMi10b29scy1taW5pbWFsLTIuMDItMTU2LmVsOC54ODZfIDEuNiBNQi9zIHwgMjE0IGtCICAgICAwMDowMCAgICAKKDYzLzIwMCk6IGdydWIyLXRvb2xzLTIuMDItMTU2LmVsOC54ODZfNjQucnBtICAgNy4zIE1CL3MgfCAyLjAgTUIgICAgIDAwOjAwICAgIAooNjQvMjAwKTogZ3J1YmJ5LTguNDAtNDkuZWw4Lng4Nl82NC5ycG0gICAgICAgICAzMTYga0IvcyB8ICA1MCBrQiAgICAgMDA6MDAgICAgCig2NS8yMDApOiBnemlwLTEuOS0xMy5lbDhfNS54ODZfNjQucnBtICAgICAgICAgIDEuMCBNQi9zIHwgMTY3IGtCICAgICAwMDowMCAgICAKKDY2LzIwMCk6IGhhcmRsaW5rLTEuMy02LmVsOC54ODZfNjQucnBtICAgICAgICAgMTg1IGtCL3MgfCAgMjkga0IgICAgIDAwOjAwICAgIAooNjcvMjAwKTogaW1hLWV2bS11dGlscy0xLjMuMi0xMi5lbDgueDg2XzY0LnJwbSA1MjMga0IvcyB8ICA2NCBrQiAgICAgMDA6MDAgICAgCig2OC8yMDApOiBqc29uLWMtMC4xMy4xLTMuZWw4Lng4Nl82NC5ycG0gICAgICAgIDM0NSBrQi9zIHwgIDQxIGtCICAgICAwMDowMCAgICAKKDY5LzIwMCk6IGluZm8tNi41LTcuZWw4Lng4Nl82NC5ycG0gICAgICAgICAgICAgMS42IE1CL3MgfCAxOTgga0IgICAgIDAwOjAwICAgIAooNzAvMjAwKToganNvbi1nbGliLTEuNC40LTEuZWw4Lng4Nl82NC5ycG0gICAgICAxLjIgTUIvcyB8IDE0NCBrQiAgICAgMDA6MDAgICAgCig3MS8yMDApOiBrYmQtMi4wLjQtMTEuZWw4Lng4Nl82NC5ycG0gICAgICAgICAgIDEuOCBNQi9zIHwgMzkwIGtCICAgICAwMDowMCAgICAKKDcyLzIwMCk6IGtiZC1sZWdhY3ktMi4wLjQtMTEuZWw4Lm5vYXJjaC5ycG0gICAgMy40IE1CL3MgfCA0ODEga0IgICAgIDAwOjAwICAgIAooNzMvMjAwKToga2JkLW1pc2MtMi4wLjQtMTEuZWw4Lm5vYXJjaC5ycG0gICAgICA5LjMgTUIvcyB8IDEuNSBNQiAgICAgMDA6MDAgICAgCig3NC8yMDApOiBrZXl1dGlscy1saWJzLTEuNS4xMC05LmVsOC54ODZfNjQucnBtIDI4OSBrQi9zIHwgIDM0IGtCICAgICAwMDowMCAgICAKKDc1LzIwMCk6IGttb2QtMjUtMjAuZWw4Lng4Nl82NC5ycG0gICAgICAgICAgICAgMS4wIE1CL3MgfCAxMjYga0IgICAgIDAwOjAwICAgIAooNzYvMjAwKToga21vZC1saWJzLTI1LTIwLmVsOC54ODZfNjQucnBtICAgICAgICA1NzQga0IvcyB8ICA2OSBrQiAgICAgMDA6MDAgICAgCig3Ny8yMDApOiBrcGFydHgtMC44LjQtNDEuZWw4Lng4Nl82NC5ycG0gICAgICAgIDk5MCBrQi9zIHwgMTIwIGtCICAgICAwMDowMCAgICAKKDc4LzIwMCk6IGtyYjUtbGlicy0xLjE4LjItMjYuZWw4XzkueDg2XzY0LnJwbSAgNC44IE1CL3MgfCA4NDIga0IgICAgIDAwOjAwICAgIAooNzkvMjAwKTogbGliYWNsLTIuMi41My0zLmVsOC54ODZfNjQucnBtICAgICAgICAyMTMga0IvcyB8ICAzNSBrQiAgICAgMDA6MDAgICAgCig4MC8yMDApOiBsaWJhc3N1YW4tMi41LjEtMy5lbDgueDg2XzY0LnJwbSAgICAgIDcwMSBrQi9zIHwgIDgzIGtCICAgICAwMDowMCAgICAKKDgxLzIwMCk6IGxpYmFyY2hpdmUtMy4zLjMtNS5lbDgueDg2XzY0LnJwbSAgICAgMS41IE1CL3MgfCAzNjAga0IgICAgIDAwOjAwICAgIAooODIvMjAwKTogbGliYXR0ci0yLjQuNDgtMy5lbDgueDg2XzY0LnJwbSAgICAgICAyMTQga0IvcyB8ICAyNyBrQiAgICAgMDA6MDAgICAgCig4My8yMDApOiBsaWJibGtpZC0yLjMyLjEtNDYuZWw4Lng4Nl82NC5ycG0gICAgIDEuMyBNQi9zIHwgMjIxIGtCICAgICAwMDowMCAgICAKKDg0LzIwMCk6IGxpYmNhcC0yLjQ4LTYuZWw4XzkueDg2XzY0LnJwbSAgICAgICAgNTI4IGtCL3MgfCAgNzQga0IgICAgIDAwOjAwICAgIAooODUvMjAwKTogbGliY2FwLW5nLTAuNy4xMS0xLmVsOC54ODZfNjQucnBtICAgICAyNTEga0IvcyB8ICAzMyBrQiAgICAgMDA6MDAgICAgCig4Ni8yMDApOiBsaWJjb21fZXJyLTEuNDUuNi01LmVsOC54ODZfNjQucnBtICAgIDQzMCBrQi9zIHwgIDQ5IGtCICAgICAwMDowMCAgICAKKDg3LzIwMCk6IGxpYmNvbXBzLTAuMS4xOC0xLmVsOC54ODZfNjQucnBtICAgICAgNjA0IGtCL3MgfCAgODIga0IgICAgIDAwOjAwICAgIAooODgvMjAwKTogbGliY3JvY28tMC42LjEyLTQuZWw4XzIuMS54ODZfNjQucnBtICA4NDEga0IvcyB8IDExMyBrQiAgICAgMDA6MDAgICAgCig4OS8yMDApOiBsaWJjdXJsLTcuNjEuMS0zNC5lbDgueDg2XzY0LnJwbSAgICAgIDIuNCBNQi9zIHwgMzA0IGtCICAgICAwMDowMCAgICAKKDkwLzIwMCk6IGxpYmRiLTUuMy4yOC00Mi5lbDhfNC54ODZfNjQucnBtICAgICAgNS42IE1CL3MgfCA3NTEga0IgICAgIDAwOjAwICAgIAooOTEvMjAwKTogbGliZGItdXRpbHMtNS4zLjI4LTQyLmVsOF80Lng4Nl82NC5ycCAxLjAgTUIvcyB8IDE1MCBrQiAgICAgMDA6MDAgICAgCig5Mi8yMDApOiBsaWJkbmYtMC42My4wLTE5LmVsOC54ODZfNjQucnBtICAgICAgIDUuMSBNQi9zIHwgNzEyIGtCICAgICAwMDowMCAgICAKKDkzLzIwMCk6IGxpYmV2ZW50LTIuMS44LTUuZWw4Lng4Nl82NC5ycG0gICAgICAgMS45IE1CL3MgfCAyNTMga0IgICAgIDAwOjAwICAgIAooOTQvMjAwKTogbGliZmRpc2stMi4zMi4xLTQ2LmVsOC54ODZfNjQucnBtICAgICAyLjAgTUIvcyB8IDI1NCBrQiAgICAgMDA6MDAgICAgCig5NS8yMDApOiBsaWJmZmktMy4xLTI0LmVsOC54ODZfNjQucnBtICAgICAgICAgIDI5MSBrQi9zIHwgIDM4IGtCICAgICAwMDowMCAgICAKKDk2LzIwMCk6IGxpYmdjYy04LjUuMC0yMS5lbDgueDg2XzY0LnJwbSAgICAgICAgNTUyIGtCL3MgfCAgODIga0IgICAgIDAwOjAwICAgIAooOTcvMjAwKTogbGliZ2NyeXB0LTEuOC41LTcuZWw4XzYueDg2XzY0LnJwbSAgICAzLjMgTUIvcyB8IDQ2MyBrQiAgICAgMDA6MDAgICAgCig5OC8yMDApOiBsaWJnb21wLTguNS4wLTIxLmVsOC54ODZfNjQucnBtICAgICAgIDEuNSBNQi9zIHwgMjA4IGtCICAgICAwMDowMCAgICAKKDk5LzIwMCk6IGxpYmdwZy1lcnJvci0xLjMxLTEuZWw4Lng4Nl82NC5ycG0gICAgMS45IE1CL3MgfCAyNDIga0IgICAgIDAwOjAwICAgIAooMTAwLzIwMCk6IGxpYmlkbjItMi4yLjAtMS5lbDgueDg2XzY0LnJwbSAgICAgICA3MTkga0IvcyB8ICA5NCBrQiAgICAgMDA6MDAgICAgCigxMDEvMjAwKTogbGlia2NhcGktMS40LjAtMi5lbDgueDg2XzY0LnJwbSAgICAgIDQ2MCBrQi9zIHwgIDUzIGtCICAgICAwMDowMCAgICAKKDEwMi8yMDApOiBsaWJrY2FwaS1obWFjY2FsYy0xLjQuMC0yLmVsOC54ODZfNjQgMjM2IGtCL3MgfCAgMzIga0IgICAgIDAwOjAwICAgIAooMTAzLzIwMCk6IGdsaWJjLWFsbC1sYW5ncGFja3MtMi4yOC0yNTEuZWw4Lng4NiA2LjIgTUIvcyB8ICAyNiBNQiAgICAgMDA6MDQgICAgCigxMDQvMjAwKTogbGlia3NiYS0xLjMuNS05LmVsOF83Lng4Nl82NC5ycG0gICAgIDcwMCBrQi9zIHwgMTM0IGtCICAgICAwMDowMCAgICAKKDEwNS8yMDApOiBsaWJtb2R1bGVtZC0yLjEzLjAtMS5lbDgueDg2XzY0LnJwbSAgMS4xIE1CL3MgfCAyMzMga0IgICAgIDAwOjAwICAgIAooMTA2LzIwMCk6IGxpYm5naHR0cDItMS4zMy4wLTUuZWw4XzkueDg2XzY0LnJwbSA2NDIga0IvcyB8ICA3OCBrQiAgICAgMDA6MDAgICAgCigxMDcvMjAwKTogbGlibW91bnQtMi4zMi4xLTQ2LmVsOC54ODZfNjQucnBtICAgIDEuOCBNQi9zIHwgMjM3IGtCICAgICAwMDowMCAgICAKKDEwOC8yMDApOiBsaWJuc2wyLTEuMi4wLTIuMjAxODA2MDVnaXQ0YTA2MmNmLmUgNDg0IGtCL3MgfCAgNTgga0IgICAgIDAwOjAwICAgIAooMTA5LzIwMCk6IGxpYnBzbC0wLjIwLjItNi5lbDgueDg2XzY0LnJwbSAgICAgICA1MTQga0IvcyB8ICA2MSBrQiAgICAgMDA6MDAgICAgCigxMTAvMjAwKTogbGlicHdxdWFsaXR5LTEuNC40LTYuZWw4Lng4Nl82NC5ycG0gIDQ2MiBrQi9zIHwgMTA3IGtCICAgICAwMDowMCAgICAKKDExMS8yMDApOiBsaWJyZXBvcnQtZmlsZXN5c3RlbS0yLjkuNS0xNS5lbDgueDggMTgxIGtCL3MgfCAgMjEga0IgICAgIDAwOjAwICAgIAooMTEyLzIwMCk6IGxpYnJlcG8tMS4xNC4yLTUuZWw4Lng4Nl82NC5ycG0gICAgICA3NzUga0IvcyB8ICA5MyBrQiAgICAgMDA6MDAgICAgCigxMTMvMjAwKTogbGlic2VjY29tcC0yLjUuMi0xLmVsOC54ODZfNjQucnBtICAgIDYwMyBrQi9zIHwgIDcxIGtCICAgICAwMDowMCAgICAKKDExNC8yMDApOiBsaWJyaHNtLTAuMC4zLTUuZWw4Lng4Nl82NC5ycG0gICAgICAgMjgzIGtCL3MgfCAgMzUga0IgICAgIDAwOjAwICAgIAooMTE1LzIwMCk6IGxpYnNlY3JldC0wLjE4LjYtMS5lbDgueDg2XzY0LnJwbSAgICA2OTYga0IvcyB8IDE2MyBrQiAgICAgMDA6MDAgICAgCigxMTYvMjAwKTogbGlic2VsaW51eC0yLjktOC5lbDgueDg2XzY0LnJwbSAgICAgIDEuMyBNQi9zIHwgMTY2IGtCICAgICAwMDowMCAgICAKKDExNy8yMDApOiBsaWJzaWdzZWd2LTIuMTEtNS5lbDgueDg2XzY0LnJwbSAgICAgMjYwIGtCL3MgfCAgMzAga0IgICAgIDAwOjAwICAgIAooMTE4LzIwMCk6IGxpYnNlbWFuYWdlLTIuOS05LmVsOC54ODZfNjQucnBtICAgICA3MDAga0IvcyB8IDE2OCBrQiAgICAgMDA6MDAgICAgCigxMTkvMjAwKTogbGlic2Vwb2wtMi45LTMuZWw4Lng4Nl82NC5ycG0gICAgICAgIDIuNiBNQi9zIHwgMzQwIGtCICAgICAwMDowMCAgICAKKDEyMC8yMDApOiBsaWJzbWFydGNvbHMtMi4zMi4xLTQ2LmVsOC54ODZfNjQucnAgMS40IE1CL3MgfCAxODAga0IgICAgIDAwOjAwICAgIAooMTIxLzIwMCk6IGxpYnNzaC0wLjkuNi0xNC5lbDgueDg2XzY0LnJwbSAgICAgICAxLjcgTUIvcyB8IDIyMCBrQiAgICAgMDA6MDAgICAgCigxMjIvMjAwKTogbGlic29sdi0wLjcuMjAtNi5lbDgueDg2XzY0LnJwbSAgICAgIDEuNiBNQi9zIHwgMzc2IGtCICAgICAwMDowMCAgICAKKDEyMy8yMDApOiBsaWJzc2gtY29uZmlnLTAuOS42LTE0LmVsOC5ub2FyY2gucnAgMTgwIGtCL3MgfCAgMjEga0IgICAgIDAwOjAwICAgIAooMTI0LzIwMCk6IGxpYnN0ZGMrKy04LjUuMC0yMS5lbDgueDg2XzY0LnJwbSAgICAxLjkgTUIvcyB8IDQ1NSBrQiAgICAgMDA6MDAgICAgCigxMjUvMjAwKTogbGlidGFzbjEtNC4xMy00LmVsOF83Lng4Nl82NC5ycG0gICAgIDYxOCBrQi9zIHwgIDc2IGtCICAgICAwMDowMCAgICAKKDEyNi8yMDApOiBsaWJ0aXJwYy0xLjEuNC0xMC5lbDgueDg2XzY0LnJwbSAgICAgOTE5IGtCL3MgfCAxMTMga0IgICAgIDAwOjAwICAgIAooMTI3LzIwMCk6IGxpYnV0ZW1wdGVyLTEuMS42LTE0LmVsOC54ODZfNjQucnBtICAyNzQga0IvcyB8ICAzMiBrQiAgICAgMDA6MDAgICAgCigxMjgvMjAwKTogbGlidW5pc3RyaW5nLTAuOS45LTMuZWw4Lng4Nl82NC5ycG0gIDMuMyBNQi9zIHwgNDIyIGtCICAgICAwMDowMCAgICAKKDEyOS8yMDApOiBsaWJ1c2J4LTEuMC4yMy00LmVsOC54ODZfNjQucnBtICAgICAgNTg5IGtCL3MgfCAgNzQga0IgICAgIDAwOjAwICAgIAooMTMwLzIwMCk6IGxpYnV1aWQtMi4zMi4xLTQ2LmVsOC54ODZfNjQucnBtICAgICA4MDAga0IvcyB8ICA5OSBrQiAgICAgMDA6MDAgICAgCigxMzEvMjAwKTogbGlidmVydG8tMC4zLjItMi5lbDgueDg2XzY0LnJwbSAgICAgIDIwMCBrQi9zIHwgIDI0IGtCICAgICAwMDowMCAgICAKKDEzMi8yMDApOiBsaWJ4Y3J5cHQtNC4xLjEtNi5lbDgueDg2XzY0LnJwbSAgICAgMzEwIGtCL3MgfCAgNzMga0IgICAgIDAwOjAwICAgIAooMTMzLzIwMCk6IGxpYnlhbWwtMC4xLjctNS5lbDgueDg2XzY0LnJwbSAgICAgICA1MTYga0IvcyB8ICA2MSBrQiAgICAgMDA6MDAgICAgCigxMzQvMjAwKTogbGlieG1sMi0yLjkuNy0xOC5lbDhfOS54ODZfNjQucnBtICAgIDIuOCBNQi9zIHwgNjk3IGtCICAgICAwMDowMCAgICAKKDEzNS8yMDApOiBsdWEtbGlicy01LjMuNC0xMi5lbDgueDg2XzY0LnJwbSAgICAgOTcyIGtCL3MgfCAxMTgga0IgICAgIDAwOjAwICAgIAooMTM2LzIwMCk6IGxpYnpzdGQtMS40LjQtMS5lbDgueDg2XzY0LnJwbSAgICAgICAxLjEgTUIvcyB8IDI2NiBrQiAgICAgMDA6MDAgICAgCigxMzcvMjAwKTogbHo0LWxpYnMtMS44LjMtMy5lbDhfNC54ODZfNjQucnBtICAgIDU0OSBrQi9zIHwgIDY2IGtCICAgICAwMDowMCAgICAKKDEzOC8yMDApOiBtZW1zdHJhY2stMC4yLjUtMi5lbDgueDg2XzY0LnJwbSAgICAgMjIwIGtCL3MgfCAgNTIga0IgICAgIDAwOjAwICAgIAooMTM5LzIwMCk6IG1wZnItMy4xLjYtMS5lbDgueDg2XzY0LnJwbSAgICAgICAgICAxLjcgTUIvcyB8IDIyMSBrQiAgICAgMDA6MDAgICAgCigxNDAvMjAwKTogbmN1cnNlcy02LjEtMTAuMjAxODAyMjQuZWw4Lng4Nl82NC5yIDEuNiBNQi9zIHwgMzg3IGtCICAgICAwMDowMCAgICAKKDE0MS8yMDApOiBuY3Vyc2VzLWJhc2UtNi4xLTEwLjIwMTgwMjI0LmVsOC5ub2EgNjgxIGtCL3MgfCAgODEga0IgICAgIDAwOjAwICAgIAooMTQyLzIwMCk6IG5jdXJzZXMtbGlicy02LjEtMTAuMjAxODAyMjQuZWw4Lng4NiAxLjQgTUIvcyB8IDMzNCBrQiAgICAgMDA6MDAgICAgCigxNDMvMjAwKTogbnB0aC0xLjUtNC5lbDgueDg2XzY0LnJwbSAgICAgICAgICAgIDIyNyBrQi9zIHwgIDI2IGtCICAgICAwMDowMCAgICAKKDE0NC8yMDApOiBuZXR0bGUtMy40LjEtNy5lbDgueDg2XzY0LnJwbSAgICAgICAgMS4yIE1CL3MgfCAzMDEga0IgICAgIDAwOjAwICAgIAooMTQ1LzIwMCk6IG9wZW5zc2wtMS4xLjFrLTEyLmVsOF85Lng4Nl82NC5ycG0gICAzLjAgTUIvcyB8IDcxMSBrQiAgICAgMDA6MDAgICAgCigxNDYvMjAwKTogb3BlbnNzbC1saWJzLTEuMS4xay0xMi5lbDhfOS54ODZfNjQuIDYuNSBNQi9zIHwgMS41IE1CICAgICAwMDowMCAgICAKKDE0Ny8yMDApOiBvcGVubGRhcC0yLjQuNDYtMTguZWw4Lng4Nl82NC5ycG0gICAgMS4wIE1CL3MgfCAzNTIga0IgICAgIDAwOjAwICAgIAooMTQ4LzIwMCk6IG9wZW5zc2wtcGtjczExLTAuNC4xMC0zLmVsOC54ODZfNjQuciAyOTEga0IvcyB8ICA2NiBrQiAgICAgMDA6MDAgICAgCigxNDkvMjAwKTogb3MtcHJvYmVyLTEuNzQtOS5lbDgueDg2XzY0LnJwbSAgICAgIDQ0MCBrQi9zIHwgIDUxIGtCICAgICAwMDowMCAgICAKKDE1MC8yMDApOiBwMTEta2l0LTAuMjMuMjItMi5lbDgueDg2XzY0LnJwbSAgICAgMS40IE1CL3MgfCAzMjcga0IgICAgIDAwOjAwICAgIAooMTUxLzIwMCk6IHAxMS1raXQtdHJ1c3QtMC4yMy4yMi0yLmVsOC54ODZfNjQuciAxLjEgTUIvcyB8IDEzOCBrQiAgICAgMDA6MDAgICAgCigxNTIvMjAwKTogcGFtLTEuMy4xLTMzLmVsOC54ODZfNjQucnBtICAgICAgICAgIDMuMSBNQi9zIHwgNzQ3IGtCICAgICAwMDowMCAgICAKKDE1My8yMDApOiBwY3JlLTguNDItNi5lbDgueDg2XzY0LnJwbSAgICAgICAgICAgMS42IE1CL3MgfCAyMTEga0IgICAgIDAwOjAwICAgIAooMTU0LzIwMCk6IHBjcmUyLTEwLjMyLTMuZWw4XzYueDg2XzY0LnJwbSAgICAgICAxLjkgTUIvcyB8IDI0NyBrQiAgICAgMDA6MDAgICAgCigxNTUvMjAwKTogcGlnei0yLjQtNC5lbDgueDg2XzY0LnJwbSAgICAgICAgICAgIDY0OSBrQi9zIHwgIDc5IGtCICAgICAwMDowMCAgICAKKDE1Ni8yMDApOiBwbGF0Zm9ybS1weXRob24tMy42LjgtNTkuZWw4Lng4Nl82NC4gNzA2IGtCL3MgfCAgODcga0IgICAgIDAwOjAwICAgIAooMTU3LzIwMCk6IHBvcHQtMS4xOC0xLmVsOC54ODZfNjQucnBtICAgICAgICAgICA0MTIga0IvcyB8ICA2MSBrQiAgICAgMDA6MDAgICAgCigxNTgvMjAwKTogcGxhdGZvcm0tcHl0aG9uLXBpcC05LjAuMy0yNC5lbDgubm9hIDQuNCBNQi9zIHwgMS42IE1CICAgICAwMDowMCAgICAKKDE1OS8yMDApOiBwbGF0Zm9ybS1weXRob24tc2V0dXB0b29scy0zOS4yLjAtNy4gMi4yIE1CL3MgfCA2MzIga0IgICAgIDAwOjAwICAgIAooMTYwLzIwMCk6IHByb2Nwcy1uZy0zLjMuMTUtMTQuZWw4Lng4Nl82NC5ycG0gICAxLjYgTUIvcyB8IDMzMCBrQiAgICAgMDA6MDAgICAgCigxNjEvMjAwKTogcHVibGljc3VmZml4LWxpc3QtZGFmc2EtMjAxODA3MjMtMS5lIDQ3MiBrQi9zIHwgIDU2IGtCICAgICAwMDowMCAgICAKKDE2Mi8yMDApOiBweXRob24zLWRhdGV1dGlsLTIuNi4xLTYuZWw4Lm5vYXJjaC4gMS4zIE1CL3MgfCAyNTEga0IgICAgIDAwOjAwICAgIAooMTYzLzIwMCk6IHB5dGhvbjMtZGJ1cy0xLjIuNC0xNS5lbDgueDg2XzY0LnJwbSAxLjEgTUIvcyB8IDEzNCBrQiAgICAgMDA6MDAgICAgCigxNjQvMjAwKTogcHl0aG9uMy1kbmYtNC43LjAtMjAuZWw4Lm5vYXJjaC5ycG0gIDIuMyBNQi9zIHwgNTUwIGtCICAgICAwMDowMCAgICAKKDE2NS8yMDApOiBweXRob24zLWRuZi1wbHVnaW5zLWNvcmUtNC4wLjIxLTI1LmUgMi4xIE1CL3MgfCAyNjMga0IgICAgIDAwOjAwICAgIAooMTY2LzIwMCk6IHB5dGhvbjMtZ3BnLTEuMTMuMS0xMi5lbDgueDg2XzY0LnJwbSAxLjAgTUIvcyB8IDI0NCBrQiAgICAgMDA6MDAgICAgCigxNjcvMjAwKTogcHl0aG9uMy1saWJjb21wcy0wLjEuMTgtMS5lbDgueDg2XzY0IDQ1MiBrQi9zIHwgIDUyIGtCICAgICAwMDowMCAgICAKKDE2OC8yMDApOiBweXRob24zLWhhd2tleS0wLjYzLjAtMTkuZWw4Lng4Nl82NC4gOTY4IGtCL3MgfCAxMTgga0IgICAgIDAwOjAwICAgIAooMTY5LzIwMCk6IHB5dGhvbjMtbGliZG5mLTAuNjMuMC0xOS5lbDgueDg2XzY0LiAyLjEgTUIvcyB8IDc4MCBrQiAgICAgMDA6MDAgICAgCigxNzAvMjAwKTogcHl0aG9uMy1ycG0tNC4xNC4zLTMxLmVsOC54ODZfNjQucnBtIDEuMSBNQi9zIHwgMTU1IGtCICAgICAwMDowMCAgICAKKDE3MS8yMDApOiBweXRob24zLXNldHVwdG9vbHMtd2hlZWwtMzkuMi4wLTcuZWwgMS4wIE1CL3MgfCAyODkga0IgICAgIDAwOjAwICAgIAooMTcyLzIwMCk6IHB5dGhvbjMtbGlicy0zLjYuOC01OS5lbDgueDg2XzY0LnJwbSA4LjYgTUIvcyB8IDcuOSBNQiAgICAgMDA6MDAgICAgCigxNzMvMjAwKTogcHl0aG9uMy1zaXgtMS4xMS4wLTguZWw4Lm5vYXJjaC5ycG0gIDI2NSBrQi9zIHwgIDM4IGtCICAgICAwMDowMCAgICAKKDE3NC8yMDApOiBweXRob24zLXN5c3RlbWQtMjM0LTguZWw4Lng4Nl82NC5ycG0gNjg1IGtCL3MgfCAgODEga0IgICAgIDAwOjAwICAgIAooMTc1LzIwMCk6IHJlYWRsaW5lLTcuMC0xMC5lbDgueDg2XzY0LnJwbSAgICAgICAxLjYgTUIvcyB8IDE5OSBrQiAgICAgMDA6MDAgICAgCigxNzYvMjAwKTogcmVkaGF0LXJlbGVhc2UtOC4xMC0wLjIuZWw4Lng4Nl82NC5yIDM5MSBrQi9zIHwgIDQ1IGtCICAgICAwMDowMCAgICAKKDE3Ny8yMDApOiByZWRoYXQtcmVsZWFzZS1ldWxhLTguMTAtMC4yLmVsOC54ODYgIDk1IGtCL3MgfCAgMjEga0IgICAgIDAwOjAwICAgIAooMTc4LzIwMCk6IHJwbS00LjE0LjMtMzEuZWw4Lng4Nl82NC5ycG0gICAgICAgICAyLjQgTUIvcyB8IDU0NCBrQiAgICAgMDA6MDAgICAgCigxNzkvMjAwKTogcHl0aG9uMy1waXAtd2hlZWwtOS4wLjMtMjQuZWw4Lm5vYXJjIDYzMCBrQi9zIHwgODY2IGtCICAgICAwMDowMSAgICAKKDE4MC8yMDApOiBycG0tYnVpbGQtbGlicy00LjE0LjMtMzEuZWw4Lng4Nl82NC4gNjg3IGtCL3MgfCAxNTcga0IgICAgIDAwOjAwICAgIAooMTgxLzIwMCk6IHJwbS1saWJzLTQuMTQuMy0zMS5lbDgueDg2XzY0LnJwbSAgICAyLjcgTUIvcyB8IDM0OCBrQiAgICAgMDA6MDAgICAgCigxODIvMjAwKTogcnBtLXBsdWdpbi1zeXN0ZW1kLWluaGliaXQtNC4xNC4zLTMxIDY0OSBrQi9zIHwgIDc5IGtCICAgICAwMDowMCAgICAKKDE4My8yMDApOiBzZXR1cC0yLjEyLjItOS5lbDgubm9hcmNoLnJwbSAgICAgICAgMS41IE1CL3MgfCAxODEga0IgICAgIDAwOjAwICAgIAooMTg0LzIwMCk6IHNlZC00LjUtNS5lbDgueDg2XzY0LnJwbSAgICAgICAgICAgICAyLjIgTUIvcyB8IDI5OCBrQiAgICAgMDA6MDAgICAgCigxODUvMjAwKTogc2hhZG93LXV0aWxzLTQuNi0yMi5lbDgueDg2XzY0LnJwbSAgIDUuMSBNQi9zIHwgMS4yIE1CICAgICAwMDowMCAgICAKKDE4Ni8yMDApOiBzaGFyZWQtbWltZS1pbmZvLTEuOS00LmVsOC54ODZfNjQucnAgMi41IE1CL3MgfCAzMjkga0IgICAgIDAwOjAwICAgIAooMTg3LzIwMCk6IHNxbGl0ZS1saWJzLTMuMjYuMC0xOS5lbDhfOS54ODZfNjQuciAyLjIgTUIvcyB8IDU4MSBrQiAgICAgMDA6MDAgICAgCigxODgvMjAwKTogc3lzdGVtZC1saWJzLTIzOS04Mi5lbDgueDg2XzY0LnJwbSAgIDMuMCBNQi9zIHwgMS4xIE1CICAgICAwMDowMCAgICAKKDE4OS8yMDApOiBzeXN0ZW1kLXBhbS0yMzktODIuZWw4Lng4Nl82NC5ycG0gICAgMi4wIE1CL3MgfCA1MTIga0IgICAgIDAwOjAwICAgIAooMTkwLzIwMCk6IHRwbTItdHNzLTIuMy4yLTYuZWw4Lng4Nl82NC5ycG0gICAgICAyLjEgTUIvcyB8IDI3NSBrQiAgICAgMDA6MDAgICAgCigxOTEvMjAwKTogc3lzdGVtZC11ZGV2LTIzOS04Mi5lbDgueDg2XzY0LnJwbSAgIDYuMiBNQi9zIHwgMS42IE1CICAgICAwMDowMCAgICAKKDE5Mi8yMDApOiB0cm91c2Vycy0wLjMuMTUtMi5lbDgueDg2XzY0LnJwbSAgICAgMS4yIE1CL3MgfCAxNTMga0IgICAgIDAwOjAwICAgIAooMTkzLzIwMCk6IHN5c3RlbWQtMjM5LTgyLmVsOC54ODZfNjQucnBtICAgICAgICA0LjggTUIvcyB8IDMuNiBNQiAgICAgMDA6MDAgICAgCigxOTQvMjAwKTogdHJvdXNlcnMtbGliLTAuMy4xNS0yLmVsOC54ODZfNjQucnBtIDEuMyBNQi9zIHwgMTY4IGtCICAgICAwMDowMCAgICAKKDE5NS8yMDApOiB3aGljaC0yLjIxLTIwLmVsOC54ODZfNjQucnBtICAgICAgICAgNDI5IGtCL3MgfCAgNTAga0IgICAgIDAwOjAwICAgIAooMTk2LzIwMCk6IHR6ZGF0YS0yMDI0YS0xLmVsOC5ub2FyY2gucnBtICAgICAgICAxLjkgTUIvcyB8IDQ3NSBrQiAgICAgMDA6MDAgICAgCigxOTcvMjAwKTogeHotNS4yLjQtNC5lbDhfNi54ODZfNjQucnBtICAgICAgICAgIDEuMiBNQi9zIHwgMTUzIGtCICAgICAwMDowMCAgICAKKDE5OC8yMDApOiB4ei1saWJzLTUuMi40LTQuZWw4XzYueDg2XzY0LnJwbSAgICAgNzQzIGtCL3MgfCAgOTQga0IgICAgIDAwOjAwICAgIAooMTk5LzIwMCk6IHpsaWItMS4yLjExLTI1LmVsOC54ODZfNjQucnBtICAgICAgICA3NjAga0IvcyB8IDEwMyBrQiAgICAgMDA6MDAgICAgCigyMDAvMjAwKTogdXRpbC1saW51eC0yLjMyLjEtNDYuZWw4Lng4Nl82NC5ycG0gIDUuNCBNQi9zIHwgMi41IE1CICAgICAwMDowMCAgICAKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KVG90YWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNy44IE1CL3MgfCAxMTEgTUIgICAgIDAwOjE0ICAgICAKUnVubmluZyB0cmFuc2FjdGlvbiBjaGVjawpUcmFuc2FjdGlvbiBjaGVjayBzdWNjZWVkZWQuClJ1bm5pbmcgdHJhbnNhY3Rpb24gdGVzdApUcmFuc2FjdGlvbiB0ZXN0IHN1Y2NlZWRlZC4KUnVubmluZyB0cmFuc2FjdGlvbgogIFJ1bm5pbmcgc2NyaXB0bGV0OiBmaWxlc3lzdGVtLTMuOC02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS8xIAogIFByZXBhcmluZyAgICAgICAgOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS8xIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJnY2MtOC41LjAtMjEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgIDEvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBsaWJnY2MtOC41LjAtMjEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgIDEvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBjcnlwdG8tcG9saWNpZXMtMjAyMzA3MzEtMS5naXQzMTc3ZTA2LmVsOC5ub2FyY2ggICAgIDIvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBjcnlwdG8tcG9saWNpZXMtMjAyMzA3MzEtMS5naXQzMTc3ZTA2LmVsOC5ub2FyY2ggICAgIDIvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiB0emRhdGEtMjAyNGEtMS5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBweXRob24zLXNldHVwdG9vbHMtd2hlZWwtMzkuMi4wLTcuZWw4Lm5vYXJjaCAgICAgICAgIDQvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBweXRob24zLXBpcC13aGVlbC05LjAuMy0yNC5lbDgubm9hcmNoICAgICAgICAgICAgICAgIDUvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiByZWRoYXQtcmVsZWFzZS04LjEwLTAuMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgIDYvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBzZXR1cC0yLjEyLjItOS5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBzZXR1cC0yLjEyLjItOS5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBmaWxlc3lzdGVtLTMuOC02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgIDgvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBiYXNlc3lzdGVtLTExLTUuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgICAgICAgICAgIDkvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBwdWJsaWNzdWZmaXgtbGlzdC1kYWZzYS0yMDE4MDcyMy0xLmVsOC5ub2FyY2ggICAgICAgMTAvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBuY3Vyc2VzLWJhc2UtNi4xLTEwLjIwMTgwMjI0LmVsOC5ub2FyY2ggICAgICAgICAgICAgMTEvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBwY3JlMi0xMC4zMi0zLmVsOF82Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgMTIvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJzZWxpbnV4LTIuOS04LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgMTMvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBuY3Vyc2VzLWxpYnMtNi4xLTEwLjIwMTgwMjI0LmVsOC54ODZfNjQgICAgICAgICAgICAgMTQvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBnbGliYy1hbGwtbGFuZ3BhY2tzLTIuMjgtMjUxLmVsOC54ODZfNjQgICAgICAgICAgICAgMTUvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBnbGliYy1jb21tb24tMi4yOC0yNTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgMTYvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBnbGliYy0yLjI4LTI1MS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTcvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBnbGliYy0yLjI4LTI1MS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTcvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBnbGliYy0yLjI4LTI1MS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTcvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBiYXNoLTQuNC4yMC01LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTgvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBiYXNoLTQuNC4yMC01LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTgvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJzZXBvbC0yLjktMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTkvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBsaWJzZXBvbC0yLjktMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTkvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiB6bGliLTEuMi4xMS0yNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgMjAvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiB4ei1saWJzLTUuMi40LTQuZWw4XzYueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMjEvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBiemlwMi1saWJzLTEuMC42LTI2LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgMjIvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJncGctZXJyb3ItMS4zMS0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgMjMvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBpbmZvLTYuNS03LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjQvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBzcWxpdGUtbGlicy0zLjI2LjAtMTkuZWw4XzkueDg2XzY0ICAgICAgICAgICAgICAgICAgMjUvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJ4bWwyLTIuOS43LTE4LmVsOF85Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgMjYvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJjYXAtMi40OC02LmVsOF85Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgMjcvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJ6c3RkLTEuNC40LTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgMjgvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBlbGZ1dGlscy1saWJlbGYtMC4xOTAtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgMjkvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBleHBhdC0yLjIuNS0xMy5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMzAvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJ4Y3J5cHQtNC4xLjEtNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMzEvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBwb3B0LTEuMTgtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzIvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJ1bmlzdHJpbmctMC45LjktMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgMzMvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiByZWFkbGluZS03LjAtMTAuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgMzQvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiByZWFkbGluZS03LjAtMTAuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgMzQvMjAwIAppbnN0YWxsLWluZm86IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkgZm9yIC9kZXYvbnVsbAppbnN0YWxsLWluZm86IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkgZm9yIC9kZXYvbnVsbAoKICBJbnN0YWxsaW5nICAgICAgIDogbGliZ2NyeXB0LTEuOC41LTcuZWw4XzYueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgIDM1LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogbGliZ2NyeXB0LTEuOC41LTcuZWw4XzYueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgIDM1LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZ21wLTE6Ni4xLjItMTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgIDM2LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogZ21wLTE6Ni4xLjItMTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgIDM2LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGliY29tX2Vyci0xLjQ1LjYtNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgIDM3LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogbGliY29tX2Vyci0xLjQ1LjYtNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgIDM3LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlidXVpZC0yLjMyLjEtNDYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDM4LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogbGlidXVpZC0yLjMyLjEtNDYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDM4LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbHVhLWxpYnMtNS4zLjQtMTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDM5LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGliaWRuMi0yLjIuMC0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgIDQwLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogY2hrY29uZmlnLTEuMTkuMi0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgIDQxLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGliYXNzdWFuLTIuNS4xLTMuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDQyLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZmlsZS1saWJzLTUuMzMtMjYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDQzLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDoganNvbi1jLTAuMTMuMS0zLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgIDQ0LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGliYXR0ci0yLjQuNDgtMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgIDQ1LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGliYWNsLTIuMi41My0zLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgIDQ2LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogc2VkLTQuNS01LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ3LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogc2VkLTQuNS01LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ3LzIwMCAKaW5zdGFsbC1pbmZvOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5IGZvciAvZGV2L251bGwKCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYnNtYXJ0Y29scy0yLjMyLjEtNDYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICA0OC8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGxpYnNtYXJ0Y29scy0yLjMyLjEtNDYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICA0OC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYnN0ZGMrKy04LjUuMC0yMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICA0OS8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGxpYnN0ZGMrKy04LjUuMC0yMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICA0OS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYmNhcC1uZy0wLjcuMTEtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICA1MC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGF1ZGl0LWxpYnMtMy4xLjItMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICA1MS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYmZmaS0zLjEtMjQuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICA1Mi8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHAxMS1raXQtMC4yMy4yMi0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICA1My8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGx6NC1saWJzLTEuOC4zLTMuZWw4XzQueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICA1NC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGZpbmR1dGlscy0xOjQuNi4wLTIyLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICA1NS8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGZpbmR1dGlscy0xOjQuNi4wLTIyLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICA1NS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYmdvbXAtOC41LjAtMjEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICA1Ni8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGxpYmdvbXAtOC41LjAtMjEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICA1Ni8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYmtzYmEtMS4zLjUtOS5lbDhfNy54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICA1Ny8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGdydWIyLWNvbW1vbi0xOjIuMDItMTU2LmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICA1OC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGdkYm0tbGlicy0xOjEuMTgtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICA1OS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGtleXV0aWxzLWxpYnMtMS41LjEwLTkuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICA2MC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYnRhc24xLTQuMTMtNC5lbDhfNy54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICA2MS8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGxpYnRhc24xLTQuMTMtNC5lbDhfNy54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICA2MS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHAxMS1raXQtdHJ1c3QtMC4yMy4yMi0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICA2Mi8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IHAxMS1raXQtdHJ1c3QtMC4yMy4yMi0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICA2Mi8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHBjcmUtOC40Mi02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2My8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGdyZXAtMy4xLTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2NC8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGdyZXAtMy4xLTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2NC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHh6LTUuMi40LTQuZWw4XzYueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2NS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGdkYm0tMToxLjE4LTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICA2Ni8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYnNlbWFuYWdlLTIuOS05LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICA2Ny8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGFjbC0yLjIuNTMtMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2OC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGZpbGUtNS4zMy0yNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2OS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYnBzbC0wLjIwLjItNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICA3MC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IG1wZnItMy4xLjYtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3MS8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IG1wZnItMy4xLjYtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3MS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IG5ldHRsZS0zLjQuMS03LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICA3Mi8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IG5ldHRsZS0zLjQuMS03LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICA3Mi8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGdudXRscy0zLjYuMTYtOC5lbDhfOS4zLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICA3My8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYmNvbXBzLTAuMS4xOC0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICA3NC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGNvcmV1dGlscy1jb21tb24tOC4zMC0xNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICA3NS8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGNvcmV1dGlscy1jb21tb24tOC4zMC0xNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICA3NS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGVsZnV0aWxzLWRlZmF1bHQteWFtYS1zY29wZS0wLjE5MC0yLmVsOC5ub2FyY2ggICAgICA3Ni8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGVsZnV0aWxzLWRlZmF1bHQteWFtYS1zY29wZS0wLjE5MC0yLmVsOC5ub2FyY2ggICAgICA3Ni8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGVsZnV0aWxzLWxpYnMtMC4xOTAtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICA3Ny8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGJyb3RsaS0xLjAuNi0zLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICA3OC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGNwaW8tMi4xMi0xMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3OS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYm5naHR0cDItMS4zMy4wLTUuZWw4XzkueDg2XzY0ICAgICAgICAgICAgICAgICAgICA4MC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYnNlY2NvbXAtMi41LjItMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICA4MS8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGxpYnNlY2NvbXAtMi41LjItMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICA4MS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYnNpZ3NlZ3YtMi4xMS01LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICA4Mi8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGdhd2stNC4yLjEtNC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4My8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYnZlcnRvLTAuMy4yLTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICA4NC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYnlhbWwtMC4xLjctNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICA4NS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IG5jdXJzZXMtNi4xLTEwLjIwMTgwMjI0LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICA4Ni8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IG9wZW5zc2wtbGlicy0xOjEuMS4xay0xMi5lbDhfOS54ODZfNjQgICAgICAgICAgICAgICA4Ny8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IG9wZW5zc2wtbGlicy0xOjEuMS4xay0xMi5lbDhfOS54ODZfNjQgICAgICAgICAgICAgICA4Ny8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGNvcmV1dGlscy04LjMwLTE1LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICA4OC8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGNhLWNlcnRpZmljYXRlcy0yMDIzLjIuNjBfdjcuMC4zMDYtODAuMC5lbDhfOC5ubyAgICA4OS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGNhLWNlcnRpZmljYXRlcy0yMDIzLjIuNjBfdjcuMC4zMDYtODAuMC5lbDhfOC5ubyAgICA4OS8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGNhLWNlcnRpZmljYXRlcy0yMDIzLjIuNjBfdjcuMC4zMDYtODAuMC5lbDhfOC5ubyAgICA4OS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYmRiLTUuMy4yOC00Mi5lbDhfNC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICA5MC8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGxpYmRiLTUuMy4yOC00Mi5lbDhfNC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICA5MC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYmJsa2lkLTIuMzIuMS00Ni5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICA5MS8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGxpYmJsa2lkLTIuMzIuMS00Ni5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICA5MS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHNoYWRvdy11dGlscy0yOjQuNi0yMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICA5Mi8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYm1vdW50LTIuMzIuMS00Ni5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICA5My8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGxpYm1vdW50LTIuMzIuMS00Ni5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICA5My8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGdsaWIyLTIuNTYuNC0xNjIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICA5NC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHN5c3RlbWQtbGlicy0yMzktODIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICA5NS8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IHN5c3RlbWQtbGlicy0yMzktODIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICA5NS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGRidXMtbGlicy0xOjEuMTIuOC0yNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICA5Ni8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGRidXMtbGlicy0xOjEuMTIuOC0yNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICA5Ni8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGpzb24tZ2xpYi0xLjQuNC0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICA5Ny8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGtyYjUtbGlicy0xLjE4LjItMjYuZWw4XzkueDg2XzY0ICAgICAgICAgICAgICAgICAgICA5OC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYnRpcnBjLTEuMS40LTEwLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICA5OS8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGxpYnRpcnBjLTEuMS40LTEwLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICA5OS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYnJoc20tMC4wLjMtNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgIDEwMC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGttb2QtMjUtMjAuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwMS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGttb2QtbGlicy0yNS0yMC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgIDEwMi8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGttb2QtbGlicy0yNS0yMC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgIDEwMi8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYm5zbDItMS4yLjAtMi4yMDE4MDYwNWdpdDRhMDYyY2YuZWw4Lng4Nl82NCAgICAgIDEwMy8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGxpYm5zbDItMS4yLjAtMi4yMDE4MDYwNWdpdDRhMDYyY2YuZWw4Lng4Nl82NCAgICAgIDEwMy8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHBsYXRmb3JtLXB5dGhvbi1zZXR1cHRvb2xzLTM5LjIuMC03LmVsOC5ub2FyY2ggICAgIDEwNC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHBsYXRmb3JtLXB5dGhvbi0zLjYuOC01OS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgIDEwNS8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IHBsYXRmb3JtLXB5dGhvbi0zLjYuOC01OS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgIDEwNS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHB5dGhvbjMtbGlicy0zLjYuOC01OS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgIDEwNi8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYmNyb2NvLTAuNi4xMi00LmVsOF8yLjEueDg2XzY0ICAgICAgICAgICAgICAgICAgIDEwNy8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGxpYmNyb2NvLTAuNi4xMi00LmVsOF8yLjEueDg2XzY0ICAgICAgICAgICAgICAgICAgIDEwNy8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGd6aXAtMS45LTEzLmVsOF81Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwOC8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGd6aXAtMS45LTEzLmVsOF81Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwOC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGNyYWNrbGliLTIuOS42LTE1LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgIDEwOS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYmV2ZW50LTIuMS44LTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDExMC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGNyYWNrbGliLWRpY3RzLTIuOS42LTE1LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgIDExMS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYnB3cXVhbGl0eS0xLjQuNC02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgIDExMi8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHBhbS0xLjMuMS0zMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDExMy8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IHBhbS0xLjMuMS0zMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDExMy8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGdldHRleHQtbGlicy0wLjE5LjguMS0xNy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgIDExNC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGdldHRleHQtMC4xOS44LjEtMTcuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgIDExNS8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGdldHRleHQtMC4xOS44LjEtMTcuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgIDExNS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHB5dGhvbjMtbGliY29tcHMtMC4xLjE4LTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgIDExNi8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHB5dGhvbjMtc3lzdGVtZC0yMzQtOC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgIDExNy8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHB5dGhvbjMtc2l4LTEuMTEuMC04LmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgIDExOC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHB5dGhvbjMtZGF0ZXV0aWwtMToyLjYuMS02LmVsOC5ub2FyY2ggICAgICAgICAgICAgIDExOS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGN5cnVzLXNhc2wtbGliLTIuMS4yNy02LmVsOF81Lng4Nl82NCAgICAgICAgICAgICAgIDEyMC8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGN5cnVzLXNhc2wtbGliLTIuMS4yNy02LmVsOF81Lng4Nl82NCAgICAgICAgICAgICAgIDEyMC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IG9wZW5sZGFwLTIuNC40Ni0xOC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgIDEyMS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGRidXMtZ2xpYi0wLjExMC0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgIDEyMi8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGRidXMtZ2xpYi0wLjExMC0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgIDEyMi8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHB5dGhvbjMtZGJ1cy0xLjIuNC0xNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgIDEyMy8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGRidXMtdG9vbHMtMToxLjEyLjgtMjYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgIDEyNC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYnVzYngtMS4wLjIzLTQuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDEyNS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHByb2Nwcy1uZy0zLjMuMTUtMTQuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgIDEyNi8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYnNlY3JldC0wLjE4LjYtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgIDEyNy8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGxpYnV0ZW1wdGVyLTEuMS42LTE0LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgIDEyOC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYnV0ZW1wdGVyLTEuMS42LTE0LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgIDEyOC8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IHRwbTItdHNzLTIuMy4yLTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDEyOS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHRwbTItdHNzLTIuMy4yLTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDEyOS8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IHRwbTItdHNzLTIuMy4yLTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDEyOS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGltYS1ldm0tdXRpbHMtMS4zLjItMTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgIDEzMC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYmZkaXNrLTIuMzIuMS00Ni5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgIDEzMS8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGxpYmZkaXNrLTIuMzIuMS00Ni5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgIDEzMS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHV0aWwtbGludXgtMi4zMi4xLTQ2LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgIDEzMi8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IHV0aWwtbGludXgtMi4zMi4xLTQ2LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgIDEzMi8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGRldmljZS1tYXBwZXItODoxLjAyLjE4MS0xNC5lbDgueDg2XzY0ICAgICAgICAgICAgIDEzMy8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGRldmljZS1tYXBwZXItbGlicy04OjEuMDIuMTgxLTE0LmVsOC54ODZfNjQgICAgICAgIDEzNC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGNyeXB0c2V0dXAtbGlicy0yLjMuNy03LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgIDEzNS8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGNyeXB0c2V0dXAtbGlicy0yLjMuNy03LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgIDEzNS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGRidXMtY29tbW9uLTE6MS4xMi44LTI2LmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgIDEzNi8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGRidXMtZGFlbW9uLTE6MS4xMi44LTI2LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgIDEzNy8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGRidXMtZGFlbW9uLTE6MS4xMi44LTI2LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgIDEzNy8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGRidXMtZGFlbW9uLTE6MS4xMi44LTI2LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgIDEzNy8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHN5c3RlbWQtcGFtLTIzOS04Mi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgIDEzOC8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IHN5c3RlbWQtMjM5LTgyLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgIDEzOS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHN5c3RlbWQtMjM5LTgyLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgIDEzOS8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IHN5c3RlbWQtMjM5LTgyLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgIDEzOS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGRidXMtMToxLjEyLjgtMjYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDE0MC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHN5c3RlbWQtdWRldi0yMzktODIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgIDE0MS8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IHN5c3RlbWQtdWRldi0yMzktODIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgIDE0MS8yMDAgCkZhaWxlZCB0byBvcGVuIC9kZXYvdXJhbmRvbTogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQoKICBJbnN0YWxsaW5nICAgICAgIDogb3MtcHJvYmVyLTEuNzQtOS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMTQyLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogdW5ib3VuZC1saWJzLTEuMTYuMi01LmVsOF85LjYueDg2XzY0ICAgICAgICAgICAgICAgMTQzLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogdW5ib3VuZC1saWJzLTEuMTYuMi01LmVsOF85LjYueDg2XzY0ICAgICAgICAgICAgICAgMTQzLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogdW5ib3VuZC1saWJzLTEuMTYuMi01LmVsOF85LjYueDg2XzY0ICAgICAgICAgICAgICAgMTQzLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlia2NhcGktMS40LjAtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMTQ0LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlia2NhcGktaG1hY2NhbGMtMS40LjAtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgMTQ1LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZHJhY3V0LTA0OS0yMzMuZ2l0MjAyNDAxMTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgMTQ2LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZ3J1YjItdG9vbHMtbWluaW1hbC0xOjIuMDItMTU2LmVsOC54ODZfNjQgICAgICAgICAgMTQ3LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGliZGItdXRpbHMtNS4zLjI4LTQyLmVsOF80Lng4Nl82NCAgICAgICAgICAgICAgICAgMTQ4LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogb3BlbnNzbC0xOjEuMS4xay0xMi5lbDhfOS54ODZfNjQgICAgICAgICAgICAgICAgICAgMTQ5LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogd2hpY2gtMi4yMS0yMC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTUwLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGliYXJjaGl2ZS0zLjMuMy01LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgMTUxLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogdHJvdXNlcnMtbGliLTAuMy4xNS0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgMTUyLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogdHJvdXNlcnMtbGliLTAuMy4xNS0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgMTUyLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbnB0aC0xLjUtNC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTUzLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZ251cGcyLTIuMi4yMC0zLmVsOF82Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgMTU0LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZ3BnbWUtMS4xMy4xLTEyLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgMTU1LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcHl0aG9uMy1ncGctMS4xMy4xLTEyLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgMTU2LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlic3NoLWNvbmZpZy0wLjkuNi0xNC5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgMTU3LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlic3NoLTAuOS42LTE0LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgMTU4LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGliY3VybC03LjYxLjEtMzQuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgMTU5LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlicmVwby0xLjE0LjItNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMTYwLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogY3VybC03LjYxLjEtMzQuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgMTYxLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcnBtLTQuMTQuMy0zMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTYyLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcnBtLWxpYnMtNC4xNC4zLTMxLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgMTYzLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogcnBtLWxpYnMtNC4xNC4zLTMxLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgMTYzLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlibW9kdWxlbWQtMi4xMy4wLTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgMTY0LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlic29sdi0wLjcuMjAtNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMTY1LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGliZG5mLTAuNjMuMC0xOS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMTY2LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcHl0aG9uMy1saWJkbmYtMC42My4wLTE5LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgMTY3LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcHl0aG9uMy1oYXdrZXktMC42My4wLTE5LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgMTY4LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogZ3J1YjItdG9vbHMtMToyLjAyLTE1Ni5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgMTY5LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZ3J1YjItdG9vbHMtMToyLjAyLTE1Ni5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgMTY5LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogZ3J1YjItdG9vbHMtMToyLjAyLTE1Ni5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgMTY5LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcnBtLWJ1aWxkLWxpYnMtNC4xNC4zLTMxLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgMTcwLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogcnBtLWJ1aWxkLWxpYnMtNC4xNC4zLTMxLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgMTcwLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcHl0aG9uMy1ycG0tNC4xNC4zLTMxLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgMTcxLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlicmVwb3J0LWZpbGVzeXN0ZW0tMi45LjUtMTUuZWw4Lng4Nl82NCAgICAgICAgICAgMTcyLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZG5mLWRhdGEtNC43LjAtMjAuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgICAgICAgMTczLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcHl0aG9uMy1kbmYtNC43LjAtMjAuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgICAgMTc0LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcHl0aG9uMy1kbmYtcGx1Z2lucy1jb3JlLTQuMC4yMS0yNS5lbDgubm9hcmNoICAgICAgMTc1LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDoga2JkLW1pc2MtMi4wLjQtMTEuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgICAgICAgMTc2LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDoga2JkLWxlZ2FjeS0yLjAuNC0xMS5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgMTc3LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogeGtleWJvYXJkLWNvbmZpZy0yLjI4LTEuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgMTc4LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlieGtiY29tbW9uLTAuOS4xLTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgMTc5LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDoga2JkLTIuMC40LTExLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTgwLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZG5mLXBsdWdpbnMtY29yZS00LjAuMjEtMjUuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgMTgxLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZG5mLTQuNy4wLTIwLmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgMTgyLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogZG5mLTQuNy4wLTIwLmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgMTgyLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZ3J1YmJ5LTguNDAtNDkuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgMTgzLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcnBtLXBsdWdpbi1zeXN0ZW1kLWluaGliaXQtNC4xNC4zLTMxLmVsOC54ODZfNjQgICAgMTg0LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZWxmdXRpbHMtZGVidWdpbmZvZC1jbGllbnQtMC4xOTAtMi5lbDgueDg2XzY0ICAgICAgMTg1LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZ251cGcyLXNtaW1lLTIuMi4yMC0zLmVsOF82Lng4Nl82NCAgICAgICAgICAgICAgICAgMTg2LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogdHJvdXNlcnMtMC4zLjE1LTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgMTg3LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogdHJvdXNlcnMtMC4zLjE1LTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgMTg3LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogdHJvdXNlcnMtMC4zLjE1LTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgMTg3LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogb3BlbnNzbC1wa2NzMTEtMC40LjEwLTMuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgMTg4LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcHl0aG9uMy11bmJvdW5kLTEuMTYuMi01LmVsOF85LjYueDg2XzY0ICAgICAgICAgICAgMTg5LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDoga3BhcnR4LTAuOC40LTQxLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgMTkwLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcGluZW50cnktMS4xLjAtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMTkxLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogcGluZW50cnktMS4xLjAtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMTkxLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogY3J5cHRvLXBvbGljaWVzLXNjcmlwdHMtMjAyMzA3MzEtMS5naXQzMTc3ZTA2LmVsICAgMTkyLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcGxhdGZvcm0tcHl0aG9uLXBpcC05LjAuMy0yNC5lbDgubm9hcmNoICAgICAgICAgICAgMTkzLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogc2hhcmVkLW1pbWUtaW5mby0xLjktNC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgMTk0LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogc2hhcmVkLW1pbWUtaW5mby0xLjktNC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgMTk0LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZGlmZnV0aWxzLTMuNi02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgMTk1LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogZGlmZnV0aWxzLTMuNi02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgMTk1LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcGlnei0yLjQtNC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTk2LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZ2xpYmMtZ2NvbnYtZXh0cmEtMi4yOC0yNTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgMTk3LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogZ2xpYmMtZ2NvbnYtZXh0cmEtMi4yOC0yNTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgMTk3LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogaGFyZGxpbmstMToxLjMtNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMTk4LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbWVtc3RyYWNrLTAuMi41LTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgMTk5LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcmVkaGF0LXJlbGVhc2UtZXVsYS04LjEwLTAuMi5lbDgueDg2XzY0ICAgICAgICAgICAgMjAwLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogZmlsZXN5c3RlbS0zLjgtNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMjAwLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogZ2xpYmMtYWxsLWxhbmdwYWNrcy0yLjI4LTI1MS5lbDgueDg2XzY0ICAgICAgICAgICAgMjAwLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogY2EtY2VydGlmaWNhdGVzLTIwMjMuMi42MF92Ny4wLjMwNi04MC4wLmVsOF84Lm5vICAgMjAwLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogY3J5cHRvLXBvbGljaWVzLXNjcmlwdHMtMjAyMzA3MzEtMS5naXQzMTc3ZTA2LmVsICAgMjAwLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlieGtiY29tbW9uLTAuOS4xLTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAxLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcGluZW50cnktMS4xLjAtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAyLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcHl0aG9uMy11bmJvdW5kLTEuMTYuMi01LmVsOF85LjYueDg2XzY0ICAgICAgICAgICAgICAzLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogdW5ib3VuZC1saWJzLTEuMTYuMi01LmVsOF85LjYueDg2XzY0ICAgICAgICAgICAgICAgICA0LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogeGtleWJvYXJkLWNvbmZpZy0yLjI4LTEuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgICA1LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogYWNsLTIuMi41My0zLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogYXVkaXQtbGlicy0zLjEuMi0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICA3LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogYmFzZXN5c3RlbS0xMS01LmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICA4LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogYmFzaC00LjQuMjAtNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogYnJvdGxpLTEuMC42LTMuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogYnppcDItbGlicy0xLjAuNi0yNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgIDExLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogY2EtY2VydGlmaWNhdGVzLTIwMjMuMi42MF92Ny4wLjMwNi04MC4wLmVsOF84Lm5vICAgIDEyLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogY2hrY29uZmlnLTEuMTkuMi0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgIDEzLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogY29yZXV0aWxzLTguMzAtMTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDE0LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogY29yZXV0aWxzLWNvbW1vbi04LjMwLTE1LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgIDE1LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogY3Bpby0yLjEyLTExLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogY3JhY2tsaWItMi45LjYtMTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDE3LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogY3JhY2tsaWItZGljdHMtMi45LjYtMTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgIDE4LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogY3J5cHRvLXBvbGljaWVzLTIwMjMwNzMxLTEuZ2l0MzE3N2UwNi5lbDgubm9hcmNoICAgIDE5LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogY3J5cHRvLXBvbGljaWVzLXNjcmlwdHMtMjAyMzA3MzEtMS5naXQzMTc3ZTA2LmVsICAgIDIwLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogY3J5cHRzZXR1cC1saWJzLTIuMy43LTcuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgIDIxLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogY3VybC03LjYxLjEtMzQuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgIDIyLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogY3lydXMtc2FzbC1saWItMi4xLjI3LTYuZWw4XzUueDg2XzY0ICAgICAgICAgICAgICAgIDIzLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZGJ1cy0xOjEuMTIuOC0yNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgIDI0LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZGJ1cy1jb21tb24tMToxLjEyLjgtMjYuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgIDI1LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZGJ1cy1kYWVtb24tMToxLjEyLjgtMjYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgIDI2LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZGJ1cy1nbGliLTAuMTEwLTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDI3LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZGJ1cy1saWJzLTE6MS4xMi44LTI2LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgIDI4LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZGJ1cy10b29scy0xOjEuMTIuOC0yNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgIDI5LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZGV2aWNlLW1hcHBlci04OjEuMDIuMTgxLTE0LmVsOC54ODZfNjQgICAgICAgICAgICAgIDMwLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZGV2aWNlLW1hcHBlci1saWJzLTg6MS4wMi4xODEtMTQuZWw4Lng4Nl82NCAgICAgICAgIDMxLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZGlmZnV0aWxzLTMuNi02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgIDMyLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZG5mLTQuNy4wLTIwLmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMzLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZG5mLWRhdGEtNC43LjAtMjAuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgICAgICAgIDM0LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZG5mLXBsdWdpbnMtY29yZS00LjAuMjEtMjUuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgIDM1LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZHJhY3V0LTA0OS0yMzMuZ2l0MjAyNDAxMTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgIDM2LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZWxmdXRpbHMtZGVidWdpbmZvZC1jbGllbnQtMC4xOTAtMi5lbDgueDg2XzY0ICAgICAgIDM3LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZWxmdXRpbHMtZGVmYXVsdC15YW1hLXNjb3BlLTAuMTkwLTIuZWw4Lm5vYXJjaCAgICAgIDM4LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZWxmdXRpbHMtbGliZWxmLTAuMTkwLTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgIDM5LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZWxmdXRpbHMtbGlicy0wLjE5MC0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgIDQwLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZXhwYXQtMi4yLjUtMTMuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDQxLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZmlsZS01LjMzLTI2LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQyLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZmlsZS1saWJzLTUuMzMtMjYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDQzLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZmlsZXN5c3RlbS0zLjgtNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgIDQ0LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZmluZHV0aWxzLTE6NC42LjAtMjIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgIDQ1LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZ2F3ay00LjIuMS00LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ2LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZ2RibS0xOjEuMTgtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ3LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZ2RibS1saWJzLTE6MS4xOC0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgIDQ4LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZ2V0dGV4dC0wLjE5LjguMS0xNy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgIDQ5LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZ2V0dGV4dC1saWJzLTAuMTkuOC4xLTE3LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgIDUwLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZ2xpYjItMi41Ni40LTE2Mi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgIDUxLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZ2xpYmMtMi4yOC0yNTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgIDUyLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZ2xpYmMtYWxsLWxhbmdwYWNrcy0yLjI4LTI1MS5lbDgueDg2XzY0ICAgICAgICAgICAgIDUzLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZ2xpYmMtY29tbW9uLTIuMjgtMjUxLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgIDU0LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZ2xpYmMtZ2NvbnYtZXh0cmEtMi4yOC0yNTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgIDU1LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZ21wLTE6Ni4xLjItMTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgIDU2LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZ251cGcyLTIuMi4yMC0zLmVsOF82Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDU3LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZ251cGcyLXNtaW1lLTIuMi4yMC0zLmVsOF82Lng4Nl82NCAgICAgICAgICAgICAgICAgIDU4LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZ251dGxzLTMuNi4xNi04LmVsOF85LjMueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgIDU5LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZ3BnbWUtMS4xMy4xLTEyLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgIDYwLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZ3JlcC0zLjEtNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYxLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZ3J1YjItY29tbW9uLTE6Mi4wMi0xNTYuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgIDYyLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZ3J1YjItdG9vbHMtMToyLjAyLTE1Ni5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgIDYzLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZ3J1YjItdG9vbHMtbWluaW1hbC0xOjIuMDItMTU2LmVsOC54ODZfNjQgICAgICAgICAgIDY0LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZ3J1YmJ5LTguNDAtNDkuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgIDY1LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogZ3ppcC0xLjktMTMuZWw4XzUueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDY2LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogaGFyZGxpbmstMToxLjMtNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgIDY3LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogaW1hLWV2bS11dGlscy0xLjMuMi0xMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgIDY4LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogaW5mby02LjUtNy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDY5LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDoganNvbi1jLTAuMTMuMS0zLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgIDcwLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDoganNvbi1nbGliLTEuNC40LTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDcxLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDoga2JkLTIuMC40LTExLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcyLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDoga2JkLWxlZ2FjeS0yLjAuNC0xMS5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgIDczLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDoga2JkLW1pc2MtMi4wLjQtMTEuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgICAgICAgIDc0LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDoga2V5dXRpbHMtbGlicy0xLjUuMTAtOS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgIDc1LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDoga21vZC0yNS0yMC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDc2LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDoga21vZC1saWJzLTI1LTIwLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgIDc3LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDoga3BhcnR4LTAuOC40LTQxLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgIDc4LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDoga3JiNS1saWJzLTEuMTguMi0yNi5lbDhfOS54ODZfNjQgICAgICAgICAgICAgICAgICAgIDc5LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGliYWNsLTIuMi41My0zLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgIDgwLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGliYXJjaGl2ZS0zLjMuMy01LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgIDgxLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGliYXNzdWFuLTIuNS4xLTMuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDgyLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGliYXR0ci0yLjQuNDgtMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgIDgzLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGliYmxraWQtMi4zMi4xLTQ2LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgIDg0LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGliY2FwLTIuNDgtNi5lbDhfOS54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgIDg1LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGliY2FwLW5nLTAuNy4xMS0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgIDg2LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGliY29tX2Vyci0xLjQ1LjYtNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgIDg3LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGliY29tcHMtMC4xLjE4LTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDg4LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGliY3JvY28tMC42LjEyLTQuZWw4XzIuMS54ODZfNjQgICAgICAgICAgICAgICAgICAgIDg5LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGliY3VybC03LjYxLjEtMzQuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDkwLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGliZGItNS4zLjI4LTQyLmVsOF80Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDkxLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGliZGItdXRpbHMtNS4zLjI4LTQyLmVsOF80Lng4Nl82NCAgICAgICAgICAgICAgICAgIDkyLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGliZG5mLTAuNjMuMC0xOS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgIDkzLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGliZXZlbnQtMi4xLjgtNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgIDk0LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGliZmRpc2stMi4zMi4xLTQ2LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgIDk1LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGliZmZpLTMuMS0yNC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDk2LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGliZ2NjLTguNS4wLTIxLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgIDk3LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGliZ2NyeXB0LTEuOC41LTcuZWw4XzYueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgIDk4LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGliZ29tcC04LjUuMC0yMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgIDk5LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGliZ3BnLWVycm9yLTEuMzEtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgMTAwLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGliaWRuMi0yLjIuMC0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgMTAxLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlia2NhcGktMS40LjAtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMTAyLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlia2NhcGktaG1hY2NhbGMtMS40LjAtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgMTAzLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlia3NiYS0xLjMuNS05LmVsOF83Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgMTA0LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlibW9kdWxlbWQtMi4xMy4wLTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgMTA1LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlibW91bnQtMi4zMi4xLTQ2LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgMTA2LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlibmdodHRwMi0xLjMzLjAtNS5lbDhfOS54ODZfNjQgICAgICAgICAgICAgICAgICAgMTA3LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlibnNsMi0xLjIuMC0yLjIwMTgwNjA1Z2l0NGEwNjJjZi5lbDgueDg2XzY0ICAgICAgMTA4LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlicHNsLTAuMjAuMi02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgMTA5LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlicHdxdWFsaXR5LTEuNC40LTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgMTEwLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlicmVwby0xLjE0LjItNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMTExLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlicmVwb3J0LWZpbGVzeXN0ZW0tMi45LjUtMTUuZWw4Lng4Nl82NCAgICAgICAgICAgMTEyLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlicmhzbS0wLjAuMy01LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgMTEzLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlic2VjY29tcC0yLjUuMi0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgMTE0LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlic2VjcmV0LTAuMTguNi0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgMTE1LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlic2VsaW51eC0yLjktOC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMTE2LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlic2VtYW5hZ2UtMi45LTkuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgMTE3LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlic2Vwb2wtMi45LTMuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgMTE4LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlic2lnc2Vndi0yLjExLTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgMTE5LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlic21hcnRjb2xzLTIuMzIuMS00Ni5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgMTIwLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlic29sdi0wLjcuMjAtNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMTIxLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlic3NoLTAuOS42LTE0LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgMTIyLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlic3NoLWNvbmZpZy0wLjkuNi0xNC5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgMTIzLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlic3RkYysrLTguNS4wLTIxLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgMTI0LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlidGFzbjEtNC4xMy00LmVsOF83Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgMTI1LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlidGlycGMtMS4xLjQtMTAuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgMTI2LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlidW5pc3RyaW5nLTAuOS45LTMuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgMTI3LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlidXNieC0xLjAuMjMtNC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMTI4LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlidXRlbXB0ZXItMS4xLjYtMTQuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgMTI5LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlidXVpZC0yLjMyLjEtNDYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgMTMwLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlidmVydG8tMC4zLjItMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMTMxLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlieGNyeXB0LTQuMS4xLTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgMTMyLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlieG1sMi0yLjkuNy0xOC5lbDhfOS54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgMTMzLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlieWFtbC0wLjEuNy01LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgMTM0LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbGlienN0ZC0xLjQuNC0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgMTM1LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbHVhLWxpYnMtNS4zLjQtMTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgMTM2LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbHo0LWxpYnMtMS44LjMtMy5lbDhfNC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgMTM3LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbWVtc3RyYWNrLTAuMi41LTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgMTM4LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbXBmci0zLjEuNi0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTM5LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbmN1cnNlcy02LjEtMTAuMjAxODAyMjQuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgMTQwLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbmN1cnNlcy1iYXNlLTYuMS0xMC4yMDE4MDIyNC5lbDgubm9hcmNoICAgICAgICAgICAgMTQxLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbmN1cnNlcy1saWJzLTYuMS0xMC4yMDE4MDIyNC5lbDgueDg2XzY0ICAgICAgICAgICAgMTQyLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbmV0dGxlLTMuNC4xLTcuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgMTQzLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogbnB0aC0xLjUtNC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTQ0LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogb3BlbmxkYXAtMi40LjQ2LTE4LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgMTQ1LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogb3BlbnNzbC0xOjEuMS4xay0xMi5lbDhfOS54ODZfNjQgICAgICAgICAgICAgICAgICAgMTQ2LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogb3BlbnNzbC1saWJzLTE6MS4xLjFrLTEyLmVsOF85Lng4Nl82NCAgICAgICAgICAgICAgMTQ3LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogb3BlbnNzbC1wa2NzMTEtMC40LjEwLTMuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgMTQ4LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogb3MtcHJvYmVyLTEuNzQtOS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMTQ5LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcDExLWtpdC0wLjIzLjIyLTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgMTUwLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcDExLWtpdC10cnVzdC0wLjIzLjIyLTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgMTUxLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcGFtLTEuMy4xLTMzLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTUyLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcGNyZS04LjQyLTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTUzLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcGNyZTItMTAuMzItMy5lbDhfNi54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgMTU0LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcGlnei0yLjQtNC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTU1LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcGxhdGZvcm0tcHl0aG9uLTMuNi44LTU5LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgMTU2LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcGxhdGZvcm0tcHl0aG9uLXBpcC05LjAuMy0yNC5lbDgubm9hcmNoICAgICAgICAgICAgMTU3LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcGxhdGZvcm0tcHl0aG9uLXNldHVwdG9vbHMtMzkuMi4wLTcuZWw4Lm5vYXJjaCAgICAgMTU4LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcG9wdC0xLjE4LTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTU5LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcHJvY3BzLW5nLTMuMy4xNS0xNC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgMTYwLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcHVibGljc3VmZml4LWxpc3QtZGFmc2EtMjAxODA3MjMtMS5lbDgubm9hcmNoICAgICAgMTYxLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcHl0aG9uMy1kYXRldXRpbC0xOjIuNi4xLTYuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgMTYyLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcHl0aG9uMy1kYnVzLTEuMi40LTE1LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgMTYzLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcHl0aG9uMy1kbmYtNC43LjAtMjAuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgICAgMTY0LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcHl0aG9uMy1kbmYtcGx1Z2lucy1jb3JlLTQuMC4yMS0yNS5lbDgubm9hcmNoICAgICAgMTY1LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcHl0aG9uMy1ncGctMS4xMy4xLTEyLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgMTY2LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcHl0aG9uMy1oYXdrZXktMC42My4wLTE5LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgMTY3LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcHl0aG9uMy1saWJjb21wcy0wLjEuMTgtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgMTY4LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcHl0aG9uMy1saWJkbmYtMC42My4wLTE5LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgMTY5LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcHl0aG9uMy1saWJzLTMuNi44LTU5LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgMTcwLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcHl0aG9uMy1waXAtd2hlZWwtOS4wLjMtMjQuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgMTcxLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcHl0aG9uMy1ycG0tNC4xNC4zLTMxLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgMTcyLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcHl0aG9uMy1zZXR1cHRvb2xzLXdoZWVsLTM5LjIuMC03LmVsOC5ub2FyY2ggICAgICAgMTczLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcHl0aG9uMy1zaXgtMS4xMS4wLTguZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgICAgMTc0LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcHl0aG9uMy1zeXN0ZW1kLTIzNC04LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgMTc1LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcmVhZGxpbmUtNy4wLTEwLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgMTc2LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcmVkaGF0LXJlbGVhc2UtOC4xMC0wLjIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgMTc3LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcmVkaGF0LXJlbGVhc2UtZXVsYS04LjEwLTAuMi5lbDgueDg2XzY0ICAgICAgICAgICAgMTc4LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcnBtLTQuMTQuMy0zMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTc5LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcnBtLWJ1aWxkLWxpYnMtNC4xNC4zLTMxLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgMTgwLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcnBtLWxpYnMtNC4xNC4zLTMxLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgMTgxLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogcnBtLXBsdWdpbi1zeXN0ZW1kLWluaGliaXQtNC4xNC4zLTMxLmVsOC54ODZfNjQgICAgMTgyLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogc2VkLTQuNS01LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTgzLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogc2V0dXAtMi4xMi4yLTkuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgICAgICAgICAgMTg0LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogc2hhZG93LXV0aWxzLTI6NC42LTIyLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgMTg1LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogc2hhcmVkLW1pbWUtaW5mby0xLjktNC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgMTg2LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogc3FsaXRlLWxpYnMtMy4yNi4wLTE5LmVsOF85Lng4Nl82NCAgICAgICAgICAgICAgICAgMTg3LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogc3lzdGVtZC0yMzktODIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgMTg4LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogc3lzdGVtZC1saWJzLTIzOS04Mi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgMTg5LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogc3lzdGVtZC1wYW0tMjM5LTgyLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgMTkwLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogc3lzdGVtZC11ZGV2LTIzOS04Mi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgMTkxLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogdHBtMi10c3MtMi4zLjItNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMTkyLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogdHJvdXNlcnMtMC4zLjE1LTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgMTkzLzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogdHJvdXNlcnMtbGliLTAuMy4xNS0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgMTk0LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogdHpkYXRhLTIwMjRhLTEuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgICAgICAgICAgMTk1LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogdXRpbC1saW51eC0yLjMyLjEtNDYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgMTk2LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogd2hpY2gtMi4yMS0yMC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTk3LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogeHotNS4yLjQtNC5lbDhfNi54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTk4LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogeHotbGlicy01LjIuNC00LmVsOF82Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgMTk5LzIwMCAKICBWZXJpZnlpbmcgICAgICAgIDogemxpYi0xLjIuMTEtMjUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgMjAwLzIwMCAKCkluc3RhbGxlZDoKICBkbmYtNC43LjAtMjAuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBkbmYtcGx1Z2lucy1jb3JlLTQuMC4yMS0yNS5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJ4a2Jjb21tb24tMC45LjEtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBwaW5lbnRyeS0xLjEuMC0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBweXRob24zLXVuYm91bmQtMS4xNi4yLTUuZWw4XzkuNi54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBjcnlwdG8tcG9saWNpZXMtc2NyaXB0cy0yMDIzMDczMS0xLmdpdDMxNzdlMDYuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgICAgICAKICBkaWZmdXRpbHMtMy42LTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBlbGZ1dGlscy1kZWJ1Z2luZm9kLWNsaWVudC0wLjE5MC0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBnbGliYy1nY29udi1leHRyYS0yLjI4LTI1MS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBnbnVwZzItc21pbWUtMi4yLjIwLTMuZWw4XzYueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBncnViYnktOC40MC00OS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBoYXJkbGluay0xOjEuMy02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBrYmQtMi4wLjQtMTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBrcGFydHgtMC44LjQtNDEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBtZW1zdHJhY2stMC4yLjUtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBvcGVuc3NsLXBrY3MxMS0wLjQuMTAtMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBwaWd6LTIuNC00LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBwbGF0Zm9ybS1weXRob24tcGlwLTkuMC4zLTI0LmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICByZWRoYXQtcmVsZWFzZS1ldWxhLTguMTAtMC4yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBycG0tcGx1Z2luLXN5c3RlbWQtaW5oaWJpdC00LjE0LjMtMzEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBzaGFyZWQtbWltZS1pbmZvLTEuOS00LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBzeXN0ZW1kLTIzOS04Mi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICB0cm91c2Vycy0wLjMuMTUtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICB1bmJvdW5kLWxpYnMtMS4xNi4yLTUuZWw4XzkuNi54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICB4a2V5Ym9hcmQtY29uZmlnLTIuMjgtMS5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBhY2wtMi4yLjUzLTMuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBhdWRpdC1saWJzLTMuMS4yLTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBiYXNlc3lzdGVtLTExLTUuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBiYXNoLTQuNC4yMC01LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBicm90bGktMS4wLjYtMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBiemlwMi1saWJzLTEuMC42LTI2LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBjYS1jZXJ0aWZpY2F0ZXMtMjAyMy4yLjYwX3Y3LjAuMzA2LTgwLjAuZWw4Xzgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAKICBjaGtjb25maWctMS4xOS4yLTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBjb3JldXRpbHMtOC4zMC0xNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBjb3JldXRpbHMtY29tbW9uLTguMzAtMTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBjcGlvLTIuMTItMTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBjcmFja2xpYi0yLjkuNi0xNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBjcmFja2xpYi1kaWN0cy0yLjkuNi0xNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBjcnlwdG8tcG9saWNpZXMtMjAyMzA3MzEtMS5naXQzMTc3ZTA2LmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBjcnlwdHNldHVwLWxpYnMtMi4zLjctNy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBjdXJsLTcuNjEuMS0zNC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBjeXJ1cy1zYXNsLWxpYi0yLjEuMjctNi5lbDhfNS54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBkYnVzLTE6MS4xMi44LTI2LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBkYnVzLWNvbW1vbi0xOjEuMTIuOC0yNi5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBkYnVzLWRhZW1vbi0xOjEuMTIuOC0yNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBkYnVzLWdsaWItMC4xMTAtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBkYnVzLWxpYnMtMToxLjEyLjgtMjYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBkYnVzLXRvb2xzLTE6MS4xMi44LTI2LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBkZXZpY2UtbWFwcGVyLTg6MS4wMi4xODEtMTQuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBkZXZpY2UtbWFwcGVyLWxpYnMtODoxLjAyLjE4MS0xNC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBkbmYtZGF0YS00LjcuMC0yMC5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBkcmFjdXQtMDQ5LTIzMy5naXQyMDI0MDExNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBlbGZ1dGlscy1kZWZhdWx0LXlhbWEtc2NvcGUtMC4xOTAtMi5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBlbGZ1dGlscy1saWJlbGYtMC4xOTAtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBlbGZ1dGlscy1saWJzLTAuMTkwLTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBleHBhdC0yLjIuNS0xMy5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBmaWxlLTUuMzMtMjYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBmaWxlLWxpYnMtNS4zMy0yNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBmaWxlc3lzdGVtLTMuOC02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBmaW5kdXRpbHMtMTo0LjYuMC0yMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBnYXdrLTQuMi4xLTQuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBnZGJtLTE6MS4xOC0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBnZGJtLWxpYnMtMToxLjE4LTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBnZXR0ZXh0LTAuMTkuOC4xLTE3LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBnZXR0ZXh0LWxpYnMtMC4xOS44LjEtMTcuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBnbGliMi0yLjU2LjQtMTYyLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBnbGliYy0yLjI4LTI1MS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBnbGliYy1hbGwtbGFuZ3BhY2tzLTIuMjgtMjUxLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBnbGliYy1jb21tb24tMi4yOC0yNTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBnbXAtMTo2LjEuMi0xMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBnbnVwZzItMi4yLjIwLTMuZWw4XzYueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBnbnV0bHMtMy42LjE2LTguZWw4XzkuMy54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBncGdtZS0xLjEzLjEtMTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBncmVwLTMuMS02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBncnViMi1jb21tb24tMToyLjAyLTE1Ni5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBncnViMi10b29scy0xOjIuMDItMTU2LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBncnViMi10b29scy1taW5pbWFsLTE6Mi4wMi0xNTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBnemlwLTEuOS0xMy5lbDhfNS54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBpbWEtZXZtLXV0aWxzLTEuMy4yLTEyLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBpbmZvLTYuNS03LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBqc29uLWMtMC4xMy4xLTMuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBqc29uLWdsaWItMS40LjQtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBrYmQtbGVnYWN5LTIuMC40LTExLmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBrYmQtbWlzYy0yLjAuNC0xMS5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBrZXl1dGlscy1saWJzLTEuNS4xMC05LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBrbW9kLTI1LTIwLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBrbW9kLWxpYnMtMjUtMjAuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBrcmI1LWxpYnMtMS4xOC4yLTI2LmVsOF85Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJhY2wtMi4yLjUzLTMuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJhcmNoaXZlLTMuMy4zLTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJhc3N1YW4tMi41LjEtMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJhdHRyLTIuNC40OC0zLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJibGtpZC0yLjMyLjEtNDYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJjYXAtMi40OC02LmVsOF85Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJjYXAtbmctMC43LjExLTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJjb21fZXJyLTEuNDUuNi01LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJjb21wcy0wLjEuMTgtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJjcm9jby0wLjYuMTItNC5lbDhfMi4xLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJjdXJsLTcuNjEuMS0zNC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJkYi01LjMuMjgtNDIuZWw4XzQueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJkYi11dGlscy01LjMuMjgtNDIuZWw4XzQueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJkbmYtMC42My4wLTE5LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJldmVudC0yLjEuOC01LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJmZGlzay0yLjMyLjEtNDYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJmZmktMy4xLTI0LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJnY2MtOC41LjAtMjEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJnY3J5cHQtMS44LjUtNy5lbDhfNi54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJnb21wLTguNS4wLTIxLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJncGctZXJyb3ItMS4zMS0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJpZG4yLTIuMi4wLTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJrY2FwaS0xLjQuMC0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJrY2FwaS1obWFjY2FsYy0xLjQuMC0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJrc2JhLTEuMy41LTkuZWw4XzcueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJtb2R1bGVtZC0yLjEzLjAtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJtb3VudC0yLjMyLjEtNDYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJuZ2h0dHAyLTEuMzMuMC01LmVsOF85Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJuc2wyLTEuMi4wLTIuMjAxODA2MDVnaXQ0YTA2MmNmLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJwc2wtMC4yMC4yLTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJwd3F1YWxpdHktMS40LjQtNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJyZXBvLTEuMTQuMi01LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJyZXBvcnQtZmlsZXN5c3RlbS0yLjkuNS0xNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJyaHNtLTAuMC4zLTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJzZWNjb21wLTIuNS4yLTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJzZWNyZXQtMC4xOC42LTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJzZWxpbnV4LTIuOS04LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJzZW1hbmFnZS0yLjktOS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJzZXBvbC0yLjktMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJzaWdzZWd2LTIuMTEtNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJzbWFydGNvbHMtMi4zMi4xLTQ2LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJzb2x2LTAuNy4yMC02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJzc2gtMC45LjYtMTQuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJzc2gtY29uZmlnLTAuOS42LTE0LmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJzdGRjKystOC41LjAtMjEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJ0YXNuMS00LjEzLTQuZWw4XzcueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJ0aXJwYy0xLjEuNC0xMC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJ1bmlzdHJpbmctMC45LjktMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJ1c2J4LTEuMC4yMy00LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJ1dGVtcHRlci0xLjEuNi0xNC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJ1dWlkLTIuMzIuMS00Ni5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJ2ZXJ0by0wLjMuMi0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJ4Y3J5cHQtNC4xLjEtNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJ4bWwyLTIuOS43LTE4LmVsOF85Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJ5YW1sLTAuMS43LTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsaWJ6c3RkLTEuNC40LTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsdWEtbGlicy01LjMuNC0xMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBsejQtbGlicy0xLjguMy0zLmVsOF80Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBtcGZyLTMuMS42LTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBuY3Vyc2VzLTYuMS0xMC4yMDE4MDIyNC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBuY3Vyc2VzLWJhc2UtNi4xLTEwLjIwMTgwMjI0LmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBuY3Vyc2VzLWxpYnMtNi4xLTEwLjIwMTgwMjI0LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBuZXR0bGUtMy40LjEtNy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBucHRoLTEuNS00LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBvcGVubGRhcC0yLjQuNDYtMTguZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBvcGVuc3NsLTE6MS4xLjFrLTEyLmVsOF85Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBvcGVuc3NsLWxpYnMtMToxLjEuMWstMTIuZWw4XzkueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBvcy1wcm9iZXItMS43NC05LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBwMTEta2l0LTAuMjMuMjItMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBwMTEta2l0LXRydXN0LTAuMjMuMjItMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBwYW0tMS4zLjEtMzMuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBwY3JlLTguNDItNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBwY3JlMi0xMC4zMi0zLmVsOF82Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBwbGF0Zm9ybS1weXRob24tMy42LjgtNTkuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBwbGF0Zm9ybS1weXRob24tc2V0dXB0b29scy0zOS4yLjAtNy5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBwb3B0LTEuMTgtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBwcm9jcHMtbmctMy4zLjE1LTE0LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBwdWJsaWNzdWZmaXgtbGlzdC1kYWZzYS0yMDE4MDcyMy0xLmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBweXRob24zLWRhdGV1dGlsLTE6Mi42LjEtNi5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBweXRob24zLWRidXMtMS4yLjQtMTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBweXRob24zLWRuZi00LjcuMC0yMC5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBweXRob24zLWRuZi1wbHVnaW5zLWNvcmUtNC4wLjIxLTI1LmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBweXRob24zLWdwZy0xLjEzLjEtMTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBweXRob24zLWhhd2tleS0wLjYzLjAtMTkuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBweXRob24zLWxpYmNvbXBzLTAuMS4xOC0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBweXRob24zLWxpYmRuZi0wLjYzLjAtMTkuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBweXRob24zLWxpYnMtMy42LjgtNTkuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBweXRob24zLXBpcC13aGVlbC05LjAuMy0yNC5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBweXRob24zLXJwbS00LjE0LjMtMzEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBweXRob24zLXNldHVwdG9vbHMtd2hlZWwtMzkuMi4wLTcuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBweXRob24zLXNpeC0xLjExLjAtOC5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBweXRob24zLXN5c3RlbWQtMjM0LTguZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICByZWFkbGluZS03LjAtMTAuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICByZWRoYXQtcmVsZWFzZS04LjEwLTAuMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBycG0tNC4xNC4zLTMxLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBycG0tYnVpbGQtbGlicy00LjE0LjMtMzEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBycG0tbGlicy00LjE0LjMtMzEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBzZWQtNC41LTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBzZXR1cC0yLjEyLjItOS5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBzaGFkb3ctdXRpbHMtMjo0LjYtMjIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBzcWxpdGUtbGlicy0zLjI2LjAtMTkuZWw4XzkueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBzeXN0ZW1kLWxpYnMtMjM5LTgyLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBzeXN0ZW1kLXBhbS0yMzktODIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBzeXN0ZW1kLXVkZXYtMjM5LTgyLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICB0cG0yLXRzcy0yLjMuMi02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICB0cm91c2Vycy1saWItMC4zLjE1LTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICB0emRhdGEtMjAyNGEtMS5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICB1dGlsLWxpbnV4LTIuMzIuMS00Ni5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICB3aGljaC0yLjIxLTIwLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICB4ei01LjIuNC00LmVsOF82Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICB4ei1saWJzLTUuMi40LTQuZWw4XzYueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICB6bGliLTEuMi4xMS0yNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKCkNvbXBsZXRlIQo9PT4gUHJvY2Vzc2luZyBwaGFzZSBgVGFyZ2V0VHJhbnNhY3Rpb25DaGVja2AKPT09PT4gKiBtaXNzaW5nX2dwZ19rZXlzX2luaGliaXRvcgogICAgICAgIENoZWNrIGlmIGFsbCB1c2VkIHRhcmdldCByZXBvc2l0b3JpZXMgaGF2ZSBzaWduaW5nIGdwZyBrZXlzCj09PT0+ICogY2hlY2tfc3lzdGVtZF9zZXJ2aWNlc190YXNrcwogICAgICAgIEluaGliaXQgdGhlIHVwZ3JhZGUgaWYgU3lzdGVtZFNlcnZpY2VzVGFza3MgdGFza3MgYXJlIGluIGNvbmZsaWN0Cj09PT0+ICogcmVwb3J0X3NldF90YXJnZXRfcmVsZWFzZQogICAgICAgIFJlcG9ydHMgaW5mb3JtYXRpb24gcmVsYXRlZCB0byB0aGUgcmVsZWFzZSBzZXQgaW4gdGhlIHN1YnNjcmlwdGlvbi1tYW5hZ2VyIGFmdGVyIHRoZSB1cGdyYWRlLgo9PT09PiAqIHRtcF9hY3Rvcl90b19zYXRpc2Z5X3Nhbml0eV9jaGVja3MKICAgICAgICBUaGUgYWN0b3IgZG9lcyBOT1RISU5HIGJ1dCBzYXRpc2Z5IHN0YXRpYyBzYW5pdHkgY2hlY2tzCj09PT0+ICogYWRqdXN0X2xvY2FsX3JlcG9zCiAgICAgICAgQWRqdXN0IGxvY2FsIHJlcG9zaXRvcmllcyB0byB0aGUgdGFyZ2V0IHVzZXItc3BhY2UgY29udGFpbmVyLgo9PT09PiAqIGRuZl90cmFuc2FjdGlvbl9jaGVjawogICAgICAgIFRoaXMgYWN0b3IgdHJpZXMgdG8gc29sdmUgdGhlIFJQTSB0cmFuc2FjdGlvbiB0byB2ZXJpZnkgdGhlIGFsbCBwYWNrYWdlIGRlcGVuZGVuY2llcyBjYW4gYmUgc3VjY2Vzc2Z1bGx5IHJlc29sdmVkLgpBcHBseWluZyB0cmFuc2FjdGlvbiB3b3JrYXJvdW5kIC0geXVtIGNvbmZpZyBmaXgKCkFwcGx5aW5nIHRyYW5zYWN0aW9uIHdvcmthcm91bmQgLSBpbXBvcnQgdHJ1c3RlZCBncGcga2V5cyB0byBSUE0gREIKCkxhc3QgbWV0YWRhdGEgZXhwaXJhdGlvbiBjaGVjazogMDowMDo1MyBhZ28gb24gVHVlIE5vdiAyNSAxMDowNTozMSAyMDI1Lgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KIFBhY2thZ2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBcmNoICAgIFZlcnNpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUmVwb3NpdG9yeSAgICAgICAgICAgICAgICAgICAgICAgICBTaXplCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpJbnN0YWxsaW5nOgogYXV0aHNlbGVjdC1jb21wYXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4yLjYtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDM4IGsKICAgICByZXBsYWNpbmcgIGF1dGhjb25maWcueDg2XzY0IDYuMi44LTMwLmVsNwogY29yZXV0aWxzLWNvbW1vbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgOC4zMC0xNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMi4wIE0KIGRidXMtY29tbW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDE6MS4xMi44LTI2LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA0NyBrCiBkYnVzLWRhZW1vbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjEuMTIuOC0yNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyNDEgawogZGJ1cy10b29scyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMToxLjEyLjgtMjYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDg2IGsKIGRoY3AtY2xpZW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEyOjQuMy42LTQ5LmVsOF85LjEgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDMxOSBrCiAgICAgcmVwbGFjaW5nICBkaGNsaWVudC54ODZfNjQgMTI6NC4yLjUtODMuZWw3XzkuMQogZG5mLXBsdWdpbi1zcGFjZXdhbGsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi44LjUtMTEubW9kdWxlK2VsOC4xLjArMzQ1NSszZGRmMjgzMiAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDI0IGsKIGRyYWN1dC1saXZlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDA0OS0yMzMuZ2l0MjAyNDAxMTUuZWw4ICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA3MyBrCiBkcmFjdXQtc3F1YXNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwNDktMjMzLmdpdDIwMjQwMTE1LmVsOCAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNjQgawogZWZpLWZpbGVzeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMy0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgOS4wIGsKIGdkYm0tbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6MS4xOC0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA2MCBrCiBnaXQtY29yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjQzLjAtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMTEgTQogZ2l0LWNvcmUtZG9jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi40My4wLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMy4xIE0KIGdpdC1zdWJ0cmVlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuNDMuMC0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA3NCBrCiBnbGliYy1hbGwtbGFuZ3BhY2tzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjI4LTI1MS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMjYgTQogZ2xpYmMtbG9jYWxlLXNvdXJjZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4yOC0yNTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNC4yIE0KIGdsaWJjLW1pbmltYWwtbGFuZ3BhY2sgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMjgtMjUxLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA2OSBrCiBnbXAtYysrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjYuMS4yLTExLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzMgawogZ3J1YjItdG9vbHMtZWZpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMToyLjAyLTE1Ni5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNDgwIGsKIGlwcm91dGUtdGMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDYuMi4wLTYuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDQ2OSBrCiBpcHRhYmxlcy1lYnRhYmxlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjguNS0xMS5lbDhfOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNzQgawogICAgIHJlcGxhY2luZyAgZWJ0YWJsZXMueDg2XzY0IDIuMC4xMC0xNi5lbDcKIGlwdGFibGVzLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuOC41LTExLmVsOF85ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEwMyBrCiBrZXJuZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA0LjE4LjAtNTUzLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMTAgTQoga2VybmVsLWNvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNC4xOC4wLTU1My5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDQzIE0KIGtlcm5lbC1tb2R1bGVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQuMTguMC01NTMuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzNiBNCiBrZXJuZWwtbW9kdWxlcy1leHRyYSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA0LjE4LjAtNTUzLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMTEgTQoga2VybmVsLXdvcmthcm91bmQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC4xLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAY29tbWFuZGxpbmUgICAgICAgICAgICAgICAgICAgICAgMi4yIGsKIGxlYXBwLWRlcHMtZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDUuMC44LTEwMC4yMDI0MDExMjE4MTlaLjBlNTFhZWJiLm1hc3Rlci5lbDggQGNvbW1hbmRsaW5lICAgICAgICAgICAgICAgICAgICAgIDYuNyBrCiAgICAgcmVwbGFjaW5nICBsZWFwcC1kZXBzLm5vYXJjaCAwLjE3LjAtMi5lbDdfOQogbGVhcHAtcmVwb3NpdG9yeS1kZXBzLWVsOCAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNS4wLjgtMTAwLjIwMjQwMTEyMTgxOVouMGU1MWFlYmIubWFzdGVyLmVsOCBAY29tbWFuZGxpbmUgICAgICAgICAgICAgICAgICAgICAgNi44IGsKICAgICByZXBsYWNpbmcgIGxlYXBwLXVwZ3JhZGUtZWw3dG9lbDgtZGVwcy5ub2FyY2ggMC4yMC4wLTkuZWw3XzkKIGxpYmd1ZGV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIzMi00LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzMyBrCiAgICAgcmVwbGFjaW5nICBsaWJndWRldjEueDg2XzY0IDIxOS03OC5lbDdfOS45CiBsaWJtb2R1bGVtZDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjguMTYtMC4yLjEzLjAuMSAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNzYgawogbGlibnNsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4yOC0yNTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTA5IGsKIGxpYnNzaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuOS42LTE0LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDIyMCBrCiBsaWJ4Y3J5cHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA0LjEuMS02LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNzMgawogbHVhLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNS4zLjQtMTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTE4IGsKIGx6NC1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuOC4zLTMuZWw4XzQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA2NiBrCiBtYWtlLWRldmVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjQuMi4xLTExLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMjIgawogbWFyaWFkYi1jb25uZWN0b3ItYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4xLjExLTIuZWw4XzMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMjAwIGsKIG5jdXJzZXMtYysrLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDYuMS0xMC4yMDE4MDIyNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA1OCBrCiBuY3Vyc2VzLWNvbXBhdC1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA2LjEtMTAuMjAxODAyMjQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzMjkgawogbmV0Y29uc29sZS1zZXJ2aWNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMTAuMDAuMTgtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTUwIGsKIG5ldHdvcmstc2NyaXB0cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEwLjAwLjE4LTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE5NyBrCiBuZXR3b3JrLXNjcmlwdHMtdGVhbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjMxLTQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMjggawogbnB0aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS41LTQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDI2IGsKIG5zc19kYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMjgtMjUxLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA4MiBrCiBwY3JlLWNwcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA4LjQyLTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNDcgawogcGNyZS11dGYxNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgOC40Mi02LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTk1IGsKIHBjcmUtdXRmMzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDguNDItNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE4NiBrCiBwZXJsLUF0dHJpYnV0ZS1IYW5kbGVycyAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjk5LTQyMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgODkgawogcGVybC1CLURlYnVnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4yNi0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDI2IGsKIHBlcmwtRGV2ZWwtUFBQb3J0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuMzYtNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDExOCBrCiBwZXJsLURldmVsLVBlZWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjI2LTQyMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgOTQgawogcGVybC1EZXZlbC1TZWxmU3R1YmJlciAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4wNi00MjIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDc2IGsKIHBlcmwtRXJybm8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMjgtNDIyLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA3NyBrCiBwZXJsLUV4dFV0aWxzLUNvbW1hbmQgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxOjcuMzQtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMTkgawogcGVybC1FeHRVdGlscy1NaW5pcGVybCAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4wNi00MjIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDc3IGsKIHBlcmwtRmlsdGVyLVNpbXBsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuOTQtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAyOSBrCiBwZXJsLUlPICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjM4LTQyMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNDIgawogcGVybC1JUEMtU3lzViAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4wNy0zOTcuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDQzIGsKIHBlcmwtTUlNRS1CYXNlNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuMTUtMzk2LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzMSBrCiBwZXJsLU1hdGgtQmlnSW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxOjEuOTk5OC4xMS03LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxOTYgawogcGVybC1NYXRoLUJpZ0ludC1GYXN0Q2FsYyAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC41MDAuNjAwLTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDI3IGsKIHBlcmwtTWF0aC1CaWdSYXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuMjYxNC0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA0MCBrCiBwZXJsLU1hdGgtQ29tcGxleCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjU5LTQyMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMDkgawogcGVybC1NZW1vaXplICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4wMy00MjIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMTE5IGsKIHBlcmwtTmV0LVBpbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuNTUtNDIyLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDEwMiBrCiBwZXJsLVBlcmxJTy12aWEtUXVvdGVkUHJpbnQgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjA4LTM5NS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMTQgawogcGVybC1Qb2QtSHRtbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4yMi4wMi00MjIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDg4IGsKIHBlcmwtU2VsZkxvYWRlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMjMtNDIyLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA4MyBrCiBwZXJsLVRlcm0tQU5TSUNvbG9yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA0LjA2LTM5Ni5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNDYgawogcGVybC1UZXJtLUNhcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4xNy0zOTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDIzIGsKIHBlcmwtVGVzdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMzAtNDIyLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA5MCBrCiBwZXJsLVRleHQtQmFsYW5jZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjAzLTM5NS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNTggawogcGVybC1UZXh0LVRhYnMrV3JhcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMjAxMy4wNTIzLTM5NS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDI0IGsKIHBlcmwtVW5pY29kZS1Db2xsYXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMjUtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDY4NiBrCiBwZXJsLVVuaWNvZGUtTm9ybWFsaXplICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjI1LTM5Ni5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgODIgawogcGVybC1iaWdudW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC40OS0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDQ0IGsKIHBlcmwtaW50ZXJwcmV0ZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQ6NS4yNi4zLTQyMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDYuMyBNCiAgICAgcmVwbGFjaW5nICBwZXJsLng4Nl82NCA0OjUuMTYuMy0yOTkuZWw3XzkKIHBlcmwtbGlibmV0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDMuMTEtMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEyMSBrCiBwZXJsLW9wZW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjExLTQyMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNzggawogcGVybC1wZXJsZmFxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNS4yMDE4MDYwNS0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMzg2IGsKIHBlcmwtdXRpbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDUuMjYuMy00MjIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDEyOSBrCiBwa2djb25mLW00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjQuMi0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMTcgawogICAgIHJlcGxhY2luZyAgcGtnY29uZmlnLng4Nl82NCAxOjAuMjcuMS00LmVsNwogcGtnY29uZi1wa2ctY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS40LjItMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDE1IGsKICAgICByZXBsYWNpbmcgIHBrZ2NvbmZpZy54ODZfNjQgMTowLjI3LjEtNC5lbDcKIHBsYXRmb3JtLXB5dGhvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuNi44LTU5LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA4NyBrCiBwbGF0Zm9ybS1weXRob24tc2V0dXB0b29scyAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzOS4yLjAtNy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA2MzIgawogcG9saWN5Y29yZXV0aWxzLXB5dGhvbi11dGlscyAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi45LTI1LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjU0IGsKIHBvbGtpdC1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMTE1LTE1LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA3NyBrCiBwb3N0Zml4LWxkYXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyOjMuNS44LTcuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNjkgawogcG9zdGZpeC1teXNxbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMjozLjUuOC03LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDU1IGsKIHBvc3RmaXgtcGNyZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDI6My41LjgtNy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA1MiBrCiBweXRob24yLWJhYmVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjUuMS0xMC5tb2R1bGUrZWw4LjkuMCsxOTQ4Nys3ZGMxODQwNyAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICA0LjggTQogcHl0aG9uMi1iYWNrcG9ydHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4wLTE2Lm1vZHVsZStlbDguOS4wKzE4MzI2KzFiNWJhZWVlICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDEwIGsKIHB5dGhvbjItYmFja3BvcnRzLXNzbF9tYXRjaF9ob3N0bmFtZSAgICAgICAgICAgICBub2FyY2ggIDMuNS4wLjEtMTIubW9kdWxlK2VsOC45LjArMTgzMjYrMWI1YmFlZWUgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAxNyBrCiBweXRob24yLWNoYXJkZXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzLjAuNC0xMC5tb2R1bGUrZWw4LjkuMCsxOTQ4Nys3ZGMxODQwNyAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAxODggawogcHl0aG9uMi1pZG5hICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi41LTcubW9kdWxlK2VsOC45LjArMTk0ODcrN2RjMTg0MDcgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDk4IGsKIHB5dGhvbjItaXBhZGRyZXNzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMC4xOC02Lm1vZHVsZStlbDguOS4wKzE4MzI2KzFiNWJhZWVlICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAzOSBrCiBweXRob24yLWppbmphMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjEwLTEwLm1vZHVsZStlbDguMTAuMCsyMTI5MCthYmQ1Yjc2MSAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAyNTUgawogcHl0aG9uMi1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi43LjE4LTE3Lm1vZHVsZStlbDguMTAuMCsyMDgyMithMTVlYzIyZCAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgNi4wIE0KIHB5dGhvbjItbHhtbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQuMi4zLTYubW9kdWxlK2VsOC45LjArMTk0ODcrN2RjMTg0MDcgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDEuNSBNCiBweXRob24yLW1hcmt1cHNhZmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjIzLTE5Lm1vZHVsZStlbDguOS4wKzE5NDg3KzdkYzE4NDA3ICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMzggawogcHl0aG9uMi1weXlhbWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4xMi0xNi5tb2R1bGUrZWw4LjkuMCsxOTQ4Nys3ZGMxODQwNyAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMTkxIGsKICAgICByZXBsYWNpbmcgIFB5WUFNTC54ODZfNjQgMy4xMC0xMS5lbDcKIHB5dGhvbjItcmVxdWVzdHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMjAuMC00Lm1vZHVsZStlbDguOS4wKzE5NDg3KzdkYzE4NDA3ICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDEyNCBrCiBweXRob24yLXNldHVwdG9vbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzOS4wLjEtMTQubW9kdWxlK2VsOC4xMC4wKzIwNDQ0KzNiZjdmZWU0ICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICA2NDIgawogcHl0aG9uMi1zaXggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4xMS4wLTYubW9kdWxlK2VsOC45LjArMTgzMjYrMWI1YmFlZWUgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDM3IGsKIHB5dGhvbjItdXJsbGliMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMjQuMi00Lm1vZHVsZStlbDguMTAuMCsyMDQ0NCszYmY3ZmVlNCAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDE2OSBrCiBweXRob24zLWJhYmVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjUuMS03LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICA0LjggTQogcHl0aG9uMy1jZmZpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4xMS41LTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjM4IGsKIHB5dGhvbjMtY2hhcmRldCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDMuMC40LTcuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE5NSBrCiBweXRob24zLWNvbmZpZ29iaiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA1LjAuNi0xMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNjggawogcHl0aG9uMy1jcnlwdG9ncmFwaHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4yLjEtNy5lbDhfOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNTU5IGsKIHB5dGhvbjMtZGF0ZXV0aWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDE6Mi42LjEtNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDI1MSBrCiBweXRob24zLWRidXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjIuNC0xNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMzQgawogcHl0aG9uMy1kZWNvcmF0b3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNC4yLjEtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDI3IGsKIHB5dGhvbjMtZG1pZGVjb2RlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuMTIuMy0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEwMiBrCiBweXRob24zLWRuZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA0LjcuMC0yMC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA1NTAgawogcHl0aG9uMy1ldGh0b29sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4xNC01LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDQ1IGsKIHB5dGhvbjMtZmlyZXdhbGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuOS4xMS00LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDQzNSBrCiBweXRob24zLWdvYmplY3QtYmFzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzLjI4LjMtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzMTMgawogcHl0aG9uMy1oYXdrZXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC42My4wLTE5LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTE4IGsKIHB5dGhvbjMtaHdkYXRhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMy42LTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAzOSBrCiBweXRob24zLWlkbmEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjUtNS5lbDhfOC4xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMDIgawogcHl0aG9uMy1pbmlwYXJzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC40LTMxLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDQ5IGsKIHB5dGhvbjMtaW5vdGlmeSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuOS42LTEzLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA1NyBrCiBweXRob24zLWppbmphMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjEwLjEtNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICA1MzggawogcHl0aG9uMy1qc29ucGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4yMS0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDI3IGsKIHB5dGhvbjMtanNvbnBvaW50ZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMTAtMTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAyMCBrCiBweXRob24zLWp3Y3J5cHRvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjUuMC0xLjEubW9kdWxlK2VsOC45LjArMTg5MjArMjIyM2QwNWUgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNjYgawogcHl0aG9uMy1saWJjb21wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4xLjE4LTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDUyIGsKIHB5dGhvbjMtbGliZG5mICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuNjMuMC0xOS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDc4MCBrCiBweXRob24zLWxpYnNlbGludXggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjktOC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyODMgawogcHl0aG9uMy1saWJzZW1hbmFnZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi45LTkuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTI4IGsKIHB5dGhvbjMtbGlieG1sMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuOS43LTE4LmVsOF85ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDIzOCBrCiBweXRob24zLWxpbnV4LXByb2NmcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjcuMy0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzcgawogcHl0aG9uMy1seG1sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNC4yLjMtNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMS41IE0KIHB5dGhvbjMtbWFnaWMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDUuMzMtMjYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA0NyBrCiBweXRob24zLW1hcmt1cHNhZmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjIzLTE5LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMzkgawogcHl0aG9uMy1uZXd0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC41Mi4yMC0xMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDY0IGsKIHB5dGhvbjMtcGVyZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQuMTguMC01NTMuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAxMCBNCiBweXRob24zLXBleHBlY3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA0LjMuMS0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAxMzggawogcHl0aG9uMy1wbHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMy45LTkuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTExIGsKIHB5dGhvbjMtcG9saWN5Y29yZXV0aWxzICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuOS0yNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDIuMyBNCiBweXRob24zLXByZXR0eXRhYmxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjcuMi0xNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNDQgawogcHl0aG9uMy1weU9wZW5TU0wgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMTkuMC4wLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMTAzIGsKIHB5dGhvbjMtcHlhc24xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuMy43LTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDEyNiBrCiBweXRob24zLXB5Y3BhcnNlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjE0LTE0LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMDkgawogcHl0aG9uMy1weWN1cmwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNy40My4wLjItNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMjI3IGsKIHB5dGhvbjMtcHlzZXJpYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDMuMS4xLTkuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDE2OSBrCiBweXRob24zLXB5dWRldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjIxLjAtNy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgODQgawogcHl0aG9uMy1weXlhbWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4xMi0xMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTkzIGsKIHB5dGhvbjMtcmVxdWVzdHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMjAuMC0zLmVsOF84ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEyNCBrCiBweXRob24zLXJwbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA0LjE0LjMtMzEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNTUgawogcHl0aG9uMy1zY2hlZHV0aWxzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC42LTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDI5IGsKIHB5dGhvbjMtc2V0b29scyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQuMy4wLTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDYyNyBrCiAgICAgcmVwbGFjaW5nICBzZXRvb2xzLWxpYnMueDg2XzY0IDMuMy44LTQuZWw3CiBweXRob24zLXNpeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjExLjAtOC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzggawogcHl0aG9uMy1zbGlwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC42LjQtMTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDM5IGsKIHB5dGhvbjMtc2xpcC1kYnVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuNi40LTEzLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzOSBrCiBweXRob24zLXN1YnNjcmlwdGlvbi1tYW5hZ2VyLXJoc20gICAgICAgICAgICAgICAgeDg2XzY0ICAxLjI4LjQyLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA0MDQgawogcHl0aG9uMy1zeXNwdXJwb3NlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4yOC40Mi0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzQyIGsKIHB5dGhvbjMtdXJsbGliMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMjQuMi03LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE3NyBrCiBxdW90YS1ycGMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjQuMDQtMTQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgODQgawogcmVhZG9ubHktcm9vdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMTAuMDAuMTgtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTUxIGsKIHJlZGhhdC1iYWNrZ3JvdW5kcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDg0LjUtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA0MiBNCiByZWRoYXQtbG9nb3MtaHR0cGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA4NC41LTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMjkgawogcmVkaGF0LXJlbGVhc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgOC4xMC0wLjIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDQ1IGsKICAgICByZXBsYWNpbmcgIHJlZGhhdC1yZWxlYXNlLXNlcnZlci54ODZfNjQgNy45LTkuZWw3XzkKIHJzeW5jLWRhZW1vbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDMuMS4zLTE5LmVsOF83LjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA0NCBrCiBzeXN0ZW1kLWNvbnRhaW5lciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyMzktODIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA3ODEgawogc3lzdGVtZC1wYW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMjM5LTgyLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNTEyIGsKIHN5c3RlbWQtdWRldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIzOS04Mi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEuNiBNCiB0aW1lZGF0ZXggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjUtMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzIgawogdXRpbC1saW51eC11c2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4zMi4xLTQ2LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTAzIGsKVXBncmFkaW5nOgogTmV0d29ya01hbmFnZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMToxLjQwLjE2LTE1LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMi4zIE0KIE5ldHdvcmtNYW5hZ2VyLWNvbmZpZy1zZXJ2ZXIgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDE6MS40MC4xNi0xNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE0MyBrCiBOZXR3b3JrTWFuYWdlci1saWJubSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjEuNDAuMTYtMTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxLjkgTQogTmV0d29ya01hbmFnZXItdGVhbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMToxLjQwLjE2LTE1LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTYxIGsKIE5ldHdvcmtNYW5hZ2VyLXR1aSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6MS40MC4xNi0xNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDM1NiBrCiBhY2wgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjIuNTMtMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgODEgawogYWxzYS1maXJtd2FyZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4wLjI5LTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMy4yIE0KIGFsc2EtbGliICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMi4xMC0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDUwMSBrCiBhbHNhLXRvb2xzLWZpcm13YXJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjEuNi0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNDMgawogYXVkaXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4xLjItMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjY1IGsKIGF1ZGl0LWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuMS4yLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEyNSBrCiBiYXNlc3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxMS01LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMTEgawogYmFzaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNC40LjIwLTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMS41IE0KIGJjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMDcuMS01LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEyOSBrCiBiaW5kLWV4cG9ydC1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzMjo5LjExLjM2LTEzLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxLjEgTQogYmludXRpbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4zMC0xMjMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNS44IE0KIGJpb3NkZXZuYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuNy4zLTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA0NCBrCiBiemlwMi1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjAuNi0yNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNDggawogY2EtY2VydGlmaWNhdGVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMjAyMy4yLjYwX3Y3LjAuMzA2LTgwLjAuZWw4XzggICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgOTM1IGsKIGNoZWNrcG9saWN5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuOS0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDM0NiBrCiBjaGtjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjE5LjItMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxOTkgawogY2hyb255ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNC41LTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzUzIGsKIGNsb3VkLWluaXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIzLjQtNy5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDEuMyBNCiBjbG91ZC11dGlscy1ncm93cGFydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjMzLTAuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMzYgawogY29yZXV0aWxzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgOC4zMC0xNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMS4yIE0KIGNwaW8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMTItMTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDI2NiBrCiBjcmFja2xpYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjkuNi0xNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgOTMgawogY3JhY2tsaWItZGljdHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi45LjYtMTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNC4wIE0KIGNyb25pZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuNS4yLTEwLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDExOSBrCiBjcm9uaWUtYW5hY3JvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjUuMi0xMC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNDIgawogY3JvbnRhYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4xMS0xNy4yMDE5MDYwM2dpdC5lbDggICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDI1IGsKIGNyeXB0c2V0dXAtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMy43LTcuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDQ4OSBrCiBjdXJsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA3LjYxLjEtMzQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzNTMgawogY3lydXMtc2FzbC1saWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4xLjI3LTYuZWw4XzUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTIzIGsKIGRidXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6MS4xMi44LTI2LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA0MiBrCiBkYnVzLWdsaWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjExMC0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMjcgawogZGJ1cy1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMToxLjEyLjgtMjYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTg1IGsKIGRlc2t0b3AtZmlsZS11dGlscyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMjYtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA4MCBrCiBkZXZpY2UtbWFwcGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA4OjEuMDIuMTgxLTE0LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzNzkgawogZGV2aWNlLW1hcHBlci1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgODoxLjAyLjE4MS0xNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNDExIGsKIGRoY3AtY29tbW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEyOjQuMy42LTQ5LmVsOF85LjEgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDIwOCBrCiBkaGNwLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxMjo0LjMuNi00OS5lbDhfOS4xICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNDggawogZGlmZnV0aWxzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy42LTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzU5IGsKIGRtaWRlY29kZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6My41LTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA5OSBrCiBkbmYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA0LjcuMC0yMC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA1NDMgawogZG5mLWRhdGEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNC43LjAtMjAuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTU3IGsKIGRyYWN1dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDA0OS0yMzMuZ2l0MjAyNDAxMTUuZWw4ICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDM4MCBrCiBkcmFjdXQtY29uZmlnLXJlc2N1ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwNDktMjMzLmdpdDIwMjQwMTE1LmVsOCAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNjMgawogZHJhY3V0LW5ldHdvcmsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMDQ5LTIzMy5naXQyMDI0MDExNS5lbDggICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTExIGsKIGUyZnNwcm9ncyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuNDUuNi01LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEuMCBNCiBlMmZzcHJvZ3MtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjQ1LjYtNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyMzMgawogZWZpdmFyLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMzctNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTA4IGsKIGVsZnV0aWxzLWRlZmF1bHQteWFtYS1zY29wZSAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuMTkwLTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA1MyBrCiBlbGZ1dGlscy1saWJlbGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjE5MC0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyMzMgawogZWxmdXRpbHMtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4xOTAtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzA1IGsKIGVtYWNzLWZpbGVzeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDE6MjYuMS0xMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA3MCBrCiBldGh0b29sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyOjUuMTMtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyMjEgawogZXhwYXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4yLjUtMTMuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTE0IGsKIGZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDUuMzMtMjYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA3NyBrCiBmaWxlLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA1LjMzLTI2LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA1NDQgawogZmlsZXN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy44LTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMS4xIE0KIGZpbmR1dGlscyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6NC42LjAtMjIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDUyNyBrCiBmaXBzY2hlY2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjUuMC00LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMjggawogZmlwc2NoZWNrLWxpYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS41LjAtNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDE2IGsKIGZpcmV3YWxsZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuOS4xMS00LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDUxMCBrCiBmaXJld2FsbGQtZmlsZXN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjkuMTEtNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNzggawogZnJlZXR5cGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi45LjEtOS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzk0IGsKIGZ4bG9hZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIwMDhfMTBfMTMtMTAuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzMiBrCiBnYXdrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA0LjIuMS00LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxLjEgTQogZ2RibSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMToxLjE4LTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTMwIGsKIGdldHRleHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMTkuOC4xLTE3LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEuMSBNCiBnZXR0ZXh0LWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjE5LjguMS0xNy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzMTMgawogZ2l0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi40My4wLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDkyIGsKIGdsaWIyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuNTYuNC0xNjIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDIuNSBNCiBnbGliYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjI4LTI1MS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyLjIgTQogZ2xpYmMtY29tbW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4yOC0yNTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMS4wIE0KIGdtcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6Ni4xLjItMTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDMxOCBrCiBnbnVwZzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjIuMjAtMy5lbDhfNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyLjQgTQogZ29iamVjdC1pbnRyb3NwZWN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS41Ni4xLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjU1IGsKIGdwZ21lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMTMuMS0xMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDMzNiBrCiBncG0tbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjIwLjctMTcuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMzkgawogZ3JlcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4xLTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjc0IGsKIGdyb2ZmLWJhc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMjIuMy0xOC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEuMCBNCiBncnViMi1jb21tb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxOjIuMDItMTU2LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA4OTYgawogZ3J1YjItZWZpLXg2NC1tb2R1bGVzICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMToyLjAyLTE1Ni5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMS4xIE0KIGdydWIyLXBjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6Mi4wMi0xNTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA0NiBrCiAgICAgcmVwbGFjaW5nICBncnViMi54ODZfNjQgMToyLjAyLTAuODcuZWw3XzkuMTEKIGdydWIyLXBjLW1vZHVsZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDE6Mi4wMi0xNTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDkyMyBrCiBncnViMi10b29scyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjIuMDItMTU2LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyLjAgTQogZ3J1YjItdG9vbHMtZXh0cmEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMToyLjAyLTE1Ni5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMS4xIE0KIGdydWIyLXRvb2xzLW1pbmltYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6Mi4wMi0xNTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDIxNCBrCiBncnViYnkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA4LjQwLTQ5LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNTAgawogZ3NzcHJveHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC44LjAtMjEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTE5IGsKIGd6aXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuOS0xMy5lbDhfNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE2NyBrCiBoYXJkbGluayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjEuMy02LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMjkgawogaG9zdG5hbWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4yMC02LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDMyIGsKIGh3ZGF0YSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuMzE0LTguMjIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEuOCBNCiBpbmZvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA2LjUtNy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxOTggawogaW5pdHNjcmlwdHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMTAuMDAuMTgtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzQwIGsKIGluc2lnaHRzLWNsaWVudCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDMuMi4yLTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDEuMyBNCiBpcHJvdXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA2LjIuMC02LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA4NTQgawogaXBydXRpbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi40LjE5LTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjU2IGsKIGlwc2V0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDcuMS0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA0NSBrCiBpcHNldC1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA3LjEtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNzEgawogaXB0YWJsZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS44LjUtMTEuZWw4XzkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNTkyIGsKIGlwdXRpbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIwMTgwNjI5LTExLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE0OSBrCiBqYW5zc29uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjE0LTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNDcgawoganNvbi1jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4xMy4xLTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDQxIGsKIGpzb24tZ2xpYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuNC40LTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE0NCBrCiBrYmQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjAuNC0xMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzOTAgawoga2JkLWxlZ2FjeSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi4wLjQtMTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNDgxIGsKIGtiZC1taXNjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMC40LTExLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEuNSBNCiBrZXJuZWwtdG9vbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA0LjE4LjAtNTUzLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMTEgTQoga2VybmVsLXRvb2xzLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNC4xOC4wLTU1My5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDEwIE0KIGtleGVjLXRvb2xzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMC4yNi0xNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDUzMiBrCiBrZXl1dGlscyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjUuMTAtOS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNjYgawoga2V5dXRpbHMtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS41LjEwLTkuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDM0IGsKIGttb2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDI1LTIwLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEyNiBrCiBrbW9kLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyNS0yMC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNjkgawoga3BhcnR4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC44LjQtNDEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTIwIGsKIGtyYjUtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMTguMi0yNi5lbDhfOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDg0MiBrCiBsZXNzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA1MzAtMi5lbDhfOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNjQgawogbGliYWNsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4yLjUzLTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDM1IGsKIGxpYmFzc3VhbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuNS4xLTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA4MyBrCiBsaWJhdHRyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjQuNDgtMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMjcgawogbGliYmFzaWNvYmplY3RzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4xLjEtNDAuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDMxIGsKIGxpYmJsa2lkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMzIuMS00Ni5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDIyMSBrCiBsaWJjYXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjQ4LTYuZWw4XzkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNzQgawogbGliY2FwLW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC43LjExLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDMzIGsKIGxpYmNvbGxlY3Rpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuNy4wLTQwLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA0OCBrCiBsaWJjb21fZXJyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjQ1LjYtNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNDkgawogbGliY29tcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4xLjE4LTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDgyIGsKIGxpYmN1cmwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDcuNjEuMS0zNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDMwNCBrCiBsaWJkYWVtb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjE0LTE1LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzYgawogbGliZGIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNS4zLjI4LTQyLmVsOF80ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNzUxIGsKIGxpYmRiLXV0aWxzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDUuMy4yOC00Mi5lbDhfNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE1MCBrCiBsaWJkbmYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjYzLjAtMTkuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA3MTIgawogICAgIHJlcGxhY2luZyAgcHl0aG9uMi1oYXdrZXkueDg2XzY0IDAuMjIuNS0yLmVsN185CiAgICAgcmVwbGFjaW5nICBweXRob24yLWxpYmRuZi54ODZfNjQgMC4yMi41LTIuZWw3XzkKIGxpYmRybSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuNC4xMTUtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDE2NSBrCiBsaWJlZGl0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzLjEtMjMuMjAxNzAzMjljdnMuZWw4ICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMDIgawogbGliZXN0ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4xLjEwLTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDI4IGsKIGxpYmV2ZW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMS44LTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDI1MyBrCiBsaWJmYXN0anNvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjk5LjktMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMzggawogbGliZmZpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4xLTI0LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDM4IGsKIGxpYmdjYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDguNS4wLTIxLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA4MiBrCiBsaWJnY3J5cHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjguNS03LmVsOF82ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA0NjMgawogbGliZ29tcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgOC41LjAtMjEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjA4IGsKIGxpYmdwZy1lcnJvciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMzEtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDI0MiBrCiBsaWJpZG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjM0LTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAyMzkgawogbGliaW5pX2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4zLjEtNDAuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDcxIGsKIGxpYm1ubCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMC40LTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzMCBrCiBsaWJtb2R1bGVtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjEzLjAtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyMzMgawogbGlibW91bnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4zMi4xLTQ2LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjM3IGsKIGxpYm5kcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuNy02LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA0MCBrCiBsaWJuZXRmaWx0ZXJfY29ubnRyYWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjAuNi01LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNjUgawogbGlibmZuZXRsaW5rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4wLjEtMTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDMzIGsKIGxpYm5mc2lkbWFwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6Mi4zLjMtNTkuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEyMiBrCiBsaWJubDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzLjcuMC0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzMzcgawogbGlibmwzLWNsaSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy43LjAtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTk0IGsKIGxpYnBhdGhfdXRpbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMi4xLTQwLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzNCBrCiBsaWJwY2FwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxNDoxLjkuMS01LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNjkgawogbGlicGNpYWNjZXNzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4xNC0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDMyIGsKIGxpYnBpcGVsaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuNS4wLTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA1NCBrCiBsaWJwbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyOjEuNi4zNC01LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMjYgawogbGlicHdxdWFsaXR5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS40LjQtNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTA3IGsKIGxpYnJlZl9hcnJheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMS41LTQwLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzMyBrCiBsaWJyZXBvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjE0LjItNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgOTMgawogbGlicmVwb3J0LWZpbGVzeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi45LjUtMTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDIxIGsKIGxpYnJoc20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMC4zLTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzNSBrCiBsaWJzZWNjb21wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjUuMi0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNzEgawogbGlic2VsaW51eCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi45LTguZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTY2IGsKIGxpYnNlbGludXgtdXRpbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuOS04LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDI0MyBrCiBsaWJzZW1hbmFnZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjktOS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNjggawogbGlic2Vwb2wgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi45LTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzQwIGsKIGxpYnNtYXJ0Y29scyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMzIuMS00Ni5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE4MCBrCiBsaWJzb2x2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjcuMjAtNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzNzYgawogbGlic3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS40NS42LTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDU0IGsKIGxpYnN0ZGMrKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDguNS4wLTIxLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDQ1NSBrCiBsaWJzeXNmcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjEuMC0yNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNTMgawogbGlidGFzbjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNC4xMy00LmVsOF83ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDc2IGsKIGxpYnRlYW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMzEtNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA2NSBrCiBsaWJ0aXJwYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjEuNC0xMC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMTMgawogbGlidW5pc3RyaW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC45LjktMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNDIyIGsKIGxpYnVzZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuNjItMjUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDQxNCBrCiBsaWJ1dGVtcHRlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjEuNi0xNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzIgawogbGlidXVpZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4zMi4xLTQ2LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDk5IGsKIGxpYnZlcnRvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMy4yLTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAyNCBrCiBsaWJ2ZXJ0by1saWJldmVudCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjMuMi0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMTYgawogbGlieG1sMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi45LjctMTguZWw4XzkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNjk3IGsKIGxpYnhzbHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMS4zMi02LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDI1MCBrCiBsaWJ5YW1sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjEuNy01LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNjEgawogbGludXgtZmlybXdhcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMjAyNDAxMTEtMTIxLmdpdGIzMTMyYzE4LmVsOCAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzU0IE0KIGxvZ3JvdGF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuMTQuMC02LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA4NiBrCiBsc2h3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICBCLjAyLjE5LjItNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzNDEgawogbHNzY3NpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4zMi0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDcxIGsKIGx1YSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDUuMy40LTEyLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDE5MiBrCiBsejQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjguMy0zLmVsOF80ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMDQgawogbHpvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4wOC0xNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDY5IGsKIG1haWxjYXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMS40OC0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzOSBrCiBtYWtlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjQuMi4xLTExLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA0OTggawogbWFuLWRiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi43LjYuMS0xOC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgODg3IGsKIG1pY3JvY29kZV9jdGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQ6MjAyMzA4MDgtMi4yMDIzMTAwOS4xLmVsOF85ICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDguMSBNCiBtb2t1dGlsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjAuMy4wLTEyLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNDYgawogbmN1cnNlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNi4xLTEwLjIwMTgwMjI0LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzg3IGsKIG5jdXJzZXMtYmFzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDYuMS0xMC4yMDE4MDIyNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA4MSBrCiBuY3Vyc2VzLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA2LjEtMTAuMjAxODAyMjQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzMzQgawogbmV0LXRvb2xzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4wLTAuNTIuMjAxNjA5MTJnaXQuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzIyIGsKIG5ld3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuNTIuMjAtMTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEyMiBrCiBuZnMtdXRpbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjIuMy4zLTU5LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA1MTUgawogbm1hcC1uY2F0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMjo3LjkyLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMjQzIGsKIG5zcHIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQuMzUuMC0xLmVsOF84ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDE0MyBrCiBuc3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzLjkwLjAtNi5lbDhfOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICA3NTEgawogbnNzLXNvZnRva24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy45MC4wLTYuZWw4XzkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMS4yIE0KIG5zcy1zb2Z0b2tuLWZyZWVibCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuOTAuMC02LmVsOF85ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDM3NiBrCiBuc3Mtc3lzaW5pdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzLjkwLjAtNi5lbDhfOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNzUgawogbnNzLXRvb2xzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy45MC4wLTYuZWw4XzkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgNTg0IGsKIG5zcy11dGlsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuOTAuMC02LmVsOF85ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDE0MCBrCiBudW1hY3RsLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjAuMTYtNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzcgawogb3BlbmxkYXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi40LjQ2LTE4LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzUyIGsKIG9wZW5zc2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDguMHAxLTI0LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDUyNiBrCiBvcGVuc3NoLWNsaWVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA4LjBwMS0yNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA2NDYgawogb3BlbnNzaC1zZXJ2ZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgOC4wcDEtMjQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNDk1IGsKIG9wZW5zc2wgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6MS4xLjFrLTEyLmVsOF85ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDcxMSBrCiBvcGVuc3NsLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjEuMS4xay0xMi5lbDhfOSAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxLjUgTQogb3MtcHJvYmVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS43NC05LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDUxIGsKIHAxMS1raXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMjMuMjItMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDMyNyBrCiBwMTEta2l0LXRydXN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjIzLjIyLTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMzggawogcGFtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4zLjEtMzMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNzQ3IGsKIHBhcnRlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuMi0zOS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDU1NSBrCiBwYXNzd2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjgwLTQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMTUgawogcGNpdXRpbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy43LjAtMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTA1IGsKIHBjaXV0aWxzLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuNy4wLTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA1NCBrCiBwY3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA4LjQyLTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyMTEgawogcGVybC1DR0kgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNC4zOC0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMjA4IGsKIHBlcmwtQ2FycCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuNDItMzk2LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzMCBrCiBwZXJsLUNvbXByZXNzLVJhdy1CemlwMiAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjA4MS0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNDEgawogcGVybC1EYXRhLUR1bXBlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4xNjctMzk5LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDU4IGsKIHBlcmwtRGF0ZS1NYW5pcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDYuNjAtMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEuMSBNCiBwZXJsLURpZ2VzdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjE3LTM5NS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMjcgawogcGVybC1EaWdlc3QtTUQ1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi41NS0zOTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDM3IGsKIHBlcmwtRW5jb2RlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQ6Mi45Ny0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEuNSBNCiBwZXJsLUVuY29kZS1Mb2NhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjA1LTEwLm1vZHVsZStlbDguMy4wKzY0OTgrOWVlY2ZlNTEgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMjIgawogcGVybC1FcnJvciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMTowLjE3MDI1LTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDQ2IGsKIHBlcmwtRXhwb3J0ZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDUuNzItMzk2LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzNCBrCiBwZXJsLUZDR0kgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjAuNzgtMTEubW9kdWxlK2VsOC4xLjArMjkzMis4MDlmOWFkNiAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNDkgawogcGVybC1GaWxlLUxpc3RpbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNi4wNC0xNy5tb2R1bGUrZWw4LjMuMCs2NDk4KzllZWNmZTUxICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDE4IGsKIHBlcmwtRmlsZS1QYXRoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMTUtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzOCBrCiBwZXJsLUZpbGUtVGVtcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjIzMC42MDAtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNjMgawogcGVybC1GaWx0ZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMjoxLjU4LTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDgyIGsKIHBlcmwtR2V0b3B0LUxvbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDE6Mi41MC00LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA2MyBrCiBwZXJsLUdpdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjQzLjAtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNzkgawogcGVybC1IVE1MLVBhcnNlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy43Mi0xNS5tb2R1bGUrZWw4LjMuMCs2NDk4KzllZWNmZTUxICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMTE5IGsKIHBlcmwtSFRNTC1UYWdzZXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDMuMjAtMzQubW9kdWxlK2VsOC4zLjArNjQ5OCs5ZWVjZmU1MSAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAyNCBrCiBwZXJsLUhUVFAtQ29va2llcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA2LjA0LTIubW9kdWxlK2VsOC4zLjArNjQ5OCs5ZWVjZmU1MSAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMzkgawogcGVybC1IVFRQLURhdGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNi4wMi0xOS5tb2R1bGUrZWw4LjMuMCs2NDk4KzllZWNmZTUxICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDE5IGsKIHBlcmwtSFRUUC1NZXNzYWdlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDYuMTgtMS5tb2R1bGUrZWw4LjMuMCs2NDk4KzllZWNmZTUxICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDEwMCBrCiBwZXJsLUhUVFAtTmVnb3RpYXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA2LjAxLTE5Lm1vZHVsZStlbDguMy4wKzY0OTgrOWVlY2ZlNTEgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMjIgawogcGVybC1IVFRQLVRpbnkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC4wNzQtMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDU5IGsKIHBlcmwtSU8tQ29tcHJlc3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMDgxLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDI1OCBrCiBwZXJsLUlPLUhUTUwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjAwMS0xMS5tb2R1bGUrZWw4LjMuMCs2NDk4KzllZWNmZTUxICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMjggawogcGVybC1JTy1Tb2NrZXQtSVAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC4zOS01LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDQ3IGsKIHBlcmwtSU8tU29ja2V0LVNTTCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMDY2LTQubW9kdWxlK2VsOC4zLjArNjQ0Nis1OTRjYWQ3NSAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDI5OCBrCiBwZXJsLUlPLVpsaWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxOjEuMTAtNDIyLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgODEgawogcGVybC1MV1AtTWVkaWFUeXBlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNi4wMi0xNS5tb2R1bGUrZWw4LjMuMCs2NDk4KzllZWNmZTUxICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDI5IGsKIHBlcmwtTFdQLVByb3RvY29sLWh0dHBzICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDYuMDctNC5tb2R1bGUrZWw4LjMuMCs2NDk4KzllZWNmZTUxICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAxOCBrCiBwZXJsLU1vZHVsZS1Mb2FkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxOjAuMzItMzk1LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMTkgawogcGVybC1Nb3ppbGxhLUNBICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMjAxNjAxMDQtNy5tb2R1bGUrZWw4LjMuMCs2NDk4KzllZWNmZTUxICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDE1IGsKIHBlcmwtTmV0LUhUVFAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDYuMTctMi5tb2R1bGUrZWw4LjMuMCs2NDk4KzllZWNmZTUxICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA0MyBrCiBwZXJsLU5ldC1TU0xlYXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjg4LTIubW9kdWxlK2VsOC42LjArMTMzOTIrZjA4OTdmOTggICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAzNzkgawogcGVybC1QYXRoVG9vbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy43NC0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDkwIGsKIHBlcmwtUG9kLUVzY2FwZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDE6MS4wNy0zOTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAyMCBrCiBwZXJsLVBvZC1QZXJsZG9jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzLjI4LTM5Ni5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgODggawogcGVybC1Qb2QtU2ltcGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMTozLjM1LTM5NS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjEzIGsKIHBlcmwtUG9kLVVzYWdlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDQ6MS42OS0zOTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzNCBrCiBwZXJsLVNjYWxhci1MaXN0LVV0aWxzICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzOjEuNDktMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNjggawogcGVybC1Tb2NrZXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNDoyLjAyNy0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDU5IGsKIHBlcmwtU3RvcmFibGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6My4xMS0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA5OCBrCiBwZXJsLVRlcm1SZWFkS2V5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjM3LTcuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNDAgawogcGVybC1UZXh0LVBhcnNlV29yZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMy4zMC0zOTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDE4IGsKIHBlcmwtVGltZS1IaVJlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQ6MS45NzU4LTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA2MSBrCiBwZXJsLVRpbWUtTG9jYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxOjEuMjgwLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzQgawogcGVybC1UaW1lRGF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMToyLjMwLTE1Lm1vZHVsZStlbDguMy4wKzY0OTgrOWVlY2ZlNTEgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDUzIGsKIHBlcmwtVVJJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuNzMtMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDExNiBrCiBwZXJsLVdXVy1Sb2JvdFJ1bGVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA2LjAyLTE4Lm1vZHVsZStlbDguMy4wKzY0OTgrOWVlY2ZlNTEgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMjMgawogcGVybC1YTUwtTGliWE1MICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMToyLjAxMzItMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMzcyIGsKIHBlcmwtWE1MLU5hbWVzcGFjZVN1cHBvcnQgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMTItNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAzMCBrCiBwZXJsLVhNTC1QYXJzZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjQ0LTExLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAyMjYgawogcGVybC1YTUwtU0FYICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4wMC0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDY1IGsKIHBlcmwtWE1MLVNBWC1CYXNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMDktNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAzNSBrCiBwZXJsLWNvbnN0YW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjMzLTM5Ni5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMjUgawogcGVybC1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNDo1LjI2LjMtNDIyLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMS42IE0KIHBlcmwtbGlid3d3LXBlcmwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDYuMzQtMS5tb2R1bGUrZWw4LjMuMCs2NDk4KzllZWNmZTUxICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDIxMyBrCiBwZXJsLW1hY3JvcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA0OjUuMjYuMy00MjIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNzMgawogcGVybC1wYXJlbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMTowLjIzNy0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDIwIGsKIHBlcmwtcG9kbGF0b3JzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDQuMTEtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDExOCBrCiBwZXJsLXRocmVhZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjIuMjEtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNjEgawogcGVybC10aHJlYWRzLXNoYXJlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS41OC0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDQ4IGsKIHBpbmVudHJ5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMS4wLTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDEwMCBrCiBwbHltb3V0aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjkuNC0xMS4yMDIwMDYxNWdpdDFlMzZlMzAuZWw4ICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAxMjcgawogcGx5bW91dGgtY29yZS1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC45LjQtMTEuMjAyMDA2MTVnaXQxZTM2ZTMwLmVsOCAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMTIyIGsKIHBseW1vdXRoLXNjcmlwdHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuOS40LTExLjIwMjAwNjE1Z2l0MWUzNmUzMC5lbDggICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA0NCBrCiBwb2xpY3ljb3JldXRpbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjktMjUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzNzcgawogcG9sa2l0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4xMTUtMTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTU0IGsKIHBvbGtpdC1wa2xhLWNvbXBhdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMS0xMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA0NiBrCiBwb3B0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjE4LTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNjEgawogcG9zdGZpeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMjozLjUuOC03LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMS41IE0KIHByb2Nwcy1uZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuMy4xNS0xNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDMzMCBrCiBweWdvYmplY3QyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjI4LjctNC5tb2R1bGUrZWw4LjkuMCsyMTIyOCs4ZTgwZDMxZCAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAyMzYgawogcHl0aG9uMy1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy42LjgtNTkuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNy45IE0KIHB5dGhvbjMtcGlwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDkuMC4zLTI0LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAyMCBrCiBxZW11LWd1ZXN0LWFnZW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxNTo2LjIuMC00OS5tb2R1bGUrZWw4LjEwLjArMjE1MzMrM2RmM2M0YjYgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAzNjggawogcXJlbmNvZGUtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy40LjQtNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDU5IGsKIHF1b3RhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6NC4wNC0xNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDIxNCBrCiBxdW90YS1ubHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxOjQuMDQtMTQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgOTUgawogcmVhZGxpbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNy4wLTEwLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTk5IGsKIHJlZGhhdC1sb2dvcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDg0LjUtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDM2NCBrCiByZWRoYXQtcmVsZWFzZS1ldWxhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA4LjEwLTAuMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMjEgawogcmVkaGF0LXN1cHBvcnQtbGliLXB5dGhvbiAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC4xNC4xLTAuZWw4XzkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMjk2IGsKIHJlZGhhdC1zdXBwb3J0LXRvb2wgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuMTQuMS0wLmVsOF85ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDI0NSBrCiByaG4tY2hlY2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjguMTYtMTMubW9kdWxlK2VsOC4xLjArMzQ1NSszZGRmMjgzMiAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMjUgawogcmhuLWNsaWVudC10b29scyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi44LjE2LTEzLm1vZHVsZStlbDguMS4wKzM0NTUrM2RkZjI4MzIgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMzg1IGsKIHJobi1zZXR1cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuOC4xNi0xMy5tb2R1bGUrZWw4LjEuMCszNDU1KzNkZGYyODMyICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAzMCBrCiByaG5saWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjguNi04Lm1vZHVsZStlbDguMS4wKzM0NTUrM2RkZjI4MzIgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMTggawogcmhuc2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNS4wLjM1LTMubW9kdWxlK2VsOC4xLjArMzQ1NSszZGRmMjgzMiAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDUxIGsKIHJuZy10b29scyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDYuMTYtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA4MCBrCiByb290ZmlsZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA4LjEtMjIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMTMgawogcnBjYmluZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4yLjUtMTAuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDcwIGsKIHJwbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQuMTQuMy0zMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDU0NCBrCiBycG0tYnVpbGQtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA0LjE0LjMtMzEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNTcgawogcnBtLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNC4xNC4zLTMxLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzQ4IGsKIHJzeW5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuMS4zLTE5LmVsOF83LjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDQxMCBrCiByc3lzbG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA4LjIxMDIuMC0xNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICA3NTUgawogcnVieSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi41LjktMTExLm1vZHVsZStlbDguOS4wKzE5MTkzKzQzNTQwNGFlICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDg4IGsKIHJ1YnktaXJiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuNS45LTExMS5tb2R1bGUrZWw4LjkuMCsxOTE5Mys0MzU0MDRhZSAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDEwMyBrCiBydWJ5LWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjUuOS0xMTEubW9kdWxlK2VsOC45LjArMTkxOTMrNDM1NDA0YWUgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAyLjkgTQogcnVieWdlbS1iaWdkZWNpbWFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4zLjQtMTExLm1vZHVsZStlbDguOS4wKzE5MTkzKzQzNTQwNGFlICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDk4IGsKIHJ1YnlnZW0taW8tY29uc29sZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuNC42LTExMS5tb2R1bGUrZWw4LjkuMCsxOTE5Mys0MzU0MDRhZSAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA2OCBrCiBydWJ5Z2VtLWpzb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjEuMC0xMTEubW9kdWxlK2VsOC45LjArMTkxOTMrNDM1NDA0YWUgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgOTIgawogcnVieWdlbS1wc3ljaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4wLjItMTExLm1vZHVsZStlbDguOS4wKzE5MTkzKzQzNTQwNGFlICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDk2IGsKIHJ1YnlnZW0tcmRvYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDYuMC4xLjEtMTExLm1vZHVsZStlbDguOS4wKzE5MTkzKzQzNTQwNGFlICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDQ1NyBrCiBydWJ5Z2VtcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjcuNi4zLTExMS5tb2R1bGUrZWw4LjkuMCsxOTE5Mys0MzU0MDRhZSAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAzMDkgawogc2VkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNC41LTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjk4IGsKIHNlbGludXgtcG9saWN5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDMuMTQuMy0xMzkuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDY2OSBrCiBzZWxpbnV4LXBvbGljeS10YXJnZXRlZCAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzLjE0LjMtMTM5LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMTUgTQogc2V0dXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi4xMi4yLTkuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTgxIGsKIHNoYWRvdy11dGlscyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDI6NC42LTIyLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEuMiBNCiBzaGFyZWQtbWltZS1pbmZvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjktNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzMjkgawogc2hpbS14NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMTUuOC0yLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNDY0IGsKIHNsYW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMy4yLTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDM2OCBrCiBzbmFwcHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjEuOC0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzcgawogc3FsaXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4yNi4wLTE5LmVsOF85ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNjY5IGsKIHN1YnNjcmlwdGlvbi1tYW5hZ2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMjguNDItMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEuMiBNCiBzdWJzY3JpcHRpb24tbWFuYWdlci1yaHNtLWNlcnRpZmljYXRlcyAgICAgICAgICAgbm9hcmNoICAyMDIyMDYyMy0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMjEgawogc3VkbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS45LjVwMi0xLmVsOF85ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMS4wIE0KIHN5c3RlbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIzOS04Mi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDMuNiBNCiBzeXN0ZW1kLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyMzktODIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxLjEgTQogdGFyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMjoxLjMwLTkuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgODM5IGsKIHRlYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMzEtNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEzMSBrCiB0aW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjktMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNTQgawogdHVuZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi4yMi4xLTQuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzY3IGsKIHR6ZGF0YSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIwMjRhLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDQ3NSBrCiB1c2VybW9kZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjExMy0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyMDIgawogdXRpbC1saW51eCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4zMi4xLTQ2LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMi41IE0KIHZpbS1jb21tb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDI6OC4wLjE3NjMtMTkuZWw4XzYuNCAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDYuMyBNCiB2aW0tZW5oYW5jZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyOjguMC4xNzYzLTE5LmVsOF82LjQgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAxLjQgTQogdmltLWZpbGVzeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMjo4LjAuMTc2My0xOS5lbDhfNi40ICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDUwIGsKIHZpbS1taW5pbWFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDI6OC4wLjE3NjMtMTkuZWw4XzYuNCAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDU3NSBrCiB2aXJ0LXdoYXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjI1LTQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzggawogd2dldCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4xOS41LTExLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgNzM0IGsKIHdoaWNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMjEtMjAuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA1MCBrCiB3cGFfc3VwcGxpY2FudCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjIuMTAtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyLjEgTQogeGRnLXV0aWxzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4xLjItNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDg0IGsKIHhmc3Byb2dzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDUuMC4wLTEyLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEuMSBNCiB4eiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA1LjIuNC00LmVsOF82ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNTMgawogeHotbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNS4yLjQtNC5lbDhfNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDk0IGsKIHl1bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDQuNy4wLTIwLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDIwOSBrCiB5dW0tdXRpbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA0LjAuMjEtMjUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNzYgawogemxpYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4yLjExLTI1LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTAzIGsKSW5zdGFsbGluZyBkZXBlbmRlbmNpZXM6CiBOZXR3b3JrTWFuYWdlci1pbml0c2NyaXB0cy11cGRvd24gICAgICAgICAgICAgICAgbm9hcmNoICAxOjEuNDAuMTYtMTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNDQgawogYXV0aHNlbGVjdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4yLjYtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTQ3IGsKIGF1dGhzZWxlY3QtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMi42LTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDI0NCBrCiBicm90bGkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjAuNi0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzMjMgawogYnViYmxld3JhcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC40LjAtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDUwIGsKIGNvbXBhdC1vcGVuc3NsMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6MS4wLjJvLTQuZWw4XzYgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDEuMSBNCiBjcnlwdG8tcG9saWNpZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyMDIzMDczMS0xLmdpdDMxNzdlMDYuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNjQgawogY3J5cHRvLXBvbGljaWVzLXNjcmlwdHMgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMjAyMzA3MzEtMS5naXQzMTc3ZTA2LmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDg0IGsKIGRuZi1wbHVnaW4tc3Vic2NyaXB0aW9uLW1hbmFnZXIgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMjguNDItMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDMyNiBrCiBkbmYtcGx1Z2lucy1jb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA0LjAuMjEtMjUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNzcgawogZG9zZnN0b29scyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNC4xLTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTIyIGsKIGR3eiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMTItMTAuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDEwOSBrCiBlZmktc3JwbS1tYWNyb3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzLTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMjIgawogZnVzZS1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi45LjctMTkuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTAzIGsKIGZ3dXBkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuNy44LTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDMuNSBNCiBnZGlzayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjAuMy0xMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyNDEgawogZ2hjLXNycG0tbWFjcm9zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS40LjItNy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgOS40IGsKIGdsaWJjLWdjb252LWV4dHJhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMjgtMjUxLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEuNiBNCiBnbnV0bHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzLjYuMTYtOC5lbDhfOS4zICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxLjAgTQogZ28tc3JwbS1tYWNyb3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi0xNy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDEzIGsKIGhkcGFybSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDkuNTQtNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEwMCBrCiBpbWEtZXZtLXV0aWxzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjMuMi0xMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNjQgawogaXBjYWxjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4yLjQtNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDM4IGsKIGxpYmFyY2hpdmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuMy4zLTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDM2MCBrCiBsaWJhdGFzbWFydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjE5LTE0LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNTAgawogbGliYmxvY2tkZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4yOC02LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMTMzIGsKIGxpYmJsb2NrZGV2LWNyeXB0byAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMjgtNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA4MiBrCiBsaWJibG9ja2Rldi1mcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjI4LTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgODggawogbGliYmxvY2tkZXYtbG9vcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4yOC02LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDcxIGsKIGxpYmJsb2NrZGV2LW1kcmFpZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMjgtNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA3OCBrCiBsaWJibG9ja2Rldi1wYXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjI4LTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgODEgawogbGliYmxvY2tkZXYtc3dhcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4yOC02LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDczIGsKIGxpYmJsb2NrZGV2LXV0aWxzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMjgtNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA4MSBrCiBsaWJicGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjUuMC0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMzcgawogbGliYnl0ZXNpemUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS40LTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDU5IGsKIGxpYmZkaXNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMzIuMS00Ni5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDI1NCBrCiBsaWJnY2FiMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjEtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNzkgawogbGliZ3VzYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4zLjAtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDQ5IGsKIGxpYmlidmVyYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQ4LjAtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDQwNCBrCiBsaWJpY3UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA2MC4zLTIuZWw4XzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA4LjggTQogbGliaWRuMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4yLjAtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDk0IGsKIGxpYmtjYXBpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuNC4wLTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA1MyBrCiBsaWJrY2FwaS1obWFjY2FsYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjQuMC0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzIgawogbGlia3NiYSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4zLjUtOS5lbDhfNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTM0IGsKIGxpYm1ldGFsaW5rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMS4zLTcuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzMiBrCiBsaWJuZnRubCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjIuMi0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgODcgawogbGlibmdodHRwMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4zMy4wLTUuZWw4XzkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDc4IGsKIGxpYm5zbDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMi4wLTIuMjAxODA2MDVnaXQ0YTA2MmNmLmVsOCAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA1OCBrCiBsaWJwa2djb25mICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjQuMi0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzUgawogbGlicHNsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4yMC4yLTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDYxIGsKIGxpYnNlY3JldCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMTguNi0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE2MyBrCiBsaWJzaWdzZWd2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjExLTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzAgawogbGlic21iaW9zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi40LjEtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDk5IGsKIGxpYnNzaC1jb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuOS42LTE0LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAyMSBrCiBsaWJ1ZGlza3MyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjkuMC0xNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAxODUgawogbGlidXNieCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4wLjIzLTQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDc0IGsKIGxpYnhtbGIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMS4xNS0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA5MSBrCiBsaWJ6c3RkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjQuNC0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyNjYgawogbWFyaWFkYi1jb25uZWN0b3ItYy1jb25maWcgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMy4xLjExLTIuZWw4XzMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDE1IGsKIG1kYWRtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQuMi0xNC5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDQ2OSBrCiBtb3pqczYwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA2MC45LjAtNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA2LjYgTQogbXBmciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4xLjYtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjIxIGsKIG5ldHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuNC4xLTcuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDMwMSBrCiBuZnRhYmxlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjEuMC40LTQuZWw4XzkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzODEgawogb2NhbWwtc3JwbS1tYWNyb3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNS00LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgOS41IGsKIG9kZGpvYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMzQuNy0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA4MSBrCiBvcGVuYmxhcy1zcnBtLW1hY3JvcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICA4LjAgawogcGNyZTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMTAuMzItMy5lbDhfNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjQ3IGsKIHBlcmwtQ1BBTi1NZXRhLVJlcXVpcmVtZW50cyAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMTQwLTM5Ni5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAzNyBrCiBwZXJsLUNQQU4tTWV0YS1ZQU1MICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjAxOC0zOTcuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMzQgawogcGVybC1EYXRhLUR1bXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4yMy03Lm1vZHVsZStlbDguMy4wKzY0OTgrOWVlY2ZlNTEgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDM3IGsKIHBlcmwtRGlnZXN0LUhNQUMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMDMtMTcubW9kdWxlK2VsOC4zLjArNjQ5OCs5ZWVjZmU1MSAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAyMCBrCiBwZXJsLURpZ2VzdC1TSEEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjYuMDItMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNjYgawogcGVybC1FeHRVdGlscy1FbWJlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4zNC00MjIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDc5IGsKIHBlcmwtRXh0VXRpbHMtSW5zdGFsbCAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMTQtNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA0NiBrCiBwZXJsLUV4dFV0aWxzLU1ha2VNYWtlciAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxOjcuMzQtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAzMDEgawogcGVybC1FeHRVdGlscy1NYW5pZmVzdCAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS43MC0zOTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDM3IGsKIHBlcmwtRXh0VXRpbHMtUGFyc2VYUyAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDE6My4zNS0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA4MyBrCiBwZXJsLUpTT04tUFAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxOjIuOTcuMDAxLTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNjggawogcGVybC1OVExNICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4wOS0xNy5tb2R1bGUrZWw4LjMuMCs2NDk4KzllZWNmZTUxICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDI0IGsKIHBlcmwtVGVzdC1IYXJuZXNzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDE6My40Mi0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDI3OSBrCiBwZXJsLVRyeS1UaW55ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjMwLTcubW9kdWxlK2VsOC4zLjArNjQ5OCs5ZWVjZmU1MSAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNDUgawogcGVybC1kZXZlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNDo1LjI2LjMtNDIyLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgNjAwIGsKIHBlcmwtZW5jb2RpbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQ6Mi4yMi0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA2OCBrCiBwZXJsLXNycG0tbWFjcm9zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLTI1LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMTEgawogcGVybC12ZXJzaW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNjowLjk5LjI0LTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDY3IGsKIHBrZ2NvbmYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuNC4yLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzOCBrCiBwbGF0Zm9ybS1weXRob24tcGlwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA5LjAuMy0yNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxLjYgTQogcHNtaXNjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMjMuMS01LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTUxIGsKIHB1YmxpY3N1ZmZpeC1saXN0LWRhZnNhICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIwMTgwNzIzLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA1NiBrCiBweXRob24tcnBtLW1hY3JvcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzLTQ1LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMTYgawogcHl0aG9uLXNycG0tbWFjcm9zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMy00NS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDE2IGsKIHB5dGhvbjIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuNy4xOC0xNy5tb2R1bGUrZWw4LjEwLjArMjA4MjIrYTE1ZWMyMmQgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDExMSBrCiBweXRob24yLXBpcC13aGVlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA5LjAuMy0xOS5tb2R1bGUrZWw4LjkuMCsxOTQ4Nys3ZGMxODQwNyAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICA4OTIgawogcHl0aG9uMi1weXNvY2tzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS42LjgtNi5tb2R1bGUrZWw4LjkuMCsxOTQ4Nys3ZGMxODQwNyAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDMzIGsKIHB5dGhvbjItcHl0eiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIwMTcuMi0xMy5tb2R1bGUrZWw4LjkuMCsxOTQ4Nys3ZGMxODQwNyAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA1NCBrCiBweXRob24yLXNldHVwdG9vbHMtd2hlZWwgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzOS4wLjEtMTQubW9kdWxlK2VsOC4xMC4wKzIwNDQ0KzNiZjdmZWU0ICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAyODcgawogcHl0aG9uMy1hdWRpdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4xLjItMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDg4IGsKIHB5dGhvbjMtY2xvdWQtd2hhdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMjguNDItMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDMyNSBrCiBweXRob24zLWRuZi1wbHVnaW4tc3BhY2V3YWxrICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjguNS0xMS5tb2R1bGUrZWw4LjEuMCszNDU1KzNkZGYyODMyICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMzAgawogcHl0aG9uMy1kbmYtcGx1Z2lucy1jb3JlICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNC4wLjIxLTI1LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjYzIGsKIHB5dGhvbjMtZ3BnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMTMuMS0xMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDI0NCBrCiBweXRob24zLWpzb25zY2hlbWEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjYuMC00LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgODIgawogcHl0aG9uMy1qd3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS42LjEtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDQzIGsKIHB5dGhvbjMtbGlicmVwbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMTQuMi01LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA1NCBrCiBweXRob24zLW5ldGlmYWNlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjEwLjYtNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMjUgawogcHl0aG9uMy1uZnRhYmxlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMToxLjAuNC00LmVsOF85ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDMxIGsKIHB5dGhvbjMtb2F1dGhsaWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMS4wLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE1NSBrCiBweXRob24zLXBpcC13aGVlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA5LjAuMy0yNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA4NjYgawogcHl0aG9uMy1wdHlwcm9jZXNzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC41LjItNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDMxIGsKIHB5dGhvbjMtcHlwYXJzaW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMS4xMC03LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE0MiBrCiBweXRob24zLXB5c29ja3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjYuOC0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzQgawogcHl0aG9uMy1weXR6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMjAxNy4yLTExLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDU0IGsKIHB5dGhvbjMtcmhuLWNoZWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuOC4xNi0xMy5tb2R1bGUrZWw4LjEuMCszNDU1KzNkZGYyODMyICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAzOCBrCiBweXRob24zLXJobi1jbGllbnQtdG9vbHMgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjguMTYtMTMubW9kdWxlK2VsOC4xLjArMzQ1NSszZGRmMjgzMiAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAxMDkgawogcHl0aG9uMy1yaG4tc2V0dXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi44LjE2LTEzLm1vZHVsZStlbDguMS4wKzM0NTUrM2RkZjI4MzIgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDY3IGsKIHB5dGhvbjMtcmhubGliICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuOC42LTgubW9kdWxlK2VsOC4xLjArMzQ1NSszZGRmMjgzMiAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA3NyBrCiBweXRob24zLXJwbS1tYWNyb3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzLTQ1LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMTUgawogcHl0aG9uMy1zZXR1cHRvb2xzLXdoZWVsICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMzkuMi4wLTcuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjg5IGsKIHB5dGhvbjMtc3lzdGVtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIzNC04LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA4MSBrCiBweXRob24zLXdlYmVuY29kaW5ncyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjUuMS02LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMjcgawogcHl0aG9uMzYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy42LjgtMzkubW9kdWxlK2VsOC4xMC4wKzIwNzg0K2VkYWZjZDQzICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDIwIGsKIHF0NS1zcnBtLW1hY3JvcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDUuMTUuMy0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAxMSBrCiByZWRoYXQtcnBtLWNvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxMzEtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgOTEgawogcnBtLXBsdWdpbi1zZWxpbnV4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNC4xNC4zLTMxLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDc4IGsKIHJ1YnlnZW0tb3BlbnNzbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMS4yLTExMS5tb2R1bGUrZWw4LjkuMCsxOTE5Mys0MzU0MDRhZSAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDE5MSBrCiBydXN0LXNycG0tbWFjcm9zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA1LTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICA5LjMgawogc3FsaXRlLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4yNi4wLTE5LmVsOF85ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNTgxIGsKIHNxdWFzaGZzLXRvb2xzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQuMy0yMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE2NSBrCiBzeXN0ZW10YXAtc2R0LWRldmVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA0LjktMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgODggawogdHBtMi10c3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4zLjItNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjc1IGsKIHRyb3VzZXJzLWxpYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMy4xNS0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE2OCBrCiB1bmJvdW5kLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjE2LjItNS5lbDhfOS42ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICA1NzcgawogdW56aXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNi4wLTQ2LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTk2IGsKIHZvbHVtZV9rZXktbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMy4xMS02LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDE0OSBrCiB4a2V5Ym9hcmQtY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjI4LTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICA3ODIgawogemlwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4wLTIzLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjcwIGsKSW5zdGFsbGluZyB3ZWFrIGRlcGVuZGVuY2llczoKIGVsZnV0aWxzLWRlYnVnaW5mb2QtY2xpZW50ICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMTkwLTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA3NiBrCiBnZW9saXRlMi1jaXR5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyMDE4MDYwNS0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMTkgTQogZ2VvbGl0ZTItY291bnRyeSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMjAxODA2MDUtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMS4wIE0KIGdudXBnMi1zbWltZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMi4yMC0zLmVsOF82ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDI4MyBrCiBsaWJtYXhtaW5kZGIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjIuMC0xMC5lbDhfOS4xICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMzMgawogbGlieGtiY29tbW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC45LjEtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMTE2IGsKIG1lbXN0cmFjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMi41LTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA1MiBrCiBvZGRqb2ItbWtob21lZGlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjM0LjctMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNTAgawogb3BlbnNzbC1wa2NzMTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC40LjEwLTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDY2IGsKIHBlcmwtQ1BBTi1NZXRhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMTUwMDEwLTM5Ni5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDE5MSBrCiBwaWd6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjQtNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNzkgawogcHl0aG9uMi1waXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgOS4wLjMtMTkubW9kdWxlK2VsOC45LjArMTk0ODcrN2RjMTg0MDcgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMS42IE0KIHB5dGhvbjMtaHRtbDVsaWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDE6MC45OTk5OTk5OTktNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDIxNCBrCiBweXRob24zLXVuYm91bmQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjE2LjItNS5lbDhfOS42ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAxMzAgawogcnBtLXBsdWdpbi1zeXN0ZW1kLWluaGliaXQgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNC4xNC4zLTMxLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDc5IGsKIHJ1YnlnZW0tZGlkX3lvdV9tZWFuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMi4wLTExMS5tb2R1bGUrZWw4LjkuMCsxOTE5Mys0MzU0MDRhZSAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA4MiBrCiB0cm91c2VycyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjMuMTUtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNTMgawogdWRpc2tzMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi45LjAtMTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgNDc1IGsKUmVtb3Zpbmc6CiBSZWRfSGF0X0VudGVycHJpc2VfTGludXgtUmVsZWFzZV9Ob3Rlcy03LWVuLVVTICAgbm9hcmNoICA3LTIuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAzMTcgawogYWljOTR4eC1maXJtd2FyZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMzAtNi5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMwIGsKIGF1ZGl0LWxpYnMtcHl0aG9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuOC41LTQuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDMxNiBrCiBidHJmcy1wcm9ncyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA0LjkuMS0xLmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICA0LjAgTQogZGJ1cy1weXRob24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4xLjEtOS5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgODI4IGsKIGxpYm5sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMS40LTMuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDM2NSBrCiBsaWJzZWxpbnV4LXB5dGhvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjUtMTUuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICA1ODkgawogbGlic2VtYW5hZ2UtcHl0aG9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi41LTE0LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgNDQxIGsKIGxpYnhtbDItcHl0aG9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuOS4xLTYuZWw3XzkuNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNCBNCiBtMmNyeXB0byAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjIxLjEtMTcuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAxLjkgTQogbWFyaWFkYi1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMTo1LjUuNjgtMS5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgNC40IE0KIG1vempzMTcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE3LjAuMC0yMC5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuOSBNCiBuZXd0LXB5dGhvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjUyLjE1LTQuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQgawogbnNzLXBlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4wLjMtNy5lbDdfOS4xICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMjA1IGsKIHBlcmwtQnVzaW5lc3MtSVNCTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMDYtMi5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAzOSBrCiBwZXJsLUJ1c2luZXNzLUlTQk4tRGF0YSAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyMDEyMDcxOS4wMDEtMi5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAxNjEgawogcGVybC1Gb250LUFGTSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4yMC0xMy5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ2IGsKIHBlcmwtSFRNTC1Gb3JtYXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMTAtNy5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDEyNSBrCiBwZXJsLU5ldC1MaWJJRE4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjEyLTE1LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgNTEgawogcGV4cGVjdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi4zLTExLmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgNzg0IGsKIHBvbGljeWNvcmV1dGlscy1weXRob24gICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuNS0zNC5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMiBNCiBwdGggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjAuNy0yMy5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAyNjIgawogcHlPcGVuU1NMICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4xMy4xLTQuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgNjMwIGsKIHB5Z3BnbWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMy05LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDE5MyBrCiBweWxpYmx6bWEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjUuMy0xMS5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAxODYgawogcHlzZXJpYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi42LTYuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgNTM4IGsKIHB5dGhvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuNy41LTk0LmVsN185ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICA3OSBrCiBweXRob24tSVB5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjc1LTYuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAxMTkgawogcHl0aG9uLWJhYmVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC45LjYtOC5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgNS4yIE0KIHB5dGhvbi1iYWNrcG9ydHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMC04LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDYzOCAgCiBweXRob24tYmFja3BvcnRzLXNzbF9tYXRjaF9ob3N0bmFtZSAgICAgICAgICAgICAgbm9hcmNoICAzLjUuMC4xLTEuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgMTggawogcHl0aG9uLWNmZmkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS42LjAtNS5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4wIE0KIHB5dGhvbi1jaGFyZGV0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMi4xLTMuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMSBNCiBweXRob24tY29uZmlnb2JqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA0LjcuMi03LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICA1OTggawogcHl0aG9uLWRhdGV1dGlsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS41LTcuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMzQzIGsKIHB5dGhvbi1kZWNvcmF0b3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDMuNC4wLTMuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICA3MSBrCiBweXRob24tZG1pZGVjb2RlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzLjEyLjItNC5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAyNjEgawogcHl0aG9uLWVudW0zNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4wLjQtMS5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMzIyIGsKIHB5dGhvbi1ldGh0b29sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuOC04LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICA3NCBrCiBweXRob24tZmlyZXdhbGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjYuMy0xMy5lbDdfOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAxLjkgTQogcHl0aG9uLWdvYmplY3QtYmFzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4yMi4wLTEuZWw3XzQuMSAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4xIE0KIHB5dGhvbi1ndWRldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE0Ny4yLTcuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICA0NSBrCiBweXRob24taHdkYXRhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjcuMy00LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAxNzIgawogcHl0aG9uLWlkbmEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi40LTEuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgNTYzIGsKIHB5dGhvbi1pbmlwYXJzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuNC05LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDExMiBrCiBweXRob24taW5vdGlmeSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjkuNC00LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAyNTYgawogcHl0aG9uLWlwYWRkciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi4xLjExLTIuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMTk0IGsKIHB5dGhvbi1pcGFkZHJlc3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMC4xNi0yLmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDIyNyBrCiBweXRob24tamluamEyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjcuMi00LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAzLjAgTQogcHl0aG9uLWpzb25wYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4yLTQuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUyIGsKIHB5dGhvbi1qc29ucG9pbnRlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuOS0yLmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAzNCBrCiBweXRob24tandjcnlwdG8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjQuMi0xLmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAyNDkgawogcHl0aG9uLWtpdGNoZW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4xLjEtNS5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMS40IE0KIHB5dGhvbi1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuNy41LTk0LmVsN185ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNCBNCiBweXRob24tbGludXgtcHJvY2ZzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjQuMTEtNC5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgOTUgawogcHl0aG9uLWx4bWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4yLjEtNC5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMi42IE0KIHB5dGhvbi1tYWdpYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDUuMTEtMzcuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNyBrCiBweXRob24tbWFya3Vwc2FmZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjExLTEwLmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgNTggawogcHl0aG9uLXBlcmYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4xMC4wLTExNjAuMTE5LjEuZWw3ICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMzM2IGsKIHB5dGhvbi1wbHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDMuNC0xMS5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDUyOSBrCiBweXRob24tcHJldHR5dGFibGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjcuMi0zLmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAxODAgawogcHl0aG9uLXB5Y3BhcnNlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi4xNC0xLmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgNjIyIGsKIHB5dGhvbi1weWN1cmwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDcuMTkuMC0xOS5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDIzNiBrCiBweXRob24tcHl1ZGV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjE1LTkuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAyMzYgawogcHl0aG9uLXJlcXVlc3RzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi42LjAtMTAuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMzQxIGsKIHB5dGhvbi1zY2hlZHV0aWxzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuNC02LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICA0MiBrCiBweXRob24tc2V0dXB0b29scyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjkuOC03LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAxLjkgTQogcHl0aG9uLXNpeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS45LjAtMi5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgIDk3IGsKIHB5dGhvbi1zbGlwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuNC4wLTQuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICA2MCBrCiBweXRob24tc2xpcC1kYnVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjQuMC00LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgNzUgawogcHl0aG9uLXN5c3B1cnBvc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4yNC41NC0xLmVsN185ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMTI1IGsKIHB5dGhvbi11cmxncmFiYmVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDMuMTAtMTAuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ5MiBrCiBweXRob24tdXJsbGliMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjEwLjItNy5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAzODAgawogcHl0aG9uMi1jcnlwdG9ncmFwaHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS43LjItMi5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMi42IE0KIHB5dGhvbjItZG5mICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDQuMC45LjItMi5lbDdfOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuOSBNCiBweXRob24yLWZ1dHVyZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzLjEuMS01LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgOTEgawogcHl0aG9uMi1saWJjb21wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4xLjgtMTQuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMTQwIGsKIHB5dGhvbjItcHlhc24xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuMS45LTcuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ1OCBrCiBweXRob24zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzLjYuOC0yMS5lbDdfOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgMzkgawogcHl4YXR0ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC41LjEtNS5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYyIGsKIHJwbS1weXRob24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQuMTEuMy00OC5lbDdfOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDE0NiBrCiBzdWJzY3JpcHRpb24tbWFuYWdlci1yaHNtICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjI0LjU0LTEuZWw3XzkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICA0MTMgawogc3lzdGVtZC1zeXN2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMjE5LTc4LmVsN185LjkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMy45IGsKIHN5c3Zpbml0LXRvb2xzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuODgtMTQuZHNmLmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwNyBrCiB0Y3Bfd3JhcHBlcnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA3LjYtNzcuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAxOTggawogdGNwX3dyYXBwZXJzLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNy42LTc3LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMTMxIGsKIHl1bS1tZXRhZGF0YS1wYXJzZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMS40LTEwLmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICA1NyBrCiB5dW0tcmhuLXBsdWdpbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjAuMS0xMC5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAyMDIgawpSZW1vdmluZyBkZXBlbmRlbnQgcGFja2FnZXM6CiBiZWFrZXJsaWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjMxLjQtMS5lbDdia3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICA0NTYgawogYmVha2VybGliLXJlZGhhdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS0zMy5lbDdia3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIyIGsKIHBlcmwtSFRNTC1UcmVlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDE6NS4wMy0yLmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ4MSBrCiBwZXJsLUhUVFAtRGFlbW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA2LjAxLTguZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgNDAgawogcGVybC1JTy1zdHJpbmd5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi4xMTAtMjIuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMTMwIGsKIHBlcmwtWE1MLVR3aWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDMuNDQtMi5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDY0MiBrCiByZXN0cmFpbnQtcmh0cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjQuNC0xLmVsN2JrciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgNjggawogdHBzLWRldmVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi40NC41MC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMS41IE0KRG93bmdyYWRpbmc6CiBpcnFiYWxhbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyOjEuOS4yLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNzIgawogbGliY2dyb3VwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC40MS0xOS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDcwIGsKIGxpYmNyb2NvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuNi4xMi00LmVsOF8yLjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDExMyBrCiBwZXJsLUNvbXByZXNzLVJhdy1abGliICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjA4MS0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNjggawogcHl0aG9uMy1zZXR1cHRvb2xzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMzkuMi4wLTcuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTYzIGsKIHNnM191dGlscyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuNDQtNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDkxOCBrCiBzZzNfdXRpbHMtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjQ0LTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgOTkgawpFbmFibGluZyBtb2R1bGUgc3RyZWFtczoKIGdpbXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiBpZG0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGllbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogcGVybCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNS4yNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKIHBlcmwtRkNHSSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNzggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiBwZXJsLUlPLVNvY2tldC1TU0wgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjA2NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogcGVybC1saWJ3d3ctcGVybCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNi4zNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKIHB5dGhvbjI3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiBweXRob24zNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogcnVieSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi41ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKIHNhdGVsbGl0ZS01LWNsaWVudCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiB2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAoKVHJhbnNhY3Rpb24gU3VtbWFyeQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KSW5zdGFsbCAgICAzMjYgUGFja2FnZXMKVXBncmFkZSAgICAzNzYgUGFja2FnZXMKUmVtb3ZlICAgICAgOTYgUGFja2FnZXMKRG93bmdyYWRlICAgIDcgUGFja2FnZXMKClRvdGFsIHNpemU6IDg2MyBNClRvdGFsIGRvd25sb2FkIHNpemU6IDc1MSBNCkRvd25sb2FkaW5nIFBhY2thZ2VzOgpDaGVjayBjb21wbGV0ZWQuCj09PT0+ICogY2hlY2tfaW5pdHJhbWZzX3Rhc2tzCiAgICAgICAgSW5oaWJpdCB0aGUgdXBncmFkZSBpZiBjb25mbGljdGluZyAiaW5pdHJhbWZzIiB0YXNrcyBhcmUgZGV0ZWN0ZWQKPT0+IFByb2Nlc3NpbmcgcGhhc2UgYFJlcG9ydHNgCj09PT0+ICogdmVyaWZ5X2NoZWNrX3Jlc3VsdHMKICAgICAgICBDaGVjayBhbGwgZGlhbG9ncyBhbmQgbm90aWZ5IHRoYXQgdXNlciBuZWVkcyB0byBtYWtlIHNvbWUgY2hvaWNlcy4KPT09PT4gKiB2ZXJpZnlfY2hlY2tfcmVzdWx0cwogICAgICAgIENoZWNrIGFsbCBnZW5lcmF0ZWQgcmVzdWx0cyBtZXNzYWdlcyBhbmQgbm90aWZ5IHVzZXIgYWJvdXQgdGhlbS4KCkRlYnVnIG91dHB1dCB3cml0dGVuIHRvIC92YXIvbG9nL2xlYXBwL2xlYXBwLXByZXVwZ3JhZGUubG9nCgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgICAgICAgICAgICAgICAgICAgIFJFUE9SVCBPVkVSVklFVyAgICAgICAgICAgICAgICAgICAgICAgCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKSElHSCBhbmQgTUVESVVNIHNldmVyaXR5IHJlcG9ydHM6CiAgICAxLiBQYWNrYWdlcyBhdmFpbGFibGUgaW4gZXhjbHVkZWQgcmVwb3NpdG9yaWVzIHdpbGwgbm90IGJlIGluc3RhbGxlZAogICAgMi4gR1JVQjIgY29yZSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgdXBkYXRlZCBkdXJpbmcgdGhlIHVwZ3JhZGUKICAgIDMuIERpZmZlcmVuY2UgaW4gUHl0aG9uIHZlcnNpb25zIGFuZCBzdXBwb3J0IGluIFJIRUwgOAogICAgNC4gUGFja2FnZXMgbm90IHNpZ25lZCBieSBSZWQgSGF0IGZvdW5kIG9uIHRoZSBzeXN0ZW0KICAgIDUuIGNocm9ueSB1c2luZyBkZWZhdWx0IGNvbmZpZ3VyYXRpb24KICAgIDYuIE1vZHVsZSBwYW1fcGtjczExIHdpbGwgYmUgcmVtb3ZlZCBmcm9tIFBBTSBjb25maWd1cmF0aW9uCgpSZXBvcnRzIHN1bW1hcnk6CiAgICBFcnJvcnM6ICAgICAgICAgICAgICAgICAgICAgIDAKICAgIEluaGliaXRvcnM6ICAgICAgICAgICAgICAgICAgMAogICAgSElHSCBzZXZlcml0eSByZXBvcnRzOiAgICAgICA0CiAgICBNRURJVU0gc2V2ZXJpdHkgcmVwb3J0czogICAgIDIKICAgIExPVyBzZXZlcml0eSByZXBvcnRzOiAgICAgICAgNgogICAgSU5GTyBzZXZlcml0eSByZXBvcnRzOiAgICAgICAzCgpCZWZvcmUgY29udGludWluZywgcmV2aWV3IHRoZSBmdWxsIHJlcG9ydCBiZWxvdyBmb3IgZGV0YWlscyBhYm91dCBkaXNjb3ZlcmVkIHByb2JsZW1zIGFuZCBwb3NzaWJsZSByZW1lZGlhdGlvbiBpbnN0cnVjdGlvbnM6CiAgICBBIHJlcG9ydCBoYXMgYmVlbiBnZW5lcmF0ZWQgYXQgL3Zhci9sb2cvbGVhcHAvbGVhcHAtcmVwb3J0LnR4dAogICAgQSByZXBvcnQgaGFzIGJlZW4gZ2VuZXJhdGVkIGF0IC92YXIvbG9nL2xlYXBwL2xlYXBwLXJlcG9ydC5qc29uCgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgICAgICAgICAgICAgICAgIEVORCBPRiBSRVBPUlQgT1ZFUlZJRVcgICAgICAgICAgICAgICAgICAgCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKQW5zd2VyZmlsZSBoYXMgYmVlbiBnZW5lcmF0ZWQgYXQgL3Zhci9sb2cvbGVhcHAvYW5zd2VyZmlsZQpKb2IgZW5kZWQgYXQgMjAyNS0xMS0yNVQxNTowNjo0OFoK", "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-25T15:04:38Z", "==> 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.", "====> * system_facts", " Provides data about many facts from system.", "====> * scan_systemd_source", " Provides info about systemd on the source system", "====> * repository_mapping", " Produces message containing repository mapping based on provided file.", "====> * sctp_read_status", " Determines whether or not the SCTP kernel module might be wanted.", "====> * tcp_wrappers_config_read", " Parse tcp_wrappers configuration files /etc/hosts.{allow,deny}.", "====> * root_scanner", " Scan the system root directory and produce a message containing", "====> * scan_kernel_cmdline", " No documentation has been provided for the scan_kernel_cmdline actor.", "====> * common_leapp_dracut_modules", " Influences the generation of the initram disk", "====> * storage_scanner", " Provides data about storage settings.", "====> * rpm_scanner", " Provides data about installed RPM Packages.", "====> * scanzfcp", " In case of s390x architecture, check whether ZFCP is used.", "====> * trusted_gpg_keys_scanner", " Scan for trusted GPG keys.", "====> * scan_grub_config", " Scan grub configuration files for errors.", "====> * sssd_facts", " Check SSSD configuration for changes in RHEL8 and report them in model.", "====> * scan_custom_modifications_actor", " Collects information about files in leapp directories that have been modified or newly added.", "====> * scan_files_for_target_userspace", " Scan the source system and identify files that will be copied into the target userspace when it is created.", "====> * pam_modules_scanner", " Scan the pam directory for services and modules used in them", "====> * 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)", "====> * firewalld_facts_actor", " Provide data about firewalld", "====> * transaction_workarounds", " Provides additional RPM transaction tasks based on bundled RPM packages.", "====> * selinuxcontentscanner", " Scan the system for any SELinux customizations", "====> * network_manager_read_config", " Provides data about NetworkManager configuration.", "====> * scanclienablerepo", " Produce CustomTargetRepository based on the LEAPP_ENABLE_REPOS in config.", "====> * source_boot_loader_scanner", " Scans the boot loader configuration on the source system.", "====> * read_openssh_config", " Collect information about the OpenSSH configuration.", "====> * scandasd", " In case of s390x architecture, check whether DASD is used.", "====> * check_kde_apps", " Actor checks which KDE apps are installed.", "====> * check_grub_legacy", " Check whether GRUB Legacy is installed in the MBR.", "====> * scan_fips", " Determine whether the source system has FIPS enabled.", "====> * authselect_scanner", " Detect what authselect configuration should be suggested to administrator.", "====> * pci_devices_scanner", " Provides data about existing PCI Devices.", "====> * copy_dnf_conf_into_target_userspace", " Copy dnf.conf into target userspace", "====> * register_yum_adjustment", " Registers a workaround which will adjust the yum directories during the upgrade.", "====> * distribution_signed_rpm_scanner", " Provide data about distribution signed & unsigned RPM packages.", "====> * scan_grub_device_name", " Find the name of the block devices where GRUB is located", "====> * scanmemory", " Scan Memory of the machine.", "====> * satellite_upgrade_facts", " Report which Satellite packages require updates and how to handle PostgreSQL data", "====> * scan_subscription_manager_info", " Scans the current system for subscription manager information", "====> * quagga_daemons", " Active quagga daemons check.", "====> * udevadm_info", " Produces data exported by the \"udevadm info\" command.", "====> * detect_kernel_drivers", " Matches all currently loaded kernel drivers against known deprecated and removed drivers.", "====> * scan_target_os_image", " Scans the provided target OS ISO image to use as a content source for the IPU, if any.", "====> * scan_pkg_manager", " Provides data about package manager (yum/dnf)", "====> * checkrhui", " Check if system is using RHUI infrastructure (on public cloud) and send messages to", "====> * scan_sap_hana", " Gathers information related to SAP HANA instances on the system.", "====> * scan_source_files", " Scan files (explicitly specified) of the source system.", "====> * scan_source_kernel", " Scan the source system kernel.", "====> * removed_pam_modules_scanner", " Scan PAM configuration for modules that are not available in RHEL-8.", "====> * remove_obsolete_gpg_keys", " Remove obsoleted RPM GPG keys.", "====> * persistentnetnames", " Get network interface information for physical ethernet interfaces of the original system.", "====> * get_installed_desktops", " Actor checks if kde or gnome desktop environments", "====> * scancpu", " Scan CPUs of the machine.", "====> * xfs_info_scanner", " This actor scans all mounted mountpoints for XFS information", "====> * used_repository_scanner", " Scan used enabled repositories", "====> * repositories_blacklist", " Exclude target repositories provided by Red Hat without support.", "====> * rpm_transaction_config_tasks_collector", " Provides additional RPM transaction tasks from /etc/leapp/transaction.", "====> * scan_grub_device_partition_layout", " Scan all identified GRUB devices for their partition layout.", "====> * vsftpd_config_read", " Reads vsftpd configuration files (/etc/vsftpd/*.conf) and extracts necessary information.", "====> * 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", "====> * multipath_conf_read", " Read multipath configuration files and extract the necessary information", "====> * scan_dynamic_linker_configuration", " Scan the dynamic linker configuration and find modifications.", "====> * cups_scanner", " Gather facts about CUPS features which needs to be migrated", "====> * spamassassin_config_read", " Reads spamc configuration (/etc/mail/spamassassin/spamc.conf), the", "====> * persistentnetnamesdisable", " Disable systemd-udevd persistent network naming on machine with single eth0 NIC", "====> * 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`", "====> * sctp_checks", " Parses collected SCTP information and take necessary actions.", "====> * open_ssh_algorithms", " OpenSSH configuration does not contain any unsupported cryptographic algorithms.", "====> * zipl_check_boot_entries", " Inhibits the upgrade if a problematic Zipl configuration is detected on the system.", "====> * spamassassin_config_check", " Reports changes in spamassassin between RHEL-7 and RHEL-8", "====> * check_os_release", " Check if the current RHEL minor version is supported. If not, inhibit the upgrade process.", "====> * check_openssl_conf", " Check whether the openssl configuration and openssl-IBMCA.", "====> * check_rhsmsku", " Ensure the system is subscribed to the subscription manager", "====> * tcp_wrappers_check", " Check the list of packages previously compiled with TCP wrappers support", "====> * check_sap_hana", " If SAP HANA has been detected, several checks are performed to ensure a successful upgrade.", "====> * check_nfs", " Check if NFS filesystem is in use. If yes, inhibit the upgrade process.", "====> * check_ipa_server", " Check for ipa-server and inhibit upgrade", "====> * check_sendmail", " Check if sendmail is installed, check whether configuration update is needed, inhibit upgrade if TCP wrappers", "====> * powertop", " Check if PowerTOP is installed. If yes, write information about non-compatible changes.", "====> * check_se_linux", " Check SELinux status and produce decision messages for further action.", "====> * check_memcached", " Check for incompatible changes in memcached configuration.", "====> * check_system_arch", " Check if system is running at a supported architecture. If no, inhibit the upgrade process.", "====> * check_bind", " Actor parsing BIND configuration and checking for known issues in it.", "====> * quagga_report", " Checking for babeld on RHEL-7.", "====> * cups_check", " Reports changes in configuration between CUPS 1.6.3 and 2.2.6", "====> * bacula_check", " Actor checking for presence of Bacula installation.", "====> * check_persistent_mounts", " Check if mounts required to be persistent are mounted in persistent fashion.", "====> * check_mount_options", " Check for mount options preventing the upgrade.", "====> * check_grub_core", " Check whether we are on legacy (BIOS) system and instruct Leapp to upgrade GRUB core", "====> * multiple_package_versions", " Check for problematic 32bit packages installed together with 64bit ones.", "====> * check_target_iso", " Check that the provided target ISO is a valid ISO image and is located on a persistent partition.", "====> * authselect_check", " Confirm suggested authselect call from AuthselectScanner.", "====> * check_first_partition_offset", " Check whether the first partition starts at the offset >=1MiB.", "====> * check_detected_devices_and_drivers", " Checks whether or not detected devices and drivers are usable on the target system.", "====> * removed_pam_modules", " Check for modules that are not available in RHEL 8 anymore", "====> * check_ha_cluster", " Check if HA Cluster is in use. If yes, inhibit the upgrade process.", "====> * cephvolumescan", " Retrieves the list of encrypted Ceph OSD", "====> * check_installed_debug_kernels", " Inhibit IPU (in-place upgrade) when multiple debug kernels are installed.", "====> * checktargetrepos", " Check whether target yum repositories are specified.", "====> * check_ntp", " Check if ntp and/or ntpdate configuration needs to be migrated.", "====> * check_insights_auto_register", " Checks if system can be automatically registered into Red Hat Insights", "====> * multipath_conf_check", " Checks whether the multipath configuration can be updated to RHEL-8 and", "====> * checkmemory", " The actor check the size of RAM against RHEL8 minimal hardware requirements", "====> * check_etc_releasever", " Check releasever info and provide a guidance based on the facts", "====> * checkacpid", " Check if acpid is installed. If yes, write information about non-compatible changes.", "====> * checkhybridimage", " Check if the system is using Azure hybrid image.", "====> * check_btrfs", " Check if Btrfs filesystem is in use. If yes, inhibit the upgrade process.", "====> * checkgrep", " Check if Grep is installed. If yes, write information about non-compatible changes.", "====> * open_ssh_use_privilege_separation", " UsePrivilegeSeparation configuration option was removed.", "====> * check_fips", " Inhibit upgrade if FIPS is detected as enabled.", "====> * satellite_upgrade_check", " Check state of Satellite system before upgrade", "====> * python_inform_user", " This actor informs the user of differences in Python version and support in RHEL 8.", "====> * check_custom_modifications_actor", " Checks CustomModifications messages and produces a report about files in leapp directories that have been", "====> * enable_device_cio_free_service", " Enables device_cio_free.service systemd service on s390x", "====> * checkdosfstools", " Check if dosfstools is installed. If yes, write information about non-compatible changes.", "====> * check_installed_kernels", " Inhibit IPU (in-place upgrade) when installed kernels conflict with a safe upgrade.", "====> * detect_grub_config_error", " Check grub configuration for various errors.", "====> * openssh_permit_root_login", " OpenSSH no longer allows root logins with password.", "====> * check_postfix", " Check if postfix is installed, check whether configuration update is needed.", "====> * open_ssh_deprecated_directives_check", " Check for any deprecated directives in the OpenSSH configuration.", "====> * check_fstab_mount_order", " Checks order of entries in /etc/fstab based on their mount point and inhibits upgrade if overshadowing is detected.", "====> * checkfstabxfsoptions", " Check the FSTAB file for the deprecated / removed XFS mount options.", "====> * open_ssh_protocol", " Protocol configuration option was removed.", "====> * check_consumed_assets", " Check whether Leapp is using correct data assets.", "====> * postgresql_check", " Actor checking for presence of PostgreSQL installation.", "====> * check_chrony", " Check for incompatible changes in chrony configuration.", "====> * check_wireshark", " Report a couple of changes in tshark usage", "====> * check_installed_devel_kernels", " Inhibit IPU (in-place upgrade) when multiple devel kernels are installed.", "====> * check_boot_avail_space", " Check if at least 100Mib of available space on /boot. If not, inhibit the upgrade process.", "====> * check_removed_envvars", " Check for usage of removed environment variables and inhibit the upgrade", "====> * sssd_check", " Check SSSD configuration for changes in RHEL8 and report them.", "====> * check_cifs", " Check if CIFS filesystem is in use. If yes, inhibit the upgrade process.", "====> * check_docker", " Checks if Docker is installed and warns about its deprecation in RHEL8.", "====> * vsftpd_config_check", " Checks whether the vsftpd configuration is supported in RHEL-8. Namely checks that", "====> * check_kde_gnome", " Checks whether KDE is installed", "====> * check_root_symlinks", " Check if the symlinks /bin and /lib are relative, not absolute.", "====> * check_dynamic_linker_configuration", " Check for customization of dynamic linker configuration.", "====> * check_firewalld", " Check for certain firewalld configuration that may prevent an upgrade.", "====> * checkirssi", " Check if irssi is installed. If yes, write information about non-compatible changes.", "====> * check_systemd_broken_symlinks", " Check whether some systemd symlinks are broken", "====> * efi_check_boot", " Adjust EFI boot entry for first reboot", "====> * removed_pam_modules_check", " Check if it is all right to disable PAM modules that are not in RHEL-8.", "====> * check_skipped_repositories", " Produces a report if any repositories enabled on the system are going to be skipped.", "====> * unsupported_upgrade_check", " Checks environment variables and produces a warning report if the upgrade is unsupported.", "====> * check_yum_plugins_enabled", " Checks that the required yum plugins are enabled.", "====> * red_hat_signed_rpm_check", " Check if there are packages not signed by Red Hat in use. If yes, warn user about it.", "====> * check_brltty", " Check if brltty is installed, check whether configuration update is needed.", "====> * check_rpm_transaction_events", " Filter RPM transaction events based on installed RPM packages", "====> * check_luks_and_inhibit", " Check if any encrypted partitions is in use. If yes, inhibit the upgrade process.", "====> * check_skip_phase", " Skip all the subsequent phases until the report phase.", "==> Processing phase `TargetTransactionFactsCollection`", "====> * create_iso_repofile", " Create custom repofile containing information about repositories found in target OS installation ISO, if used.", "====> * target_userspace_creator", " Initializes a directory to be populated as a minimal environment to run binaries from the target system.", "AppStream for x86_64 3.3 MB/s | 8.7 MB 00:02 ", "BaseOS for x86_64 2.2 MB/s | 2.4 MB 00:01 ", "Dependencies resolved.", "================================================================================", " Package ArchVersion Repository Size", "================================================================================", "Installing:", " dnf noarch4.7.0-20.el8 rhel-8-for-x86_64-baseos-rpms 543 k", " dnf-plugins-core noarch4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 77 k", "Installing dependencies:", " unbound-libs x86_641.16.2-5.el8_9.6 rhel-8-for-x86_64-appstream-rpms 577 k", " xkeyboard-config noarch2.28-1.el8 rhel-8-for-x86_64-appstream-rpms 782 k", " acl x86_642.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " audit-libs x86_643.1.2-1.el8 rhel-8-for-x86_64-baseos-rpms 125 k", " basesystem noarch11-5.el8 rhel-8-for-x86_64-baseos-rpms 11 k", " bash x86_644.4.20-5.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M", " brotli x86_641.0.6-3.el8 rhel-8-for-x86_64-baseos-rpms 323 k", " bzip2-libs x86_641.0.6-26.el8 rhel-8-for-x86_64-baseos-rpms 48 k", " ca-certificates noarch2023.2.60_v7.0.306-80.0.el8_8 rhel-8-for-x86_64-baseos-rpms 935 k", " chkconfig x86_641.19.2-1.el8 rhel-8-for-x86_64-baseos-rpms 199 k", " coreutils x86_648.30-15.el8 rhel-8-for-x86_64-baseos-rpms 1.2 M", " coreutils-common x86_648.30-15.el8 rhel-8-for-x86_64-baseos-rpms 2.0 M", " cpio x86_642.12-11.el8 rhel-8-for-x86_64-baseos-rpms 266 k", " cracklib x86_642.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 93 k", " cracklib-dicts x86_642.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 4.0 M", " crypto-policies noarch20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 64 k", " cryptsetup-libs x86_642.3.7-7.el8 rhel-8-for-x86_64-baseos-rpms 489 k", " curl x86_647.61.1-34.el8 rhel-8-for-x86_64-baseos-rpms 353 k", " cyrus-sasl-lib x86_642.1.27-6.el8_5 rhel-8-for-x86_64-baseos-rpms 123 k", " dbus x86_641:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 42 k", " dbus-common noarch1:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 47 k", " dbus-daemon x86_641:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 241 k", " dbus-glib x86_640.110-2.el8 rhel-8-for-x86_64-baseos-rpms 127 k", " dbus-libs x86_641:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 185 k", " dbus-tools x86_641:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 86 k", " device-mapper x86_648:1.02.181-14.el8 rhel-8-for-x86_64-baseos-rpms 379 k", " device-mapper-libs x86_648:1.02.181-14.el8 rhel-8-for-x86_64-baseos-rpms 411 k", " dnf-data noarch4.7.0-20.el8 rhel-8-for-x86_64-baseos-rpms 157 k", " dracut x86_64049-233.git20240115.el8 rhel-8-for-x86_64-baseos-rpms 380 k", " elfutils-default-yama-scope noarch0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k", " elfutils-libelf x86_640.190-2.el8 rhel-8-for-x86_64-baseos-rpms 233 k", " elfutils-libs x86_640.190-2.el8 rhel-8-for-x86_64-baseos-rpms 305 k", " expat x86_642.2.5-13.el8_10 rhel-8-for-x86_64-baseos-rpms 114 k", " file x86_645.33-26.el8 rhel-8-for-x86_64-baseos-rpms 77 k", " file-libs x86_645.33-26.el8 rhel-8-for-x86_64-baseos-rpms 544 k", " filesystem x86_643.8-6.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " findutils x86_641:4.6.0-22.el8 rhel-8-for-x86_64-baseos-rpms 527 k", " gawk x86_644.2.1-4.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " gdbm x86_641:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 130 k", " gdbm-libs x86_641:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 60 k", " gettext x86_640.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " gettext-libs x86_640.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 313 k", " glib2 x86_642.56.4-162.el8 rhel-8-for-x86_64-baseos-rpms 2.5 M", " glibc x86_642.28-251.el8 rhel-8-for-x86_64-baseos-rpms 2.2 M", " glibc-all-langpacks x86_642.28-251.el8 rhel-8-for-x86_64-baseos-rpms 26 M", " glibc-common x86_642.28-251.el8 rhel-8-for-x86_64-baseos-rpms 1.0 M", " gmp x86_641:6.1.2-11.el8 rhel-8-for-x86_64-baseos-rpms 318 k", " gnupg2 x86_642.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 2.4 M", " gnutls x86_643.6.16-8.el8_9.3 rhel-8-for-x86_64-baseos-rpms 1.0 M", " gpgme x86_641.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 336 k", " grep x86_643.1-6.el8 rhel-8-for-x86_64-baseos-rpms 274 k", " grub2-common noarch1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 896 k", " grub2-tools x86_641:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 2.0 M", " grub2-tools-minimal x86_641:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 214 k", " gzip x86_641.9-13.el8_5 rhel-8-for-x86_64-baseos-rpms 167 k", " ima-evm-utils x86_641.3.2-12.el8 rhel-8-for-x86_64-baseos-rpms 64 k", " info x86_646.5-7.el8 rhel-8-for-x86_64-baseos-rpms 198 k", " json-c x86_640.13.1-3.el8 rhel-8-for-x86_64-baseos-rpms 41 k", " json-glib x86_641.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 144 k", " kbd-legacy noarch2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 481 k", " kbd-misc noarch2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M", " keyutils-libs x86_641.5.10-9.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " kmod x86_6425-20.el8 rhel-8-for-x86_64-baseos-rpms 126 k", " kmod-libs x86_6425-20.el8 rhel-8-for-x86_64-baseos-rpms 69 k", " krb5-libs x86_641.18.2-26.el8_9 rhel-8-for-x86_64-baseos-rpms 842 k", " libacl x86_642.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 35 k", " libarchive x86_643.3.3-5.el8 rhel-8-for-x86_64-baseos-rpms 360 k", " libassuan x86_642.5.1-3.el8 rhel-8-for-x86_64-baseos-rpms 83 k", " libattr x86_642.4.48-3.el8 rhel-8-for-x86_64-baseos-rpms 27 k", " libblkid x86_642.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 221 k", " libcap x86_642.48-6.el8_9 rhel-8-for-x86_64-baseos-rpms 74 k", " libcap-ng x86_640.7.11-1.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " libcom_err x86_641.45.6-5.el8 rhel-8-for-x86_64-baseos-rpms 49 k", " libcomps x86_640.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 82 k", " libcroco x86_640.6.12-4.el8_2.1 rhel-8-for-x86_64-baseos-rpms 113 k", " libcurl x86_647.61.1-34.el8 rhel-8-for-x86_64-baseos-rpms 304 k", " libdb x86_645.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 751 k", " libdb-utils x86_645.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 150 k", " libdnf x86_640.63.0-19.el8 rhel-8-for-x86_64-baseos-rpms 712 k", " libevent x86_642.1.8-5.el8 rhel-8-for-x86_64-baseos-rpms 253 k", " libfdisk x86_642.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 254 k", " libffi x86_643.1-24.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " libgcc x86_648.5.0-21.el8 rhel-8-for-x86_64-baseos-rpms 82 k", " libgcrypt x86_641.8.5-7.el8_6 rhel-8-for-x86_64-baseos-rpms 463 k", " libgomp x86_648.5.0-21.el8 rhel-8-for-x86_64-baseos-rpms 208 k", " libgpg-error x86_641.31-1.el8 rhel-8-for-x86_64-baseos-rpms 242 k", " libidn2 x86_642.2.0-1.el8 rhel-8-for-x86_64-baseos-rpms 94 k", " libkcapi x86_641.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k", " libkcapi-hmaccalc x86_641.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libksba x86_641.3.5-9.el8_7 rhel-8-for-x86_64-baseos-rpms 134 k", " libmodulemd x86_642.13.0-1.el8 rhel-8-for-x86_64-baseos-rpms 233 k", " libmount x86_642.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 237 k", " libnghttp2 x86_641.33.0-5.el8_9 rhel-8-for-x86_64-baseos-rpms 78 k", " libnsl2 x86_641.2.0-2.20180605git4a062cf.el8 rhel-8-for-x86_64-baseos-rpms 58 k", " libpsl x86_640.20.2-6.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " libpwquality x86_641.4.4-6.el8 rhel-8-for-x86_64-baseos-rpms 107 k", " librepo x86_641.14.2-5.el8 rhel-8-for-x86_64-baseos-rpms 93 k", " libreport-filesystem x86_642.9.5-15.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " librhsm x86_640.0.3-5.el8 rhel-8-for-x86_64-baseos-rpms 35 k", " libseccomp x86_642.5.2-1.el8 rhel-8-for-x86_64-baseos-rpms 71 k", " libsecret x86_640.18.6-1.el8 rhel-8-for-x86_64-baseos-rpms 163 k", " libselinux x86_642.9-8.el8 rhel-8-for-x86_64-baseos-rpms 166 k", " libsemanage x86_642.9-9.el8 rhel-8-for-x86_64-baseos-rpms 168 k", " libsepol x86_642.9-3.el8 rhel-8-for-x86_64-baseos-rpms 340 k", " libsigsegv x86_642.11-5.el8 rhel-8-for-x86_64-baseos-rpms 30 k", " libsmartcols x86_642.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 180 k", " libsolv x86_640.7.20-6.el8 rhel-8-for-x86_64-baseos-rpms 376 k", " libssh x86_640.9.6-14.el8 rhel-8-for-x86_64-baseos-rpms 220 k", " libssh-config noarch0.9.6-14.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " libstdc++ x86_648.5.0-21.el8 rhel-8-for-x86_64-baseos-rpms 455 k", " libtasn1 x86_644.13-4.el8_7 rhel-8-for-x86_64-baseos-rpms 76 k", " libtirpc x86_641.1.4-10.el8 rhel-8-for-x86_64-baseos-rpms 113 k", " libunistring x86_640.9.9-3.el8 rhel-8-for-x86_64-baseos-rpms 422 k", " libusbx x86_641.0.23-4.el8 rhel-8-for-x86_64-baseos-rpms 74 k", " libutempter x86_641.1.6-14.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libuuid x86_642.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 99 k", " libverto x86_640.3.2-2.el8 rhel-8-for-x86_64-baseos-rpms 24 k", " libxcrypt x86_644.1.1-6.el8 rhel-8-for-x86_64-baseos-rpms 73 k", " libxml2 x86_642.9.7-18.el8_9 rhel-8-for-x86_64-baseos-rpms 697 k", " libyaml x86_640.1.7-5.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " libzstd x86_641.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 266 k", " lua-libs x86_645.3.4-12.el8 rhel-8-for-x86_64-baseos-rpms 118 k", " lz4-libs x86_641.8.3-3.el8_4 rhel-8-for-x86_64-baseos-rpms 66 k", " mpfr x86_643.1.6-1.el8 rhel-8-for-x86_64-baseos-rpms 221 k", " ncurses x86_646.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 387 k", " ncurses-base noarch6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " ncurses-libs x86_646.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 334 k", " nettle x86_643.4.1-7.el8 rhel-8-for-x86_64-baseos-rpms 301 k", " npth x86_641.5-4.el8 rhel-8-for-x86_64-baseos-rpms 26 k", " openldap x86_642.4.46-18.el8 rhel-8-for-x86_64-baseos-rpms 352 k", " openssl x86_641:1.1.1k-12.el8_9 rhel-8-for-x86_64-baseos-rpms 711 k", " openssl-libs x86_641:1.1.1k-12.el8_9 rhel-8-for-x86_64-baseos-rpms 1.5 M", " os-prober x86_641.74-9.el8 rhel-8-for-x86_64-baseos-rpms 51 k", " p11-kit x86_640.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 327 k", " p11-kit-trust x86_640.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 138 k", " pam x86_641.3.1-33.el8 rhel-8-for-x86_64-baseos-rpms 747 k", " pcre x86_648.42-6.el8 rhel-8-for-x86_64-baseos-rpms 211 k", " pcre2 x86_6410.32-3.el8_6 rhel-8-for-x86_64-baseos-rpms 247 k", " platform-python x86_643.6.8-59.el8 rhel-8-for-x86_64-baseos-rpms 87 k", " platform-python-setuptools noarch39.2.0-7.el8 rhel-8-for-x86_64-baseos-rpms 632 k", " popt x86_641.18-1.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " procps-ng x86_643.3.15-14.el8 rhel-8-for-x86_64-baseos-rpms 330 k", " publicsuffix-list-dafsa noarch20180723-1.el8 rhel-8-for-x86_64-baseos-rpms 56 k", " python3-dateutil noarch1:2.6.1-6.el8 rhel-8-for-x86_64-baseos-rpms 251 k", " python3-dbus x86_641.2.4-15.el8 rhel-8-for-x86_64-baseos-rpms 134 k", " python3-dnf noarch4.7.0-20.el8 rhel-8-for-x86_64-baseos-rpms 550 k", " python3-dnf-plugins-core noarch4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 263 k", " python3-gpg x86_641.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 244 k", " python3-hawkey x86_640.63.0-19.el8 rhel-8-for-x86_64-baseos-rpms 118 k", " python3-libcomps x86_640.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 52 k", " python3-libdnf x86_640.63.0-19.el8 rhel-8-for-x86_64-baseos-rpms 780 k", " python3-libs x86_643.6.8-59.el8 rhel-8-for-x86_64-baseos-rpms 7.9 M", " python3-pip-wheel noarch9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 866 k", " python3-rpm x86_644.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 155 k", " python3-setuptools-wheel noarch39.2.0-7.el8 rhel-8-for-x86_64-baseos-rpms 289 k", " python3-six noarch1.11.0-8.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " python3-systemd x86_64234-8.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " readline x86_647.0-10.el8 rhel-8-for-x86_64-baseos-rpms 199 k", " redhat-release x86_648.10-0.2.el8 rhel-8-for-x86_64-baseos-rpms 45 k", " rpm x86_644.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 544 k", " rpm-build-libs x86_644.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 157 k", " rpm-libs x86_644.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 348 k", " sed x86_644.5-5.el8 rhel-8-for-x86_64-baseos-rpms 298 k", " setup noarch2.12.2-9.el8 rhel-8-for-x86_64-baseos-rpms 181 k", " shadow-utils x86_642:4.6-22.el8 rhel-8-for-x86_64-baseos-rpms 1.2 M", " sqlite-libs x86_643.26.0-19.el8_9 rhel-8-for-x86_64-baseos-rpms 581 k", " systemd-libs x86_64239-82.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " systemd-pam x86_64239-82.el8 rhel-8-for-x86_64-baseos-rpms 512 k", " systemd-udev x86_64239-82.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M", " tpm2-tss x86_642.3.2-6.el8 rhel-8-for-x86_64-baseos-rpms 275 k", " trousers-lib x86_640.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 168 k", " tzdata noarch2024a-1.el8 rhel-8-for-x86_64-baseos-rpms 475 k", " util-linux x86_642.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 2.5 M", " which x86_642.21-20.el8 rhel-8-for-x86_64-baseos-rpms 50 k", " xz x86_645.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 153 k", " xz-libs x86_645.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 94 k", " zlib x86_641.2.11-25.el8 rhel-8-for-x86_64-baseos-rpms 103 k", "Installing weak dependencies:", " libxkbcommon x86_640.9.1-1.el8 rhel-8-for-x86_64-appstream-rpms 116 k", " pinentry x86_641.1.0-2.el8 rhel-8-for-x86_64-appstream-rpms 100 k", " python3-unbound x86_641.16.2-5.el8_9.6 rhel-8-for-x86_64-appstream-rpms 130 k", " crypto-policies-scripts noarch20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 84 k", " diffutils x86_643.6-6.el8 rhel-8-for-x86_64-baseos-rpms 359 k", " elfutils-debuginfod-client x86_640.190-2.el8 rhel-8-for-x86_64-baseos-rpms 76 k", " glibc-gconv-extra x86_642.28-251.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M", " gnupg2-smime x86_642.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 283 k", " grubby x86_648.40-49.el8 rhel-8-for-x86_64-baseos-rpms 50 k", " hardlink x86_641:1.3-6.el8 rhel-8-for-x86_64-baseos-rpms 29 k", " kbd x86_642.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 390 k", " kpartx x86_640.8.4-41.el8 rhel-8-for-x86_64-baseos-rpms 120 k", " memstrack x86_640.2.5-2.el8 rhel-8-for-x86_64-baseos-rpms 52 k", " openssl-pkcs11 x86_640.4.10-3.el8 rhel-8-for-x86_64-baseos-rpms 66 k", " pigz x86_642.4-4.el8 rhel-8-for-x86_64-baseos-rpms 79 k", " platform-python-pip noarch9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M", " redhat-release-eula x86_648.10-0.2.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " rpm-plugin-systemd-inhibit x86_644.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 79 k", " shared-mime-info x86_641.9-4.el8 rhel-8-for-x86_64-baseos-rpms 329 k", " systemd x86_64239-82.el8 rhel-8-for-x86_64-baseos-rpms 3.6 M", " trousers x86_640.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 153 k", "", "Transaction Summary", "================================================================================", "Install 200 Packages", "", "Total download size: 111 M", "Installed size: 707 M", "Downloading Packages:", "(1/200): libxkbcommon-0.9.1-1.el8.x86_64.rpm 184 kB/s | 116 kB 00:00 ", "(2/200): pinentry-1.1.0-2.el8.x86_64.rpm 158 kB/s | 100 kB 00:00 ", "(3/200): python3-unbound-1.16.2-5.el8_9.6.x86_6 174 kB/s | 130 kB 00:00 ", "(4/200): acl-2.2.53-3.el8.x86_64.rpm 535 kB/s | 81 kB 00:00 ", "(5/200): unbound-libs-1.16.2-5.el8_9.6.x86_64.r 1.6 MB/s | 577 kB 00:00 ", "(6/200): audit-libs-3.1.2-1.el8.x86_64.rpm 698 kB/s | 125 kB 00:00 ", "(7/200): xkeyboard-config-2.28-1.el8.noarch.rpm 1.7 MB/s | 782 kB 00:00 ", "(8/200): basesystem-11-5.el8.noarch.rpm 47 kB/s | 11 kB 00:00 ", "(9/200): bzip2-libs-1.0.6-26.el8.x86_64.rpm 417 kB/s | 48 kB 00:00 ", "(10/200): bash-4.4.20-5.el8.x86_64.rpm 6.4 MB/s | 1.5 MB 00:00 ", "(11/200): brotli-1.0.6-3.el8.x86_64.rpm 1.3 MB/s | 323 kB 00:00 ", "(12/200): chkconfig-1.19.2-1.el8.x86_64.rpm 1.6 MB/s | 199 kB 00:00 ", "(13/200): ca-certificates-2023.2.60_v7.0.306-80 3.7 MB/s | 935 kB 00:00 ", "(14/200): coreutils-8.30-15.el8.x86_64.rpm 4.9 MB/s | 1.2 MB 00:00 ", "(15/200): coreutils-common-8.30-15.el8.x86_64.r 8.3 MB/s | 2.0 MB 00:00 ", "(16/200): cpio-2.12-11.el8.x86_64.rpm 2.0 MB/s | 266 kB 00:00 ", "(17/200): cracklib-2.9.6-15.el8.x86_64.rpm 772 kB/s | 93 kB 00:00 ", "(18/200): crypto-policies-20230731-1.git3177e06 543 kB/s | 64 kB 00:00 ", "(19/200): crypto-policies-scripts-20230731-1.gi 687 kB/s | 84 kB 00:00 ", "(20/200): cryptsetup-libs-2.3.7-7.el8.x86_64.rp 3.7 MB/s | 489 kB 00:00 ", "(21/200): curl-7.61.1-34.el8.x86_64.rpm 1.7 MB/s | 353 kB 00:00 ", "(22/200): cracklib-dicts-2.9.6-15.el8.x86_64.rp 10 MB/s | 4.0 MB 00:00 ", "(23/200): cyrus-sasl-lib-2.1.27-6.el8_5.x86_64. 936 kB/s | 123 kB 00:00 ", "(24/200): dbus-1.12.8-26.el8.x86_64.rpm 263 kB/s | 42 kB 00:00 ", "(25/200): dbus-common-1.12.8-26.el8.noarch.rpm 395 kB/s | 47 kB 00:00 ", "(26/200): dbus-daemon-1.12.8-26.el8.x86_64.rpm 1.0 MB/s | 241 kB 00:00 ", "(27/200): dbus-glib-0.110-2.el8.x86_64.rpm 1.0 MB/s | 127 kB 00:00 ", "(28/200): dbus-libs-1.12.8-26.el8.x86_64.rpm 1.5 MB/s | 185 kB 00:00 ", "(29/200): dbus-tools-1.12.8-26.el8.x86_64.rpm 703 kB/s | 86 kB 00:00 ", "(30/200): device-mapper-1.02.181-14.el8.x86_64. 2.9 MB/s | 379 kB 00:00 ", "(31/200): device-mapper-libs-1.02.181-14.el8.x8 3.1 MB/s | 411 kB 00:00 ", "(32/200): diffutils-3.6-6.el8.x86_64.rpm 2.7 MB/s | 359 kB 00:00 ", "(33/200): dnf-data-4.7.0-20.el8.noarch.rpm 1.2 MB/s | 157 kB 00:00 ", "(34/200): dnf-4.7.0-20.el8.noarch.rpm 2.2 MB/s | 543 kB 00:00 ", "(35/200): dnf-plugins-core-4.0.21-25.el8.noarch 630 kB/s | 77 kB 00:00 ", "(36/200): dracut-049-233.git20240115.el8.x86_64 1.6 MB/s | 380 kB 00:00 ", "(37/200): elfutils-default-yama-scope-0.190-2.e 440 kB/s | 53 kB 00:00 ", "(38/200): elfutils-debuginfod-client-0.190-2.el 610 kB/s | 76 kB 00:00 ", "(39/200): elfutils-libelf-0.190-2.el8.x86_64.rp 1.8 MB/s | 233 kB 00:00 ", "(40/200): expat-2.2.5-13.el8_10.x86_64.rpm 930 kB/s | 114 kB 00:00 ", "(41/200): elfutils-libs-0.190-2.el8.x86_64.rpm 2.3 MB/s | 305 kB 00:00 ", "(42/200): file-5.33-26.el8.x86_64.rpm 648 kB/s | 77 kB 00:00 ", "(43/200): file-libs-5.33-26.el8.x86_64.rpm 4.1 MB/s | 544 kB 00:00 ", "(44/200): filesystem-3.8-6.el8.x86_64.rpm 4.6 MB/s | 1.1 MB 00:00 ", "(45/200): findutils-4.6.0-22.el8.x86_64.rpm 3.9 MB/s | 527 kB 00:00 ", "(46/200): gawk-4.2.1-4.el8.x86_64.rpm 4.9 MB/s | 1.1 MB 00:00 ", "(47/200): gdbm-1.18-2.el8.x86_64.rpm 1.0 MB/s | 130 kB 00:00 ", "(48/200): gdbm-libs-1.18-2.el8.x86_64.rpm 261 kB/s | 60 kB 00:00 ", "(49/200): gettext-libs-0.19.8.1-17.el8.x86_64.r 2.5 MB/s | 313 kB 00:00 ", "(50/200): gettext-0.19.8.1-17.el8.x86_64.rpm 4.4 MB/s | 1.1 MB 00:00 ", "(51/200): glib2-2.56.4-162.el8.x86_64.rpm 9.9 MB/s | 2.5 MB 00:00 ", "(52/200): glibc-2.28-251.el8.x86_64.rpm 6.0 MB/s | 2.2 MB 00:00 ", "(53/200): glibc-common-2.28-251.el8.x86_64.rpm 4.6 MB/s | 1.0 MB 00:00 ", "(54/200): gmp-6.1.2-11.el8.x86_64.rpm 2.2 MB/s | 318 kB 00:00 ", "(55/200): glibc-gconv-extra-2.28-251.el8.x86_64 6.6 MB/s | 1.6 MB 00:00 ", "(56/200): gnupg2-smime-2.2.20-3.el8_6.x86_64.rp 2.2 MB/s | 283 kB 00:00 ", "(57/200): gnupg2-2.2.20-3.el8_6.x86_64.rpm 9.3 MB/s | 2.4 MB 00:00 ", "(58/200): gnutls-3.6.16-8.el8_9.3.x86_64.rpm 4.1 MB/s | 1.0 MB 00:00 ", "(59/200): gpgme-1.13.1-12.el8.x86_64.rpm 2.7 MB/s | 336 kB 00:00 ", "(60/200): grep-3.1-6.el8.x86_64.rpm 2.1 MB/s | 274 kB 00:00 ", "(61/200): grub2-common-2.02-156.el8.noarch.rpm 4.0 MB/s | 896 kB 00:00 ", "(62/200): grub2-tools-minimal-2.02-156.el8.x86_ 1.6 MB/s | 214 kB 00:00 ", "(63/200): grub2-tools-2.02-156.el8.x86_64.rpm 7.3 MB/s | 2.0 MB 00:00 ", "(64/200): grubby-8.40-49.el8.x86_64.rpm 316 kB/s | 50 kB 00:00 ", "(65/200): gzip-1.9-13.el8_5.x86_64.rpm 1.0 MB/s | 167 kB 00:00 ", "(66/200): hardlink-1.3-6.el8.x86_64.rpm 185 kB/s | 29 kB 00:00 ", "(67/200): ima-evm-utils-1.3.2-12.el8.x86_64.rpm 523 kB/s | 64 kB 00:00 ", "(68/200): json-c-0.13.1-3.el8.x86_64.rpm 345 kB/s | 41 kB 00:00 ", "(69/200): info-6.5-7.el8.x86_64.rpm 1.6 MB/s | 198 kB 00:00 ", "(70/200): json-glib-1.4.4-1.el8.x86_64.rpm 1.2 MB/s | 144 kB 00:00 ", "(71/200): kbd-2.0.4-11.el8.x86_64.rpm 1.8 MB/s | 390 kB 00:00 ", "(72/200): kbd-legacy-2.0.4-11.el8.noarch.rpm 3.4 MB/s | 481 kB 00:00 ", "(73/200): kbd-misc-2.0.4-11.el8.noarch.rpm 9.3 MB/s | 1.5 MB 00:00 ", "(74/200): keyutils-libs-1.5.10-9.el8.x86_64.rpm 289 kB/s | 34 kB 00:00 ", "(75/200): kmod-25-20.el8.x86_64.rpm 1.0 MB/s | 126 kB 00:00 ", "(76/200): kmod-libs-25-20.el8.x86_64.rpm 574 kB/s | 69 kB 00:00 ", "(77/200): kpartx-0.8.4-41.el8.x86_64.rpm 990 kB/s | 120 kB 00:00 ", "(78/200): krb5-libs-1.18.2-26.el8_9.x86_64.rpm 4.8 MB/s | 842 kB 00:00 ", "(79/200): libacl-2.2.53-3.el8.x86_64.rpm 213 kB/s | 35 kB 00:00 ", "(80/200): libassuan-2.5.1-3.el8.x86_64.rpm 701 kB/s | 83 kB 00:00 ", "(81/200): libarchive-3.3.3-5.el8.x86_64.rpm 1.5 MB/s | 360 kB 00:00 ", "(82/200): libattr-2.4.48-3.el8.x86_64.rpm 214 kB/s | 27 kB 00:00 ", "(83/200): libblkid-2.32.1-46.el8.x86_64.rpm 1.3 MB/s | 221 kB 00:00 ", "(84/200): libcap-2.48-6.el8_9.x86_64.rpm 528 kB/s | 74 kB 00:00 ", "(85/200): libcap-ng-0.7.11-1.el8.x86_64.rpm 251 kB/s | 33 kB 00:00 ", "(86/200): libcom_err-1.45.6-5.el8.x86_64.rpm 430 kB/s | 49 kB 00:00 ", "(87/200): libcomps-0.1.18-1.el8.x86_64.rpm 604 kB/s | 82 kB 00:00 ", "(88/200): libcroco-0.6.12-4.el8_2.1.x86_64.rpm 841 kB/s | 113 kB 00:00 ", "(89/200): libcurl-7.61.1-34.el8.x86_64.rpm 2.4 MB/s | 304 kB 00:00 ", "(90/200): libdb-5.3.28-42.el8_4.x86_64.rpm 5.6 MB/s | 751 kB 00:00 ", "(91/200): libdb-utils-5.3.28-42.el8_4.x86_64.rp 1.0 MB/s | 150 kB 00:00 ", "(92/200): libdnf-0.63.0-19.el8.x86_64.rpm 5.1 MB/s | 712 kB 00:00 ", "(93/200): libevent-2.1.8-5.el8.x86_64.rpm 1.9 MB/s | 253 kB 00:00 ", "(94/200): libfdisk-2.32.1-46.el8.x86_64.rpm 2.0 MB/s | 254 kB 00:00 ", "(95/200): libffi-3.1-24.el8.x86_64.rpm 291 kB/s | 38 kB 00:00 ", "(96/200): libgcc-8.5.0-21.el8.x86_64.rpm 552 kB/s | 82 kB 00:00 ", "(97/200): libgcrypt-1.8.5-7.el8_6.x86_64.rpm 3.3 MB/s | 463 kB 00:00 ", "(98/200): libgomp-8.5.0-21.el8.x86_64.rpm 1.5 MB/s | 208 kB 00:00 ", "(99/200): libgpg-error-1.31-1.el8.x86_64.rpm 1.9 MB/s | 242 kB 00:00 ", "(100/200): libidn2-2.2.0-1.el8.x86_64.rpm 719 kB/s | 94 kB 00:00 ", "(101/200): libkcapi-1.4.0-2.el8.x86_64.rpm 460 kB/s | 53 kB 00:00 ", "(102/200): libkcapi-hmaccalc-1.4.0-2.el8.x86_64 236 kB/s | 32 kB 00:00 ", "(103/200): glibc-all-langpacks-2.28-251.el8.x86 6.2 MB/s | 26 MB 00:04 ", "(104/200): libksba-1.3.5-9.el8_7.x86_64.rpm 700 kB/s | 134 kB 00:00 ", "(105/200): libmodulemd-2.13.0-1.el8.x86_64.rpm 1.1 MB/s | 233 kB 00:00 ", "(106/200): libnghttp2-1.33.0-5.el8_9.x86_64.rpm 642 kB/s | 78 kB 00:00 ", "(107/200): libmount-2.32.1-46.el8.x86_64.rpm 1.8 MB/s | 237 kB 00:00 ", "(108/200): libnsl2-1.2.0-2.20180605git4a062cf.e 484 kB/s | 58 kB 00:00 ", "(109/200): libpsl-0.20.2-6.el8.x86_64.rpm 514 kB/s | 61 kB 00:00 ", "(110/200): libpwquality-1.4.4-6.el8.x86_64.rpm 462 kB/s | 107 kB 00:00 ", "(111/200): libreport-filesystem-2.9.5-15.el8.x8 181 kB/s | 21 kB 00:00 ", "(112/200): librepo-1.14.2-5.el8.x86_64.rpm 775 kB/s | 93 kB 00:00 ", "(113/200): libseccomp-2.5.2-1.el8.x86_64.rpm 603 kB/s | 71 kB 00:00 ", "(114/200): librhsm-0.0.3-5.el8.x86_64.rpm 283 kB/s | 35 kB 00:00 ", "(115/200): libsecret-0.18.6-1.el8.x86_64.rpm 696 kB/s | 163 kB 00:00 ", "(116/200): libselinux-2.9-8.el8.x86_64.rpm 1.3 MB/s | 166 kB 00:00 ", "(117/200): libsigsegv-2.11-5.el8.x86_64.rpm 260 kB/s | 30 kB 00:00 ", "(118/200): libsemanage-2.9-9.el8.x86_64.rpm 700 kB/s | 168 kB 00:00 ", "(119/200): libsepol-2.9-3.el8.x86_64.rpm 2.6 MB/s | 340 kB 00:00 ", "(120/200): libsmartcols-2.32.1-46.el8.x86_64.rp 1.4 MB/s | 180 kB 00:00 ", "(121/200): libssh-0.9.6-14.el8.x86_64.rpm 1.7 MB/s | 220 kB 00:00 ", "(122/200): libsolv-0.7.20-6.el8.x86_64.rpm 1.6 MB/s | 376 kB 00:00 ", "(123/200): libssh-config-0.9.6-14.el8.noarch.rp 180 kB/s | 21 kB 00:00 ", "(124/200): libstdc++-8.5.0-21.el8.x86_64.rpm 1.9 MB/s | 455 kB 00:00 ", "(125/200): libtasn1-4.13-4.el8_7.x86_64.rpm 618 kB/s | 76 kB 00:00 ", "(126/200): libtirpc-1.1.4-10.el8.x86_64.rpm 919 kB/s | 113 kB 00:00 ", "(127/200): libutempter-1.1.6-14.el8.x86_64.rpm 274 kB/s | 32 kB 00:00 ", "(128/200): libunistring-0.9.9-3.el8.x86_64.rpm 3.3 MB/s | 422 kB 00:00 ", "(129/200): libusbx-1.0.23-4.el8.x86_64.rpm 589 kB/s | 74 kB 00:00 ", "(130/200): libuuid-2.32.1-46.el8.x86_64.rpm 800 kB/s | 99 kB 00:00 ", "(131/200): libverto-0.3.2-2.el8.x86_64.rpm 200 kB/s | 24 kB 00:00 ", "(132/200): libxcrypt-4.1.1-6.el8.x86_64.rpm 310 kB/s | 73 kB 00:00 ", "(133/200): libyaml-0.1.7-5.el8.x86_64.rpm 516 kB/s | 61 kB 00:00 ", "(134/200): libxml2-2.9.7-18.el8_9.x86_64.rpm 2.8 MB/s | 697 kB 00:00 ", "(135/200): lua-libs-5.3.4-12.el8.x86_64.rpm 972 kB/s | 118 kB 00:00 ", "(136/200): libzstd-1.4.4-1.el8.x86_64.rpm 1.1 MB/s | 266 kB 00:00 ", "(137/200): lz4-libs-1.8.3-3.el8_4.x86_64.rpm 549 kB/s | 66 kB 00:00 ", "(138/200): memstrack-0.2.5-2.el8.x86_64.rpm 220 kB/s | 52 kB 00:00 ", "(139/200): mpfr-3.1.6-1.el8.x86_64.rpm 1.7 MB/s | 221 kB 00:00 ", "(140/200): ncurses-6.1-10.20180224.el8.x86_64.r 1.6 MB/s | 387 kB 00:00 ", "(141/200): ncurses-base-6.1-10.20180224.el8.noa 681 kB/s | 81 kB 00:00 ", "(142/200): ncurses-libs-6.1-10.20180224.el8.x86 1.4 MB/s | 334 kB 00:00 ", "(143/200): npth-1.5-4.el8.x86_64.rpm 227 kB/s | 26 kB 00:00 ", "(144/200): nettle-3.4.1-7.el8.x86_64.rpm 1.2 MB/s | 301 kB 00:00 ", "(145/200): openssl-1.1.1k-12.el8_9.x86_64.rpm 3.0 MB/s | 711 kB 00:00 ", "(146/200): openssl-libs-1.1.1k-12.el8_9.x86_64. 6.5 MB/s | 1.5 MB 00:00 ", "(147/200): openldap-2.4.46-18.el8.x86_64.rpm 1.0 MB/s | 352 kB 00:00 ", "(148/200): openssl-pkcs11-0.4.10-3.el8.x86_64.r 291 kB/s | 66 kB 00:00 ", "(149/200): os-prober-1.74-9.el8.x86_64.rpm 440 kB/s | 51 kB 00:00 ", "(150/200): p11-kit-0.23.22-2.el8.x86_64.rpm 1.4 MB/s | 327 kB 00:00 ", "(151/200): p11-kit-trust-0.23.22-2.el8.x86_64.r 1.1 MB/s | 138 kB 00:00 ", "(152/200): pam-1.3.1-33.el8.x86_64.rpm 3.1 MB/s | 747 kB 00:00 ", "(153/200): pcre-8.42-6.el8.x86_64.rpm 1.6 MB/s | 211 kB 00:00 ", "(154/200): pcre2-10.32-3.el8_6.x86_64.rpm 1.9 MB/s | 247 kB 00:00 ", "(155/200): pigz-2.4-4.el8.x86_64.rpm 649 kB/s | 79 kB 00:00 ", "(156/200): platform-python-3.6.8-59.el8.x86_64. 706 kB/s | 87 kB 00:00 ", "(157/200): popt-1.18-1.el8.x86_64.rpm 412 kB/s | 61 kB 00:00 ", "(158/200): platform-python-pip-9.0.3-24.el8.noa 4.4 MB/s | 1.6 MB 00:00 ", "(159/200): platform-python-setuptools-39.2.0-7. 2.2 MB/s | 632 kB 00:00 ", "(160/200): procps-ng-3.3.15-14.el8.x86_64.rpm 1.6 MB/s | 330 kB 00:00 ", "(161/200): publicsuffix-list-dafsa-20180723-1.e 472 kB/s | 56 kB 00:00 ", "(162/200): python3-dateutil-2.6.1-6.el8.noarch. 1.3 MB/s | 251 kB 00:00 ", "(163/200): python3-dbus-1.2.4-15.el8.x86_64.rpm 1.1 MB/s | 134 kB 00:00 ", "(164/200): python3-dnf-4.7.0-20.el8.noarch.rpm 2.3 MB/s | 550 kB 00:00 ", "(165/200): python3-dnf-plugins-core-4.0.21-25.e 2.1 MB/s | 263 kB 00:00 ", "(166/200): python3-gpg-1.13.1-12.el8.x86_64.rpm 1.0 MB/s | 244 kB 00:00 ", "(167/200): python3-libcomps-0.1.18-1.el8.x86_64 452 kB/s | 52 kB 00:00 ", "(168/200): python3-hawkey-0.63.0-19.el8.x86_64. 968 kB/s | 118 kB 00:00 ", "(169/200): python3-libdnf-0.63.0-19.el8.x86_64. 2.1 MB/s | 780 kB 00:00 ", "(170/200): python3-rpm-4.14.3-31.el8.x86_64.rpm 1.1 MB/s | 155 kB 00:00 ", "(171/200): python3-setuptools-wheel-39.2.0-7.el 1.0 MB/s | 289 kB 00:00 ", "(172/200): python3-libs-3.6.8-59.el8.x86_64.rpm 8.6 MB/s | 7.9 MB 00:00 ", "(173/200): python3-six-1.11.0-8.el8.noarch.rpm 265 kB/s | 38 kB 00:00 ", "(174/200): python3-systemd-234-8.el8.x86_64.rpm 685 kB/s | 81 kB 00:00 ", "(175/200): readline-7.0-10.el8.x86_64.rpm 1.6 MB/s | 199 kB 00:00 ", "(176/200): redhat-release-8.10-0.2.el8.x86_64.r 391 kB/s | 45 kB 00:00 ", "(177/200): redhat-release-eula-8.10-0.2.el8.x86 95 kB/s | 21 kB 00:00 ", "(178/200): rpm-4.14.3-31.el8.x86_64.rpm 2.4 MB/s | 544 kB 00:00 ", "(179/200): python3-pip-wheel-9.0.3-24.el8.noarc 630 kB/s | 866 kB 00:01 ", "(180/200): rpm-build-libs-4.14.3-31.el8.x86_64. 687 kB/s | 157 kB 00:00 ", "(181/200): rpm-libs-4.14.3-31.el8.x86_64.rpm 2.7 MB/s | 348 kB 00:00 ", "(182/200): rpm-plugin-systemd-inhibit-4.14.3-31 649 kB/s | 79 kB 00:00 ", "(183/200): setup-2.12.2-9.el8.noarch.rpm 1.5 MB/s | 181 kB 00:00 ", "(184/200): sed-4.5-5.el8.x86_64.rpm 2.2 MB/s | 298 kB 00:00 ", "(185/200): shadow-utils-4.6-22.el8.x86_64.rpm 5.1 MB/s | 1.2 MB 00:00 ", "(186/200): shared-mime-info-1.9-4.el8.x86_64.rp 2.5 MB/s | 329 kB 00:00 ", "(187/200): sqlite-libs-3.26.0-19.el8_9.x86_64.r 2.2 MB/s | 581 kB 00:00 ", "(188/200): systemd-libs-239-82.el8.x86_64.rpm 3.0 MB/s | 1.1 MB 00:00 ", "(189/200): systemd-pam-239-82.el8.x86_64.rpm 2.0 MB/s | 512 kB 00:00 ", "(190/200): tpm2-tss-2.3.2-6.el8.x86_64.rpm 2.1 MB/s | 275 kB 00:00 ", "(191/200): systemd-udev-239-82.el8.x86_64.rpm 6.2 MB/s | 1.6 MB 00:00 ", "(192/200): trousers-0.3.15-2.el8.x86_64.rpm 1.2 MB/s | 153 kB 00:00 ", "(193/200): systemd-239-82.el8.x86_64.rpm 4.8 MB/s | 3.6 MB 00:00 ", "(194/200): trousers-lib-0.3.15-2.el8.x86_64.rpm 1.3 MB/s | 168 kB 00:00 ", "(195/200): which-2.21-20.el8.x86_64.rpm 429 kB/s | 50 kB 00:00 ", "(196/200): tzdata-2024a-1.el8.noarch.rpm 1.9 MB/s | 475 kB 00:00 ", "(197/200): xz-5.2.4-4.el8_6.x86_64.rpm 1.2 MB/s | 153 kB 00:00 ", "(198/200): xz-libs-5.2.4-4.el8_6.x86_64.rpm 743 kB/s | 94 kB 00:00 ", "(199/200): zlib-1.2.11-25.el8.x86_64.rpm 760 kB/s | 103 kB 00:00 ", "(200/200): util-linux-2.32.1-46.el8.x86_64.rpm 5.4 MB/s | 2.5 MB 00:00 ", "--------------------------------------------------------------------------------", "Total 7.8 MB/s | 111 MB 00:14 ", "Running transaction check", "Transaction check succeeded.", "Running transaction test", "Transaction test succeeded.", "Running transaction", " Running scriptlet: filesystem-3.8-6.el8.x86_64 1/1 ", " Preparing : 1/1 ", " Installing : libgcc-8.5.0-21.el8.x86_64 1/200 ", " Running scriptlet: libgcc-8.5.0-21.el8.x86_64 1/200 ", " Installing : crypto-policies-20230731-1.git3177e06.el8.noarch 2/200 ", " Running scriptlet: crypto-policies-20230731-1.git3177e06.el8.noarch 2/200 ", " Installing : tzdata-2024a-1.el8.noarch 3/200 ", " Installing : python3-setuptools-wheel-39.2.0-7.el8.noarch 4/200 ", " Installing : python3-pip-wheel-9.0.3-24.el8.noarch 5/200 ", " Installing : redhat-release-8.10-0.2.el8.x86_64 6/200 ", " Installing : setup-2.12.2-9.el8.noarch 7/200 ", " Running scriptlet: setup-2.12.2-9.el8.noarch 7/200 ", " Installing : filesystem-3.8-6.el8.x86_64 8/200 ", " Installing : basesystem-11-5.el8.noarch 9/200 ", " Installing : publicsuffix-list-dafsa-20180723-1.el8.noarch 10/200 ", " Installing : ncurses-base-6.1-10.20180224.el8.noarch 11/200 ", " Installing : pcre2-10.32-3.el8_6.x86_64 12/200 ", " Installing : libselinux-2.9-8.el8.x86_64 13/200 ", " Installing : ncurses-libs-6.1-10.20180224.el8.x86_64 14/200 ", " Installing : glibc-all-langpacks-2.28-251.el8.x86_64 15/200 ", " Installing : glibc-common-2.28-251.el8.x86_64 16/200 ", " Running scriptlet: glibc-2.28-251.el8.x86_64 17/200 ", " Installing : glibc-2.28-251.el8.x86_64 17/200 ", " Running scriptlet: glibc-2.28-251.el8.x86_64 17/200 ", " Installing : bash-4.4.20-5.el8.x86_64 18/200 ", " Running scriptlet: bash-4.4.20-5.el8.x86_64 18/200 ", " Installing : libsepol-2.9-3.el8.x86_64 19/200 ", " Running scriptlet: libsepol-2.9-3.el8.x86_64 19/200 ", " Installing : zlib-1.2.11-25.el8.x86_64 20/200 ", " Installing : xz-libs-5.2.4-4.el8_6.x86_64 21/200 ", " Installing : bzip2-libs-1.0.6-26.el8.x86_64 22/200 ", " Installing : libgpg-error-1.31-1.el8.x86_64 23/200 ", " Installing : info-6.5-7.el8.x86_64 24/200 ", " Installing : sqlite-libs-3.26.0-19.el8_9.x86_64 25/200 ", " Installing : libxml2-2.9.7-18.el8_9.x86_64 26/200 ", " Installing : libcap-2.48-6.el8_9.x86_64 27/200 ", " Installing : libzstd-1.4.4-1.el8.x86_64 28/200 ", " Installing : elfutils-libelf-0.190-2.el8.x86_64 29/200 ", " Installing : expat-2.2.5-13.el8_10.x86_64 30/200 ", " Installing : libxcrypt-4.1.1-6.el8.x86_64 31/200 ", " Installing : popt-1.18-1.el8.x86_64 32/200 ", " Installing : libunistring-0.9.9-3.el8.x86_64 33/200 ", " Installing : readline-7.0-10.el8.x86_64 34/200 ", " Running scriptlet: readline-7.0-10.el8.x86_64 34/200 ", "install-info: No such file or directory for /dev/null", "install-info: No such file or directory for /dev/null", "", " Installing : libgcrypt-1.8.5-7.el8_6.x86_64 35/200 ", " Running scriptlet: libgcrypt-1.8.5-7.el8_6.x86_64 35/200 ", " Installing : gmp-1:6.1.2-11.el8.x86_64 36/200 ", " Running scriptlet: gmp-1:6.1.2-11.el8.x86_64 36/200 ", " Installing : libcom_err-1.45.6-5.el8.x86_64 37/200 ", " Running scriptlet: libcom_err-1.45.6-5.el8.x86_64 37/200 ", " Installing : libuuid-2.32.1-46.el8.x86_64 38/200 ", " Running scriptlet: libuuid-2.32.1-46.el8.x86_64 38/200 ", " Installing : lua-libs-5.3.4-12.el8.x86_64 39/200 ", " Installing : libidn2-2.2.0-1.el8.x86_64 40/200 ", " Installing : chkconfig-1.19.2-1.el8.x86_64 41/200 ", " Installing : libassuan-2.5.1-3.el8.x86_64 42/200 ", " Installing : file-libs-5.33-26.el8.x86_64 43/200 ", " Installing : json-c-0.13.1-3.el8.x86_64 44/200 ", " Installing : libattr-2.4.48-3.el8.x86_64 45/200 ", " Installing : libacl-2.2.53-3.el8.x86_64 46/200 ", " Installing : sed-4.5-5.el8.x86_64 47/200 ", " Running scriptlet: sed-4.5-5.el8.x86_64 47/200 ", "install-info: No such file or directory for /dev/null", "", " Installing : libsmartcols-2.32.1-46.el8.x86_64 48/200 ", " Running scriptlet: libsmartcols-2.32.1-46.el8.x86_64 48/200 ", " Installing : libstdc++-8.5.0-21.el8.x86_64 49/200 ", " Running scriptlet: libstdc++-8.5.0-21.el8.x86_64 49/200 ", " Installing : libcap-ng-0.7.11-1.el8.x86_64 50/200 ", " Installing : audit-libs-3.1.2-1.el8.x86_64 51/200 ", " Installing : libffi-3.1-24.el8.x86_64 52/200 ", " Installing : p11-kit-0.23.22-2.el8.x86_64 53/200 ", " Installing : lz4-libs-1.8.3-3.el8_4.x86_64 54/200 ", " Installing : findutils-1:4.6.0-22.el8.x86_64 55/200 ", " Running scriptlet: findutils-1:4.6.0-22.el8.x86_64 55/200 ", " Installing : libgomp-8.5.0-21.el8.x86_64 56/200 ", " Running scriptlet: libgomp-8.5.0-21.el8.x86_64 56/200 ", " Installing : libksba-1.3.5-9.el8_7.x86_64 57/200 ", " Installing : grub2-common-1:2.02-156.el8.noarch 58/200 ", " Installing : gdbm-libs-1:1.18-2.el8.x86_64 59/200 ", " Installing : keyutils-libs-1.5.10-9.el8.x86_64 60/200 ", " Installing : libtasn1-4.13-4.el8_7.x86_64 61/200 ", " Running scriptlet: libtasn1-4.13-4.el8_7.x86_64 61/200 ", " Installing : p11-kit-trust-0.23.22-2.el8.x86_64 62/200 ", " Running scriptlet: p11-kit-trust-0.23.22-2.el8.x86_64 62/200 ", " Installing : pcre-8.42-6.el8.x86_64 63/200 ", " Installing : grep-3.1-6.el8.x86_64 64/200 ", " Running scriptlet: grep-3.1-6.el8.x86_64 64/200 ", " Installing : xz-5.2.4-4.el8_6.x86_64 65/200 ", " Installing : gdbm-1:1.18-2.el8.x86_64 66/200 ", " Installing : libsemanage-2.9-9.el8.x86_64 67/200 ", " Installing : acl-2.2.53-3.el8.x86_64 68/200 ", " Installing : file-5.33-26.el8.x86_64 69/200 ", " Installing : libpsl-0.20.2-6.el8.x86_64 70/200 ", " Installing : mpfr-3.1.6-1.el8.x86_64 71/200 ", " Running scriptlet: mpfr-3.1.6-1.el8.x86_64 71/200 ", " Installing : nettle-3.4.1-7.el8.x86_64 72/200 ", " Running scriptlet: nettle-3.4.1-7.el8.x86_64 72/200 ", " Installing : gnutls-3.6.16-8.el8_9.3.x86_64 73/200 ", " Installing : libcomps-0.1.18-1.el8.x86_64 74/200 ", " Installing : coreutils-common-8.30-15.el8.x86_64 75/200 ", " Running scriptlet: coreutils-common-8.30-15.el8.x86_64 75/200 ", " Installing : elfutils-default-yama-scope-0.190-2.el8.noarch 76/200 ", " Running scriptlet: elfutils-default-yama-scope-0.190-2.el8.noarch 76/200 ", " Installing : elfutils-libs-0.190-2.el8.x86_64 77/200 ", " Installing : brotli-1.0.6-3.el8.x86_64 78/200 ", " Installing : cpio-2.12-11.el8.x86_64 79/200 ", " Installing : libnghttp2-1.33.0-5.el8_9.x86_64 80/200 ", " Installing : libseccomp-2.5.2-1.el8.x86_64 81/200 ", " Running scriptlet: libseccomp-2.5.2-1.el8.x86_64 81/200 ", " Installing : libsigsegv-2.11-5.el8.x86_64 82/200 ", " Installing : gawk-4.2.1-4.el8.x86_64 83/200 ", " Installing : libverto-0.3.2-2.el8.x86_64 84/200 ", " Installing : libyaml-0.1.7-5.el8.x86_64 85/200 ", " Installing : ncurses-6.1-10.20180224.el8.x86_64 86/200 ", " Installing : openssl-libs-1:1.1.1k-12.el8_9.x86_64 87/200 ", " Running scriptlet: openssl-libs-1:1.1.1k-12.el8_9.x86_64 87/200 ", " Installing : coreutils-8.30-15.el8.x86_64 88/200 ", " Running scriptlet: ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.no 89/200 ", " Installing : ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.no 89/200 ", " Running scriptlet: ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.no 89/200 ", " Installing : libdb-5.3.28-42.el8_4.x86_64 90/200 ", " Running scriptlet: libdb-5.3.28-42.el8_4.x86_64 90/200 ", " Installing : libblkid-2.32.1-46.el8.x86_64 91/200 ", " Running scriptlet: libblkid-2.32.1-46.el8.x86_64 91/200 ", " Installing : shadow-utils-2:4.6-22.el8.x86_64 92/200 ", " Installing : libmount-2.32.1-46.el8.x86_64 93/200 ", " Running scriptlet: libmount-2.32.1-46.el8.x86_64 93/200 ", " Installing : glib2-2.56.4-162.el8.x86_64 94/200 ", " Installing : systemd-libs-239-82.el8.x86_64 95/200 ", " Running scriptlet: systemd-libs-239-82.el8.x86_64 95/200 ", " Installing : dbus-libs-1:1.12.8-26.el8.x86_64 96/200 ", " Running scriptlet: dbus-libs-1:1.12.8-26.el8.x86_64 96/200 ", " Installing : json-glib-1.4.4-1.el8.x86_64 97/200 ", " Installing : krb5-libs-1.18.2-26.el8_9.x86_64 98/200 ", " Installing : libtirpc-1.1.4-10.el8.x86_64 99/200 ", " Running scriptlet: libtirpc-1.1.4-10.el8.x86_64 99/200 ", " Installing : librhsm-0.0.3-5.el8.x86_64 100/200 ", " Installing : kmod-25-20.el8.x86_64 101/200 ", " Installing : kmod-libs-25-20.el8.x86_64 102/200 ", " Running scriptlet: kmod-libs-25-20.el8.x86_64 102/200 ", " Installing : libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 103/200 ", " Running scriptlet: libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 103/200 ", " Installing : platform-python-setuptools-39.2.0-7.el8.noarch 104/200 ", " Installing : platform-python-3.6.8-59.el8.x86_64 105/200 ", " Running scriptlet: platform-python-3.6.8-59.el8.x86_64 105/200 ", " Installing : python3-libs-3.6.8-59.el8.x86_64 106/200 ", " Installing : libcroco-0.6.12-4.el8_2.1.x86_64 107/200 ", " Running scriptlet: libcroco-0.6.12-4.el8_2.1.x86_64 107/200 ", " Installing : gzip-1.9-13.el8_5.x86_64 108/200 ", " Running scriptlet: gzip-1.9-13.el8_5.x86_64 108/200 ", " Installing : cracklib-2.9.6-15.el8.x86_64 109/200 ", " Installing : libevent-2.1.8-5.el8.x86_64 110/200 ", " Installing : cracklib-dicts-2.9.6-15.el8.x86_64 111/200 ", " Installing : libpwquality-1.4.4-6.el8.x86_64 112/200 ", " Installing : pam-1.3.1-33.el8.x86_64 113/200 ", " Running scriptlet: pam-1.3.1-33.el8.x86_64 113/200 ", " Installing : gettext-libs-0.19.8.1-17.el8.x86_64 114/200 ", " Installing : gettext-0.19.8.1-17.el8.x86_64 115/200 ", " Running scriptlet: gettext-0.19.8.1-17.el8.x86_64 115/200 ", " Installing : python3-libcomps-0.1.18-1.el8.x86_64 116/200 ", " Installing : python3-systemd-234-8.el8.x86_64 117/200 ", " Installing : python3-six-1.11.0-8.el8.noarch 118/200 ", " Installing : python3-dateutil-1:2.6.1-6.el8.noarch 119/200 ", " Installing : cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 120/200 ", " Running scriptlet: cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 120/200 ", " Installing : openldap-2.4.46-18.el8.x86_64 121/200 ", " Installing : dbus-glib-0.110-2.el8.x86_64 122/200 ", " Running scriptlet: dbus-glib-0.110-2.el8.x86_64 122/200 ", " Installing : python3-dbus-1.2.4-15.el8.x86_64 123/200 ", " Installing : dbus-tools-1:1.12.8-26.el8.x86_64 124/200 ", " Installing : libusbx-1.0.23-4.el8.x86_64 125/200 ", " Installing : procps-ng-3.3.15-14.el8.x86_64 126/200 ", " Installing : libsecret-0.18.6-1.el8.x86_64 127/200 ", " Running scriptlet: libutempter-1.1.6-14.el8.x86_64 128/200 ", " Installing : libutempter-1.1.6-14.el8.x86_64 128/200 ", " Running scriptlet: tpm2-tss-2.3.2-6.el8.x86_64 129/200 ", " Installing : tpm2-tss-2.3.2-6.el8.x86_64 129/200 ", " Running scriptlet: tpm2-tss-2.3.2-6.el8.x86_64 129/200 ", " Installing : ima-evm-utils-1.3.2-12.el8.x86_64 130/200 ", " Installing : libfdisk-2.32.1-46.el8.x86_64 131/200 ", " Running scriptlet: libfdisk-2.32.1-46.el8.x86_64 131/200 ", " Installing : util-linux-2.32.1-46.el8.x86_64 132/200 ", " Running scriptlet: util-linux-2.32.1-46.el8.x86_64 132/200 ", " Installing : device-mapper-8:1.02.181-14.el8.x86_64 133/200 ", " Installing : device-mapper-libs-8:1.02.181-14.el8.x86_64 134/200 ", " Installing : cryptsetup-libs-2.3.7-7.el8.x86_64 135/200 ", " Running scriptlet: cryptsetup-libs-2.3.7-7.el8.x86_64 135/200 ", " Installing : dbus-common-1:1.12.8-26.el8.noarch 136/200 ", " Running scriptlet: dbus-daemon-1:1.12.8-26.el8.x86_64 137/200 ", " Installing : dbus-daemon-1:1.12.8-26.el8.x86_64 137/200 ", " Running scriptlet: dbus-daemon-1:1.12.8-26.el8.x86_64 137/200 ", " Installing : systemd-pam-239-82.el8.x86_64 138/200 ", " Running scriptlet: systemd-239-82.el8.x86_64 139/200 ", " Installing : systemd-239-82.el8.x86_64 139/200 ", " Running scriptlet: systemd-239-82.el8.x86_64 139/200 ", " Installing : dbus-1:1.12.8-26.el8.x86_64 140/200 ", " Installing : systemd-udev-239-82.el8.x86_64 141/200 ", " Running scriptlet: systemd-udev-239-82.el8.x86_64 141/200 ", "Failed to open /dev/urandom: No such file or directory", "", " Installing : os-prober-1.74-9.el8.x86_64 142/200 ", " Running scriptlet: unbound-libs-1.16.2-5.el8_9.6.x86_64 143/200 ", " Installing : unbound-libs-1.16.2-5.el8_9.6.x86_64 143/200 ", " Running scriptlet: unbound-libs-1.16.2-5.el8_9.6.x86_64 143/200 ", " Installing : libkcapi-1.4.0-2.el8.x86_64 144/200 ", " Installing : libkcapi-hmaccalc-1.4.0-2.el8.x86_64 145/200 ", " Installing : dracut-049-233.git20240115.el8.x86_64 146/200 ", " Installing : grub2-tools-minimal-1:2.02-156.el8.x86_64 147/200 ", " Installing : libdb-utils-5.3.28-42.el8_4.x86_64 148/200 ", " Installing : openssl-1:1.1.1k-12.el8_9.x86_64 149/200 ", " Installing : which-2.21-20.el8.x86_64 150/200 ", " Installing : libarchive-3.3.3-5.el8.x86_64 151/200 ", " Installing : trousers-lib-0.3.15-2.el8.x86_64 152/200 ", " Running scriptlet: trousers-lib-0.3.15-2.el8.x86_64 152/200 ", " Installing : npth-1.5-4.el8.x86_64 153/200 ", " Installing : gnupg2-2.2.20-3.el8_6.x86_64 154/200 ", " Installing : gpgme-1.13.1-12.el8.x86_64 155/200 ", " Installing : python3-gpg-1.13.1-12.el8.x86_64 156/200 ", " Installing : libssh-config-0.9.6-14.el8.noarch 157/200 ", " Installing : libssh-0.9.6-14.el8.x86_64 158/200 ", " Installing : libcurl-7.61.1-34.el8.x86_64 159/200 ", " Installing : librepo-1.14.2-5.el8.x86_64 160/200 ", " Installing : curl-7.61.1-34.el8.x86_64 161/200 ", " Installing : rpm-4.14.3-31.el8.x86_64 162/200 ", " Installing : rpm-libs-4.14.3-31.el8.x86_64 163/200 ", " Running scriptlet: rpm-libs-4.14.3-31.el8.x86_64 163/200 ", " Installing : libmodulemd-2.13.0-1.el8.x86_64 164/200 ", " Installing : libsolv-0.7.20-6.el8.x86_64 165/200 ", " Installing : libdnf-0.63.0-19.el8.x86_64 166/200 ", " Installing : python3-libdnf-0.63.0-19.el8.x86_64 167/200 ", " Installing : python3-hawkey-0.63.0-19.el8.x86_64 168/200 ", " Running scriptlet: grub2-tools-1:2.02-156.el8.x86_64 169/200 ", " Installing : grub2-tools-1:2.02-156.el8.x86_64 169/200 ", " Running scriptlet: grub2-tools-1:2.02-156.el8.x86_64 169/200 ", " Installing : rpm-build-libs-4.14.3-31.el8.x86_64 170/200 ", " Running scriptlet: rpm-build-libs-4.14.3-31.el8.x86_64 170/200 ", " Installing : python3-rpm-4.14.3-31.el8.x86_64 171/200 ", " Installing : libreport-filesystem-2.9.5-15.el8.x86_64 172/200 ", " Installing : dnf-data-4.7.0-20.el8.noarch 173/200 ", " Installing : python3-dnf-4.7.0-20.el8.noarch 174/200 ", " Installing : python3-dnf-plugins-core-4.0.21-25.el8.noarch 175/200 ", " Installing : kbd-misc-2.0.4-11.el8.noarch 176/200 ", " Installing : kbd-legacy-2.0.4-11.el8.noarch 177/200 ", " Installing : xkeyboard-config-2.28-1.el8.noarch 178/200 ", " Installing : libxkbcommon-0.9.1-1.el8.x86_64 179/200 ", " Installing : kbd-2.0.4-11.el8.x86_64 180/200 ", " Installing : dnf-plugins-core-4.0.21-25.el8.noarch 181/200 ", " Installing : dnf-4.7.0-20.el8.noarch 182/200 ", " Running scriptlet: dnf-4.7.0-20.el8.noarch 182/200 ", " Installing : grubby-8.40-49.el8.x86_64 183/200 ", " Installing : rpm-plugin-systemd-inhibit-4.14.3-31.el8.x86_64 184/200 ", " Installing : elfutils-debuginfod-client-0.190-2.el8.x86_64 185/200 ", " Installing : gnupg2-smime-2.2.20-3.el8_6.x86_64 186/200 ", " Running scriptlet: trousers-0.3.15-2.el8.x86_64 187/200 ", " Installing : trousers-0.3.15-2.el8.x86_64 187/200 ", " Running scriptlet: trousers-0.3.15-2.el8.x86_64 187/200 ", " Installing : openssl-pkcs11-0.4.10-3.el8.x86_64 188/200 ", " Installing : python3-unbound-1.16.2-5.el8_9.6.x86_64 189/200 ", " Installing : kpartx-0.8.4-41.el8.x86_64 190/200 ", " Installing : pinentry-1.1.0-2.el8.x86_64 191/200 ", " Running scriptlet: pinentry-1.1.0-2.el8.x86_64 191/200 ", " Installing : crypto-policies-scripts-20230731-1.git3177e06.el 192/200 ", " Installing : platform-python-pip-9.0.3-24.el8.noarch 193/200 ", " Installing : shared-mime-info-1.9-4.el8.x86_64 194/200 ", " Running scriptlet: shared-mime-info-1.9-4.el8.x86_64 194/200 ", " Installing : diffutils-3.6-6.el8.x86_64 195/200 ", " Running scriptlet: diffutils-3.6-6.el8.x86_64 195/200 ", " Installing : pigz-2.4-4.el8.x86_64 196/200 ", " Installing : glibc-gconv-extra-2.28-251.el8.x86_64 197/200 ", " Running scriptlet: glibc-gconv-extra-2.28-251.el8.x86_64 197/200 ", " Installing : hardlink-1:1.3-6.el8.x86_64 198/200 ", " Installing : memstrack-0.2.5-2.el8.x86_64 199/200 ", " Installing : redhat-release-eula-8.10-0.2.el8.x86_64 200/200 ", " Running scriptlet: filesystem-3.8-6.el8.x86_64 200/200 ", " Running scriptlet: glibc-all-langpacks-2.28-251.el8.x86_64 200/200 ", " Running scriptlet: ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.no 200/200 ", " Running scriptlet: crypto-policies-scripts-20230731-1.git3177e06.el 200/200 ", " Verifying : libxkbcommon-0.9.1-1.el8.x86_64 1/200 ", " Verifying : pinentry-1.1.0-2.el8.x86_64 2/200 ", " Verifying : python3-unbound-1.16.2-5.el8_9.6.x86_64 3/200 ", " Verifying : unbound-libs-1.16.2-5.el8_9.6.x86_64 4/200 ", " Verifying : xkeyboard-config-2.28-1.el8.noarch 5/200 ", " Verifying : acl-2.2.53-3.el8.x86_64 6/200 ", " Verifying : audit-libs-3.1.2-1.el8.x86_64 7/200 ", " Verifying : basesystem-11-5.el8.noarch 8/200 ", " Verifying : bash-4.4.20-5.el8.x86_64 9/200 ", " Verifying : brotli-1.0.6-3.el8.x86_64 10/200 ", " Verifying : bzip2-libs-1.0.6-26.el8.x86_64 11/200 ", " Verifying : ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.no 12/200 ", " Verifying : chkconfig-1.19.2-1.el8.x86_64 13/200 ", " Verifying : coreutils-8.30-15.el8.x86_64 14/200 ", " Verifying : coreutils-common-8.30-15.el8.x86_64 15/200 ", " Verifying : cpio-2.12-11.el8.x86_64 16/200 ", " Verifying : cracklib-2.9.6-15.el8.x86_64 17/200 ", " Verifying : cracklib-dicts-2.9.6-15.el8.x86_64 18/200 ", " Verifying : crypto-policies-20230731-1.git3177e06.el8.noarch 19/200 ", " Verifying : crypto-policies-scripts-20230731-1.git3177e06.el 20/200 ", " Verifying : cryptsetup-libs-2.3.7-7.el8.x86_64 21/200 ", " Verifying : curl-7.61.1-34.el8.x86_64 22/200 ", " Verifying : cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 23/200 ", " Verifying : dbus-1:1.12.8-26.el8.x86_64 24/200 ", " Verifying : dbus-common-1:1.12.8-26.el8.noarch 25/200 ", " Verifying : dbus-daemon-1:1.12.8-26.el8.x86_64 26/200 ", " Verifying : dbus-glib-0.110-2.el8.x86_64 27/200 ", " Verifying : dbus-libs-1:1.12.8-26.el8.x86_64 28/200 ", " Verifying : dbus-tools-1:1.12.8-26.el8.x86_64 29/200 ", " Verifying : device-mapper-8:1.02.181-14.el8.x86_64 30/200 ", " Verifying : device-mapper-libs-8:1.02.181-14.el8.x86_64 31/200 ", " Verifying : diffutils-3.6-6.el8.x86_64 32/200 ", " Verifying : dnf-4.7.0-20.el8.noarch 33/200 ", " Verifying : dnf-data-4.7.0-20.el8.noarch 34/200 ", " Verifying : dnf-plugins-core-4.0.21-25.el8.noarch 35/200 ", " Verifying : dracut-049-233.git20240115.el8.x86_64 36/200 ", " Verifying : elfutils-debuginfod-client-0.190-2.el8.x86_64 37/200 ", " Verifying : elfutils-default-yama-scope-0.190-2.el8.noarch 38/200 ", " Verifying : elfutils-libelf-0.190-2.el8.x86_64 39/200 ", " Verifying : elfutils-libs-0.190-2.el8.x86_64 40/200 ", " Verifying : expat-2.2.5-13.el8_10.x86_64 41/200 ", " Verifying : file-5.33-26.el8.x86_64 42/200 ", " Verifying : file-libs-5.33-26.el8.x86_64 43/200 ", " Verifying : filesystem-3.8-6.el8.x86_64 44/200 ", " Verifying : findutils-1:4.6.0-22.el8.x86_64 45/200 ", " Verifying : gawk-4.2.1-4.el8.x86_64 46/200 ", " Verifying : gdbm-1:1.18-2.el8.x86_64 47/200 ", " Verifying : gdbm-libs-1:1.18-2.el8.x86_64 48/200 ", " Verifying : gettext-0.19.8.1-17.el8.x86_64 49/200 ", " Verifying : gettext-libs-0.19.8.1-17.el8.x86_64 50/200 ", " Verifying : glib2-2.56.4-162.el8.x86_64 51/200 ", " Verifying : glibc-2.28-251.el8.x86_64 52/200 ", " Verifying : glibc-all-langpacks-2.28-251.el8.x86_64 53/200 ", " Verifying : glibc-common-2.28-251.el8.x86_64 54/200 ", " Verifying : glibc-gconv-extra-2.28-251.el8.x86_64 55/200 ", " Verifying : gmp-1:6.1.2-11.el8.x86_64 56/200 ", " Verifying : gnupg2-2.2.20-3.el8_6.x86_64 57/200 ", " Verifying : gnupg2-smime-2.2.20-3.el8_6.x86_64 58/200 ", " Verifying : gnutls-3.6.16-8.el8_9.3.x86_64 59/200 ", " Verifying : gpgme-1.13.1-12.el8.x86_64 60/200 ", " Verifying : grep-3.1-6.el8.x86_64 61/200 ", " Verifying : grub2-common-1:2.02-156.el8.noarch 62/200 ", " Verifying : grub2-tools-1:2.02-156.el8.x86_64 63/200 ", " Verifying : grub2-tools-minimal-1:2.02-156.el8.x86_64 64/200 ", " Verifying : grubby-8.40-49.el8.x86_64 65/200 ", " Verifying : gzip-1.9-13.el8_5.x86_64 66/200 ", " Verifying : hardlink-1:1.3-6.el8.x86_64 67/200 ", " Verifying : ima-evm-utils-1.3.2-12.el8.x86_64 68/200 ", " Verifying : info-6.5-7.el8.x86_64 69/200 ", " Verifying : json-c-0.13.1-3.el8.x86_64 70/200 ", " Verifying : json-glib-1.4.4-1.el8.x86_64 71/200 ", " Verifying : kbd-2.0.4-11.el8.x86_64 72/200 ", " Verifying : kbd-legacy-2.0.4-11.el8.noarch 73/200 ", " Verifying : kbd-misc-2.0.4-11.el8.noarch 74/200 ", " Verifying : keyutils-libs-1.5.10-9.el8.x86_64 75/200 ", " Verifying : kmod-25-20.el8.x86_64 76/200 ", " Verifying : kmod-libs-25-20.el8.x86_64 77/200 ", " Verifying : kpartx-0.8.4-41.el8.x86_64 78/200 ", " Verifying : krb5-libs-1.18.2-26.el8_9.x86_64 79/200 ", " Verifying : libacl-2.2.53-3.el8.x86_64 80/200 ", " Verifying : libarchive-3.3.3-5.el8.x86_64 81/200 ", " Verifying : libassuan-2.5.1-3.el8.x86_64 82/200 ", " Verifying : libattr-2.4.48-3.el8.x86_64 83/200 ", " Verifying : libblkid-2.32.1-46.el8.x86_64 84/200 ", " Verifying : libcap-2.48-6.el8_9.x86_64 85/200 ", " Verifying : libcap-ng-0.7.11-1.el8.x86_64 86/200 ", " Verifying : libcom_err-1.45.6-5.el8.x86_64 87/200 ", " Verifying : libcomps-0.1.18-1.el8.x86_64 88/200 ", " Verifying : libcroco-0.6.12-4.el8_2.1.x86_64 89/200 ", " Verifying : libcurl-7.61.1-34.el8.x86_64 90/200 ", " Verifying : libdb-5.3.28-42.el8_4.x86_64 91/200 ", " Verifying : libdb-utils-5.3.28-42.el8_4.x86_64 92/200 ", " Verifying : libdnf-0.63.0-19.el8.x86_64 93/200 ", " Verifying : libevent-2.1.8-5.el8.x86_64 94/200 ", " Verifying : libfdisk-2.32.1-46.el8.x86_64 95/200 ", " Verifying : libffi-3.1-24.el8.x86_64 96/200 ", " Verifying : libgcc-8.5.0-21.el8.x86_64 97/200 ", " Verifying : libgcrypt-1.8.5-7.el8_6.x86_64 98/200 ", " Verifying : libgomp-8.5.0-21.el8.x86_64 99/200 ", " Verifying : libgpg-error-1.31-1.el8.x86_64 100/200 ", " Verifying : libidn2-2.2.0-1.el8.x86_64 101/200 ", " Verifying : libkcapi-1.4.0-2.el8.x86_64 102/200 ", " Verifying : libkcapi-hmaccalc-1.4.0-2.el8.x86_64 103/200 ", " Verifying : libksba-1.3.5-9.el8_7.x86_64 104/200 ", " Verifying : libmodulemd-2.13.0-1.el8.x86_64 105/200 ", " Verifying : libmount-2.32.1-46.el8.x86_64 106/200 ", " Verifying : libnghttp2-1.33.0-5.el8_9.x86_64 107/200 ", " Verifying : libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 108/200 ", " Verifying : libpsl-0.20.2-6.el8.x86_64 109/200 ", " Verifying : libpwquality-1.4.4-6.el8.x86_64 110/200 ", " Verifying : librepo-1.14.2-5.el8.x86_64 111/200 ", " Verifying : libreport-filesystem-2.9.5-15.el8.x86_64 112/200 ", " Verifying : librhsm-0.0.3-5.el8.x86_64 113/200 ", " Verifying : libseccomp-2.5.2-1.el8.x86_64 114/200 ", " Verifying : libsecret-0.18.6-1.el8.x86_64 115/200 ", " Verifying : libselinux-2.9-8.el8.x86_64 116/200 ", " Verifying : libsemanage-2.9-9.el8.x86_64 117/200 ", " Verifying : libsepol-2.9-3.el8.x86_64 118/200 ", " Verifying : libsigsegv-2.11-5.el8.x86_64 119/200 ", " Verifying : libsmartcols-2.32.1-46.el8.x86_64 120/200 ", " Verifying : libsolv-0.7.20-6.el8.x86_64 121/200 ", " Verifying : libssh-0.9.6-14.el8.x86_64 122/200 ", " Verifying : libssh-config-0.9.6-14.el8.noarch 123/200 ", " Verifying : libstdc++-8.5.0-21.el8.x86_64 124/200 ", " Verifying : libtasn1-4.13-4.el8_7.x86_64 125/200 ", " Verifying : libtirpc-1.1.4-10.el8.x86_64 126/200 ", " Verifying : libunistring-0.9.9-3.el8.x86_64 127/200 ", " Verifying : libusbx-1.0.23-4.el8.x86_64 128/200 ", " Verifying : libutempter-1.1.6-14.el8.x86_64 129/200 ", " Verifying : libuuid-2.32.1-46.el8.x86_64 130/200 ", " Verifying : libverto-0.3.2-2.el8.x86_64 131/200 ", " Verifying : libxcrypt-4.1.1-6.el8.x86_64 132/200 ", " Verifying : libxml2-2.9.7-18.el8_9.x86_64 133/200 ", " Verifying : libyaml-0.1.7-5.el8.x86_64 134/200 ", " Verifying : libzstd-1.4.4-1.el8.x86_64 135/200 ", " Verifying : lua-libs-5.3.4-12.el8.x86_64 136/200 ", " Verifying : lz4-libs-1.8.3-3.el8_4.x86_64 137/200 ", " Verifying : memstrack-0.2.5-2.el8.x86_64 138/200 ", " Verifying : mpfr-3.1.6-1.el8.x86_64 139/200 ", " Verifying : ncurses-6.1-10.20180224.el8.x86_64 140/200 ", " Verifying : ncurses-base-6.1-10.20180224.el8.noarch 141/200 ", " Verifying : ncurses-libs-6.1-10.20180224.el8.x86_64 142/200 ", " Verifying : nettle-3.4.1-7.el8.x86_64 143/200 ", " Verifying : npth-1.5-4.el8.x86_64 144/200 ", " Verifying : openldap-2.4.46-18.el8.x86_64 145/200 ", " Verifying : openssl-1:1.1.1k-12.el8_9.x86_64 146/200 ", " Verifying : openssl-libs-1:1.1.1k-12.el8_9.x86_64 147/200 ", " Verifying : openssl-pkcs11-0.4.10-3.el8.x86_64 148/200 ", " Verifying : os-prober-1.74-9.el8.x86_64 149/200 ", " Verifying : p11-kit-0.23.22-2.el8.x86_64 150/200 ", " Verifying : p11-kit-trust-0.23.22-2.el8.x86_64 151/200 ", " Verifying : pam-1.3.1-33.el8.x86_64 152/200 ", " Verifying : pcre-8.42-6.el8.x86_64 153/200 ", " Verifying : pcre2-10.32-3.el8_6.x86_64 154/200 ", " Verifying : pigz-2.4-4.el8.x86_64 155/200 ", " Verifying : platform-python-3.6.8-59.el8.x86_64 156/200 ", " Verifying : platform-python-pip-9.0.3-24.el8.noarch 157/200 ", " Verifying : platform-python-setuptools-39.2.0-7.el8.noarch 158/200 ", " Verifying : popt-1.18-1.el8.x86_64 159/200 ", " Verifying : procps-ng-3.3.15-14.el8.x86_64 160/200 ", " Verifying : publicsuffix-list-dafsa-20180723-1.el8.noarch 161/200 ", " Verifying : python3-dateutil-1:2.6.1-6.el8.noarch 162/200 ", " Verifying : python3-dbus-1.2.4-15.el8.x86_64 163/200 ", " Verifying : python3-dnf-4.7.0-20.el8.noarch 164/200 ", " Verifying : python3-dnf-plugins-core-4.0.21-25.el8.noarch 165/200 ", " Verifying : python3-gpg-1.13.1-12.el8.x86_64 166/200 ", " Verifying : python3-hawkey-0.63.0-19.el8.x86_64 167/200 ", " Verifying : python3-libcomps-0.1.18-1.el8.x86_64 168/200 ", " Verifying : python3-libdnf-0.63.0-19.el8.x86_64 169/200 ", " Verifying : python3-libs-3.6.8-59.el8.x86_64 170/200 ", " Verifying : python3-pip-wheel-9.0.3-24.el8.noarch 171/200 ", " Verifying : python3-rpm-4.14.3-31.el8.x86_64 172/200 ", " Verifying : python3-setuptools-wheel-39.2.0-7.el8.noarch 173/200 ", " Verifying : python3-six-1.11.0-8.el8.noarch 174/200 ", " Verifying : python3-systemd-234-8.el8.x86_64 175/200 ", " Verifying : readline-7.0-10.el8.x86_64 176/200 ", " Verifying : redhat-release-8.10-0.2.el8.x86_64 177/200 ", " Verifying : redhat-release-eula-8.10-0.2.el8.x86_64 178/200 ", " Verifying : rpm-4.14.3-31.el8.x86_64 179/200 ", " Verifying : rpm-build-libs-4.14.3-31.el8.x86_64 180/200 ", " Verifying : rpm-libs-4.14.3-31.el8.x86_64 181/200 ", " Verifying : rpm-plugin-systemd-inhibit-4.14.3-31.el8.x86_64 182/200 ", " Verifying : sed-4.5-5.el8.x86_64 183/200 ", " Verifying : setup-2.12.2-9.el8.noarch 184/200 ", " Verifying : shadow-utils-2:4.6-22.el8.x86_64 185/200 ", " Verifying : shared-mime-info-1.9-4.el8.x86_64 186/200 ", " Verifying : sqlite-libs-3.26.0-19.el8_9.x86_64 187/200 ", " Verifying : systemd-239-82.el8.x86_64 188/200 ", " Verifying : systemd-libs-239-82.el8.x86_64 189/200 ", " Verifying : systemd-pam-239-82.el8.x86_64 190/200 ", " Verifying : systemd-udev-239-82.el8.x86_64 191/200 ", " Verifying : tpm2-tss-2.3.2-6.el8.x86_64 192/200 ", " Verifying : trousers-0.3.15-2.el8.x86_64 193/200 ", " Verifying : trousers-lib-0.3.15-2.el8.x86_64 194/200 ", " Verifying : tzdata-2024a-1.el8.noarch 195/200 ", " Verifying : util-linux-2.32.1-46.el8.x86_64 196/200 ", " Verifying : which-2.21-20.el8.x86_64 197/200 ", " Verifying : xz-5.2.4-4.el8_6.x86_64 198/200 ", " Verifying : xz-libs-5.2.4-4.el8_6.x86_64 199/200 ", " Verifying : zlib-1.2.11-25.el8.x86_64 200/200 ", "", "Installed:", " dnf-4.7.0-20.el8.noarch ", " dnf-plugins-core-4.0.21-25.el8.noarch ", " libxkbcommon-0.9.1-1.el8.x86_64 ", " pinentry-1.1.0-2.el8.x86_64 ", " python3-unbound-1.16.2-5.el8_9.6.x86_64 ", " crypto-policies-scripts-20230731-1.git3177e06.el8.noarch ", " diffutils-3.6-6.el8.x86_64 ", " elfutils-debuginfod-client-0.190-2.el8.x86_64 ", " glibc-gconv-extra-2.28-251.el8.x86_64 ", " gnupg2-smime-2.2.20-3.el8_6.x86_64 ", " grubby-8.40-49.el8.x86_64 ", " hardlink-1:1.3-6.el8.x86_64 ", " kbd-2.0.4-11.el8.x86_64 ", " kpartx-0.8.4-41.el8.x86_64 ", " memstrack-0.2.5-2.el8.x86_64 ", " openssl-pkcs11-0.4.10-3.el8.x86_64 ", " pigz-2.4-4.el8.x86_64 ", " platform-python-pip-9.0.3-24.el8.noarch ", " redhat-release-eula-8.10-0.2.el8.x86_64 ", " rpm-plugin-systemd-inhibit-4.14.3-31.el8.x86_64 ", " shared-mime-info-1.9-4.el8.x86_64 ", " systemd-239-82.el8.x86_64 ", " trousers-0.3.15-2.el8.x86_64 ", " unbound-libs-1.16.2-5.el8_9.6.x86_64 ", " xkeyboard-config-2.28-1.el8.noarch ", " acl-2.2.53-3.el8.x86_64 ", " audit-libs-3.1.2-1.el8.x86_64 ", " basesystem-11-5.el8.noarch ", " bash-4.4.20-5.el8.x86_64 ", " brotli-1.0.6-3.el8.x86_64 ", " bzip2-libs-1.0.6-26.el8.x86_64 ", " ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.noarch ", " chkconfig-1.19.2-1.el8.x86_64 ", " coreutils-8.30-15.el8.x86_64 ", " coreutils-common-8.30-15.el8.x86_64 ", " cpio-2.12-11.el8.x86_64 ", " cracklib-2.9.6-15.el8.x86_64 ", " cracklib-dicts-2.9.6-15.el8.x86_64 ", " crypto-policies-20230731-1.git3177e06.el8.noarch ", " cryptsetup-libs-2.3.7-7.el8.x86_64 ", " curl-7.61.1-34.el8.x86_64 ", " cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 ", " dbus-1:1.12.8-26.el8.x86_64 ", " dbus-common-1:1.12.8-26.el8.noarch ", " dbus-daemon-1:1.12.8-26.el8.x86_64 ", " dbus-glib-0.110-2.el8.x86_64 ", " dbus-libs-1:1.12.8-26.el8.x86_64 ", " dbus-tools-1:1.12.8-26.el8.x86_64 ", " device-mapper-8:1.02.181-14.el8.x86_64 ", " device-mapper-libs-8:1.02.181-14.el8.x86_64 ", " dnf-data-4.7.0-20.el8.noarch ", " dracut-049-233.git20240115.el8.x86_64 ", " elfutils-default-yama-scope-0.190-2.el8.noarch ", " elfutils-libelf-0.190-2.el8.x86_64 ", " elfutils-libs-0.190-2.el8.x86_64 ", " expat-2.2.5-13.el8_10.x86_64 ", " file-5.33-26.el8.x86_64 ", " file-libs-5.33-26.el8.x86_64 ", " filesystem-3.8-6.el8.x86_64 ", " findutils-1:4.6.0-22.el8.x86_64 ", " gawk-4.2.1-4.el8.x86_64 ", " gdbm-1:1.18-2.el8.x86_64 ", " gdbm-libs-1:1.18-2.el8.x86_64 ", " gettext-0.19.8.1-17.el8.x86_64 ", " gettext-libs-0.19.8.1-17.el8.x86_64 ", " glib2-2.56.4-162.el8.x86_64 ", " glibc-2.28-251.el8.x86_64 ", " glibc-all-langpacks-2.28-251.el8.x86_64 ", " glibc-common-2.28-251.el8.x86_64 ", " gmp-1:6.1.2-11.el8.x86_64 ", " gnupg2-2.2.20-3.el8_6.x86_64 ", " gnutls-3.6.16-8.el8_9.3.x86_64 ", " gpgme-1.13.1-12.el8.x86_64 ", " grep-3.1-6.el8.x86_64 ", " grub2-common-1:2.02-156.el8.noarch ", " grub2-tools-1:2.02-156.el8.x86_64 ", " grub2-tools-minimal-1:2.02-156.el8.x86_64 ", " gzip-1.9-13.el8_5.x86_64 ", " ima-evm-utils-1.3.2-12.el8.x86_64 ", " info-6.5-7.el8.x86_64 ", " json-c-0.13.1-3.el8.x86_64 ", " json-glib-1.4.4-1.el8.x86_64 ", " kbd-legacy-2.0.4-11.el8.noarch ", " kbd-misc-2.0.4-11.el8.noarch ", " keyutils-libs-1.5.10-9.el8.x86_64 ", " kmod-25-20.el8.x86_64 ", " kmod-libs-25-20.el8.x86_64 ", " krb5-libs-1.18.2-26.el8_9.x86_64 ", " libacl-2.2.53-3.el8.x86_64 ", " libarchive-3.3.3-5.el8.x86_64 ", " libassuan-2.5.1-3.el8.x86_64 ", " libattr-2.4.48-3.el8.x86_64 ", " libblkid-2.32.1-46.el8.x86_64 ", " libcap-2.48-6.el8_9.x86_64 ", " libcap-ng-0.7.11-1.el8.x86_64 ", " libcom_err-1.45.6-5.el8.x86_64 ", " libcomps-0.1.18-1.el8.x86_64 ", " libcroco-0.6.12-4.el8_2.1.x86_64 ", " libcurl-7.61.1-34.el8.x86_64 ", " libdb-5.3.28-42.el8_4.x86_64 ", " libdb-utils-5.3.28-42.el8_4.x86_64 ", " libdnf-0.63.0-19.el8.x86_64 ", " libevent-2.1.8-5.el8.x86_64 ", " libfdisk-2.32.1-46.el8.x86_64 ", " libffi-3.1-24.el8.x86_64 ", " libgcc-8.5.0-21.el8.x86_64 ", " libgcrypt-1.8.5-7.el8_6.x86_64 ", " libgomp-8.5.0-21.el8.x86_64 ", " libgpg-error-1.31-1.el8.x86_64 ", " libidn2-2.2.0-1.el8.x86_64 ", " libkcapi-1.4.0-2.el8.x86_64 ", " libkcapi-hmaccalc-1.4.0-2.el8.x86_64 ", " libksba-1.3.5-9.el8_7.x86_64 ", " libmodulemd-2.13.0-1.el8.x86_64 ", " libmount-2.32.1-46.el8.x86_64 ", " libnghttp2-1.33.0-5.el8_9.x86_64 ", " libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 ", " libpsl-0.20.2-6.el8.x86_64 ", " libpwquality-1.4.4-6.el8.x86_64 ", " librepo-1.14.2-5.el8.x86_64 ", " libreport-filesystem-2.9.5-15.el8.x86_64 ", " librhsm-0.0.3-5.el8.x86_64 ", " libseccomp-2.5.2-1.el8.x86_64 ", " libsecret-0.18.6-1.el8.x86_64 ", " libselinux-2.9-8.el8.x86_64 ", " libsemanage-2.9-9.el8.x86_64 ", " libsepol-2.9-3.el8.x86_64 ", " libsigsegv-2.11-5.el8.x86_64 ", " libsmartcols-2.32.1-46.el8.x86_64 ", " libsolv-0.7.20-6.el8.x86_64 ", " libssh-0.9.6-14.el8.x86_64 ", " libssh-config-0.9.6-14.el8.noarch ", " libstdc++-8.5.0-21.el8.x86_64 ", " libtasn1-4.13-4.el8_7.x86_64 ", " libtirpc-1.1.4-10.el8.x86_64 ", " libunistring-0.9.9-3.el8.x86_64 ", " libusbx-1.0.23-4.el8.x86_64 ", " libutempter-1.1.6-14.el8.x86_64 ", " libuuid-2.32.1-46.el8.x86_64 ", " libverto-0.3.2-2.el8.x86_64 ", " libxcrypt-4.1.1-6.el8.x86_64 ", " libxml2-2.9.7-18.el8_9.x86_64 ", " libyaml-0.1.7-5.el8.x86_64 ", " libzstd-1.4.4-1.el8.x86_64 ", " lua-libs-5.3.4-12.el8.x86_64 ", " lz4-libs-1.8.3-3.el8_4.x86_64 ", " mpfr-3.1.6-1.el8.x86_64 ", " ncurses-6.1-10.20180224.el8.x86_64 ", " ncurses-base-6.1-10.20180224.el8.noarch ", " ncurses-libs-6.1-10.20180224.el8.x86_64 ", " nettle-3.4.1-7.el8.x86_64 ", " npth-1.5-4.el8.x86_64 ", " openldap-2.4.46-18.el8.x86_64 ", " openssl-1:1.1.1k-12.el8_9.x86_64 ", " openssl-libs-1:1.1.1k-12.el8_9.x86_64 ", " os-prober-1.74-9.el8.x86_64 ", " p11-kit-0.23.22-2.el8.x86_64 ", " p11-kit-trust-0.23.22-2.el8.x86_64 ", " pam-1.3.1-33.el8.x86_64 ", " pcre-8.42-6.el8.x86_64 ", " pcre2-10.32-3.el8_6.x86_64 ", " platform-python-3.6.8-59.el8.x86_64 ", " platform-python-setuptools-39.2.0-7.el8.noarch ", " popt-1.18-1.el8.x86_64 ", " procps-ng-3.3.15-14.el8.x86_64 ", " publicsuffix-list-dafsa-20180723-1.el8.noarch ", " python3-dateutil-1:2.6.1-6.el8.noarch ", " python3-dbus-1.2.4-15.el8.x86_64 ", " python3-dnf-4.7.0-20.el8.noarch ", " python3-dnf-plugins-core-4.0.21-25.el8.noarch ", " python3-gpg-1.13.1-12.el8.x86_64 ", " python3-hawkey-0.63.0-19.el8.x86_64 ", " python3-libcomps-0.1.18-1.el8.x86_64 ", " python3-libdnf-0.63.0-19.el8.x86_64 ", " python3-libs-3.6.8-59.el8.x86_64 ", " python3-pip-wheel-9.0.3-24.el8.noarch ", " python3-rpm-4.14.3-31.el8.x86_64 ", " python3-setuptools-wheel-39.2.0-7.el8.noarch ", " python3-six-1.11.0-8.el8.noarch ", " python3-systemd-234-8.el8.x86_64 ", " readline-7.0-10.el8.x86_64 ", " redhat-release-8.10-0.2.el8.x86_64 ", " rpm-4.14.3-31.el8.x86_64 ", " rpm-build-libs-4.14.3-31.el8.x86_64 ", " rpm-libs-4.14.3-31.el8.x86_64 ", " sed-4.5-5.el8.x86_64 ", " setup-2.12.2-9.el8.noarch ", " shadow-utils-2:4.6-22.el8.x86_64 ", " sqlite-libs-3.26.0-19.el8_9.x86_64 ", " systemd-libs-239-82.el8.x86_64 ", " systemd-pam-239-82.el8.x86_64 ", " systemd-udev-239-82.el8.x86_64 ", " tpm2-tss-2.3.2-6.el8.x86_64 ", " trousers-lib-0.3.15-2.el8.x86_64 ", " tzdata-2024a-1.el8.noarch ", " util-linux-2.32.1-46.el8.x86_64 ", " which-2.21-20.el8.x86_64 ", " xz-5.2.4-4.el8_6.x86_64 ", " xz-libs-5.2.4-4.el8_6.x86_64 ", " zlib-1.2.11-25.el8.x86_64 ", "", "Complete!", "==> Processing phase `TargetTransactionCheck`", "====> * missing_gpg_keys_inhibitor", " Check if all used target repositories have signing gpg keys", "====> * check_systemd_services_tasks", " Inhibit the upgrade if SystemdServicesTasks tasks are in conflict", "====> * report_set_target_release", " Reports information related to the release set in the subscription-manager after the upgrade.", "====> * tmp_actor_to_satisfy_sanity_checks", " The actor does NOTHING but satisfy static sanity checks", "====> * adjust_local_repos", " Adjust local repositories to the target user-space container.", "====> * dnf_transaction_check", " This actor tries to solve the RPM transaction to verify the all package dependencies can be successfully resolved.", "Applying transaction workaround - yum config fix", "", "Applying transaction workaround - import trusted gpg keys to RPM DB", "", "Last metadata expiration check: 0:00:53 ago on Tue Nov 25 10:05:31 2025.", "=============================================================================================================================================", " Package Arch Version Repository Size", "=============================================================================================================================================", "Installing:", " authselect-compat x86_64 1.2.6-2.el8 rhel-8-for-x86_64-appstream-rpms 38 k", " replacing authconfig.x86_64 6.2.8-30.el7", " coreutils-common x86_64 8.30-15.el8 rhel-8-for-x86_64-baseos-rpms 2.0 M", " dbus-common noarch 1:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 47 k", " dbus-daemon x86_64 1:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 241 k", " dbus-tools x86_64 1:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 86 k", " dhcp-client x86_64 12:4.3.6-49.el8_9.1 rhel-8-for-x86_64-baseos-rpms 319 k", " replacing dhclient.x86_64 12:4.2.5-83.el7_9.1", " dnf-plugin-spacewalk noarch 2.8.5-11.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 24 k", " dracut-live x86_64 049-233.git20240115.el8 rhel-8-for-x86_64-baseos-rpms 73 k", " dracut-squash x86_64 049-233.git20240115.el8 rhel-8-for-x86_64-baseos-rpms 64 k", " efi-filesystem noarch 3-3.el8 rhel-8-for-x86_64-baseos-rpms 9.0 k", " gdbm-libs x86_64 1:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 60 k", " git-core x86_64 2.43.0-1.el8 rhel-8-for-x86_64-appstream-rpms 11 M", " git-core-doc noarch 2.43.0-1.el8 rhel-8-for-x86_64-appstream-rpms 3.1 M", " git-subtree x86_64 2.43.0-1.el8 rhel-8-for-x86_64-appstream-rpms 74 k", " glibc-all-langpacks x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 26 M", " glibc-locale-source x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 4.2 M", " glibc-minimal-langpack x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 69 k", " gmp-c++ x86_64 1:6.1.2-11.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " grub2-tools-efi x86_64 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 480 k", " iproute-tc x86_64 6.2.0-6.el8_10 rhel-8-for-x86_64-baseos-rpms 469 k", " iptables-ebtables x86_64 1.8.5-11.el8_9 rhel-8-for-x86_64-baseos-rpms 74 k", " replacing ebtables.x86_64 2.0.10-16.el7", " iptables-libs x86_64 1.8.5-11.el8_9 rhel-8-for-x86_64-baseos-rpms 103 k", " kernel x86_64 4.18.0-553.el8_10 rhel-8-for-x86_64-baseos-rpms 10 M", " kernel-core x86_64 4.18.0-553.el8_10 rhel-8-for-x86_64-baseos-rpms 43 M", " kernel-modules x86_64 4.18.0-553.el8_10 rhel-8-for-x86_64-baseos-rpms 36 M", " kernel-modules-extra x86_64 4.18.0-553.el8_10 rhel-8-for-x86_64-baseos-rpms 11 M", " kernel-workaround noarch 0.1-1.el8 @commandline 2.2 k", " leapp-deps-el8 noarch 5.0.8-100.202401121819Z.0e51aebb.master.el8 @commandline 6.7 k", " replacing leapp-deps.noarch 0.17.0-2.el7_9", " leapp-repository-deps-el8 noarch 5.0.8-100.202401121819Z.0e51aebb.master.el8 @commandline 6.8 k", " replacing leapp-upgrade-el7toel8-deps.noarch 0.20.0-9.el7_9", " libgudev x86_64 232-4.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " replacing libgudev1.x86_64 219-78.el7_9.9", " libmodulemd1 x86_64 1.8.16-0.2.13.0.1 rhel-8-for-x86_64-baseos-rpms 176 k", " libnsl x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 109 k", " libssh x86_64 0.9.6-14.el8 rhel-8-for-x86_64-baseos-rpms 220 k", " libxcrypt x86_64 4.1.1-6.el8 rhel-8-for-x86_64-baseos-rpms 73 k", " lua-libs x86_64 5.3.4-12.el8 rhel-8-for-x86_64-baseos-rpms 118 k", " lz4-libs x86_64 1.8.3-3.el8_4 rhel-8-for-x86_64-baseos-rpms 66 k", " make-devel x86_64 1:4.2.1-11.el8 rhel-8-for-x86_64-baseos-rpms 22 k", " mariadb-connector-c x86_64 3.1.11-2.el8_3 rhel-8-for-x86_64-appstream-rpms 200 k", " ncurses-c++-libs x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 58 k", " ncurses-compat-libs x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 329 k", " netconsole-service noarch 10.00.18-1.el8 rhel-8-for-x86_64-baseos-rpms 150 k", " network-scripts x86_64 10.00.18-1.el8 rhel-8-for-x86_64-baseos-rpms 197 k", " network-scripts-team x86_64 1.31-4.el8 rhel-8-for-x86_64-baseos-rpms 28 k", " npth x86_64 1.5-4.el8 rhel-8-for-x86_64-baseos-rpms 26 k", " nss_db x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 82 k", " pcre-cpp x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 47 k", " pcre-utf16 x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 195 k", " pcre-utf32 x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 186 k", " perl-Attribute-Handlers noarch 0.99-422.el8 rhel-8-for-x86_64-appstream-rpms 89 k", " perl-B-Debug noarch 1.26-2.el8 rhel-8-for-x86_64-appstream-rpms 26 k", " perl-Devel-PPPort x86_64 3.36-5.el8 rhel-8-for-x86_64-appstream-rpms 118 k", " perl-Devel-Peek x86_64 1.26-422.el8 rhel-8-for-x86_64-appstream-rpms 94 k", " perl-Devel-SelfStubber noarch 1.06-422.el8 rhel-8-for-x86_64-appstream-rpms 76 k", " perl-Errno x86_64 1.28-422.el8 rhel-8-for-x86_64-baseos-rpms 77 k", " perl-ExtUtils-Command noarch 1:7.34-1.el8 rhel-8-for-x86_64-appstream-rpms 19 k", " perl-ExtUtils-Miniperl noarch 1.06-422.el8 rhel-8-for-x86_64-appstream-rpms 77 k", " perl-Filter-Simple noarch 0.94-2.el8 rhel-8-for-x86_64-appstream-rpms 29 k", " perl-IO x86_64 1.38-422.el8 rhel-8-for-x86_64-baseos-rpms 142 k", " perl-IPC-SysV x86_64 2.07-397.el8 rhel-8-for-x86_64-appstream-rpms 43 k", " perl-MIME-Base64 x86_64 3.15-396.el8 rhel-8-for-x86_64-baseos-rpms 31 k", " perl-Math-BigInt noarch 1:1.9998.11-7.el8 rhel-8-for-x86_64-baseos-rpms 196 k", " perl-Math-BigInt-FastCalc x86_64 0.500.600-6.el8 rhel-8-for-x86_64-appstream-rpms 27 k", " perl-Math-BigRat noarch 0.2614-1.el8 rhel-8-for-x86_64-appstream-rpms 40 k", " perl-Math-Complex noarch 1.59-422.el8 rhel-8-for-x86_64-baseos-rpms 109 k", " perl-Memoize noarch 1.03-422.el8 rhel-8-for-x86_64-appstream-rpms 119 k", " perl-Net-Ping noarch 2.55-422.el8 rhel-8-for-x86_64-appstream-rpms 102 k", " perl-PerlIO-via-QuotedPrint noarch 0.08-395.el8 rhel-8-for-x86_64-appstream-rpms 14 k", " perl-Pod-Html noarch 1.22.02-422.el8 rhel-8-for-x86_64-appstream-rpms 88 k", " perl-SelfLoader noarch 1.23-422.el8 rhel-8-for-x86_64-appstream-rpms 83 k", " perl-Term-ANSIColor noarch 4.06-396.el8 rhel-8-for-x86_64-baseos-rpms 46 k", " perl-Term-Cap noarch 1.17-395.el8 rhel-8-for-x86_64-baseos-rpms 23 k", " perl-Test noarch 1.30-422.el8 rhel-8-for-x86_64-appstream-rpms 90 k", " perl-Text-Balanced noarch 2.03-395.el8 rhel-8-for-x86_64-appstream-rpms 58 k", " perl-Text-Tabs+Wrap noarch 2013.0523-395.el8 rhel-8-for-x86_64-baseos-rpms 24 k", " perl-Unicode-Collate x86_64 1.25-2.el8 rhel-8-for-x86_64-appstream-rpms 686 k", " perl-Unicode-Normalize x86_64 1.25-396.el8 rhel-8-for-x86_64-baseos-rpms 82 k", " perl-bignum noarch 0.49-2.el8 rhel-8-for-x86_64-appstream-rpms 44 k", " perl-interpreter x86_64 4:5.26.3-422.el8 rhel-8-for-x86_64-baseos-rpms 6.3 M", " replacing perl.x86_64 4:5.16.3-299.el7_9", " perl-libnet noarch 3.11-3.el8 rhel-8-for-x86_64-baseos-rpms 121 k", " perl-open noarch 1.11-422.el8 rhel-8-for-x86_64-appstream-rpms 78 k", " perl-perlfaq noarch 5.20180605-1.el8 rhel-8-for-x86_64-appstream-rpms 386 k", " perl-utils noarch 5.26.3-422.el8 rhel-8-for-x86_64-appstream-rpms 129 k", " pkgconf-m4 noarch 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 17 k", " replacing pkgconfig.x86_64 1:0.27.1-4.el7", " pkgconf-pkg-config x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 15 k", " replacing pkgconfig.x86_64 1:0.27.1-4.el7", " platform-python x86_64 3.6.8-59.el8 rhel-8-for-x86_64-baseos-rpms 87 k", " platform-python-setuptools noarch 39.2.0-7.el8 rhel-8-for-x86_64-baseos-rpms 632 k", " policycoreutils-python-utils noarch 2.9-25.el8 rhel-8-for-x86_64-baseos-rpms 254 k", " polkit-libs x86_64 0.115-15.el8 rhel-8-for-x86_64-baseos-rpms 77 k", " postfix-ldap x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-appstream-rpms 69 k", " postfix-mysql x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-appstream-rpms 55 k", " postfix-pcre x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-appstream-rpms 52 k", " python2-babel noarch 2.5.1-10.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 4.8 M", " python2-backports x86_64 1.0-16.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 10 k", " python2-backports-ssl_match_hostname noarch 3.5.0.1-12.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 17 k", " python2-chardet noarch 3.0.4-10.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 188 k", " python2-idna noarch 2.5-7.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 98 k", " python2-ipaddress noarch 1.0.18-6.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 39 k", " python2-jinja2 noarch 2.10-10.module+el8.10.0+21290+abd5b761 rhel-8-for-x86_64-appstream-rpms 255 k", " python2-libs x86_64 2.7.18-17.module+el8.10.0+20822+a15ec22d rhel-8-for-x86_64-appstream-rpms 6.0 M", " python2-lxml x86_64 4.2.3-6.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 1.5 M", " python2-markupsafe x86_64 0.23-19.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 38 k", " python2-pyyaml x86_64 3.12-16.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 191 k", " replacing PyYAML.x86_64 3.10-11.el7", " python2-requests noarch 2.20.0-4.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 124 k", " python2-setuptools noarch 39.0.1-14.module+el8.10.0+20444+3bf7fee4 rhel-8-for-x86_64-appstream-rpms 642 k", " python2-six noarch 1.11.0-6.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 37 k", " python2-urllib3 noarch 1.24.2-4.module+el8.10.0+20444+3bf7fee4 rhel-8-for-x86_64-appstream-rpms 169 k", " python3-babel noarch 2.5.1-7.el8 rhel-8-for-x86_64-appstream-rpms 4.8 M", " python3-cffi x86_64 1.11.5-6.el8 rhel-8-for-x86_64-baseos-rpms 238 k", " python3-chardet noarch 3.0.4-7.el8 rhel-8-for-x86_64-baseos-rpms 195 k", " python3-configobj noarch 5.0.6-11.el8 rhel-8-for-x86_64-baseos-rpms 68 k", " python3-cryptography x86_64 3.2.1-7.el8_9 rhel-8-for-x86_64-baseos-rpms 559 k", " python3-dateutil noarch 1:2.6.1-6.el8 rhel-8-for-x86_64-baseos-rpms 251 k", " python3-dbus x86_64 1.2.4-15.el8 rhel-8-for-x86_64-baseos-rpms 134 k", " python3-decorator noarch 4.2.1-2.el8 rhel-8-for-x86_64-baseos-rpms 27 k", " python3-dmidecode x86_64 3.12.3-2.el8 rhel-8-for-x86_64-baseos-rpms 102 k", " python3-dnf noarch 4.7.0-20.el8 rhel-8-for-x86_64-baseos-rpms 550 k", " python3-ethtool x86_64 0.14-5.el8 rhel-8-for-x86_64-baseos-rpms 45 k", " python3-firewall noarch 0.9.11-4.el8 rhel-8-for-x86_64-baseos-rpms 435 k", " python3-gobject-base x86_64 3.28.3-2.el8 rhel-8-for-x86_64-baseos-rpms 313 k", " python3-hawkey x86_64 0.63.0-19.el8 rhel-8-for-x86_64-baseos-rpms 118 k", " python3-hwdata noarch 2.3.6-3.el8 rhel-8-for-x86_64-appstream-rpms 39 k", " python3-idna noarch 2.5-5.el8_8.1 rhel-8-for-x86_64-baseos-rpms 102 k", " python3-iniparse noarch 0.4-31.el8 rhel-8-for-x86_64-baseos-rpms 49 k", " python3-inotify noarch 0.9.6-13.el8 rhel-8-for-x86_64-baseos-rpms 57 k", " python3-jinja2 noarch 2.10.1-4.el8 rhel-8-for-x86_64-appstream-rpms 538 k", " python3-jsonpatch noarch 1.21-2.el8 rhel-8-for-x86_64-appstream-rpms 27 k", " python3-jsonpointer noarch 1.10-11.el8 rhel-8-for-x86_64-appstream-rpms 20 k", " python3-jwcrypto noarch 0.5.0-1.1.module+el8.9.0+18920+2223d05e rhel-8-for-x86_64-appstream-rpms 66 k", " python3-libcomps x86_64 0.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 52 k", " python3-libdnf x86_64 0.63.0-19.el8 rhel-8-for-x86_64-baseos-rpms 780 k", " python3-libselinux x86_64 2.9-8.el8 rhel-8-for-x86_64-baseos-rpms 283 k", " python3-libsemanage x86_64 2.9-9.el8 rhel-8-for-x86_64-baseos-rpms 128 k", " python3-libxml2 x86_64 2.9.7-18.el8_9 rhel-8-for-x86_64-baseos-rpms 238 k", " python3-linux-procfs noarch 0.7.3-1.el8 rhel-8-for-x86_64-baseos-rpms 37 k", " python3-lxml x86_64 4.2.3-4.el8 rhel-8-for-x86_64-appstream-rpms 1.5 M", " python3-magic noarch 5.33-26.el8 rhel-8-for-x86_64-baseos-rpms 47 k", " python3-markupsafe x86_64 0.23-19.el8 rhel-8-for-x86_64-appstream-rpms 39 k", " python3-newt x86_64 0.52.20-11.el8 rhel-8-for-x86_64-appstream-rpms 64 k", " python3-perf x86_64 4.18.0-553.el8_10 rhel-8-for-x86_64-baseos-rpms 10 M", " python3-pexpect noarch 4.3.1-3.el8 rhel-8-for-x86_64-appstream-rpms 138 k", " python3-ply noarch 3.9-9.el8 rhel-8-for-x86_64-baseos-rpms 111 k", " python3-policycoreutils noarch 2.9-25.el8 rhel-8-for-x86_64-baseos-rpms 2.3 M", " python3-prettytable noarch 0.7.2-14.el8 rhel-8-for-x86_64-appstream-rpms 44 k", " python3-pyOpenSSL noarch 19.0.0-1.el8 rhel-8-for-x86_64-appstream-rpms 103 k", " python3-pyasn1 noarch 0.3.7-6.el8 rhel-8-for-x86_64-appstream-rpms 126 k", " python3-pycparser noarch 2.14-14.el8 rhel-8-for-x86_64-baseos-rpms 109 k", " python3-pycurl x86_64 7.43.0.2-4.el8 rhel-8-for-x86_64-appstream-rpms 227 k", " python3-pyserial noarch 3.1.1-9.el8 rhel-8-for-x86_64-appstream-rpms 169 k", " python3-pyudev noarch 0.21.0-7.el8 rhel-8-for-x86_64-baseos-rpms 84 k", " python3-pyyaml x86_64 3.12-12.el8 rhel-8-for-x86_64-baseos-rpms 193 k", " python3-requests noarch 2.20.0-3.el8_8 rhel-8-for-x86_64-baseos-rpms 124 k", " python3-rpm x86_64 4.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 155 k", " python3-schedutils x86_64 0.6-6.el8 rhel-8-for-x86_64-baseos-rpms 29 k", " python3-setools x86_64 4.3.0-5.el8 rhel-8-for-x86_64-baseos-rpms 627 k", " replacing setools-libs.x86_64 3.3.8-4.el7", " python3-six noarch 1.11.0-8.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " python3-slip noarch 0.6.4-13.el8 rhel-8-for-x86_64-baseos-rpms 39 k", " python3-slip-dbus noarch 0.6.4-13.el8 rhel-8-for-x86_64-baseos-rpms 39 k", " python3-subscription-manager-rhsm x86_64 1.28.42-1.el8 rhel-8-for-x86_64-baseos-rpms 404 k", " python3-syspurpose x86_64 1.28.42-1.el8 rhel-8-for-x86_64-baseos-rpms 342 k", " python3-urllib3 noarch 1.24.2-7.el8 rhel-8-for-x86_64-baseos-rpms 177 k", " quota-rpc x86_64 1:4.04-14.el8 rhel-8-for-x86_64-baseos-rpms 84 k", " readonly-root noarch 10.00.18-1.el8 rhel-8-for-x86_64-baseos-rpms 151 k", " redhat-backgrounds noarch 84.5-2.el8 rhel-8-for-x86_64-appstream-rpms 42 M", " redhat-logos-httpd noarch 84.5-2.el8 rhel-8-for-x86_64-baseos-rpms 29 k", " redhat-release x86_64 8.10-0.2.el8 rhel-8-for-x86_64-baseos-rpms 45 k", " replacing redhat-release-server.x86_64 7.9-9.el7_9", " rsync-daemon noarch 3.1.3-19.el8_7.1 rhel-8-for-x86_64-baseos-rpms 44 k", " systemd-container x86_64 239-82.el8 rhel-8-for-x86_64-baseos-rpms 781 k", " systemd-pam x86_64 239-82.el8 rhel-8-for-x86_64-baseos-rpms 512 k", " systemd-udev x86_64 239-82.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M", " timedatex x86_64 0.5-3.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " util-linux-user x86_64 2.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 103 k", "Upgrading:", " NetworkManager x86_64 1:1.40.16-15.el8 rhel-8-for-x86_64-baseos-rpms 2.3 M", " NetworkManager-config-server noarch 1:1.40.16-15.el8 rhel-8-for-x86_64-baseos-rpms 143 k", " NetworkManager-libnm x86_64 1:1.40.16-15.el8 rhel-8-for-x86_64-baseos-rpms 1.9 M", " NetworkManager-team x86_64 1:1.40.16-15.el8 rhel-8-for-x86_64-baseos-rpms 161 k", " NetworkManager-tui x86_64 1:1.40.16-15.el8 rhel-8-for-x86_64-baseos-rpms 356 k", " acl x86_64 2.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " alsa-firmware noarch 1.0.29-6.el8 rhel-8-for-x86_64-appstream-rpms 3.2 M", " alsa-lib x86_64 1.2.10-2.el8 rhel-8-for-x86_64-appstream-rpms 501 k", " alsa-tools-firmware x86_64 1.1.6-1.el8 rhel-8-for-x86_64-appstream-rpms 43 k", " audit x86_64 3.1.2-1.el8 rhel-8-for-x86_64-baseos-rpms 265 k", " audit-libs x86_64 3.1.2-1.el8 rhel-8-for-x86_64-baseos-rpms 125 k", " basesystem noarch 11-5.el8 rhel-8-for-x86_64-baseos-rpms 11 k", " bash x86_64 4.4.20-5.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M", " bc x86_64 1.07.1-5.el8 rhel-8-for-x86_64-baseos-rpms 129 k", " bind-export-libs x86_64 32:9.11.36-13.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " binutils x86_64 2.30-123.el8 rhel-8-for-x86_64-baseos-rpms 5.8 M", " biosdevname x86_64 0.7.3-2.el8 rhel-8-for-x86_64-baseos-rpms 44 k", " bzip2-libs x86_64 1.0.6-26.el8 rhel-8-for-x86_64-baseos-rpms 48 k", " ca-certificates noarch 2023.2.60_v7.0.306-80.0.el8_8 rhel-8-for-x86_64-baseos-rpms 935 k", " checkpolicy x86_64 2.9-1.el8 rhel-8-for-x86_64-baseos-rpms 346 k", " chkconfig x86_64 1.19.2-1.el8 rhel-8-for-x86_64-baseos-rpms 199 k", " chrony x86_64 4.5-1.el8 rhel-8-for-x86_64-baseos-rpms 353 k", " cloud-init noarch 23.4-7.el8_10 rhel-8-for-x86_64-appstream-rpms 1.3 M", " cloud-utils-growpart noarch 0.33-0.el8 rhel-8-for-x86_64-appstream-rpms 36 k", " coreutils x86_64 8.30-15.el8 rhel-8-for-x86_64-baseos-rpms 1.2 M", " cpio x86_64 2.12-11.el8 rhel-8-for-x86_64-baseos-rpms 266 k", " cracklib x86_64 2.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 93 k", " cracklib-dicts x86_64 2.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 4.0 M", " cronie x86_64 1.5.2-10.el8 rhel-8-for-x86_64-baseos-rpms 119 k", " cronie-anacron x86_64 1.5.2-10.el8 rhel-8-for-x86_64-baseos-rpms 42 k", " crontabs noarch 1.11-17.20190603git.el8 rhel-8-for-x86_64-baseos-rpms 25 k", " cryptsetup-libs x86_64 2.3.7-7.el8 rhel-8-for-x86_64-baseos-rpms 489 k", " curl x86_64 7.61.1-34.el8 rhel-8-for-x86_64-baseos-rpms 353 k", " cyrus-sasl-lib x86_64 2.1.27-6.el8_5 rhel-8-for-x86_64-baseos-rpms 123 k", " dbus x86_64 1:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 42 k", " dbus-glib x86_64 0.110-2.el8 rhel-8-for-x86_64-baseos-rpms 127 k", " dbus-libs x86_64 1:1.12.8-26.el8 rhel-8-for-x86_64-baseos-rpms 185 k", " desktop-file-utils x86_64 0.26-1.el8 rhel-8-for-x86_64-appstream-rpms 80 k", " device-mapper x86_64 8:1.02.181-14.el8 rhel-8-for-x86_64-baseos-rpms 379 k", " device-mapper-libs x86_64 8:1.02.181-14.el8 rhel-8-for-x86_64-baseos-rpms 411 k", " dhcp-common noarch 12:4.3.6-49.el8_9.1 rhel-8-for-x86_64-baseos-rpms 208 k", " dhcp-libs x86_64 12:4.3.6-49.el8_9.1 rhel-8-for-x86_64-baseos-rpms 148 k", " diffutils x86_64 3.6-6.el8 rhel-8-for-x86_64-baseos-rpms 359 k", " dmidecode x86_64 1:3.5-1.el8 rhel-8-for-x86_64-baseos-rpms 99 k", " dnf noarch 4.7.0-20.el8 rhel-8-for-x86_64-baseos-rpms 543 k", " dnf-data noarch 4.7.0-20.el8 rhel-8-for-x86_64-baseos-rpms 157 k", " dracut x86_64 049-233.git20240115.el8 rhel-8-for-x86_64-baseos-rpms 380 k", " dracut-config-rescue x86_64 049-233.git20240115.el8 rhel-8-for-x86_64-baseos-rpms 63 k", " dracut-network x86_64 049-233.git20240115.el8 rhel-8-for-x86_64-baseos-rpms 111 k", " e2fsprogs x86_64 1.45.6-5.el8 rhel-8-for-x86_64-baseos-rpms 1.0 M", " e2fsprogs-libs x86_64 1.45.6-5.el8 rhel-8-for-x86_64-baseos-rpms 233 k", " efivar-libs x86_64 37-4.el8 rhel-8-for-x86_64-baseos-rpms 108 k", " elfutils-default-yama-scope noarch 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k", " elfutils-libelf x86_64 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 233 k", " elfutils-libs x86_64 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 305 k", " emacs-filesystem noarch 1:26.1-11.el8 rhel-8-for-x86_64-baseos-rpms 70 k", " ethtool x86_64 2:5.13-2.el8 rhel-8-for-x86_64-baseos-rpms 221 k", " expat x86_64 2.2.5-13.el8_10 rhel-8-for-x86_64-baseos-rpms 114 k", " file x86_64 5.33-26.el8 rhel-8-for-x86_64-baseos-rpms 77 k", " file-libs x86_64 5.33-26.el8 rhel-8-for-x86_64-baseos-rpms 544 k", " filesystem x86_64 3.8-6.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " findutils x86_64 1:4.6.0-22.el8 rhel-8-for-x86_64-baseos-rpms 527 k", " fipscheck x86_64 1.5.0-4.el8 rhel-8-for-x86_64-baseos-rpms 28 k", " fipscheck-lib x86_64 1.5.0-4.el8 rhel-8-for-x86_64-baseos-rpms 16 k", " firewalld noarch 0.9.11-4.el8 rhel-8-for-x86_64-baseos-rpms 510 k", " firewalld-filesystem noarch 0.9.11-4.el8 rhel-8-for-x86_64-baseos-rpms 78 k", " freetype x86_64 2.9.1-9.el8 rhel-8-for-x86_64-baseos-rpms 394 k", " fxload x86_64 2008_10_13-10.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " gawk x86_64 4.2.1-4.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " gdbm x86_64 1:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 130 k", " gettext x86_64 0.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " gettext-libs x86_64 0.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 313 k", " git x86_64 2.43.0-1.el8 rhel-8-for-x86_64-appstream-rpms 92 k", " glib2 x86_64 2.56.4-162.el8 rhel-8-for-x86_64-baseos-rpms 2.5 M", " glibc x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 2.2 M", " glibc-common x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 1.0 M", " gmp x86_64 1:6.1.2-11.el8 rhel-8-for-x86_64-baseos-rpms 318 k", " gnupg2 x86_64 2.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 2.4 M", " gobject-introspection x86_64 1.56.1-1.el8 rhel-8-for-x86_64-baseos-rpms 255 k", " gpgme x86_64 1.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 336 k", " gpm-libs x86_64 1.20.7-17.el8 rhel-8-for-x86_64-appstream-rpms 39 k", " grep x86_64 3.1-6.el8 rhel-8-for-x86_64-baseos-rpms 274 k", " groff-base x86_64 1.22.3-18.el8 rhel-8-for-x86_64-baseos-rpms 1.0 M", " grub2-common noarch 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 896 k", " grub2-efi-x64-modules noarch 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " grub2-pc x86_64 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 46 k", " replacing grub2.x86_64 1:2.02-0.87.el7_9.11", " grub2-pc-modules noarch 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 923 k", " grub2-tools x86_64 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 2.0 M", " grub2-tools-extra x86_64 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " grub2-tools-minimal x86_64 1:2.02-156.el8 rhel-8-for-x86_64-baseos-rpms 214 k", " grubby x86_64 8.40-49.el8 rhel-8-for-x86_64-baseos-rpms 50 k", " gssproxy x86_64 0.8.0-21.el8 rhel-8-for-x86_64-baseos-rpms 119 k", " gzip x86_64 1.9-13.el8_5 rhel-8-for-x86_64-baseos-rpms 167 k", " hardlink x86_64 1:1.3-6.el8 rhel-8-for-x86_64-baseos-rpms 29 k", " hostname x86_64 3.20-6.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " hwdata noarch 0.314-8.22.el8 rhel-8-for-x86_64-baseos-rpms 1.8 M", " info x86_64 6.5-7.el8 rhel-8-for-x86_64-baseos-rpms 198 k", " initscripts x86_64 10.00.18-1.el8 rhel-8-for-x86_64-baseos-rpms 340 k", " insights-client noarch 3.2.2-2.el8 rhel-8-for-x86_64-appstream-rpms 1.3 M", " iproute x86_64 6.2.0-6.el8_10 rhel-8-for-x86_64-baseos-rpms 854 k", " iprutils x86_64 2.4.19-1.el8 rhel-8-for-x86_64-baseos-rpms 256 k", " ipset x86_64 7.1-1.el8 rhel-8-for-x86_64-baseos-rpms 45 k", " ipset-libs x86_64 7.1-1.el8 rhel-8-for-x86_64-baseos-rpms 71 k", " iptables x86_64 1.8.5-11.el8_9 rhel-8-for-x86_64-baseos-rpms 592 k", " iputils x86_64 20180629-11.el8 rhel-8-for-x86_64-baseos-rpms 149 k", " jansson x86_64 2.14-1.el8 rhel-8-for-x86_64-baseos-rpms 47 k", " json-c x86_64 0.13.1-3.el8 rhel-8-for-x86_64-baseos-rpms 41 k", " json-glib x86_64 1.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 144 k", " kbd x86_64 2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 390 k", " kbd-legacy noarch 2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 481 k", " kbd-misc noarch 2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M", " kernel-tools x86_64 4.18.0-553.el8_10 rhel-8-for-x86_64-baseos-rpms 11 M", " kernel-tools-libs x86_64 4.18.0-553.el8_10 rhel-8-for-x86_64-baseos-rpms 10 M", " kexec-tools x86_64 2.0.26-14.el8 rhel-8-for-x86_64-baseos-rpms 532 k", " keyutils x86_64 1.5.10-9.el8 rhel-8-for-x86_64-baseos-rpms 66 k", " keyutils-libs x86_64 1.5.10-9.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " kmod x86_64 25-20.el8 rhel-8-for-x86_64-baseos-rpms 126 k", " kmod-libs x86_64 25-20.el8 rhel-8-for-x86_64-baseos-rpms 69 k", " kpartx x86_64 0.8.4-41.el8 rhel-8-for-x86_64-baseos-rpms 120 k", " krb5-libs x86_64 1.18.2-26.el8_9 rhel-8-for-x86_64-baseos-rpms 842 k", " less x86_64 530-2.el8_9 rhel-8-for-x86_64-baseos-rpms 164 k", " libacl x86_64 2.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 35 k", " libassuan x86_64 2.5.1-3.el8 rhel-8-for-x86_64-baseos-rpms 83 k", " libattr x86_64 2.4.48-3.el8 rhel-8-for-x86_64-baseos-rpms 27 k", " libbasicobjects x86_64 0.1.1-40.el8 rhel-8-for-x86_64-baseos-rpms 31 k", " libblkid x86_64 2.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 221 k", " libcap x86_64 2.48-6.el8_9 rhel-8-for-x86_64-baseos-rpms 74 k", " libcap-ng x86_64 0.7.11-1.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " libcollection x86_64 0.7.0-40.el8 rhel-8-for-x86_64-baseos-rpms 48 k", " libcom_err x86_64 1.45.6-5.el8 rhel-8-for-x86_64-baseos-rpms 49 k", " libcomps x86_64 0.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 82 k", " libcurl x86_64 7.61.1-34.el8 rhel-8-for-x86_64-baseos-rpms 304 k", " libdaemon x86_64 0.14-15.el8 rhel-8-for-x86_64-baseos-rpms 36 k", " libdb x86_64 5.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 751 k", " libdb-utils x86_64 5.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 150 k", " libdnf x86_64 0.63.0-19.el8 rhel-8-for-x86_64-baseos-rpms 712 k", " replacing python2-hawkey.x86_64 0.22.5-2.el7_9", " replacing python2-libdnf.x86_64 0.22.5-2.el7_9", " libdrm x86_64 2.4.115-2.el8 rhel-8-for-x86_64-appstream-rpms 165 k", " libedit x86_64 3.1-23.20170329cvs.el8 rhel-8-for-x86_64-baseos-rpms 102 k", " libestr x86_64 0.1.10-3.el8 rhel-8-for-x86_64-appstream-rpms 28 k", " libevent x86_64 2.1.8-5.el8 rhel-8-for-x86_64-baseos-rpms 253 k", " libfastjson x86_64 0.99.9-2.el8 rhel-8-for-x86_64-appstream-rpms 38 k", " libffi x86_64 3.1-24.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " libgcc x86_64 8.5.0-21.el8 rhel-8-for-x86_64-baseos-rpms 82 k", " libgcrypt x86_64 1.8.5-7.el8_6 rhel-8-for-x86_64-baseos-rpms 463 k", " libgomp x86_64 8.5.0-21.el8 rhel-8-for-x86_64-baseos-rpms 208 k", " libgpg-error x86_64 1.31-1.el8 rhel-8-for-x86_64-baseos-rpms 242 k", " libidn x86_64 1.34-5.el8 rhel-8-for-x86_64-appstream-rpms 239 k", " libini_config x86_64 1.3.1-40.el8 rhel-8-for-x86_64-baseos-rpms 71 k", " libmnl x86_64 1.0.4-6.el8 rhel-8-for-x86_64-baseos-rpms 30 k", " libmodulemd x86_64 2.13.0-1.el8 rhel-8-for-x86_64-baseos-rpms 233 k", " libmount x86_64 2.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 237 k", " libndp x86_64 1.7-6.el8 rhel-8-for-x86_64-baseos-rpms 40 k", " libnetfilter_conntrack x86_64 1.0.6-5.el8 rhel-8-for-x86_64-baseos-rpms 65 k", " libnfnetlink x86_64 1.0.1-13.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " libnfsidmap x86_64 1:2.3.3-59.el8 rhel-8-for-x86_64-baseos-rpms 122 k", " libnl3 x86_64 3.7.0-1.el8 rhel-8-for-x86_64-baseos-rpms 337 k", " libnl3-cli x86_64 3.7.0-1.el8 rhel-8-for-x86_64-baseos-rpms 194 k", " libpath_utils x86_64 0.2.1-40.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " libpcap x86_64 14:1.9.1-5.el8 rhel-8-for-x86_64-baseos-rpms 169 k", " libpciaccess x86_64 0.14-1.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libpipeline x86_64 1.5.0-2.el8 rhel-8-for-x86_64-baseos-rpms 54 k", " libpng x86_64 2:1.6.34-5.el8 rhel-8-for-x86_64-baseos-rpms 126 k", " libpwquality x86_64 1.4.4-6.el8 rhel-8-for-x86_64-baseos-rpms 107 k", " libref_array x86_64 0.1.5-40.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " librepo x86_64 1.14.2-5.el8 rhel-8-for-x86_64-baseos-rpms 93 k", " libreport-filesystem x86_64 2.9.5-15.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " librhsm x86_64 0.0.3-5.el8 rhel-8-for-x86_64-baseos-rpms 35 k", " libseccomp x86_64 2.5.2-1.el8 rhel-8-for-x86_64-baseos-rpms 71 k", " libselinux x86_64 2.9-8.el8 rhel-8-for-x86_64-baseos-rpms 166 k", " libselinux-utils x86_64 2.9-8.el8 rhel-8-for-x86_64-baseos-rpms 243 k", " libsemanage x86_64 2.9-9.el8 rhel-8-for-x86_64-baseos-rpms 168 k", " libsepol x86_64 2.9-3.el8 rhel-8-for-x86_64-baseos-rpms 340 k", " libsmartcols x86_64 2.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 180 k", " libsolv x86_64 0.7.20-6.el8 rhel-8-for-x86_64-baseos-rpms 376 k", " libss x86_64 1.45.6-5.el8 rhel-8-for-x86_64-baseos-rpms 54 k", " libstdc++ x86_64 8.5.0-21.el8 rhel-8-for-x86_64-baseos-rpms 455 k", " libsysfs x86_64 2.1.0-25.el8 rhel-8-for-x86_64-baseos-rpms 53 k", " libtasn1 x86_64 4.13-4.el8_7 rhel-8-for-x86_64-baseos-rpms 76 k", " libteam x86_64 1.31-4.el8 rhel-8-for-x86_64-baseos-rpms 65 k", " libtirpc x86_64 1.1.4-10.el8 rhel-8-for-x86_64-baseos-rpms 113 k", " libunistring x86_64 0.9.9-3.el8 rhel-8-for-x86_64-baseos-rpms 422 k", " libuser x86_64 0.62-25.el8 rhel-8-for-x86_64-baseos-rpms 414 k", " libutempter x86_64 1.1.6-14.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libuuid x86_64 2.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 99 k", " libverto x86_64 0.3.2-2.el8 rhel-8-for-x86_64-baseos-rpms 24 k", " libverto-libevent x86_64 0.3.2-2.el8 rhel-8-for-x86_64-baseos-rpms 16 k", " libxml2 x86_64 2.9.7-18.el8_9 rhel-8-for-x86_64-baseos-rpms 697 k", " libxslt x86_64 1.1.32-6.el8 rhel-8-for-x86_64-baseos-rpms 250 k", " libyaml x86_64 0.1.7-5.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " linux-firmware noarch 20240111-121.gitb3132c18.el8 rhel-8-for-x86_64-baseos-rpms 354 M", " logrotate x86_64 3.14.0-6.el8 rhel-8-for-x86_64-baseos-rpms 86 k", " lshw x86_64 B.02.19.2-6.el8 rhel-8-for-x86_64-baseos-rpms 341 k", " lsscsi x86_64 0.32-3.el8 rhel-8-for-x86_64-baseos-rpms 71 k", " lua x86_64 5.3.4-12.el8 rhel-8-for-x86_64-appstream-rpms 192 k", " lz4 x86_64 1.8.3-3.el8_4 rhel-8-for-x86_64-baseos-rpms 104 k", " lzo x86_64 2.08-14.el8 rhel-8-for-x86_64-baseos-rpms 69 k", " mailcap noarch 2.1.48-3.el8 rhel-8-for-x86_64-baseos-rpms 39 k", " make x86_64 1:4.2.1-11.el8 rhel-8-for-x86_64-baseos-rpms 498 k", " man-db x86_64 2.7.6.1-18.el8 rhel-8-for-x86_64-baseos-rpms 887 k", " microcode_ctl x86_64 4:20230808-2.20231009.1.el8_9 rhel-8-for-x86_64-baseos-rpms 8.1 M", " mokutil x86_64 1:0.3.0-12.el8 rhel-8-for-x86_64-baseos-rpms 46 k", " ncurses x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 387 k", " ncurses-base noarch 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " ncurses-libs x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 334 k", " net-tools x86_64 2.0-0.52.20160912git.el8 rhel-8-for-x86_64-baseos-rpms 322 k", " newt x86_64 0.52.20-11.el8 rhel-8-for-x86_64-baseos-rpms 122 k", " nfs-utils x86_64 1:2.3.3-59.el8 rhel-8-for-x86_64-baseos-rpms 515 k", " nmap-ncat x86_64 2:7.92-1.el8 rhel-8-for-x86_64-appstream-rpms 243 k", " nspr x86_64 4.35.0-1.el8_8 rhel-8-for-x86_64-appstream-rpms 143 k", " nss x86_64 3.90.0-6.el8_9 rhel-8-for-x86_64-appstream-rpms 751 k", " nss-softokn x86_64 3.90.0-6.el8_9 rhel-8-for-x86_64-appstream-rpms 1.2 M", " nss-softokn-freebl x86_64 3.90.0-6.el8_9 rhel-8-for-x86_64-appstream-rpms 376 k", " nss-sysinit x86_64 3.90.0-6.el8_9 rhel-8-for-x86_64-appstream-rpms 75 k", " nss-tools x86_64 3.90.0-6.el8_9 rhel-8-for-x86_64-appstream-rpms 584 k", " nss-util x86_64 3.90.0-6.el8_9 rhel-8-for-x86_64-appstream-rpms 140 k", " numactl-libs x86_64 2.0.16-4.el8 rhel-8-for-x86_64-baseos-rpms 37 k", " openldap x86_64 2.4.46-18.el8 rhel-8-for-x86_64-baseos-rpms 352 k", " openssh x86_64 8.0p1-24.el8 rhel-8-for-x86_64-baseos-rpms 526 k", " openssh-clients x86_64 8.0p1-24.el8 rhel-8-for-x86_64-baseos-rpms 646 k", " openssh-server x86_64 8.0p1-24.el8 rhel-8-for-x86_64-baseos-rpms 495 k", " openssl x86_64 1:1.1.1k-12.el8_9 rhel-8-for-x86_64-baseos-rpms 711 k", " openssl-libs x86_64 1:1.1.1k-12.el8_9 rhel-8-for-x86_64-baseos-rpms 1.5 M", " os-prober x86_64 1.74-9.el8 rhel-8-for-x86_64-baseos-rpms 51 k", " p11-kit x86_64 0.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 327 k", " p11-kit-trust x86_64 0.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 138 k", " pam x86_64 1.3.1-33.el8 rhel-8-for-x86_64-baseos-rpms 747 k", " parted x86_64 3.2-39.el8 rhel-8-for-x86_64-baseos-rpms 555 k", " passwd x86_64 0.80-4.el8 rhel-8-for-x86_64-baseos-rpms 115 k", " pciutils x86_64 3.7.0-3.el8 rhel-8-for-x86_64-baseos-rpms 105 k", " pciutils-libs x86_64 3.7.0-3.el8 rhel-8-for-x86_64-baseos-rpms 54 k", " pcre x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 211 k", " perl-CGI noarch 4.38-2.el8 rhel-8-for-x86_64-appstream-rpms 208 k", " perl-Carp noarch 1.42-396.el8 rhel-8-for-x86_64-baseos-rpms 30 k", " perl-Compress-Raw-Bzip2 x86_64 2.081-1.el8 rhel-8-for-x86_64-baseos-rpms 41 k", " perl-Data-Dumper x86_64 2.167-399.el8 rhel-8-for-x86_64-baseos-rpms 58 k", " perl-Date-Manip noarch 6.60-3.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " perl-Digest noarch 1.17-395.el8 rhel-8-for-x86_64-baseos-rpms 27 k", " perl-Digest-MD5 x86_64 2.55-396.el8 rhel-8-for-x86_64-baseos-rpms 37 k", " perl-Encode x86_64 4:2.97-3.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M", " perl-Encode-Locale noarch 1.05-10.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 22 k", " perl-Error noarch 1:0.17025-2.el8 rhel-8-for-x86_64-appstream-rpms 46 k", " perl-Exporter noarch 5.72-396.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " perl-FCGI x86_64 1:0.78-11.module+el8.1.0+2932+809f9ad6 rhel-8-for-x86_64-appstream-rpms 49 k", " perl-File-Listing noarch 6.04-17.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 18 k", " perl-File-Path noarch 2.15-2.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " perl-File-Temp noarch 0.230.600-1.el8 rhel-8-for-x86_64-baseos-rpms 63 k", " perl-Filter x86_64 2:1.58-2.el8 rhel-8-for-x86_64-appstream-rpms 82 k", " perl-Getopt-Long noarch 1:2.50-4.el8 rhel-8-for-x86_64-baseos-rpms 63 k", " perl-Git noarch 2.43.0-1.el8 rhel-8-for-x86_64-appstream-rpms 79 k", " perl-HTML-Parser x86_64 3.72-15.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 119 k", " perl-HTML-Tagset noarch 3.20-34.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 24 k", " perl-HTTP-Cookies noarch 6.04-2.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 39 k", " perl-HTTP-Date noarch 6.02-19.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 19 k", " perl-HTTP-Message noarch 6.18-1.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 100 k", " perl-HTTP-Negotiate noarch 6.01-19.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 22 k", " perl-HTTP-Tiny noarch 0.074-3.el8 rhel-8-for-x86_64-baseos-rpms 59 k", " perl-IO-Compress noarch 2.081-1.el8 rhel-8-for-x86_64-baseos-rpms 258 k", " perl-IO-HTML noarch 1.001-11.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 28 k", " perl-IO-Socket-IP noarch 0.39-5.el8 rhel-8-for-x86_64-baseos-rpms 47 k", " perl-IO-Socket-SSL noarch 2.066-4.module+el8.3.0+6446+594cad75 rhel-8-for-x86_64-appstream-rpms 298 k", " perl-IO-Zlib noarch 1:1.10-422.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " perl-LWP-MediaTypes noarch 6.02-15.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 29 k", " perl-LWP-Protocol-https noarch 6.07-4.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 18 k", " perl-Module-Load noarch 1:0.32-395.el8 rhel-8-for-x86_64-appstream-rpms 19 k", " perl-Mozilla-CA noarch 20160104-7.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 15 k", " perl-Net-HTTP noarch 6.17-2.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 43 k", " perl-Net-SSLeay x86_64 1.88-2.module+el8.6.0+13392+f0897f98 rhel-8-for-x86_64-appstream-rpms 379 k", " perl-PathTools x86_64 3.74-1.el8 rhel-8-for-x86_64-baseos-rpms 90 k", " perl-Pod-Escapes noarch 1:1.07-395.el8 rhel-8-for-x86_64-baseos-rpms 20 k", " perl-Pod-Perldoc noarch 3.28-396.el8 rhel-8-for-x86_64-baseos-rpms 88 k", " perl-Pod-Simple noarch 1:3.35-395.el8 rhel-8-for-x86_64-baseos-rpms 213 k", " perl-Pod-Usage noarch 4:1.69-395.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " perl-Scalar-List-Utils x86_64 3:1.49-2.el8 rhel-8-for-x86_64-baseos-rpms 68 k", " perl-Socket x86_64 4:2.027-3.el8 rhel-8-for-x86_64-baseos-rpms 59 k", " perl-Storable x86_64 1:3.11-3.el8 rhel-8-for-x86_64-baseos-rpms 98 k", " perl-TermReadKey x86_64 2.37-7.el8 rhel-8-for-x86_64-appstream-rpms 40 k", " perl-Text-ParseWords noarch 3.30-395.el8 rhel-8-for-x86_64-baseos-rpms 18 k", " perl-Time-HiRes x86_64 4:1.9758-2.el8 rhel-8-for-x86_64-appstream-rpms 61 k", " perl-Time-Local noarch 1:1.280-1.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " perl-TimeDate noarch 1:2.30-15.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 53 k", " perl-URI noarch 1.73-3.el8 rhel-8-for-x86_64-baseos-rpms 116 k", " perl-WWW-RobotRules noarch 6.02-18.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 23 k", " perl-XML-LibXML x86_64 1:2.0132-2.el8 rhel-8-for-x86_64-appstream-rpms 372 k", " perl-XML-NamespaceSupport noarch 1.12-4.el8 rhel-8-for-x86_64-appstream-rpms 30 k", " perl-XML-Parser x86_64 2.44-11.el8 rhel-8-for-x86_64-appstream-rpms 226 k", " perl-XML-SAX noarch 1.00-1.el8 rhel-8-for-x86_64-appstream-rpms 65 k", " perl-XML-SAX-Base noarch 1.09-4.el8 rhel-8-for-x86_64-appstream-rpms 35 k", " perl-constant noarch 1.33-396.el8 rhel-8-for-x86_64-baseos-rpms 25 k", " perl-libs x86_64 4:5.26.3-422.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M", " perl-libwww-perl noarch 6.34-1.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 213 k", " perl-macros x86_64 4:5.26.3-422.el8 rhel-8-for-x86_64-baseos-rpms 73 k", " perl-parent noarch 1:0.237-1.el8 rhel-8-for-x86_64-baseos-rpms 20 k", " perl-podlators noarch 4.11-1.el8 rhel-8-for-x86_64-baseos-rpms 118 k", " perl-threads x86_64 1:2.21-2.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " perl-threads-shared x86_64 1.58-2.el8 rhel-8-for-x86_64-baseos-rpms 48 k", " pinentry x86_64 1.1.0-2.el8 rhel-8-for-x86_64-appstream-rpms 100 k", " plymouth x86_64 0.9.4-11.20200615git1e36e30.el8 rhel-8-for-x86_64-appstream-rpms 127 k", " plymouth-core-libs x86_64 0.9.4-11.20200615git1e36e30.el8 rhel-8-for-x86_64-appstream-rpms 122 k", " plymouth-scripts x86_64 0.9.4-11.20200615git1e36e30.el8 rhel-8-for-x86_64-appstream-rpms 44 k", " policycoreutils x86_64 2.9-25.el8 rhel-8-for-x86_64-baseos-rpms 377 k", " polkit x86_64 0.115-15.el8 rhel-8-for-x86_64-baseos-rpms 154 k", " polkit-pkla-compat x86_64 0.1-12.el8 rhel-8-for-x86_64-baseos-rpms 46 k", " popt x86_64 1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " postfix x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M", " procps-ng x86_64 3.3.15-14.el8 rhel-8-for-x86_64-baseos-rpms 330 k", " pygobject2 x86_64 2.28.7-4.module+el8.9.0+21228+8e80d31d rhel-8-for-x86_64-appstream-rpms 236 k", " python3-libs x86_64 3.6.8-59.el8 rhel-8-for-x86_64-baseos-rpms 7.9 M", " python3-pip noarch 9.0.3-24.el8 rhel-8-for-x86_64-appstream-rpms 20 k", " qemu-guest-agent x86_64 15:6.2.0-49.module+el8.10.0+21533+3df3c4b6 rhel-8-for-x86_64-appstream-rpms 368 k", " qrencode-libs x86_64 3.4.4-5.el8 rhel-8-for-x86_64-appstream-rpms 59 k", " quota x86_64 1:4.04-14.el8 rhel-8-for-x86_64-baseos-rpms 214 k", " quota-nls noarch 1:4.04-14.el8 rhel-8-for-x86_64-baseos-rpms 95 k", " readline x86_64 7.0-10.el8 rhel-8-for-x86_64-baseos-rpms 199 k", " redhat-logos x86_64 84.5-2.el8 rhel-8-for-x86_64-baseos-rpms 364 k", " redhat-release-eula x86_64 8.10-0.2.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " redhat-support-lib-python noarch 0.14.1-0.el8_9 rhel-8-for-x86_64-appstream-rpms 296 k", " redhat-support-tool noarch 0.14.1-0.el8_9 rhel-8-for-x86_64-appstream-rpms 245 k", " rhn-check x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 25 k", " rhn-client-tools x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 385 k", " rhn-setup x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 30 k", " rhnlib noarch 2.8.6-8.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 18 k", " rhnsd x86_64 5.0.35-3.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 51 k", " rng-tools x86_64 6.16-1.el8 rhel-8-for-x86_64-baseos-rpms 80 k", " rootfiles noarch 8.1-22.el8 rhel-8-for-x86_64-baseos-rpms 13 k", " rpcbind x86_64 1.2.5-10.el8 rhel-8-for-x86_64-baseos-rpms 70 k", " rpm x86_64 4.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 544 k", " rpm-build-libs x86_64 4.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 157 k", " rpm-libs x86_64 4.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 348 k", " rsync x86_64 3.1.3-19.el8_7.1 rhel-8-for-x86_64-baseos-rpms 410 k", " rsyslog x86_64 8.2102.0-15.el8 rhel-8-for-x86_64-appstream-rpms 755 k", " ruby x86_64 2.5.9-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 88 k", " ruby-irb noarch 2.5.9-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 103 k", " ruby-libs x86_64 2.5.9-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 2.9 M", " rubygem-bigdecimal x86_64 1.3.4-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 98 k", " rubygem-io-console x86_64 0.4.6-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 68 k", " rubygem-json x86_64 2.1.0-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 92 k", " rubygem-psych x86_64 3.0.2-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 96 k", " rubygem-rdoc noarch 6.0.1.1-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 457 k", " rubygems noarch 2.7.6.3-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 309 k", " sed x86_64 4.5-5.el8 rhel-8-for-x86_64-baseos-rpms 298 k", " selinux-policy noarch 3.14.3-139.el8_10 rhel-8-for-x86_64-baseos-rpms 669 k", " selinux-policy-targeted noarch 3.14.3-139.el8_10 rhel-8-for-x86_64-baseos-rpms 15 M", " setup noarch 2.12.2-9.el8 rhel-8-for-x86_64-baseos-rpms 181 k", " shadow-utils x86_64 2:4.6-22.el8 rhel-8-for-x86_64-baseos-rpms 1.2 M", " shared-mime-info x86_64 1.9-4.el8 rhel-8-for-x86_64-baseos-rpms 329 k", " shim-x64 x86_64 15.8-2.el8_10 rhel-8-for-x86_64-baseos-rpms 464 k", " slang x86_64 2.3.2-3.el8 rhel-8-for-x86_64-baseos-rpms 368 k", " snappy x86_64 1.1.8-3.el8 rhel-8-for-x86_64-baseos-rpms 37 k", " sqlite x86_64 3.26.0-19.el8_9 rhel-8-for-x86_64-baseos-rpms 669 k", " subscription-manager x86_64 1.28.42-1.el8 rhel-8-for-x86_64-baseos-rpms 1.2 M", " subscription-manager-rhsm-certificates noarch 20220623-1.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " sudo x86_64 1.9.5p2-1.el8_9 rhel-8-for-x86_64-baseos-rpms 1.0 M", " systemd x86_64 239-82.el8 rhel-8-for-x86_64-baseos-rpms 3.6 M", " systemd-libs x86_64 239-82.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " tar x86_64 2:1.30-9.el8 rhel-8-for-x86_64-baseos-rpms 839 k", " teamd x86_64 1.31-4.el8 rhel-8-for-x86_64-baseos-rpms 131 k", " time x86_64 1.9-3.el8 rhel-8-for-x86_64-baseos-rpms 54 k", " tuned noarch 2.22.1-4.el8_10 rhel-8-for-x86_64-baseos-rpms 367 k", " tzdata noarch 2024a-1.el8 rhel-8-for-x86_64-baseos-rpms 475 k", " usermode x86_64 1.113-2.el8 rhel-8-for-x86_64-baseos-rpms 202 k", " util-linux x86_64 2.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 2.5 M", " vim-common x86_64 2:8.0.1763-19.el8_6.4 rhel-8-for-x86_64-appstream-rpms 6.3 M", " vim-enhanced x86_64 2:8.0.1763-19.el8_6.4 rhel-8-for-x86_64-appstream-rpms 1.4 M", " vim-filesystem noarch 2:8.0.1763-19.el8_6.4 rhel-8-for-x86_64-appstream-rpms 50 k", " vim-minimal x86_64 2:8.0.1763-19.el8_6.4 rhel-8-for-x86_64-baseos-rpms 575 k", " virt-what x86_64 1.25-4.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " wget x86_64 1.19.5-11.el8 rhel-8-for-x86_64-appstream-rpms 734 k", " which x86_64 2.21-20.el8 rhel-8-for-x86_64-baseos-rpms 50 k", " wpa_supplicant x86_64 1:2.10-1.el8 rhel-8-for-x86_64-baseos-rpms 2.1 M", " xdg-utils noarch 1.1.2-5.el8 rhel-8-for-x86_64-appstream-rpms 84 k", " xfsprogs x86_64 5.0.0-12.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " xz x86_64 5.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 153 k", " xz-libs x86_64 5.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 94 k", " yum noarch 4.7.0-20.el8 rhel-8-for-x86_64-baseos-rpms 209 k", " yum-utils noarch 4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 76 k", " zlib x86_64 1.2.11-25.el8 rhel-8-for-x86_64-baseos-rpms 103 k", "Installing dependencies:", " NetworkManager-initscripts-updown noarch 1:1.40.16-15.el8 rhel-8-for-x86_64-baseos-rpms 144 k", " authselect x86_64 1.2.6-2.el8 rhel-8-for-x86_64-baseos-rpms 147 k", " authselect-libs x86_64 1.2.6-2.el8 rhel-8-for-x86_64-baseos-rpms 244 k", " brotli x86_64 1.0.6-3.el8 rhel-8-for-x86_64-baseos-rpms 323 k", " bubblewrap x86_64 0.4.0-1.el8 rhel-8-for-x86_64-baseos-rpms 50 k", " compat-openssl10 x86_64 1:1.0.2o-4.el8_6 rhel-8-for-x86_64-appstream-rpms 1.1 M", " crypto-policies noarch 20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 64 k", " crypto-policies-scripts noarch 20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 84 k", " dnf-plugin-subscription-manager x86_64 1.28.42-1.el8 rhel-8-for-x86_64-baseos-rpms 326 k", " dnf-plugins-core noarch 4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 77 k", " dosfstools x86_64 4.1-6.el8 rhel-8-for-x86_64-baseos-rpms 122 k", " dwz x86_64 0.12-10.el8 rhel-8-for-x86_64-appstream-rpms 109 k", " efi-srpm-macros noarch 3-3.el8 rhel-8-for-x86_64-appstream-rpms 22 k", " fuse-libs x86_64 2.9.7-19.el8 rhel-8-for-x86_64-baseos-rpms 103 k", " fwupd x86_64 1.7.8-2.el8 rhel-8-for-x86_64-baseos-rpms 3.5 M", " gdisk x86_64 1.0.3-11.el8 rhel-8-for-x86_64-baseos-rpms 241 k", " ghc-srpm-macros noarch 1.4.2-7.el8 rhel-8-for-x86_64-appstream-rpms 9.4 k", " glibc-gconv-extra x86_64 2.28-251.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M", " gnutls x86_64 3.6.16-8.el8_9.3 rhel-8-for-x86_64-baseos-rpms 1.0 M", " go-srpm-macros noarch 2-17.el8 rhel-8-for-x86_64-appstream-rpms 13 k", " hdparm x86_64 9.54-4.el8 rhel-8-for-x86_64-baseos-rpms 100 k", " ima-evm-utils x86_64 1.3.2-12.el8 rhel-8-for-x86_64-baseos-rpms 64 k", " ipcalc x86_64 0.2.4-4.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " libarchive x86_64 3.3.3-5.el8 rhel-8-for-x86_64-baseos-rpms 360 k", " libatasmart x86_64 0.19-14.el8 rhel-8-for-x86_64-appstream-rpms 50 k", " libblockdev x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 133 k", " libblockdev-crypto x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 82 k", " libblockdev-fs x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 88 k", " libblockdev-loop x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 71 k", " libblockdev-mdraid x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 78 k", " libblockdev-part x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 81 k", " libblockdev-swap x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 73 k", " libblockdev-utils x86_64 2.28-6.el8 rhel-8-for-x86_64-appstream-rpms 81 k", " libbpf x86_64 0.5.0-1.el8 rhel-8-for-x86_64-baseos-rpms 137 k", " libbytesize x86_64 1.4-3.el8 rhel-8-for-x86_64-appstream-rpms 59 k", " libfdisk x86_64 2.32.1-46.el8 rhel-8-for-x86_64-baseos-rpms 254 k", " libgcab1 x86_64 1.1-1.el8 rhel-8-for-x86_64-baseos-rpms 79 k", " libgusb x86_64 0.3.0-1.el8 rhel-8-for-x86_64-baseos-rpms 49 k", " libibverbs x86_64 48.0-1.el8 rhel-8-for-x86_64-baseos-rpms 404 k", " libicu x86_64 60.3-2.el8_1 rhel-8-for-x86_64-baseos-rpms 8.8 M", " libidn2 x86_64 2.2.0-1.el8 rhel-8-for-x86_64-baseos-rpms 94 k", " libkcapi x86_64 1.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k", " libkcapi-hmaccalc x86_64 1.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libksba x86_64 1.3.5-9.el8_7 rhel-8-for-x86_64-baseos-rpms 134 k", " libmetalink x86_64 0.1.3-7.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libnftnl x86_64 1.2.2-3.el8 rhel-8-for-x86_64-baseos-rpms 87 k", " libnghttp2 x86_64 1.33.0-5.el8_9 rhel-8-for-x86_64-baseos-rpms 78 k", " libnsl2 x86_64 1.2.0-2.20180605git4a062cf.el8 rhel-8-for-x86_64-baseos-rpms 58 k", " libpkgconf x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 35 k", " libpsl x86_64 0.20.2-6.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " libsecret x86_64 0.18.6-1.el8 rhel-8-for-x86_64-baseos-rpms 163 k", " libsigsegv x86_64 2.11-5.el8 rhel-8-for-x86_64-baseos-rpms 30 k", " libsmbios x86_64 2.4.1-2.el8 rhel-8-for-x86_64-baseos-rpms 99 k", " libssh-config noarch 0.9.6-14.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " libudisks2 x86_64 2.9.0-16.el8 rhel-8-for-x86_64-appstream-rpms 185 k", " libusbx x86_64 1.0.23-4.el8 rhel-8-for-x86_64-baseos-rpms 74 k", " libxmlb x86_64 0.1.15-1.el8 rhel-8-for-x86_64-baseos-rpms 91 k", " libzstd x86_64 1.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 266 k", " mariadb-connector-c-config noarch 3.1.11-2.el8_3 rhel-8-for-x86_64-appstream-rpms 15 k", " mdadm x86_64 4.2-14.el8_10 rhel-8-for-x86_64-baseos-rpms 469 k", " mozjs60 x86_64 60.9.0-4.el8 rhel-8-for-x86_64-baseos-rpms 6.6 M", " mpfr x86_64 3.1.6-1.el8 rhel-8-for-x86_64-baseos-rpms 221 k", " nettle x86_64 3.4.1-7.el8 rhel-8-for-x86_64-baseos-rpms 301 k", " nftables x86_64 1:1.0.4-4.el8_9 rhel-8-for-x86_64-baseos-rpms 381 k", " ocaml-srpm-macros noarch 5-4.el8 rhel-8-for-x86_64-appstream-rpms 9.5 k", " oddjob x86_64 0.34.7-3.el8 rhel-8-for-x86_64-appstream-rpms 81 k", " openblas-srpm-macros noarch 2-2.el8 rhel-8-for-x86_64-appstream-rpms 8.0 k", " pcre2 x86_64 10.32-3.el8_6 rhel-8-for-x86_64-baseos-rpms 247 k", " perl-CPAN-Meta-Requirements noarch 2.140-396.el8 rhel-8-for-x86_64-appstream-rpms 37 k", " perl-CPAN-Meta-YAML noarch 0.018-397.el8 rhel-8-for-x86_64-appstream-rpms 34 k", " perl-Data-Dump noarch 1.23-7.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 37 k", " perl-Digest-HMAC noarch 1.03-17.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 20 k", " perl-Digest-SHA x86_64 1:6.02-1.el8 rhel-8-for-x86_64-appstream-rpms 66 k", " perl-ExtUtils-Embed noarch 1.34-422.el8 rhel-8-for-x86_64-appstream-rpms 79 k", " perl-ExtUtils-Install noarch 2.14-4.el8 rhel-8-for-x86_64-appstream-rpms 46 k", " perl-ExtUtils-MakeMaker noarch 1:7.34-1.el8 rhel-8-for-x86_64-appstream-rpms 301 k", " perl-ExtUtils-Manifest noarch 1.70-395.el8 rhel-8-for-x86_64-appstream-rpms 37 k", " perl-ExtUtils-ParseXS noarch 1:3.35-2.el8 rhel-8-for-x86_64-appstream-rpms 83 k", " perl-JSON-PP noarch 1:2.97.001-3.el8 rhel-8-for-x86_64-appstream-rpms 68 k", " perl-NTLM noarch 1.09-17.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 24 k", " perl-Test-Harness noarch 1:3.42-1.el8 rhel-8-for-x86_64-appstream-rpms 279 k", " perl-Try-Tiny noarch 0.30-7.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 45 k", " perl-devel x86_64 4:5.26.3-422.el8 rhel-8-for-x86_64-appstream-rpms 600 k", " perl-encoding x86_64 4:2.22-3.el8 rhel-8-for-x86_64-appstream-rpms 68 k", " perl-srpm-macros noarch 1-25.el8 rhel-8-for-x86_64-appstream-rpms 11 k", " perl-version x86_64 6:0.99.24-1.el8 rhel-8-for-x86_64-appstream-rpms 67 k", " pkgconf x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " platform-python-pip noarch 9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M", " psmisc x86_64 23.1-5.el8 rhel-8-for-x86_64-baseos-rpms 151 k", " publicsuffix-list-dafsa noarch 20180723-1.el8 rhel-8-for-x86_64-baseos-rpms 56 k", " python-rpm-macros noarch 3-45.el8 rhel-8-for-x86_64-appstream-rpms 16 k", " python-srpm-macros noarch 3-45.el8 rhel-8-for-x86_64-appstream-rpms 16 k", " python2 x86_64 2.7.18-17.module+el8.10.0+20822+a15ec22d rhel-8-for-x86_64-appstream-rpms 111 k", " python2-pip-wheel noarch 9.0.3-19.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 892 k", " python2-pysocks noarch 1.6.8-6.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 33 k", " python2-pytz noarch 2017.2-13.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 54 k", " python2-setuptools-wheel noarch 39.0.1-14.module+el8.10.0+20444+3bf7fee4 rhel-8-for-x86_64-appstream-rpms 287 k", " python3-audit x86_64 3.1.2-1.el8 rhel-8-for-x86_64-baseos-rpms 88 k", " python3-cloud-what x86_64 1.28.42-1.el8 rhel-8-for-x86_64-baseos-rpms 325 k", " python3-dnf-plugin-spacewalk noarch 2.8.5-11.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 30 k", " python3-dnf-plugins-core noarch 4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 263 k", " python3-gpg x86_64 1.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 244 k", " python3-jsonschema noarch 2.6.0-4.el8 rhel-8-for-x86_64-appstream-rpms 82 k", " python3-jwt noarch 1.6.1-2.el8 rhel-8-for-x86_64-baseos-rpms 43 k", " python3-librepo x86_64 1.14.2-5.el8 rhel-8-for-x86_64-baseos-rpms 54 k", " python3-netifaces x86_64 0.10.6-4.el8 rhel-8-for-x86_64-appstream-rpms 25 k", " python3-nftables x86_64 1:1.0.4-4.el8_9 rhel-8-for-x86_64-baseos-rpms 31 k", " python3-oauthlib noarch 2.1.0-1.el8 rhel-8-for-x86_64-baseos-rpms 155 k", " python3-pip-wheel noarch 9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 866 k", " python3-ptyprocess noarch 0.5.2-4.el8 rhel-8-for-x86_64-appstream-rpms 31 k", " python3-pyparsing noarch 2.1.10-7.el8 rhel-8-for-x86_64-baseos-rpms 142 k", " python3-pysocks noarch 1.6.8-3.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " python3-pytz noarch 2017.2-11.el8 rhel-8-for-x86_64-appstream-rpms 54 k", " python3-rhn-check x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 38 k", " python3-rhn-client-tools x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 109 k", " python3-rhn-setup x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 67 k", " python3-rhnlib noarch 2.8.6-8.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 77 k", " python3-rpm-macros noarch 3-45.el8 rhel-8-for-x86_64-appstream-rpms 15 k", " python3-setuptools-wheel noarch 39.2.0-7.el8 rhel-8-for-x86_64-baseos-rpms 289 k", " python3-systemd x86_64 234-8.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " python3-webencodings noarch 0.5.1-6.el8 rhel-8-for-x86_64-appstream-rpms 27 k", " python36 x86_64 3.6.8-39.module+el8.10.0+20784+edafcd43 rhel-8-for-x86_64-appstream-rpms 20 k", " qt5-srpm-macros noarch 5.15.3-1.el8 rhel-8-for-x86_64-appstream-rpms 11 k", " redhat-rpm-config noarch 131-1.el8 rhel-8-for-x86_64-appstream-rpms 91 k", " rpm-plugin-selinux x86_64 4.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 78 k", " rubygem-openssl x86_64 2.1.2-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 191 k", " rust-srpm-macros noarch 5-2.el8 rhel-8-for-x86_64-appstream-rpms 9.3 k", " sqlite-libs x86_64 3.26.0-19.el8_9 rhel-8-for-x86_64-baseos-rpms 581 k", " squashfs-tools x86_64 4.3-21.el8 rhel-8-for-x86_64-baseos-rpms 165 k", " systemtap-sdt-devel x86_64 4.9-3.el8 rhel-8-for-x86_64-appstream-rpms 88 k", " tpm2-tss x86_64 2.3.2-6.el8 rhel-8-for-x86_64-baseos-rpms 275 k", " trousers-lib x86_64 0.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 168 k", " unbound-libs x86_64 1.16.2-5.el8_9.6 rhel-8-for-x86_64-appstream-rpms 577 k", " unzip x86_64 6.0-46.el8 rhel-8-for-x86_64-baseos-rpms 196 k", " volume_key-libs x86_64 0.3.11-6.el8 rhel-8-for-x86_64-appstream-rpms 149 k", " xkeyboard-config noarch 2.28-1.el8 rhel-8-for-x86_64-appstream-rpms 782 k", " zip x86_64 3.0-23.el8 rhel-8-for-x86_64-baseos-rpms 270 k", "Installing weak dependencies:", " elfutils-debuginfod-client x86_64 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 76 k", " geolite2-city noarch 20180605-1.el8 rhel-8-for-x86_64-appstream-rpms 19 M", " geolite2-country noarch 20180605-1.el8 rhel-8-for-x86_64-appstream-rpms 1.0 M", " gnupg2-smime x86_64 2.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 283 k", " libmaxminddb x86_64 1.2.0-10.el8_9.1 rhel-8-for-x86_64-appstream-rpms 33 k", " libxkbcommon x86_64 0.9.1-1.el8 rhel-8-for-x86_64-appstream-rpms 116 k", " memstrack x86_64 0.2.5-2.el8 rhel-8-for-x86_64-baseos-rpms 52 k", " oddjob-mkhomedir x86_64 0.34.7-3.el8 rhel-8-for-x86_64-appstream-rpms 50 k", " openssl-pkcs11 x86_64 0.4.10-3.el8 rhel-8-for-x86_64-baseos-rpms 66 k", " perl-CPAN-Meta noarch 2.150010-396.el8 rhel-8-for-x86_64-appstream-rpms 191 k", " pigz x86_64 2.4-4.el8 rhel-8-for-x86_64-baseos-rpms 79 k", " python2-pip noarch 9.0.3-19.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 1.6 M", " python3-html5lib noarch 1:0.999999999-6.el8 rhel-8-for-x86_64-appstream-rpms 214 k", " python3-unbound x86_64 1.16.2-5.el8_9.6 rhel-8-for-x86_64-appstream-rpms 130 k", " rpm-plugin-systemd-inhibit x86_64 4.14.3-31.el8 rhel-8-for-x86_64-baseos-rpms 79 k", " rubygem-did_you_mean noarch 1.2.0-111.module+el8.9.0+19193+435404ae rhel-8-for-x86_64-appstream-rpms 82 k", " trousers x86_64 0.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 153 k", " udisks2 x86_64 2.9.0-16.el8 rhel-8-for-x86_64-appstream-rpms 475 k", "Removing:", " Red_Hat_Enterprise_Linux-Release_Notes-7-en-US noarch 7-2.el7 @System 317 k", " aic94xx-firmware noarch 30-6.el7 @System 30 k", " audit-libs-python x86_64 2.8.5-4.el7 @System 316 k", " btrfs-progs x86_64 4.9.1-1.el7 @System 4.0 M", " dbus-python x86_64 1.1.1-9.el7 @System 828 k", " libnl x86_64 1.1.4-3.el7 @System 365 k", " libselinux-python x86_64 2.5-15.el7 @System 589 k", " libsemanage-python x86_64 2.5-14.el7 @System 441 k", " libxml2-python x86_64 2.9.1-6.el7_9.6 @System 1.4 M", " m2crypto x86_64 0.21.1-17.el7 @System 1.9 M", " mariadb-libs x86_64 1:5.5.68-1.el7 @System 4.4 M", " mozjs17 x86_64 17.0.0-20.el7 @System 3.9 M", " newt-python x86_64 0.52.15-4.el7 @System 114 k", " nss-pem x86_64 1.0.3-7.el7_9.1 @System 205 k", " perl-Business-ISBN noarch 2.06-2.el7 @System 39 k", " perl-Business-ISBN-Data noarch 20120719.001-2.el7 @System 161 k", " perl-Font-AFM noarch 1.20-13.el7 @System 46 k", " perl-HTML-Format noarch 2.10-7.el7 @System 125 k", " perl-Net-LibIDN x86_64 0.12-15.el7 @System 51 k", " pexpect noarch 2.3-11.el7 @System 784 k", " policycoreutils-python x86_64 2.5-34.el7 @System 1.2 M", " pth x86_64 2.0.7-23.el7 @System 262 k", " pyOpenSSL x86_64 0.13.1-4.el7 @System 630 k", " pygpgme x86_64 0.3-9.el7 @System 193 k", " pyliblzma x86_64 0.5.3-11.el7 @System 186 k", " pyserial noarch 2.6-6.el7 @System 538 k", " python x86_64 2.7.5-94.el7_9 @System 79 k", " python-IPy noarch 0.75-6.el7 @System 119 k", " python-babel noarch 0.9.6-8.el7 @System 5.2 M", " python-backports x86_64 1.0-8.el7 @System 638 ", " python-backports-ssl_match_hostname noarch 3.5.0.1-1.el7 @System 18 k", " python-cffi x86_64 1.6.0-5.el7 @System 1.0 M", " python-chardet noarch 2.2.1-3.el7 @System 1.1 M", " python-configobj noarch 4.7.2-7.el7 @System 598 k", " python-dateutil noarch 1.5-7.el7 @System 343 k", " python-decorator noarch 3.4.0-3.el7 @System 71 k", " python-dmidecode x86_64 3.12.2-4.el7 @System 261 k", " python-enum34 noarch 1.0.4-1.el7 @System 322 k", " python-ethtool x86_64 0.8-8.el7 @System 74 k", " python-firewall noarch 0.6.3-13.el7_9 @System 1.9 M", " python-gobject-base x86_64 3.22.0-1.el7_4.1 @System 1.1 M", " python-gudev x86_64 147.2-7.el7 @System 45 k", " python-hwdata noarch 1.7.3-4.el7 @System 172 k", " python-idna noarch 2.4-1.el7 @System 563 k", " python-iniparse noarch 0.4-9.el7 @System 112 k", " python-inotify noarch 0.9.4-4.el7 @System 256 k", " python-ipaddr noarch 2.1.11-2.el7 @System 194 k", " python-ipaddress noarch 1.0.16-2.el7 @System 227 k", " python-jinja2 noarch 2.7.2-4.el7 @System 3.0 M", " python-jsonpatch noarch 1.2-4.el7 @System 52 k", " python-jsonpointer noarch 1.9-2.el7 @System 34 k", " python-jwcrypto noarch 0.4.2-1.el7 @System 249 k", " python-kitchen noarch 1.1.1-5.el7 @System 1.4 M", " python-libs x86_64 2.7.5-94.el7_9 @System 24 M", " python-linux-procfs noarch 0.4.11-4.el7 @System 95 k", " python-lxml x86_64 3.2.1-4.el7 @System 2.6 M", " python-magic noarch 5.11-37.el7 @System 17 k", " python-markupsafe x86_64 0.11-10.el7 @System 58 k", " python-perf x86_64 3.10.0-1160.119.1.el7 @System 336 k", " python-ply noarch 3.4-11.el7 @System 529 k", " python-prettytable noarch 0.7.2-3.el7 @System 180 k", " python-pycparser noarch 2.14-1.el7 @System 622 k", " python-pycurl x86_64 7.19.0-19.el7 @System 236 k", " python-pyudev noarch 0.15-9.el7 @System 236 k", " python-requests noarch 2.6.0-10.el7 @System 341 k", " python-schedutils x86_64 0.4-6.el7 @System 42 k", " python-setuptools noarch 0.9.8-7.el7 @System 1.9 M", " python-six noarch 1.9.0-2.el7 @System 97 k", " python-slip noarch 0.4.0-4.el7 @System 60 k", " python-slip-dbus noarch 0.4.0-4.el7 @System 75 k", " python-syspurpose x86_64 1.24.54-1.el7_9 @System 125 k", " python-urlgrabber noarch 3.10-10.el7 @System 492 k", " python-urllib3 noarch 1.10.2-7.el7 @System 380 k", " python2-cryptography x86_64 1.7.2-2.el7 @System 2.6 M", " python2-dnf noarch 4.0.9.2-2.el7_9 @System 1.9 M", " python2-futures noarch 3.1.1-5.el7 @System 91 k", " python2-libcomps x86_64 0.1.8-14.el7 @System 140 k", " python2-pyasn1 noarch 0.1.9-7.el7 @System 458 k", " python3 x86_64 3.6.8-21.el7_9 @System 39 k", " pyxattr x86_64 0.5.1-5.el7 @System 62 k", " rpm-python x86_64 4.11.3-48.el7_9 @System 146 k", " subscription-manager-rhsm x86_64 1.24.54-1.el7_9 @System 413 k", " systemd-sysv x86_64 219-78.el7_9.9 @System 3.9 k", " sysvinit-tools x86_64 2.88-14.dsf.el7 @System 107 k", " tcp_wrappers x86_64 7.6-77.el7 @System 198 k", " tcp_wrappers-libs x86_64 7.6-77.el7 @System 131 k", " yum-metadata-parser x86_64 1.1.4-10.el7 @System 57 k", " yum-rhn-plugin noarch 2.0.1-10.el7 @System 202 k", "Removing dependent packages:", " beakerlib noarch 1.31.4-1.el7bkr @System 456 k", " beakerlib-redhat noarch 1-33.el7bkr @System 22 k", " perl-HTML-Tree noarch 1:5.03-2.el7 @System 481 k", " perl-HTTP-Daemon noarch 6.01-8.el7 @System 40 k", " perl-IO-stringy noarch 2.110-22.el7 @System 130 k", " perl-XML-Twig noarch 3.44-2.el7 @System 642 k", " restraint-rhts x86_64 0.4.4-1.el7bkr @System 68 k", " tps-devel noarch 2.44.50-1 @System 1.5 M", "Downgrading:", " irqbalance x86_64 2:1.9.2-1.el8 rhel-8-for-x86_64-baseos-rpms 72 k", " libcgroup x86_64 0.41-19.el8 rhel-8-for-x86_64-baseos-rpms 70 k", " libcroco x86_64 0.6.12-4.el8_2.1 rhel-8-for-x86_64-baseos-rpms 113 k", " perl-Compress-Raw-Zlib x86_64 2.081-1.el8 rhel-8-for-x86_64-baseos-rpms 68 k", " python3-setuptools noarch 39.2.0-7.el8 rhel-8-for-x86_64-baseos-rpms 163 k", " sg3_utils x86_64 1.44-6.el8 rhel-8-for-x86_64-baseos-rpms 918 k", " sg3_utils-libs x86_64 1.44-6.el8 rhel-8-for-x86_64-baseos-rpms 99 k", "Enabling module streams:", " gimp 2.8 ", " idm client ", " perl 5.26 ", " perl-FCGI 0.78 ", " perl-IO-Socket-SSL 2.066 ", " perl-libwww-perl 6.34 ", " python27 2.7 ", " python36 3.6 ", " ruby 2.5 ", " satellite-5-client 1.0 ", " virt rhel ", "", "Transaction Summary", "=============================================================================================================================================", "Install 326 Packages", "Upgrade 376 Packages", "Remove 96 Packages", "Downgrade 7 Packages", "", "Total size: 863 M", "Total download size: 751 M", "Downloading Packages:", "Check completed.", "====> * check_initramfs_tasks", " Inhibit the upgrade if conflicting \"initramfs\" tasks are detected", "==> 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 ", "============================================================", "", "HIGH and MEDIUM severity reports:", " 1. Packages available in excluded repositories will not be installed", " 2. GRUB2 core will be automatically updated during the upgrade", " 3. Difference in Python versions and support in RHEL 8", " 4. Packages not signed by Red Hat found on the system", " 5. chrony using default configuration", " 6. Module pam_pkcs11 will be removed from PAM configuration", "", "Reports summary:", " Errors: 0", " Inhibitors: 0", " HIGH severity reports: 4", " MEDIUM severity reports: 2", " LOW severity reports: 6", " INFO severity reports: 3", "", "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-25T15:06:48Z", ""]}, "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-20251125T100209\n", "delta": "0:00:00.004790", "end": "2025-11-25 10:06:49.202537", "msg": "", "rc": 0, "start": "2025-11-25 10:06:49.197747", "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 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 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. SUCCESS: No 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": {"exists": 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 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Slurp ripu.log file] ********************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:19 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Decode ripu.log file] ******************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:26 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Rename log file] ************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:32 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} 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": {"exists": 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 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Slurp ripu.log file] ********************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:19 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Decode ripu.log file] ******************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:26 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Rename log file] ************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:32 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} 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": {"exists": 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 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Slurp ripu.log file] ********************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:19 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Decode ripu.log file] ******************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:26 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Rename log file] ************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:32 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} 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": {"exists": 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 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Slurp ripu.log file] ********************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:19 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Decode ripu.log file] ******************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:26 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Rename log file] ************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:32 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [common_upgrade_tasks | Run upgrade role] ********************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:51 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": 38, "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 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 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 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 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 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": "89a4c30cf69c0573bb94371290fa421e1a6bb1af", "dest": "/var/log/ripu/ripu.log", "gid": 0, "group": "root", "md5sum": "9db3c0eaa01d9130f0030bb8b56a422a", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:var_log_t:s0", "size": 61, "src": "/root/.ansible/tmp/ansible-tmp-1764083211.3489895-8320-194543171768192/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 ok: [managed-node01] => {"changed": false, "checksum": "79da34737c961e6bb522e58f0377ea8f7a6fd9a8", "dest": "/etc/ansible/facts.d/pre_ripu.fact", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/ansible/facts.d/pre_ripu.fact", "secontext": "system_u:object_r:etc_t:s0", "size": 12001, "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.383443", "end": "2025-11-25 10:06:53.151869", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-11-25 10:06:52.768426", "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.upgrade : Include tasks for upgrade using redhat-upgrade-tool] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/upgrade/tasks/main.yml:9 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.upgrade : Include tasks for leapp upgrade] ******************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/upgrade/tasks/main.yml:13 included: /root/.ansible/collections/ansible_collections/infra/leapp/roles/upgrade/tasks/leapp-upgrade.yml for managed-node01 TASK [leapp-upgrade | Run parse_leapp_report to check for inhibitors] ********** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/upgrade/tasks/leapp-upgrade.yml:2 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": "UmlzayBGYWN0b3I6IGhpZ2ggClRpdGxlOiBQYWNrYWdlcyBhdmFpbGFibGUgaW4gZXhjbHVkZWQgcmVwb3NpdG9yaWVzIHdpbGwgbm90IGJlIGluc3RhbGxlZApTdW1tYXJ5OiAyIHBhY2thZ2VzIHdpbGwgYmUgc2tpcHBlZCBiZWNhdXNlIHRoZXkgYXJlIGF2YWlsYWJsZSBvbmx5IGluIHRhcmdldCBzeXN0ZW0gcmVwb3NpdG9yaWVzIHRoYXQgYXJlIGludGVudGlvbmFsbHkgZXhjbHVkZWQgZnJvbSB0aGUgbGlzdCBvZiByZXBvc2l0b3JpZXMgdXNlZCBkdXJpbmcgdGhlIHVwZ3JhZGUuIFNlZSB0aGUgcmVwb3J0IG1lc3NhZ2UgdGl0bGVkICJFeGNsdWRlZCB0YXJnZXQgc3lzdGVtIHJlcG9zaXRvcmllcyIgZm9yIGRldGFpbHMuClRoZSBsaXN0IG9mIHRoZXNlIHBhY2thZ2VzOgotIHB5dGhvbjMtcHl4YXR0ciAocmVwb2lkOiBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ycG1zKQotIHJwY2dlbiAocmVwb2lkOiBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ycG1zKQpLZXk6IDI0MzdlMjA0ODA4Zjk4NzQ3N2MwZTliZThlNGM5NWIzYTg3YTlmM2UKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogaGlnaCAKVGl0bGU6IEdSVUIyIGNvcmUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IHVwZGF0ZWQgZHVyaW5nIHRoZSB1cGdyYWRlClN1bW1hcnk6IE9uIGxlZ2FjeSAoQklPUykgc3lzdGVtcywgR1JVQjIgY29yZSAobG9jYXRlZCBpbiB0aGUgZ2FwIGJldHdlZW4gdGhlIE1CUiBhbmQgdGhlIGZpcnN0IHBhcnRpdGlvbikgY2Fubm90IGJlIHVwZGF0ZWQgZHVyaW5nIHRoZSBycG0gdHJhbnNhY3Rpb24gYW5kIExlYXBwIGhhcyB0byBpbml0aWF0ZSB0aGUgdXBkYXRlIHJ1bm5pbmcgImdydWIyLWluc3RhbGwiIGFmdGVyIHRoZSB0cmFuc2FjdGlvbi4gTm8gYWN0aW9uIGlzIG5lZWRlZCBiZWZvcmUgdGhlIHVwZ3JhZGUuIEFmdGVyIHRoZSB1cGdyYWRlLCBpdCBpcyByZWNvbW1lbmRlZCB0byBjaGVjayB0aGUgR1JVQiBjb25maWd1cmF0aW9uLgpLZXk6IGFjNzAzMGUwNWQyZWUyNDhkMzRmMDhhOWZhMDQwYjM1MmJjNDEwYTMKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogaGlnaCAKVGl0bGU6IERpZmZlcmVuY2UgaW4gUHl0aG9uIHZlcnNpb25zIGFuZCBzdXBwb3J0IGluIFJIRUwgOApTdW1tYXJ5OiBJbiBSSEVMIDgsIHRoZXJlIGlzIG5vICdweXRob24nIGNvbW1hbmQuIFB5dGhvbiAzIChiYWNrd2FyZCBpbmNvbXBhdGlibGUpIGlzIHRoZSBwcmltYXJ5IFB5dGhvbiB2ZXJzaW9uIGFuZCBQeXRob24gMiBpcyBhdmFpbGFibGUgd2l0aCBsaW1pdGVkIHN1cHBvcnQgYW5kIGxpbWl0ZWQgc2V0IG9mIHBhY2thZ2VzLiBJZiB5b3Ugbm8gbG9uZ2VyIHJlcXVpcmUgUHl0aG9uIDIgcGFja2FnZXMgZm9sbG93aW5nIHRoZSB1cGdyYWRlLCBwbGVhc2UgcmVtb3ZlIHRoZW0uIFJlYWQgbW9yZSBoZXJlOiBodHRwczovL3JlZC5odC9yaGVsLTgtcHl0aG9uClJlbGF0ZWQgbGlua3M6CiAgICAtIERpZmZlcmVuY2UgaW4gUHl0aG9uIHZlcnNpb25zIGFuZCBzdXBwb3J0IGluIFJIRUwgODogaHR0cHM6Ly9yZWQuaHQvcmhlbC04LXB5dGhvbgpSZW1lZGlhdGlvbjogW2hpbnRdIFBsZWFzZSBydW4gImFsdGVybmF0aXZlcyAtLXNldCBweXRob24gL3Vzci9iaW4vcHl0aG9uMyIgYWZ0ZXIgdXBncmFkZQpLZXk6IDBjOTg1ODViMWQ4ZDI1MmViNTQwYmY2MTU2MDA5NGYzNDk1MzUxZjUKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogaGlnaCAKVGl0bGU6IFBhY2thZ2VzIG5vdCBzaWduZWQgYnkgUmVkIEhhdCBmb3VuZCBvbiB0aGUgc3lzdGVtClN1bW1hcnk6IFRoZSBmb2xsb3dpbmcgcGFja2FnZXMgaGF2ZSBub3QgYmVlbiBzaWduZWQgYnkgUmVkIEhhdCBhbmQgbWF5IGJlIHJlbW92ZWQgZHVyaW5nIHRoZSB1cGdyYWRlIHByb2Nlc3MgaW4gY2FzZSBSZWQgSGF0LXNpZ25lZCBwYWNrYWdlcyB0byBiZSByZW1vdmVkIGR1cmluZyB0aGUgdXBncmFkZSBkZXBlbmQgb24gdGhlbToKLSBiZWFrZXJsaWIKLSBiZWFrZXJsaWItcmVkaGF0Ci0gZXBlbC1yZWxlYXNlCi0gcmVzdHJhaW50Ci0gcmVzdHJhaW50LXJodHMKLSB0cHMtZGV2ZWwKS2V5OiAxM2YwNzkxYWU1ZjE5ZjUwZTdkMGQ2MDZmYjY1MDFmOTFiMWVmYjJjCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IG1lZGl1bSAKVGl0bGU6IGNocm9ueSB1c2luZyBkZWZhdWx0IGNvbmZpZ3VyYXRpb24KU3VtbWFyeTogZGVmYXVsdCBjaHJvbnkgY29uZmlndXJhdGlvbiBpbiBSSEVMOCB1c2VzIGxlYXBzZWN0eiBkaXJlY3RpdmUsIHdoaWNoIGNhbm5vdCBiZSB1c2VkIHdpdGggbGVhcCBzbWVhcmluZyBOVFAgc2VydmVycywgYW5kIHVzZXMgYSBzaW5nbGUgcG9vbCBkaXJlY3RpdmUgaW5zdGVhZCBvZiBmb3VyIHNlcnZlciBkaXJlY3RpdmVzCktleTogYzQyMjJlYmQxODczMGE3NmY2YmM3YjNiNjZkZjg5OGIxMDZlNjU1NAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBtZWRpdW0gClRpdGxlOiBNb2R1bGUgcGFtX3BrY3MxMSB3aWxsIGJlIHJlbW92ZWQgZnJvbSBQQU0gY29uZmlndXJhdGlvbgpTdW1tYXJ5OiBNb2R1bGUgcGFtX3BrY3MxMSB3YXMgc3VycGFzc2VkIGJ5IFNTU0QgYW5kIHRoZXJlZm9yZSBpdCB3YXMgcmVtb3ZlZCBmcm9tIFJIRUwtOC4gS2VlcGluZyBpdCBpbiBQQU0gY29uZmlndXJhdGlvbiBtYXkgbG9jayBvdXQgdGhlIHN5c3RlbSB0aHVzIGl0IHdpbGwgYmUgYXV0b21hdGljYWxseSByZW1vdmVkIGZyb20gUEFNIGNvbmZpZ3VyYXRpb24gYmVmb3JlIHVwZ3JhZGluZyB0byBSSEVMLTguIFBsZWFzZSBzd2l0Y2ggdG8gU1NTRCB0byByZWNvdmVyIHRoZSBmdW5jdGlvbmFsaXR5IG9mIHBhbV9wa2NzMTEuClJlbWVkaWF0aW9uOiBbaGludF0gQ29uZmlndXJlIFNTU0QgdG8gcmVwbGFjZSBwYW1fcGtjczExCktleTogYmY0N2U3MzA1ZDY4MDVlOGJiZWFhNzU5M2NmMDFlMzgwMzBjMjNmMwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBsb3cgClRpdGxlOiBTRWxpbnV4IHdpbGwgYmUgc2V0IHRvIHBlcm1pc3NpdmUgbW9kZQpTdW1tYXJ5OiBTRWxpbnV4IHdpbGwgYmUgc2V0IHRvIHBlcm1pc3NpdmUgbW9kZS4gQ3VycmVudCBtb2RlOiBlbmZvcmNpbmcuIFRoaXMgYWN0aW9uIGlzIHJlcXVpcmVkIGJ5IHRoZSB1cGdyYWRlIHByb2Nlc3MgdG8gbWFrZSBzdXJlIHRoZSB1cGdyYWRlZCBzeXN0ZW0gY2FuIGJvb3Qgd2l0aG91dCBiZWluaWcgYmxvY2tlZCBieSBTRWxpbnV4IHJ1bGVzLgpSZW1lZGlhdGlvbjogW2hpbnRdIE1ha2Ugc3VyZSB0aGVyZSBhcmUgbm8gU0VsaW51eCByZWxhdGVkIHdhcm5pbmdzIGFmdGVyIHRoZSB1cGdyYWRlIGFuZCBlbmFibGUgU0VsaW51eCBtYW51YWxseSBhZnRlcndhcmRzLiBOb3RpY2U6IFlvdSBjYW4gaWdub3JlIHRoZSAiL3Jvb3QvdG1wX2xlYXBwX3B5MyIgU0VsaW51eCB3YXJuaW5ncy4KS2V5OiAzOWQ3MTgzZGFmYmE3OThhYTRiYmIxZTcwYjBlZjJiYmU1YjE3NzJmCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGxvdyAKVGl0bGU6IEdyZXAgaGFzIGluY29tcGF0aWJsZSBjaGFuZ2VzIGluIHRoZSBuZXh0IG1ham9yIHZlcnNpb24KU3VtbWFyeTogSWYgYSBmaWxlIGNvbnRhaW5zIGRhdGEgaW1wcm9wZXJseSBlbmNvZGVkIGZvciB0aGUgY3VycmVudCBsb2NhbGUsIGFuZCB0aGlzIGlzIGRpc2NvdmVyZWQgYmVmb3JlIGFueSBvZiB0aGUgZmlsZSdzIGNvbnRlbnRzIGFyZSBvdXRwdXQsIGdyZXAgbm93IHRyZWF0cyB0aGUgZmlsZSBhcyBiaW5hcnkuClRoZSAnZ3JlcCAtUCcgbm8gbG9uZ2VyIHJlcG9ydHMgYW4gZXJyb3IgYW5kIGV4aXRzIHdoZW4gZ2l2ZW4gaW52YWxpZCBVVEYtOCBkYXRhLiBJbnN0ZWFkLCBpdCBjb25zaWRlcnMgdGhlIGRhdGEgdG8gYmUgbm9uLW1hdGNoaW5nLgpJbiBsb2NhbGVzIHdpdGggbXVsdGlieXRlIGNoYXJhY3RlciBlbmNvZGluZ3Mgb3RoZXIgdGhhbiBVVEYtOCwgZ3JlcCAtUCBub3cgcmVwb3J0cyBhbiBlcnJvciBhbmQgZXhpdHMgaW5zdGVhZCBvZiBtaXNiZWhhdmluZy4KV2hlbiBzZWFyY2hpbmcgYmluYXJ5IGRhdGEsIGdyZXAgbm93IG1heSB0cmVhdCBub24tdGV4dCBieXRlcyBhcyBsaW5lIHRlcm1pbmF0b3JzLiBUaGlzIGNhbiBib29zdCBwZXJmb3JtYW5jZSBzaWduaWZpY2FudGx5LgpUaGUgJ2dyZXAgLXonIG5vIGxvbmdlciBhdXRvbWF0aWNhbGx5IHRyZWF0cyB0aGUgYnl0ZSAnXDIwMCcgYXMgYmluYXJ5IGRhdGEuCkNvbnRleHQgbm8gbG9uZ2VyIGV4Y2x1ZGVzIHNlbGVjdGVkIGxpbmVzIG9taXR0ZWQgYmVjYXVzZSBvZiAtbS4gRm9yIGV4YW1wbGUsICdncmVwICJeIiAtbTEgLUExJyBub3cgb3V0cHV0cyB0aGUgZmlyc3QgdHdvIGlucHV0IGxpbmVzLCBub3QganVzdCB0aGUgZmlyc3QgbGluZS4KClJlbWVkaWF0aW9uOiBbaGludF0gUGxlYXNlIHVwZGF0ZSB5b3VyIHNjcmlwdHMgdG8gYmUgY29tcGF0aWJsZSB3aXRoIHRoZSBjaGFuZ2VzLgpLZXk6IDk0NjY1YTQ5OWUyZWVlZTM1ZWNhM2U3MDkzYTdhYmUxODMzODRiMTYKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogbG93IApUaXRsZTogUG9zdGZpeCBoYXMgaW5jb21wYXRpYmxlIGNoYW5nZXMgaW4gdGhlIG5leHQgbWFqb3IgdmVyc2lvbgpTdW1tYXJ5OiBQb3N0Zml4IDMueCBoYXMgc28gY2FsbGVkICJjb21wYXRpYmlsaXR5IHNhZmV0eSBuZXQiIHRoYXQgcnVucyBQb3N0Zml4IHByb2dyYW1zIHdpdGggYmFja3dhcmRzLWNvbXBhdGlibGUgZGVmYXVsdCBzZXR0aW5ncy4gSXQgd2lsbCBsb2cgYSB3YXJuaW5nIHdoZW5ldmVyIGJhY2t3YXJkcy1jb21wYXRpYmxlIGRlZmF1bHQgc2V0dGluZyBtYXkgYmUgcmVxdWlyZWQgZm9yIGNvbnRpbnVpdHkgb2Ygc2VydmljZS4gQmFzZWQgb24gdGhpcyBsb2dnaW5nIHRoZSBzeXN0ZW0gYWRtaW5pc3RyYXRvciBjYW4gZGVjaWRlIGlmIGFueSBiYWNrd2FyZHMtY29tcGF0aWJsZSBzZXR0aW5ncyBuZWVkIHRvIGJlIG1hZGUgcGVybWFuZW50IGluIG1haW4uY2Ygb3IgbWFzdGVyLmNmLCBiZWZvcmUgdHVybmluZyBvZmYgdGhlIGJhY2t3YXJkcy1jb21wYXRpYmlsaXR5IHNhZmV0eSBuZXQuClRoZSBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IHNhZmV0eSBuZXQgaXMgYnkgZGVmYXVsdCB0dXJuZWQgb2ZmIGluIFJlZCBIYXQgRW50ZXJwcmlzZSBMaW51eCA4LgpJdCBjYW4gYmUgdHVybmVkIG9uIGJ5IHJ1bm5pbmc6ICAicG9zdGNvbmYgLWUgY29tcGF0aWJpbGl0eV9sZXZlbD0wCkl0IGNhbiBiZSB0dXJuZWQgb2ZmIGJ5IHJ1bm5pbmc6ICJwb3N0Y29uZiAtZSBjb21wYXRpYmlsaXR5X2xldmVsPTIKCkluIHRoZSBQb3N0Zml4IE15U1FMIGRhdGFiYXNlIGNsaWVudCwgdGhlIGRlZmF1bHQgIm9wdGlvbl9ncm91cCIgdmFsdWUgaGFzIGNoYW5nZWQgdG8gImNsaWVudCIsIGkuZS4gaXQgbm93IHJlYWRzIG9wdGlvbnMgZnJvbSB0aGUgW2NsaWVudF0gZ3JvdXAgZnJvbSB0aGUgTXlTUUwgY29uZmlndXJhdGlvbiBmaWxlLiBUbyBkaXNhYmxlIGl0LCBzZXQgIm9wdGlvbl9ncm91cCIgdG8gdGhlIGVtcHR5IHN0cmluZy4KClRoZSBwb3N0cXVldWUgY29tbWFuZCBubyBsb25nZXIgZm9yY2VzIGFsbCBtZXNzYWdlIGFycml2YWwgdGltZXMgdG8gYmUgcmVwb3J0ZWQgaW4gVVRDLiBUbyBnZXQgdGhlIG9sZCBiZWhhdmlvciwgc2V0IFRaPVVUQyBpbiBtYWluLmNmOmltcG9ydF9lbnZpcm9ubWVudC4KClBvc3RmaXggMy4yIGVuYWJsZXMgZWxsaXB0aWMgY3VydmUgbmVnb3RpYXRpb24uIFRoaXMgY2hhbmdlcyB0aGUgZGVmYXVsdCBzbXRwZF90bHNfZWVjZGhfZ3JhZGUgc2V0dGluZyB0byAiYXV0byIsIGFuZCBpbnRyb2R1Y2VzIGEgbmV3IHBhcmFtZXRlciAidGxzX2VlY2RoX2F1dG9fY3VydmVzIiB3aXRoIHRoZSBuYW1lcyBvZiBjdXJ2ZXMgdGhhdCBtYXkgYmUgbmVnb3RpYXRlZC4KClRoZSAibWFzdGVyLmNmIiBjaHJvb3QgZGVmYXVsdCB2YWx1ZSBoYXMgY2hhbmdlZCBmcm9tICJ5IiAoeWVzKSB0byAibiIgKG5vKS4gVGhpcyBhcHBsaWVzIHRvIG1hc3Rlci5jZiBzZXJ2aWNlcyB3aGVyZSBjaHJvb3QgZmllbGQgaXMgbm90IGV4cGxpY2l0bHkgc3BlY2lmaWVkLgoKVGhlICJhcHBlbmRfZG90X215ZG9tYWluIiBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gInllcyIgdG8gIm5vIi4gWW91IG1heSBuZWVkIGNoYW5naW5nIGl0IHRvICJ5ZXMiIGlmIHNlbmRlcnMgY2Fubm90IHVzZSBjb21wbGV0ZSBkb21haW4gbmFtZXMgaW4gZS1tYWlsIGFkZHJlc3Nlcy4KClRoZSAicmVsYXlfZG9tYWlucyIgZGVmYXVsdCB2YWx1ZSBoYXMgY2hhbmdlZCBmcm9tICIkbXlkZXN0aW5hdGlvbiIgdG8gdGhlIGVtcHR5IHZhbHVlLiBUaGlzIGNvdWxkIHJlc3VsdCBpbiB1bmV4cGVjdGVkICJSZWxheSBhY2Nlc3MgZGVuaWVkIiBlcnJvcnMgb3IgRVRSTiBlcnJvcnMsIGJlY2F1c2Ugbm93IHdpbGwgcG9zdGZpeCBieSBkZWZhdWx0IHJlbGF5IG9ubHkgZm9yIHRoZSBsb2NhbGhvc3QuCgpUaGUgIm15bmV0d29ya3Nfc3R5bGUiIGRlZmF1bHQgdmFsdWUgaGFzIGNoYW5nZWQgZnJvbSAic3VibmV0IiB0byAiaG9zdCIuIFRoaXMgcGFyYW1ldGVyIGlzIHVzZWQgdG8gaW1wbGVtZW50IHRoZSAicGVybWl0X215bmV0d29ya3MiIGZlYXR1cmUuIFRoZSBjaGFuZ2UgY291bGQgcmVzdWx0IGluIHVuZXhwZWN0ZWQgImFjY2VzcyBkZW5pZWQiIGVycm9ycywgYmVjYXVzZSBwb3N0Zml4IHdpbGwgbm93IGJ5IGRlZmF1bHQgdHJ1c3Qgb25seSB0aGUgbG9jYWwgbWFjaGluZSwgbm90IHRoZSByZW1vdGUgU01UUCBjbGllbnRzIG9uIHRoZSBzYW1lIElQIHN1Ym5ldHdvcmsuCgpQb3N0Zml4IG5vdyBzdXBwb3J0cyBkeW5hbWljYWxseSBsb2FkZWQgZGF0YWJhc2UgcGx1Z2lucy4gUGx1Z2lucyBhcmUgc2hpcHBlZCBpbiBpbmRpdmlkdWFsIFJQTSBzdWItcGFja2FnZXMuIENvcnJlY3QgZGF0YWJhc2UgcGx1Z2lucyBoYXZlIHRvIGJlIGluc3RhbGxlZCwgb3RoZXJ3aXNlIHRoZSBzcGVjaWZpYyBkYXRhYmFzZSBjbGllbnQgd2lsbCBub3Qgd29yay4gRm9yIGV4YW1wbGUgZm9yIFBvc3RncmVTUUwgbWFwIHRvIHdvcmssIHRoZSBwb3N0Zml4LXBnc3FsIFJQTSBwYWNrYWdlIGhhcyB0byBiZSBpbnN0YWxsZWQuCgpLZXk6IDU3MjFlMGEwN2E2N2Q4MmNmN2U1ZWE2ZjE3NjYyY2Q0ZjgyZTBhMzMKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogbG93IApUaXRsZTogRGV0ZWN0ZWQgYnJva2VuIHN5c3RlbWQgc3ltbGlua3MgZm9yIG5vbi1leGlzdGluZyBzZXJ2aWNlcwpTdW1tYXJ5OiBMZWFwcCBkZXRlY3RlZCBicm9rZW4gc3lzdGVtZCBzeW1saW5rcyBvbiB0aGUgc3lzdGVtIHRoYXQgZG8gbm90IGNvcnJlc3BvbmQgdG8gYW55IGluc3RhbGxlZCBzeXN0ZW1kIHVuaXQuIFRoaXMgdHlwaWNhbGx5IGhhcHBlbnMgd2hlbiB0aGUgb3JpZ2luYWwgc3lzdGVtZCB1bml0IGZpbGUgaGFzIGJlZW4gcmVtb3ZlZCAoZS5nLiBhbiBycG0gcmVtb3ZhbCkgb3IgcmVuYW1lZCBhbmQgdGhlIHN5c3RlbSBjb25maWdyYXRpb24gaGFzIG5vdCBiZWVuIHByb3Blcmx5IG1vZGlmaWVkLiBUaGVzZSBzeW1saW5rcyB3aWxsIG5vdCBiZSBoYW5kbGVkIGR1cmluZyB0aGUgaW4tcGxhY2UgdXBncmFkZSBhcyB0aGV5IGFyZSBhbHJlYWR5IGJyb2tlbi4gVGhlIGxpc3Qgb2YgZGV0ZWN0ZWQgYnJva2VuIHN5c3RlbWQgc3ltbGlua3M6CiAgICAtIC9ldGMvc3lzdGVtZC9zeXN0ZW0vbXVsdGktdXNlci50YXJnZXQud2FudHMvb3ZpcnQtZ3Vlc3QtYWdlbnQuc2VydmljZQpSZW1lZGlhdGlvbjogW2hpbnRdIFJlbW92ZSB0aGUgaW52YWxpZCBzeW1saW5rcyBiZWZvcmUgdGhlIHVwZ3JhZGUuCltjb21tYW5kXSAvdXNyL2Jpbi9ybSAvZXRjL3N5c3RlbWQvc3lzdGVtL211bHRpLXVzZXIudGFyZ2V0LndhbnRzL292aXJ0LWd1ZXN0LWFnZW50LnNlcnZpY2UKS2V5OiBiZTIwODNmZWUwM2Y1ZjBhNzA4ZmQxOTNkODJkMmZlMjBhZWU3MjE3Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGxvdyAKVGl0bGU6IFNvbWUgZW5hYmxlZCBSUE0gcmVwb3NpdG9yaWVzIGFyZSB1bmtub3duIHRvIExlYXBwClN1bW1hcnk6IFRoZSBmb2xsb3dpbmcgcmVwb3NpdG9yaWVzIHdpdGggUmVkIEhhdC1zaWduZWQgcGFja2FnZXMgYXJlIHVua25vd24gdG8gTGVhcHA6Ci0gcmhlbC1TZXJ2ZXIKQW5kIHRoZSBmb2xsb3dpbmcgcGFja2FnZXMgaW5zdGFsbGVkIGZyb20gdGhvc2UgcmVwb3NpdG9yaWVzIG1heSBub3QgYmUgdXBncmFkZWQ6Ci0gcHl0aG9uMy1saWJzCi0gcGVybC1saWJzCi0gcGVybC1YTUwtVHdpZwotIHBlcmwtSFRNTC1UYWdzZXQKLSBwZXJsLXBhcmVudAotIGVmaXZhci1saWJzCi0gcGVybC1UaW1lLUhpUmVzCi0gcGVybC1IVFRQLUNvb2tpZXMKLSB2aW0tY29tbW9uCi0gcGVybC1Qb2QtUGVybGRvYwotIGxpYnNvbHYKLSBwZXJsLW1hY3JvcwotIHBlcmwtSU8tQ29tcHJlc3MKLSBweXRob24tc2xpcC1kYnVzCi0gcGVybC1IVFRQLURhdGUKLSBydWJ5LWxpYnMKLSBwZXJsLVhNTC1OYW1lc3BhY2VTdXBwb3J0Ci0gcnVieWdlbXMKLSBncnViMi1lZmkteDY0LW1vZHVsZXMKLSBwZXJsLUhUVFAtTWVzc2FnZQotIGlwc2V0Ci0gcGVybC1Tb2NrZXQKLSBydWJ5Z2VtLXBzeWNoCi0gbGliZHJtCi0gcGVybC1UaW1lLUxvY2FsCi0gcnVieWdlbS1iaWdkZWNpbWFsCi0gcGVybC1GaWxlLVRlbXAKLSBweXRob24zCi0gcGVybC1UZXh0LVBhcnNlV29yZHMKLSBncG0tbGlicwotIHBlcmwtTFdQLU1lZGlhVHlwZXMKLSBwZXJsLUNvbXByZXNzLVJhdy1abGliCi0gcGVybC1UZXJtUmVhZEtleQotIHBlcmwtdGhyZWFkcwotIHBlcmwtRmlsZS1MaXN0aW5nCi0gcnVieWdlbS1yZG9jCi0gcGVybC1TY2FsYXItTGlzdC1VdGlscwotIHBlcmwtSFRUUC1UaW55Ci0gcGVybC1YTUwtU0FYCi0gcGVybC1MV1AtUHJvdG9jb2wtaHR0cHMKLSB2aW0tZmlsZXN5c3RlbQotIHBlcmwtSU8tWmxpYgotIHJuZy10b29scwotIGxpYnBjaWFjY2VzcwotIHBlcmwtTW96aWxsYS1DQQotIHB5dGhvbi1maXJld2FsbAotIGpzb24tZ2xpYgotIHBlcmwtdGhyZWFkcy1zaGFyZWQKLSBtYWlsY2FwCi0gcGVybC1CdXNpbmVzcy1JU0JOLURhdGEKLSBwZXJsLUVuY29kZQotIHBlcmwtQ2FycAotIGxpbnV4LWZpcm13YXJlCi0gcGVybC1IVFRQLU5lZ290aWF0ZQotIHJ1YnlnZW0taW8tY29uc29sZQotIHBlcmwtRGF0YS1EdW1wZXIKLSBwZXJsLUV4cG9ydGVyCi0gYWljOTR4eC1maXJtd2FyZQotIHdnZXQKLSB2aW0tZW5oYW5jZWQKLSBwZXJsLWxpYnd3dy1wZXJsCi0gcGVybC1VUkkKLSBwZXJsLU1vZHVsZS1Mb2FkCi0gcGVybC1YTUwtTGliWE1MCi0gcGVybC1GaWxlLVBhdGgKLSBwZXJsLUVuY29kZS1Mb2NhbGUKLSBwZXJsLVhNTC1TQVgtQmFzZQotIHBlcmwtWE1MLVBhcnNlcgotIGlwcnV0aWxzCi0gYmlvc2Rldm5hbWUKLSBwZXJsLUZDR0kKLSBwZXJsLVRpbWVEYXRlCi0gbW9rdXRpbAotIGdpdAotIHBlcmwtQ29tcHJlc3MtUmF3LUJ6aXAyCi0gcGVybAotIHBlcmwtRm9udC1BRk0KLSBmeGxvYWQKLSBwZXJsLVN0b3JhYmxlCi0gcGVybC1EaWdlc3QtTUQ1Ci0gcGx5bW91dGgtY29yZS1saWJzCi0gbGlicmVwb3J0LWZpbGVzeXN0ZW0KLSBwZXJsLUdldG9wdC1Mb25nCi0gcGVybC1IVE1MLVRyZWUKLSBwZXJsLUlPLUhUTUwKLSBydWJ5Ci0gcGVybC1QYXRoVG9vbHMKLSBwZXJsLUhUTUwtUGFyc2VyCi0gaXBzZXQtbGlicwotIHBlcmwtTmV0LUxpYklETgotIHBlcmwtR2l0Ci0gZmlyZXdhbGxkCi0gcGx5bW91dGgKLSBwZXJsLUNHSQotIHB5dGhvbjMtc2V0dXB0b29scwotIHBlcmwtV1dXLVJvYm90UnVsZXMKLSBmaXJld2FsbGQtZmlsZXN5c3RlbQotIHNoaW0teDY0Ci0gcnVieS1pcmIKLSBwZXJsLVBvZC1TaW1wbGUKLSBwZXJsLUVycm9yCi0gcGVybC1IVE1MLUZvcm1hdAotIGxzc2NzaQotIHBlcmwtSFRUUC1EYWVtb24KLSBhbHNhLWxpYgotIHJlZGhhdC1sb2dvcwotIHJ1YnlnZW0tanNvbgotIHBlcmwtRGF0ZS1NYW5pcAotIHBlcmwtTmV0LUhUVFAKLSBwZXJsLURpZ2VzdAotIHBlcmwtSU8tU29ja2V0LVNTTAotIGVidGFibGVzCi0gcGx5bW91dGgtc2NyaXB0cwotIHBlcmwtSU8tc3RyaW5neQotIHRpbWUKLSBwZXJsLXBvZGxhdG9ycwotIHBlcmwtY29uc3RhbnQKLSBwZXJsLVBvZC1Fc2NhcGVzCi0gcGVybC1OZXQtU1NMZWF5Ci0gcGVybC1CdXNpbmVzcy1JU0JOCi0gYWxzYS10b29scy1maXJtd2FyZQotIHBlcmwtRmlsdGVyCi0gbGlicmVwbwotIHBlcmwtUG9kLVVzYWdlCi0gcHl0aG9uLXNsaXAKLSBhbHNhLWZpcm13YXJlCi0gcGVybC1JTy1Tb2NrZXQtSVAKLSBweXRob24zLXBpcApSZW1lZGlhdGlvbjogW2hpbnRdIFlvdSBjYW4gZmlsZSBhIHJlcXVlc3QgdG8gYWRkIHRoaXMgcmVwb3NpdG9yeSB0byB0aGUgc2NvcGUgb2YgaW4tcGxhY2UgdXBncmFkZXMgYnkgZmlsaW5nIGEgc3VwcG9ydCB0aWNrZXQKS2V5OiA4ZTg5ZTIwYzY0NWNlYTYwMGIyNDAxNTYwNzFkODFjNjRkYWFiN2FkCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGxvdyAKVGl0bGU6IFRoZSBzdWJzY3JpcHRpb24tbWFuYWdlciByZWxlYXNlIGlzIGdvaW5nIHRvIGJlIGtlcHQgYXMgaXQgaXMgZHVyaW5nIHRoZSB1cGdyYWRlClN1bW1hcnk6IFRoZSB1cGdyYWRlIGlzIGV4ZWN1dGVkIHdpdGggdGhlIC0tbm8tcmhzbSBvcHRpb24gKG9yIHdpdGggdGhlIExFQVBQX05PX1JIU00gZW52aXJvbm1lbnQgdmFyaWFibGUpLiBJbiB0aGlzIGNhc2UsIHRoZSBzdWJzY3JpcHRpb24tbWFuYWdlciB3aWxsIG5vdCBiZSBjb25maWd1cmVkIGR1cmluZyB0aGUgdXBncmFkZS4gSWYgdGhlIHN5c3RlbSBpcyBzdWJzY3JpYmVkIGFuZCByZWxlYXNlIGlzIHNldCBhbHJlYWR5LCB5b3UgY291bGQgZW5jb3VudGVyIGlzc3VlcyB0byBnZXQgUkhFTCBjb250ZW50IHVzaW5nIERORi9ZVU0gYWZ0ZXIgdGhlIHVwZ3JhZGUuClJlbWVkaWF0aW9uOiBbaGludF0gU2V0IHRoZSBuZXcgcmVsZWFzZSAob3IgdW5zZXQgaXQpIGFmdGVyIHRoZSB1cGdyYWRlIHVzaW5nIHN1YnNjcmlwdGlvbi1tYW5hZ2VyOiBzdWJzY3JpcHRpb24tbWFuYWdlciByZWxlYXNlIC0tc2V0IDguMTAKS2V5OiAwMTk4NjU4NGUyN2U4NWVhMTg5Mjk1ODZmYWY2MTRlZWUwMTFhMTIxCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGluZm8gClRpdGxlOiBFeGNsdWRlZCB0YXJnZXQgc3lzdGVtIHJlcG9zaXRvcmllcwpTdW1tYXJ5OiBUaGUgZm9sbG93aW5nIHJlcG9zaXRvcmllcyBhcmUgbm90IHN1cHBvcnRlZCBieSBSZWQgSGF0IGFuZCBhcmUgZXhjbHVkZWQgZnJvbSB0aGUgbGlzdCBvZiByZXBvc2l0b3JpZXMgdXNlZCBkdXJpbmcgdGhlIHVwZ3JhZGUuCi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC04LXMzOTB4LXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtcHBjNjRsZS1ycG1zCi0gcmh1aS1jb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1yaHVpLXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LWFhcmNoNjQtZXVzLXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXBwYzY0bGUtZXVzLXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgteDg2XzY0LXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LWFhcmNoNjQtcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtczM5MHgtcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtczM5MHgtZXVzLXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ldXMtcnBtcwotIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1hYXJjaDY0LXJodWktcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWJldGEtZm9yLXJoZWwtOC1hYXJjaDY0LXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXJodWktcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJodWktcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ldXMtcmh1aS1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1wcGM2NGxlLXJwbXMKUmVtZWRpYXRpb246IFtoaW50XSBJZiBzb21lIG9mIGV4Y2x1ZGVkIHJlcG9zaXRvcmllcyBhcmUgc3RpbGwgcmVxdWlyZWQgdG8gYmUgdXNlZCBkdXJpbmcgdGhlIHVwZ3JhZGUsIGV4ZWN1dGUgbGVhcHAgd2l0aCB0aGUgLS1lbmFibGVyZXBvIG9wdGlvbiB3aXRoIHRoZSByZXBvaWQgb2YgdGhlIHJlcG9zaXRvcnkgcmVxdWlyZWQgdG8gYmUgZW5hYmxlZCBhcyBhbiBhcmd1bWVudCAodGhlIG9wdGlvbiBjYW4gYmUgdXNlZCBtdWx0aXBsZSB0aW1lcykuCktleTogMWI5MTMyY2IyMzYyYWU3ODMwZTQ4ZWVlNzgxMWJlOTUyNzc0N2RlOAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBpbmZvIApUaXRsZTogU0VsaW51eCByZWxhYmVsaW5nIHdpbGwgYmUgc2NoZWR1bGVkClN1bW1hcnk6IFNFbGludXggcmVsYWJlbGluZyB3aWxsIGJlIHNjaGVkdWxlZCBhcyB0aGUgc3RhdHVzIGlzIHBlcm1pc3NpdmUvZW5mb3JjaW5nLgpLZXk6IDhmYjgxODYzZjg0MTNiZDYxN2MyYTU1YjY5YjhlMTBmZjAzZDdjNzIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogaW5mbyAKVGl0bGU6IEN1cnJlbnQgUEFNIGFuZCBuc3N3aXRjaC5jb25mIGNvbmZpZ3VyYXRpb24gd2lsbCBiZSBrZXB0LgpTdW1tYXJ5OiBUaGVyZSBpcyBhIG5ldyB0b29sIGNhbGxlZCBhdXRoc2VsZWN0IGluIFJIRUw4IHRoYXQgcmVwbGFjZWQgYXV0aGNvbmZpZy4gVGhlIHVwZ3JhZGUgcHJvY2VzcyB3YXMgdW5hYmxlIHRvIGZpbmQgYW4gYXV0aHNlbGVjdCBwcm9maWxlIHRoYXQgd291bGQgYmUgZXF1aXZhbGVudCB0byB5b3VyIGN1cnJlbnQgY29uZmlndXJhdGlvbi4gVGhlcmVmb3JlIHlvdXIgY29uZmlndXJhdGlvbiB3aWxsIGJlIGxlZnQgaW50YWN0LgpLZXk6IDQwYzRhYjFkYTRhMzBkYzFjYTQwZTU0M2Y2Mzg1ZTEzMzZkODgxMGMKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo=", "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": "ewogICJsZWFwcF9ydW5faWQiOiAiNzFkMGI4NWUtYzI3Mi00Nzk0LThmNGEtNmM5ZThhZWMyYTM3IiwgCiAgImVudHJpZXMiOiBbCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInJlcG9zaXRvcnkiLCAKICAgICAgICAiZmFpbHVyZSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJFeGNsdWRlZCB0YXJnZXQgc3lzdGVtIHJlcG9zaXRvcmllcyIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDU6MTYuNDQ0NDc2WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIklmIHNvbWUgb2YgZXhjbHVkZWQgcmVwb3NpdG9yaWVzIGFyZSBzdGlsbCByZXF1aXJlZCB0byBiZSB1c2VkIGR1cmluZyB0aGUgdXBncmFkZSwgZXhlY3V0ZSBsZWFwcCB3aXRoIHRoZSAtLWVuYWJsZXJlcG8gb3B0aW9uIHdpdGggdGhlIHJlcG9pZCBvZiB0aGUgcmVwb3NpdG9yeSByZXF1aXJlZCB0byBiZSBlbmFibGVkIGFzIGFuIGFyZ3VtZW50ICh0aGUgb3B0aW9uIGNhbiBiZSB1c2VkIG11bHRpcGxlIHRpbWVzKS4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInJlcG9zaXRvcmllc19ibGFja2xpc3QiLCAKICAgICAgInN1bW1hcnkiOiAiVGhlIGZvbGxvd2luZyByZXBvc2l0b3JpZXMgYXJlIG5vdCBzdXBwb3J0ZWQgYnkgUmVkIEhhdCBhbmQgYXJlIGV4Y2x1ZGVkIGZyb20gdGhlIGxpc3Qgb2YgcmVwb3NpdG9yaWVzIHVzZWQgZHVyaW5nIHRoZSB1cGdyYWRlLlxuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtczM5MHgtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtcHBjNjRsZS1ycG1zXG4tIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcmh1aS1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1ldXMtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXBwYzY0bGUtZXVzLXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC04LXg4Nl82NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtczM5MHgtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXMzOTB4LWV1cy1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LWV1cy1ycG1zXG4tIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1hYXJjaDY0LXJodWktcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtcmh1aS1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJodWktcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LWV1cy1yaHVpLXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1wcGM2NGxlLXJwbXMiLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiMWI5MTMyY2IyMzYyYWU3ODMwZTQ4ZWVlNzgxMWJlOTUyNzc0N2RlOCIsIAogICAgICAiaWQiOiAiNTViYTkwMjdlMmZlMzZmNzdiY2JmNDNkODhmZWNkNGRlNjI1ZTlmNjU3MTFmOWE0M2NiMjI0YzA3ODA0OWNmNyIsIAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJyZXBvc2l0b3J5IgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlBhY2thZ2VzIGF2YWlsYWJsZSBpbiBleGNsdWRlZCByZXBvc2l0b3JpZXMgd2lsbCBub3QgYmUgaW5zdGFsbGVkIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMS0yNVQxNTowNToxOC42MzY1NzFaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24zLXB5eGF0dHIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJycGNnZW4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInBlc19ldmVudHNfc2Nhbm5lciIsIAogICAgICAic3VtbWFyeSI6ICIyIHBhY2thZ2VzIHdpbGwgYmUgc2tpcHBlZCBiZWNhdXNlIHRoZXkgYXJlIGF2YWlsYWJsZSBvbmx5IGluIHRhcmdldCBzeXN0ZW0gcmVwb3NpdG9yaWVzIHRoYXQgYXJlIGludGVudGlvbmFsbHkgZXhjbHVkZWQgZnJvbSB0aGUgbGlzdCBvZiByZXBvc2l0b3JpZXMgdXNlZCBkdXJpbmcgdGhlIHVwZ3JhZGUuIFNlZSB0aGUgcmVwb3J0IG1lc3NhZ2UgdGl0bGVkIFwiRXhjbHVkZWQgdGFyZ2V0IHN5c3RlbSByZXBvc2l0b3JpZXNcIiBmb3IgZGV0YWlscy5cblRoZSBsaXN0IG9mIHRoZXNlIHBhY2thZ2VzOlxuLSBweXRob24zLXB5eGF0dHIgKHJlcG9pZDogY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcnBtcylcbi0gcnBjZ2VuIChyZXBvaWQ6IGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJwbXMpIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjI0MzdlMjA0ODA4Zjk4NzQ3N2MwZTliZThlNGM5NWIzYTg3YTlmM2UiLCAKICAgICAgImlkIjogIjBlNzA0NmY0MmE0Nzg2Mjk3NGI4NmMxOWI1ZDkzYTU5MzY5OGNmMjllMzExMTI3MDRlNmJhZjRlN2E2NTQ3ZDIiLCAKICAgICAgInNldmVyaXR5IjogImhpZ2giCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAic2VsaW51eCIsIAogICAgICAgICJzZWN1cml0eSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJTRWxpbnV4IHJlbGFiZWxpbmcgd2lsbCBiZSBzY2hlZHVsZWQiLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjA1OjE5LjUyMDcwOFoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJhY3RvciI6ICJjaGVja19zZV9saW51eCIsIAogICAgICAic3VtbWFyeSI6ICJTRWxpbnV4IHJlbGFiZWxpbmcgd2lsbCBiZSBzY2hlZHVsZWQgYXMgdGhlIHN0YXR1cyBpcyBwZXJtaXNzaXZlL2VuZm9yY2luZy4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiOGZiODE4NjNmODQxM2JkNjE3YzJhNTViNjliOGUxMGZmMDNkN2M3MiIsIAogICAgICAiaWQiOiAiMzk2YjgyMDcyMDYzNGUzNzE4NmI0MzI4ZTJlMzEwZGI4ODQ1YTQyZDc0MzBmNDI2MGU0MWFmYjc5MzMxYTIxMyIsIAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJzZWxpbnV4IiwgCiAgICAgICAgInNlY3VyaXR5IgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlNFbGludXggd2lsbCBiZSBzZXQgdG8gcGVybWlzc2l2ZSBtb2RlIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMS0yNVQxNTowNToxOS41MjQ0NDBaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiTWFrZSBzdXJlIHRoZXJlIGFyZSBubyBTRWxpbnV4IHJlbGF0ZWQgd2FybmluZ3MgYWZ0ZXIgdGhlIHVwZ3JhZGUgYW5kIGVuYWJsZSBTRWxpbnV4IG1hbnVhbGx5IGFmdGVyd2FyZHMuIE5vdGljZTogWW91IGNhbiBpZ25vcmUgdGhlIFwiL3Jvb3QvdG1wX2xlYXBwX3B5M1wiIFNFbGludXggd2FybmluZ3MuIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJjaGVja19zZV9saW51eCIsIAogICAgICAic3VtbWFyeSI6ICJTRWxpbnV4IHdpbGwgYmUgc2V0IHRvIHBlcm1pc3NpdmUgbW9kZS4gQ3VycmVudCBtb2RlOiBlbmZvcmNpbmcuIFRoaXMgYWN0aW9uIGlzIHJlcXVpcmVkIGJ5IHRoZSB1cGdyYWRlIHByb2Nlc3MgdG8gbWFrZSBzdXJlIHRoZSB1cGdyYWRlZCBzeXN0ZW0gY2FuIGJvb3Qgd2l0aG91dCBiZWluaWcgYmxvY2tlZCBieSBTRWxpbnV4IHJ1bGVzLiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICIzOWQ3MTgzZGFmYmE3OThhYTRiYmIxZTcwYjBlZjJiYmU1YjE3NzJmIiwgCiAgICAgICJpZCI6ICI2NTc4MjJhOWJhMGFkOTc4ODNlZDdhZjYwNTBiZGRlZDJiOTMxOGRkZTkwYTNmNzIzNjEwYmYxNTc1MDYyNDI0IiwgCiAgICAgICJzZXZlcml0eSI6ICJsb3ciCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAiYm9vdCIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJHUlVCMiBjb3JlIHdpbGwgYmUgYXV0b21hdGljYWxseSB1cGRhdGVkIGR1cmluZyB0aGUgdXBncmFkZSIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDU6MTkuOTczNzc3WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImFjdG9yIjogImNoZWNrX2dydWJfY29yZSIsIAogICAgICAic3VtbWFyeSI6ICJPbiBsZWdhY3kgKEJJT1MpIHN5c3RlbXMsIEdSVUIyIGNvcmUgKGxvY2F0ZWQgaW4gdGhlIGdhcCBiZXR3ZWVuIHRoZSBNQlIgYW5kIHRoZSBmaXJzdCBwYXJ0aXRpb24pIGNhbm5vdCBiZSB1cGRhdGVkIGR1cmluZyB0aGUgcnBtIHRyYW5zYWN0aW9uIGFuZCBMZWFwcCBoYXMgdG8gaW5pdGlhdGUgdGhlIHVwZGF0ZSBydW5uaW5nIFwiZ3J1YjItaW5zdGFsbFwiIGFmdGVyIHRoZSB0cmFuc2FjdGlvbi4gTm8gYWN0aW9uIGlzIG5lZWRlZCBiZWZvcmUgdGhlIHVwZ3JhZGUuIEFmdGVyIHRoZSB1cGdyYWRlLCBpdCBpcyByZWNvbW1lbmRlZCB0byBjaGVjayB0aGUgR1JVQiBjb25maWd1cmF0aW9uLiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICJhYzcwMzBlMDVkMmVlMjQ4ZDM0ZjA4YTlmYTA0MGIzNTJiYzQxMGEzIiwgCiAgICAgICJpZCI6ICJlNmJjOGQ1MTc2OTRlYjQxYTA4OGYxZjJiYjQ0MzJlZjQ4M2EzZDk0M2JmZmRlMTNmNGZiZDU3ODRkOTA4N2YzIiwgCiAgICAgICJzZXZlcml0eSI6ICJoaWdoIgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgImF1dGhlbnRpY2F0aW9uIiwgCiAgICAgICAgInNlY3VyaXR5IiwgCiAgICAgICAgInRvb2xzIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkN1cnJlbnQgUEFNIGFuZCBuc3N3aXRjaC5jb25mIGNvbmZpZ3VyYXRpb24gd2lsbCBiZSBrZXB0LiIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDU6MjAuMTk1NTcyWiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiYXV0aHNlbGVjdCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImF1dGhjb25maWciCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJmaWxlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICIvZXRjL25zc3dpdGNoLmNvbmYiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogImF1dGhzZWxlY3RfY2hlY2siLCAKICAgICAgInN1bW1hcnkiOiAiVGhlcmUgaXMgYSBuZXcgdG9vbCBjYWxsZWQgYXV0aHNlbGVjdCBpbiBSSEVMOCB0aGF0IHJlcGxhY2VkIGF1dGhjb25maWcuIFRoZSB1cGdyYWRlIHByb2Nlc3Mgd2FzIHVuYWJsZSB0byBmaW5kIGFuIGF1dGhzZWxlY3QgcHJvZmlsZSB0aGF0IHdvdWxkIGJlIGVxdWl2YWxlbnQgdG8geW91ciBjdXJyZW50IGNvbmZpZ3VyYXRpb24uIFRoZXJlZm9yZSB5b3VyIGNvbmZpZ3VyYXRpb24gd2lsbCBiZSBsZWZ0IGludGFjdC4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiNDBjNGFiMWRhNGEzMGRjMWNhNDBlNTQzZjYzODVlMTMzNmQ4ODEwYyIsIAogICAgICAiaWQiOiAiNTM2Yjk4MWYyZDRkZTcwMGU2MDY2YWIxYjMzNWViM2M1ZWNiYzA0NDllYjBkM2IyMDAwMTUzZGE2ZmU5MDE4MyIsIAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJ0b29scyIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJHcmVwIGhhcyBpbmNvbXBhdGlibGUgY2hhbmdlcyBpbiB0aGUgbmV4dCBtYWpvciB2ZXJzaW9uIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMS0yNVQxNTowNToyMS4xNTg4OTRaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJncmVwIgogICAgICAgICAgfQogICAgICAgIF0sIAogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiUGxlYXNlIHVwZGF0ZSB5b3VyIHNjcmlwdHMgdG8gYmUgY29tcGF0aWJsZSB3aXRoIHRoZSBjaGFuZ2VzLiIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tncmVwIiwgCiAgICAgICJzdW1tYXJ5IjogIklmIGEgZmlsZSBjb250YWlucyBkYXRhIGltcHJvcGVybHkgZW5jb2RlZCBmb3IgdGhlIGN1cnJlbnQgbG9jYWxlLCBhbmQgdGhpcyBpcyBkaXNjb3ZlcmVkIGJlZm9yZSBhbnkgb2YgdGhlIGZpbGUncyBjb250ZW50cyBhcmUgb3V0cHV0LCBncmVwIG5vdyB0cmVhdHMgdGhlIGZpbGUgYXMgYmluYXJ5LlxuVGhlICdncmVwIC1QJyBubyBsb25nZXIgcmVwb3J0cyBhbiBlcnJvciBhbmQgZXhpdHMgd2hlbiBnaXZlbiBpbnZhbGlkIFVURi04IGRhdGEuIEluc3RlYWQsIGl0IGNvbnNpZGVycyB0aGUgZGF0YSB0byBiZSBub24tbWF0Y2hpbmcuXG5JbiBsb2NhbGVzIHdpdGggbXVsdGlieXRlIGNoYXJhY3RlciBlbmNvZGluZ3Mgb3RoZXIgdGhhbiBVVEYtOCwgZ3JlcCAtUCBub3cgcmVwb3J0cyBhbiBlcnJvciBhbmQgZXhpdHMgaW5zdGVhZCBvZiBtaXNiZWhhdmluZy5cbldoZW4gc2VhcmNoaW5nIGJpbmFyeSBkYXRhLCBncmVwIG5vdyBtYXkgdHJlYXQgbm9uLXRleHQgYnl0ZXMgYXMgbGluZSB0ZXJtaW5hdG9ycy4gVGhpcyBjYW4gYm9vc3QgcGVyZm9ybWFuY2Ugc2lnbmlmaWNhbnRseS5cblRoZSAnZ3JlcCAteicgbm8gbG9uZ2VyIGF1dG9tYXRpY2FsbHkgdHJlYXRzIHRoZSBieXRlICdcXDIwMCcgYXMgYmluYXJ5IGRhdGEuXG5Db250ZXh0IG5vIGxvbmdlciBleGNsdWRlcyBzZWxlY3RlZCBsaW5lcyBvbWl0dGVkIGJlY2F1c2Ugb2YgLW0uIEZvciBleGFtcGxlLCAnZ3JlcCBcIl5cIiAtbTEgLUExJyBub3cgb3V0cHV0cyB0aGUgZmlyc3QgdHdvIGlucHV0IGxpbmVzLCBub3QganVzdCB0aGUgZmlyc3QgbGluZS5cbiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICI5NDY2NWE0OTllMmVlZWUzNWVjYTNlNzA5M2E3YWJlMTgzMzg0YjE2IiwgCiAgICAgICJpZCI6ICI2ODhhNTA4OWMxNjlhM2UyNTY4M2FlMmI3N2JlNzNlN2M2NGQwNThjZTIyMTFlMzY3OGY2Mjk1ZWZmNzA3Y2IyIiwgCiAgICAgICJzZXZlcml0eSI6ICJsb3ciCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAicHl0aG9uIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkRpZmZlcmVuY2UgaW4gUHl0aG9uIHZlcnNpb25zIGFuZCBzdXBwb3J0IGluIFJIRUwgOCIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDU6MjEuMzA1MjMwWiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uMiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInB5dGhvbjMiCiAgICAgICAgICB9CiAgICAgICAgXSwgCiAgICAgICAgImV4dGVybmFsIjogWwogICAgICAgICAgewogICAgICAgICAgICAidXJsIjogImh0dHBzOi8vcmVkLmh0L3JoZWwtOC1weXRob24iLCAKICAgICAgICAgICAgInRpdGxlIjogIkRpZmZlcmVuY2UgaW4gUHl0aG9uIHZlcnNpb25zIGFuZCBzdXBwb3J0IGluIFJIRUwgOCIKICAgICAgICAgIH0KICAgICAgICBdLCAKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIlBsZWFzZSBydW4gXCJhbHRlcm5hdGl2ZXMgLS1zZXQgcHl0aG9uIC91c3IvYmluL3B5dGhvbjNcIiBhZnRlciB1cGdyYWRlIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJweXRob25faW5mb3JtX3VzZXIiLCAKICAgICAgInN1bW1hcnkiOiAiSW4gUkhFTCA4LCB0aGVyZSBpcyBubyAncHl0aG9uJyBjb21tYW5kLiBQeXRob24gMyAoYmFja3dhcmQgaW5jb21wYXRpYmxlKSBpcyB0aGUgcHJpbWFyeSBQeXRob24gdmVyc2lvbiBhbmQgUHl0aG9uIDIgaXMgYXZhaWxhYmxlIHdpdGggbGltaXRlZCBzdXBwb3J0IGFuZCBsaW1pdGVkIHNldCBvZiBwYWNrYWdlcy4gSWYgeW91IG5vIGxvbmdlciByZXF1aXJlIFB5dGhvbiAyIHBhY2thZ2VzIGZvbGxvd2luZyB0aGUgdXBncmFkZSwgcGxlYXNlIHJlbW92ZSB0aGVtLiBSZWFkIG1vcmUgaGVyZTogaHR0cHM6Ly9yZWQuaHQvcmhlbC04LXB5dGhvbiIsIAogICAgICAiYXVkaWVuY2UiOiAiZGV2ZWxvcGVyIiwgCiAgICAgICJrZXkiOiAiMGM5ODU4NWIxZDhkMjUyZWI1NDBiZjYxNTYwMDk0ZjM0OTUzNTFmNSIsIAogICAgICAiaWQiOiAiNWNjMWE1ZTNmMjlhNTQwYzZkNDJlYmJiMjA3Nzk0YmIzNTM4YTY3ODZkZjIyNjNjNzY3NDYxZmQ5YTZjNmNiMyIsIAogICAgICAic2V2ZXJpdHkiOiAiaGlnaCIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJzZXJ2aWNlcyIsIAogICAgICAgICJlbWFpbCIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJQb3N0Zml4IGhhcyBpbmNvbXBhdGlibGUgY2hhbmdlcyBpbiB0aGUgbmV4dCBtYWpvciB2ZXJzaW9uIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMS0yNVQxNTowNToyMS43MDkwNzZaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwb3N0Zml4IgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJjaGVja19wb3N0Zml4IiwgCiAgICAgICJzdW1tYXJ5IjogIlBvc3RmaXggMy54IGhhcyBzbyBjYWxsZWQgXCJjb21wYXRpYmlsaXR5IHNhZmV0eSBuZXRcIiB0aGF0IHJ1bnMgUG9zdGZpeCBwcm9ncmFtcyB3aXRoIGJhY2t3YXJkcy1jb21wYXRpYmxlIGRlZmF1bHQgc2V0dGluZ3MuIEl0IHdpbGwgbG9nIGEgd2FybmluZyB3aGVuZXZlciBiYWNrd2FyZHMtY29tcGF0aWJsZSBkZWZhdWx0IHNldHRpbmcgbWF5IGJlIHJlcXVpcmVkIGZvciBjb250aW51aXR5IG9mIHNlcnZpY2UuIEJhc2VkIG9uIHRoaXMgbG9nZ2luZyB0aGUgc3lzdGVtIGFkbWluaXN0cmF0b3IgY2FuIGRlY2lkZSBpZiBhbnkgYmFja3dhcmRzLWNvbXBhdGlibGUgc2V0dGluZ3MgbmVlZCB0byBiZSBtYWRlIHBlcm1hbmVudCBpbiBtYWluLmNmIG9yIG1hc3Rlci5jZiwgYmVmb3JlIHR1cm5pbmcgb2ZmIHRoZSBiYWNrd2FyZHMtY29tcGF0aWJpbGl0eSBzYWZldHkgbmV0LlxuVGhlIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgc2FmZXR5IG5ldCBpcyBieSBkZWZhdWx0IHR1cm5lZCBvZmYgaW4gUmVkIEhhdCBFbnRlcnByaXNlIExpbnV4IDguXG5JdCBjYW4gYmUgdHVybmVkIG9uIGJ5IHJ1bm5pbmc6ICBcInBvc3Rjb25mIC1lIGNvbXBhdGliaWxpdHlfbGV2ZWw9MFxuSXQgY2FuIGJlIHR1cm5lZCBvZmYgYnkgcnVubmluZzogXCJwb3N0Y29uZiAtZSBjb21wYXRpYmlsaXR5X2xldmVsPTJcblxuSW4gdGhlIFBvc3RmaXggTXlTUUwgZGF0YWJhc2UgY2xpZW50LCB0aGUgZGVmYXVsdCBcIm9wdGlvbl9ncm91cFwiIHZhbHVlIGhhcyBjaGFuZ2VkIHRvIFwiY2xpZW50XCIsIGkuZS4gaXQgbm93IHJlYWRzIG9wdGlvbnMgZnJvbSB0aGUgW2NsaWVudF0gZ3JvdXAgZnJvbSB0aGUgTXlTUUwgY29uZmlndXJhdGlvbiBmaWxlLiBUbyBkaXNhYmxlIGl0LCBzZXQgXCJvcHRpb25fZ3JvdXBcIiB0byB0aGUgZW1wdHkgc3RyaW5nLlxuXG5UaGUgcG9zdHF1ZXVlIGNvbW1hbmQgbm8gbG9uZ2VyIGZvcmNlcyBhbGwgbWVzc2FnZSBhcnJpdmFsIHRpbWVzIHRvIGJlIHJlcG9ydGVkIGluIFVUQy4gVG8gZ2V0IHRoZSBvbGQgYmVoYXZpb3IsIHNldCBUWj1VVEMgaW4gbWFpbi5jZjppbXBvcnRfZW52aXJvbm1lbnQuXG5cblBvc3RmaXggMy4yIGVuYWJsZXMgZWxsaXB0aWMgY3VydmUgbmVnb3RpYXRpb24uIFRoaXMgY2hhbmdlcyB0aGUgZGVmYXVsdCBzbXRwZF90bHNfZWVjZGhfZ3JhZGUgc2V0dGluZyB0byBcImF1dG9cIiwgYW5kIGludHJvZHVjZXMgYSBuZXcgcGFyYW1ldGVyIFwidGxzX2VlY2RoX2F1dG9fY3VydmVzXCIgd2l0aCB0aGUgbmFtZXMgb2YgY3VydmVzIHRoYXQgbWF5IGJlIG5lZ290aWF0ZWQuXG5cblRoZSBcIm1hc3Rlci5jZlwiIGNocm9vdCBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gXCJ5XCIgKHllcykgdG8gXCJuXCIgKG5vKS4gVGhpcyBhcHBsaWVzIHRvIG1hc3Rlci5jZiBzZXJ2aWNlcyB3aGVyZSBjaHJvb3QgZmllbGQgaXMgbm90IGV4cGxpY2l0bHkgc3BlY2lmaWVkLlxuXG5UaGUgXCJhcHBlbmRfZG90X215ZG9tYWluXCIgZGVmYXVsdCB2YWx1ZSBoYXMgY2hhbmdlZCBmcm9tIFwieWVzXCIgdG8gXCJub1wiLiBZb3UgbWF5IG5lZWQgY2hhbmdpbmcgaXQgdG8gXCJ5ZXNcIiBpZiBzZW5kZXJzIGNhbm5vdCB1c2UgY29tcGxldGUgZG9tYWluIG5hbWVzIGluIGUtbWFpbCBhZGRyZXNzZXMuXG5cblRoZSBcInJlbGF5X2RvbWFpbnNcIiBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gXCIkbXlkZXN0aW5hdGlvblwiIHRvIHRoZSBlbXB0eSB2YWx1ZS4gVGhpcyBjb3VsZCByZXN1bHQgaW4gdW5leHBlY3RlZCBcIlJlbGF5IGFjY2VzcyBkZW5pZWRcIiBlcnJvcnMgb3IgRVRSTiBlcnJvcnMsIGJlY2F1c2Ugbm93IHdpbGwgcG9zdGZpeCBieSBkZWZhdWx0IHJlbGF5IG9ubHkgZm9yIHRoZSBsb2NhbGhvc3QuXG5cblRoZSBcIm15bmV0d29ya3Nfc3R5bGVcIiBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gXCJzdWJuZXRcIiB0byBcImhvc3RcIi4gVGhpcyBwYXJhbWV0ZXIgaXMgdXNlZCB0byBpbXBsZW1lbnQgdGhlIFwicGVybWl0X215bmV0d29ya3NcIiBmZWF0dXJlLiBUaGUgY2hhbmdlIGNvdWxkIHJlc3VsdCBpbiB1bmV4cGVjdGVkIFwiYWNjZXNzIGRlbmllZFwiIGVycm9ycywgYmVjYXVzZSBwb3N0Zml4IHdpbGwgbm93IGJ5IGRlZmF1bHQgdHJ1c3Qgb25seSB0aGUgbG9jYWwgbWFjaGluZSwgbm90IHRoZSByZW1vdGUgU01UUCBjbGllbnRzIG9uIHRoZSBzYW1lIElQIHN1Ym5ldHdvcmsuXG5cblBvc3RmaXggbm93IHN1cHBvcnRzIGR5bmFtaWNhbGx5IGxvYWRlZCBkYXRhYmFzZSBwbHVnaW5zLiBQbHVnaW5zIGFyZSBzaGlwcGVkIGluIGluZGl2aWR1YWwgUlBNIHN1Yi1wYWNrYWdlcy4gQ29ycmVjdCBkYXRhYmFzZSBwbHVnaW5zIGhhdmUgdG8gYmUgaW5zdGFsbGVkLCBvdGhlcndpc2UgdGhlIHNwZWNpZmljIGRhdGFiYXNlIGNsaWVudCB3aWxsIG5vdCB3b3JrLiBGb3IgZXhhbXBsZSBmb3IgUG9zdGdyZVNRTCBtYXAgdG8gd29yaywgdGhlIHBvc3RmaXgtcGdzcWwgUlBNIHBhY2thZ2UgaGFzIHRvIGJlIGluc3RhbGxlZC5cbiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICI1NzIxZTBhMDdhNjdkODJjZjdlNWVhNmYxNzY2MmNkNGY4MmUwYTMzIiwgCiAgICAgICJpZCI6ICIyYzRjMjkwNmNiZGEyYTljMGNjM2Q5MDliMTBjNGVlNTFjNWJlNjg1ZThhZjAzYTVjM2MzZDNjOWIyMTlkM2U4IiwgCiAgICAgICJzZXZlcml0eSI6ICJsb3ciCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAic2VydmljZXMiLCAKICAgICAgICAidGltZSBtYW5hZ2VtZW50IgogICAgICBdLCAKICAgICAgInRpdGxlIjogImNocm9ueSB1c2luZyBkZWZhdWx0IGNvbmZpZ3VyYXRpb24iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjA1OjIyLjE0NDYyMFoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbGF0ZWRfcmVzb3VyY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogIm50cGQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJjaHJvbnkiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJmaWxlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICIvZXRjL2Nocm9ueS5jb25mIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJjaGVja19jaHJvbnkiLCAKICAgICAgInN1bW1hcnkiOiAiZGVmYXVsdCBjaHJvbnkgY29uZmlndXJhdGlvbiBpbiBSSEVMOCB1c2VzIGxlYXBzZWN0eiBkaXJlY3RpdmUsIHdoaWNoIGNhbm5vdCBiZSB1c2VkIHdpdGggbGVhcCBzbWVhcmluZyBOVFAgc2VydmVycywgYW5kIHVzZXMgYSBzaW5nbGUgcG9vbCBkaXJlY3RpdmUgaW5zdGVhZCBvZiBmb3VyIHNlcnZlciBkaXJlY3RpdmVzIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogImM0MjIyZWJkMTg3MzBhNzZmNmJjN2IzYjY2ZGY4OThiMTA2ZTY1NTQiLCAKICAgICAgImlkIjogIjA1YjU3ZjhmZTdjNTI4M2M5ODFlNjNhM2JlMzg2OWFlNzcyNDg5ZTE5MDg3ODJhMjBkMmFhNjhlNGQzODIyNGYiLCAKICAgICAgInNldmVyaXR5IjogIm1lZGl1bSIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJmaWxlc3lzdGVtIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkRldGVjdGVkIGJyb2tlbiBzeXN0ZW1kIHN5bWxpbmtzIGZvciBub24tZXhpc3Rpbmcgc2VydmljZXMiLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjA1OjIyLjc4ODU5NFoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJSZW1vdmUgdGhlIGludmFsaWQgc3ltbGlua3MgYmVmb3JlIHRoZSB1cGdyYWRlLiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJjb21tYW5kIiwgCiAgICAgICAgICAgICJjb250ZXh0IjogWwogICAgICAgICAgICAgICIvdXNyL2Jpbi9ybSIsIAogICAgICAgICAgICAgICIvZXRjL3N5c3RlbWQvc3lzdGVtL211bHRpLXVzZXIudGFyZ2V0LndhbnRzL292aXJ0LWd1ZXN0LWFnZW50LnNlcnZpY2UiCiAgICAgICAgICAgIF0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfc3lzdGVtZF9icm9rZW5fc3ltbGlua3MiLCAKICAgICAgInN1bW1hcnkiOiAiTGVhcHAgZGV0ZWN0ZWQgYnJva2VuIHN5c3RlbWQgc3ltbGlua3Mgb24gdGhlIHN5c3RlbSB0aGF0IGRvIG5vdCBjb3JyZXNwb25kIHRvIGFueSBpbnN0YWxsZWQgc3lzdGVtZCB1bml0LiBUaGlzIHR5cGljYWxseSBoYXBwZW5zIHdoZW4gdGhlIG9yaWdpbmFsIHN5c3RlbWQgdW5pdCBmaWxlIGhhcyBiZWVuIHJlbW92ZWQgKGUuZy4gYW4gcnBtIHJlbW92YWwpIG9yIHJlbmFtZWQgYW5kIHRoZSBzeXN0ZW0gY29uZmlncmF0aW9uIGhhcyBub3QgYmVlbiBwcm9wZXJseSBtb2RpZmllZC4gVGhlc2Ugc3ltbGlua3Mgd2lsbCBub3QgYmUgaGFuZGxlZCBkdXJpbmcgdGhlIGluLXBsYWNlIHVwZ3JhZGUgYXMgdGhleSBhcmUgYWxyZWFkeSBicm9rZW4uIFRoZSBsaXN0IG9mIGRldGVjdGVkIGJyb2tlbiBzeXN0ZW1kIHN5bWxpbmtzOlxuICAgIC0gL2V0Yy9zeXN0ZW1kL3N5c3RlbS9tdWx0aS11c2VyLnRhcmdldC53YW50cy9vdmlydC1ndWVzdC1hZ2VudC5zZXJ2aWNlIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogImJlMjA4M2ZlZTAzZjVmMGE3MDhmZDE5M2Q4MmQyZmUyMGFlZTcyMTciLCAKICAgICAgImlkIjogIjVjNGIzMmVmNDc2OGNlYzc4MDRjMTdjMzExMjc1NmRmMDRhZGE5Yjk4Y2FkMWNlYzJiYjUxNzY3NjhhODk5NzMiLCAKICAgICAgInNldmVyaXR5IjogImxvdyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJhdXRoZW50aWNhdGlvbiIsIAogICAgICAgICJzZWN1cml0eSIsIAogICAgICAgICJ0b29scyIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJNb2R1bGUgcGFtX3BrY3MxMSB3aWxsIGJlIHJlbW92ZWQgZnJvbSBQQU0gY29uZmlndXJhdGlvbiIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDU6MjIuODYyMzA3WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAic3NzZCIKICAgICAgICAgIH0KICAgICAgICBdLCAKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIkNvbmZpZ3VyZSBTU1NEIHRvIHJlcGxhY2UgcGFtX3BrY3MxMSIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAicmVtb3ZlZF9wYW1fbW9kdWxlc19jaGVjayIsIAogICAgICAic3VtbWFyeSI6ICJNb2R1bGUgcGFtX3BrY3MxMSB3YXMgc3VycGFzc2VkIGJ5IFNTU0QgYW5kIHRoZXJlZm9yZSBpdCB3YXMgcmVtb3ZlZCBmcm9tIFJIRUwtOC4gS2VlcGluZyBpdCBpbiBQQU0gY29uZmlndXJhdGlvbiBtYXkgbG9jayBvdXQgdGhlIHN5c3RlbSB0aHVzIGl0IHdpbGwgYmUgYXV0b21hdGljYWxseSByZW1vdmVkIGZyb20gUEFNIGNvbmZpZ3VyYXRpb24gYmVmb3JlIHVwZ3JhZGluZyB0byBSSEVMLTguIFBsZWFzZSBzd2l0Y2ggdG8gU1NTRCB0byByZWNvdmVyIHRoZSBmdW5jdGlvbmFsaXR5IG9mIHBhbV9wa2NzMTEuIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogImJmNDdlNzMwNWQ2ODA1ZThiYmVhYTc1OTNjZjAxZTM4MDMwYzIzZjMiLCAKICAgICAgImlkIjogIjhlZWY5NzRjYjJhZTliOTI5NmUxNmFkYjVlZDFlMjA5MWY5ZWI2NjM5MWQ0ZGNlZDMwMjE0MGQ4ZGVmMWE3ZDMiLCAKICAgICAgInNldmVyaXR5IjogIm1lZGl1bSIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJyZXBvc2l0b3J5IgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlNvbWUgZW5hYmxlZCBSUE0gcmVwb3NpdG9yaWVzIGFyZSB1bmtub3duIHRvIExlYXBwIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMS0yNVQxNTowNToyMi45MDExMzJaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24zLWxpYnMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLWxpYnMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVhNTC1Ud2lnIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVE1MLVRhZ3NldCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtcGFyZW50IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiZWZpdmFyLWxpYnMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVRpbWUtSGlSZXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUhUVFAtQ29va2llcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInZpbS1jb21tb24iCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVBvZC1QZXJsZG9jIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibGlic29sdiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtbWFjcm9zIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1JTy1Db21wcmVzcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInB5dGhvbi1zbGlwLWRidXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUhUVFAtRGF0ZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInJ1YnktbGlicyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtWE1MLU5hbWVzcGFjZVN1cHBvcnQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJydWJ5Z2VtcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImdydWIyLWVmaS14NjQtbW9kdWxlcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSFRUUC1NZXNzYWdlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiaXBzZXQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVNvY2tldCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInJ1YnlnZW0tcHN5Y2giCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJsaWJkcm0iCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVRpbWUtTG9jYWwiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJydWJ5Z2VtLWJpZ2RlY2ltYWwiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUZpbGUtVGVtcCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInB5dGhvbjMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVRleHQtUGFyc2VXb3JkcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImdwbS1saWJzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1MV1AtTWVkaWFUeXBlcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtQ29tcHJlc3MtUmF3LVpsaWIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVRlcm1SZWFkS2V5IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC10aHJlYWRzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1GaWxlLUxpc3RpbmciCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJydWJ5Z2VtLXJkb2MiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVNjYWxhci1MaXN0LVV0aWxzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVFRQLVRpbnkiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVhNTC1TQVgiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUxXUC1Qcm90b2NvbC1odHRwcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInZpbS1maWxlc3lzdGVtIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1JTy1abGliIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicm5nLXRvb2xzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibGlicGNpYWNjZXNzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1Nb3ppbGxhLUNBIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uLWZpcmV3YWxsIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAianNvbi1nbGliIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC10aHJlYWRzLXNoYXJlZCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogIm1haWxjYXAiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUJ1c2luZXNzLUlTQk4tRGF0YSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRW5jb2RlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1DYXJwIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibGludXgtZmlybXdhcmUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUhUVFAtTmVnb3RpYXRlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicnVieWdlbS1pby1jb25zb2xlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1EYXRhLUR1bXBlciIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRXhwb3J0ZXIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJhaWM5NHh4LWZpcm13YXJlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAid2dldCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInZpbS1lbmhhbmNlZCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtbGlid3d3LXBlcmwiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVVSSSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtTW9kdWxlLUxvYWQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVhNTC1MaWJYTUwiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUZpbGUtUGF0aCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRW5jb2RlLUxvY2FsZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtWE1MLVNBWC1CYXNlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1YTUwtUGFyc2VyIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiaXBydXRpbHMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJiaW9zZGV2bmFtZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRkNHSSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtVGltZURhdGUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJtb2t1dGlsIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiZ2l0IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1Db21wcmVzcy1SYXctQnppcDIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1Gb250LUFGTSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImZ4bG9hZCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtU3RvcmFibGUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLURpZ2VzdC1NRDUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwbHltb3V0aC1jb3JlLWxpYnMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJsaWJyZXBvcnQtZmlsZXN5c3RlbSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtR2V0b3B0LUxvbmciCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUhUTUwtVHJlZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSU8tSFRNTCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInJ1YnkiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVBhdGhUb29scyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSFRNTC1QYXJzZXIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJpcHNldC1saWJzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1OZXQtTGliSUROIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1HaXQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJmaXJld2FsbGQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwbHltb3V0aCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtQ0dJIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uMy1zZXR1cHRvb2xzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1XV1ctUm9ib3RSdWxlcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImZpcmV3YWxsZC1maWxlc3lzdGVtIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAic2hpbS14NjQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJydWJ5LWlyYiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtUG9kLVNpbXBsZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRXJyb3IiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUhUTUwtRm9ybWF0IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibHNzY3NpIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVFRQLURhZW1vbiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImFsc2EtbGliIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicmVkaGF0LWxvZ29zIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicnVieWdlbS1qc29uIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1EYXRlLU1hbmlwIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1OZXQtSFRUUCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRGlnZXN0IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1JTy1Tb2NrZXQtU1NMIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiZWJ0YWJsZXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwbHltb3V0aC1zY3JpcHRzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1JTy1zdHJpbmd5IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAidGltZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtcG9kbGF0b3JzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1jb25zdGFudCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtUG9kLUVzY2FwZXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLU5ldC1TU0xlYXkiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUJ1c2luZXNzLUlTQk4iCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJhbHNhLXRvb2xzLWZpcm13YXJlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1GaWx0ZXIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJsaWJyZXBvIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1Qb2QtVXNhZ2UiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24tc2xpcCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImFsc2EtZmlybXdhcmUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUlPLVNvY2tldC1JUCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInB5dGhvbjMtcGlwIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicmVwb3NpdG9yeSIsIAogICAgICAgICAgICAidGl0bGUiOiAicmhlbC1TZXJ2ZXIiCiAgICAgICAgICB9CiAgICAgICAgXSwgCiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJZb3UgY2FuIGZpbGUgYSByZXF1ZXN0IHRvIGFkZCB0aGlzIHJlcG9zaXRvcnkgdG8gdGhlIHNjb3BlIG9mIGluLXBsYWNlIHVwZ3JhZGVzIGJ5IGZpbGluZyBhIHN1cHBvcnQgdGlja2V0IgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJjaGVja19za2lwcGVkX3JlcG9zaXRvcmllcyIsIAogICAgICAic3VtbWFyeSI6ICJUaGUgZm9sbG93aW5nIHJlcG9zaXRvcmllcyB3aXRoIFJlZCBIYXQtc2lnbmVkIHBhY2thZ2VzIGFyZSB1bmtub3duIHRvIExlYXBwOlxuLSByaGVsLVNlcnZlclxuQW5kIHRoZSBmb2xsb3dpbmcgcGFja2FnZXMgaW5zdGFsbGVkIGZyb20gdGhvc2UgcmVwb3NpdG9yaWVzIG1heSBub3QgYmUgdXBncmFkZWQ6XG4tIHB5dGhvbjMtbGlic1xuLSBwZXJsLWxpYnNcbi0gcGVybC1YTUwtVHdpZ1xuLSBwZXJsLUhUTUwtVGFnc2V0XG4tIHBlcmwtcGFyZW50XG4tIGVmaXZhci1saWJzXG4tIHBlcmwtVGltZS1IaVJlc1xuLSBwZXJsLUhUVFAtQ29va2llc1xuLSB2aW0tY29tbW9uXG4tIHBlcmwtUG9kLVBlcmxkb2Ncbi0gbGlic29sdlxuLSBwZXJsLW1hY3Jvc1xuLSBwZXJsLUlPLUNvbXByZXNzXG4tIHB5dGhvbi1zbGlwLWRidXNcbi0gcGVybC1IVFRQLURhdGVcbi0gcnVieS1saWJzXG4tIHBlcmwtWE1MLU5hbWVzcGFjZVN1cHBvcnRcbi0gcnVieWdlbXNcbi0gZ3J1YjItZWZpLXg2NC1tb2R1bGVzXG4tIHBlcmwtSFRUUC1NZXNzYWdlXG4tIGlwc2V0XG4tIHBlcmwtU29ja2V0XG4tIHJ1YnlnZW0tcHN5Y2hcbi0gbGliZHJtXG4tIHBlcmwtVGltZS1Mb2NhbFxuLSBydWJ5Z2VtLWJpZ2RlY2ltYWxcbi0gcGVybC1GaWxlLVRlbXBcbi0gcHl0aG9uM1xuLSBwZXJsLVRleHQtUGFyc2VXb3Jkc1xuLSBncG0tbGlic1xuLSBwZXJsLUxXUC1NZWRpYVR5cGVzXG4tIHBlcmwtQ29tcHJlc3MtUmF3LVpsaWJcbi0gcGVybC1UZXJtUmVhZEtleVxuLSBwZXJsLXRocmVhZHNcbi0gcGVybC1GaWxlLUxpc3Rpbmdcbi0gcnVieWdlbS1yZG9jXG4tIHBlcmwtU2NhbGFyLUxpc3QtVXRpbHNcbi0gcGVybC1IVFRQLVRpbnlcbi0gcGVybC1YTUwtU0FYXG4tIHBlcmwtTFdQLVByb3RvY29sLWh0dHBzXG4tIHZpbS1maWxlc3lzdGVtXG4tIHBlcmwtSU8tWmxpYlxuLSBybmctdG9vbHNcbi0gbGlicGNpYWNjZXNzXG4tIHBlcmwtTW96aWxsYS1DQVxuLSBweXRob24tZmlyZXdhbGxcbi0ganNvbi1nbGliXG4tIHBlcmwtdGhyZWFkcy1zaGFyZWRcbi0gbWFpbGNhcFxuLSBwZXJsLUJ1c2luZXNzLUlTQk4tRGF0YVxuLSBwZXJsLUVuY29kZVxuLSBwZXJsLUNhcnBcbi0gbGludXgtZmlybXdhcmVcbi0gcGVybC1IVFRQLU5lZ290aWF0ZVxuLSBydWJ5Z2VtLWlvLWNvbnNvbGVcbi0gcGVybC1EYXRhLUR1bXBlclxuLSBwZXJsLUV4cG9ydGVyXG4tIGFpYzk0eHgtZmlybXdhcmVcbi0gd2dldFxuLSB2aW0tZW5oYW5jZWRcbi0gcGVybC1saWJ3d3ctcGVybFxuLSBwZXJsLVVSSVxuLSBwZXJsLU1vZHVsZS1Mb2FkXG4tIHBlcmwtWE1MLUxpYlhNTFxuLSBwZXJsLUZpbGUtUGF0aFxuLSBwZXJsLUVuY29kZS1Mb2NhbGVcbi0gcGVybC1YTUwtU0FYLUJhc2Vcbi0gcGVybC1YTUwtUGFyc2VyXG4tIGlwcnV0aWxzXG4tIGJpb3NkZXZuYW1lXG4tIHBlcmwtRkNHSVxuLSBwZXJsLVRpbWVEYXRlXG4tIG1va3V0aWxcbi0gZ2l0XG4tIHBlcmwtQ29tcHJlc3MtUmF3LUJ6aXAyXG4tIHBlcmxcbi0gcGVybC1Gb250LUFGTVxuLSBmeGxvYWRcbi0gcGVybC1TdG9yYWJsZVxuLSBwZXJsLURpZ2VzdC1NRDVcbi0gcGx5bW91dGgtY29yZS1saWJzXG4tIGxpYnJlcG9ydC1maWxlc3lzdGVtXG4tIHBlcmwtR2V0b3B0LUxvbmdcbi0gcGVybC1IVE1MLVRyZWVcbi0gcGVybC1JTy1IVE1MXG4tIHJ1Ynlcbi0gcGVybC1QYXRoVG9vbHNcbi0gcGVybC1IVE1MLVBhcnNlclxuLSBpcHNldC1saWJzXG4tIHBlcmwtTmV0LUxpYklETlxuLSBwZXJsLUdpdFxuLSBmaXJld2FsbGRcbi0gcGx5bW91dGhcbi0gcGVybC1DR0lcbi0gcHl0aG9uMy1zZXR1cHRvb2xzXG4tIHBlcmwtV1dXLVJvYm90UnVsZXNcbi0gZmlyZXdhbGxkLWZpbGVzeXN0ZW1cbi0gc2hpbS14NjRcbi0gcnVieS1pcmJcbi0gcGVybC1Qb2QtU2ltcGxlXG4tIHBlcmwtRXJyb3Jcbi0gcGVybC1IVE1MLUZvcm1hdFxuLSBsc3Njc2lcbi0gcGVybC1IVFRQLURhZW1vblxuLSBhbHNhLWxpYlxuLSByZWRoYXQtbG9nb3Ncbi0gcnVieWdlbS1qc29uXG4tIHBlcmwtRGF0ZS1NYW5pcFxuLSBwZXJsLU5ldC1IVFRQXG4tIHBlcmwtRGlnZXN0XG4tIHBlcmwtSU8tU29ja2V0LVNTTFxuLSBlYnRhYmxlc1xuLSBwbHltb3V0aC1zY3JpcHRzXG4tIHBlcmwtSU8tc3RyaW5neVxuLSB0aW1lXG4tIHBlcmwtcG9kbGF0b3JzXG4tIHBlcmwtY29uc3RhbnRcbi0gcGVybC1Qb2QtRXNjYXBlc1xuLSBwZXJsLU5ldC1TU0xlYXlcbi0gcGVybC1CdXNpbmVzcy1JU0JOXG4tIGFsc2EtdG9vbHMtZmlybXdhcmVcbi0gcGVybC1GaWx0ZXJcbi0gbGlicmVwb1xuLSBwZXJsLVBvZC1Vc2FnZVxuLSBweXRob24tc2xpcFxuLSBhbHNhLWZpcm13YXJlXG4tIHBlcmwtSU8tU29ja2V0LUlQXG4tIHB5dGhvbjMtcGlwIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjhlODllMjBjNjQ1Y2VhNjAwYjI0MDE1NjA3MWQ4MWM2NGRhYWI3YWQiLCAKICAgICAgImlkIjogIjVjNjYyNTY1YzM4YWJhZjJjMTY1ZDc1M2NlMGMyYWMwOGYxYmJkNDhhOGM3YzQzMzNlODk4ZjI3YTE3YWJlMDQiLCAKICAgICAgInNldmVyaXR5IjogImxvdyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJzYW5pdHkiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiUGFja2FnZXMgbm90IHNpZ25lZCBieSBSZWQgSGF0IGZvdW5kIG9uIHRoZSBzeXN0ZW0iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjA1OjIzLjA5NTY3OVoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJhY3RvciI6ICJyZWRfaGF0X3NpZ25lZF9ycG1fY2hlY2siLCAKICAgICAgInN1bW1hcnkiOiAiVGhlIGZvbGxvd2luZyBwYWNrYWdlcyBoYXZlIG5vdCBiZWVuIHNpZ25lZCBieSBSZWQgSGF0IGFuZCBtYXkgYmUgcmVtb3ZlZCBkdXJpbmcgdGhlIHVwZ3JhZGUgcHJvY2VzcyBpbiBjYXNlIFJlZCBIYXQtc2lnbmVkIHBhY2thZ2VzIHRvIGJlIHJlbW92ZWQgZHVyaW5nIHRoZSB1cGdyYWRlIGRlcGVuZCBvbiB0aGVtOlxuLSBiZWFrZXJsaWJcbi0gYmVha2VybGliLXJlZGhhdFxuLSBlcGVsLXJlbGVhc2Vcbi0gcmVzdHJhaW50XG4tIHJlc3RyYWludC1yaHRzXG4tIHRwcy1kZXZlbCIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICIxM2YwNzkxYWU1ZjE5ZjUwZTdkMGQ2MDZmYjY1MDFmOTFiMWVmYjJjIiwgCiAgICAgICJpZCI6ICJlNWY4ZmMwZGIwYWQwN2M3M2YyMTgwNTUwYTdjMDNhMGVjOTVlYTIwYzU5NjkxNjA1Yzk0ZWVlNDQwZTU0YWJiIiwgCiAgICAgICJzZXZlcml0eSI6ICJoaWdoIgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInVwZ3JhZGUgcHJvY2VzcyIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJUaGUgc3Vic2NyaXB0aW9uLW1hbmFnZXIgcmVsZWFzZSBpcyBnb2luZyB0byBiZSBrZXB0IGFzIGl0IGlzIGR1cmluZyB0aGUgdXBncmFkZSIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MDY6MjEuOTAxNzg0WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAic3Vic2NyaXB0aW9uLW1hbmFnZXIiCiAgICAgICAgICB9CiAgICAgICAgXSwgCiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJTZXQgdGhlIG5ldyByZWxlYXNlIChvciB1bnNldCBpdCkgYWZ0ZXIgdGhlIHVwZ3JhZGUgdXNpbmcgc3Vic2NyaXB0aW9uLW1hbmFnZXI6IHN1YnNjcmlwdGlvbi1tYW5hZ2VyIHJlbGVhc2UgLS1zZXQgOC4xMCIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAicmVwb3J0X3NldF90YXJnZXRfcmVsZWFzZSIsIAogICAgICAic3VtbWFyeSI6ICJUaGUgdXBncmFkZSBpcyBleGVjdXRlZCB3aXRoIHRoZSAtLW5vLXJoc20gb3B0aW9uIChvciB3aXRoIHRoZSBMRUFQUF9OT19SSFNNIGVudmlyb25tZW50IHZhcmlhYmxlKS4gSW4gdGhpcyBjYXNlLCB0aGUgc3Vic2NyaXB0aW9uLW1hbmFnZXIgd2lsbCBub3QgYmUgY29uZmlndXJlZCBkdXJpbmcgdGhlIHVwZ3JhZGUuIElmIHRoZSBzeXN0ZW0gaXMgc3Vic2NyaWJlZCBhbmQgcmVsZWFzZSBpcyBzZXQgYWxyZWFkeSwgeW91IGNvdWxkIGVuY291bnRlciBpc3N1ZXMgdG8gZ2V0IFJIRUwgY29udGVudCB1c2luZyBETkYvWVVNIGFmdGVyIHRoZSB1cGdyYWRlLiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICIwMTk4NjU4NGUyN2U4NWVhMTg5Mjk1ODZmYWY2MTRlZWUwMTFhMTIxIiwgCiAgICAgICJpZCI6ICJjOTcyZDBkZTc0ZjFiYjAyNDcwZjdmYjkzNDg4NjNhNjI1NDkwNjI0NDczMTBmMzg2NTRlMmMyMjQyM2RkZTk4IiwgCiAgICAgICJzZXZlcml0eSI6ICJsb3ciCiAgICB9CiAgXQp9Cg==", "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": "55ba9027e2fe36f77bcbf43d88fecd4de625e9f65711f9a43cb224c078049cf7", "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-25T15:05:16.444476Z", "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": "0e7046f42a47862974b86c19b5d93a593698cf29e31112704e6baf4e7a6547d2", "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-25T15:05:18.636571Z", "title": "Packages available in excluded repositories will not be installed"}, {"actor": "check_se_linux", "audience": "sysadmin", "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "396b820720634e37186b4328e2e310db8845a42d7430f4260e41afb79331a213", "key": "8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "severity": "info", "summary": "SElinux relabeling will be scheduled as the status is permissive/enforcing.", "timeStamp": "2025-11-25T15:05:19.520708Z", "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": "657822a9ba0ad97883ed7af6050bdded2b9318dde90a3f723610bf1575062424", "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-11-25T15:05:19.524440Z", "title": "SElinux will be set to permissive mode"}, {"actor": "check_grub_core", "audience": "sysadmin", "groups": ["boot"], "hostname": "managed-node01", "id": "e6bc8d517694eb41a088f1f2bb4432ef483a3d943bffde13f4fbd5784d9087f3", "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-11-25T15:05:19.973777Z", "title": "GRUB2 core will be automatically updated during the upgrade"}, {"actor": "authselect_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "authselect"}, {"scheme": "package", "title": "authconfig"}, {"scheme": "file", "title": "/etc/nsswitch.conf"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "536b981f2d4de700e6066ab1b335eb3c5ecbc0449eb0d3b2000153da6fe90183", "key": "40c4ab1da4a30dc1ca40e543f6385e1336d8810c", "severity": "info", "summary": "There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.", "timeStamp": "2025-11-25T15:05:20.195572Z", "title": "Current PAM and nsswitch.conf configuration will be kept."}, {"actor": "checkgrep", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "grep"}], "remediations": [{"context": "Please update your scripts to be compatible with the changes.", "type": "hint"}]}, "groups": ["tools"], "hostname": "managed-node01", "id": "688a5089c169a3e25683ae2b77be73e7c64d058ce2211e3678f6295eff707cb2", "key": "94665a499e2eeee35eca3e7093a7abe183384b16", "severity": "low", "summary": "If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary.\nThe 'grep -P' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe 'grep -z' no longer automatically treats the byte '\\200' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, 'grep \"^\" -m1 -A1' now outputs the first two input lines, not just the first line.\n", "timeStamp": "2025-11-25T15:05:21.158894Z", "title": "Grep has incompatible changes in the next major version"}, {"actor": "python_inform_user", "audience": "developer", "detail": {"external": [{"title": "Difference in Python versions and support in RHEL 8", "url": "https://red.ht/rhel-8-python"}], "related_resources": [{"scheme": "package", "title": "python"}, {"scheme": "package", "title": "python2"}, {"scheme": "package", "title": "python3"}], "remediations": [{"context": "Please run \"alternatives --set python /usr/bin/python3\" after upgrade", "type": "hint"}]}, "groups": ["python"], "hostname": "managed-node01", "id": "5cc1a5e3f29a540c6d42ebbb207794bb3538a6786df2263c767461fd9a6c6cb3", "key": "0c98585b1d8d252eb540bf61560094f3495351f5", "severity": "high", "summary": "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", "timeStamp": "2025-11-25T15:05:21.305230Z", "title": "Difference in Python versions and support in RHEL 8"}, {"actor": "check_postfix", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "postfix"}]}, "groups": ["services", "email"], "hostname": "managed-node01", "id": "2c4c2906cbda2a9c0cc3d909b10c4ee51c5be685e8af03a5c3c3d3c9b219d3e8", "key": "5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33", "severity": "low", "summary": "Postfix 3.x has so called \"compatibility safety net\" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: \"postconf -e compatibility_level=0\nIt can be turned off by running: \"postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default \"option_group\" value has changed to \"client\", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set \"option_group\" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to \"auto\", and introduces a new parameter \"tls_eecdh_auto_curves\" with the names of curves that may be negotiated.\n\nThe \"master.cf\" chroot default value has changed from \"y\" (yes) to \"n\" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe \"append_dot_mydomain\" default value has changed from \"yes\" to \"no\". You may need changing it to \"yes\" if senders cannot use complete domain names in e-mail addresses.\n\nThe \"relay_domains\" default value has changed from \"$mydestination\" to the empty value. This could result in unexpected \"Relay access denied\" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe \"mynetworks_style\" default value has changed from \"subnet\" to \"host\". This parameter is used to implement the \"permit_mynetworks\" feature. The change could result in unexpected \"access denied\" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n", "timeStamp": "2025-11-25T15:05:21.709076Z", "title": "Postfix has incompatible changes in the next major version"}, {"actor": "check_chrony", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "ntpd"}, {"scheme": "package", "title": "chrony"}, {"scheme": "file", "title": "/etc/chrony.conf"}]}, "groups": ["services", "time management"], "hostname": "managed-node01", "id": "05b57f8fe7c5283c981e63a3be3869ae772489e1908782a20d2aa68e4d38224f", "key": "c4222ebd18730a76f6bc7b3b66df898b106e6554", "severity": "medium", "summary": "default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives", "timeStamp": "2025-11-25T15:05:22.144620Z", "title": "chrony using default configuration"}, {"actor": "check_systemd_broken_symlinks", "audience": "sysadmin", "detail": {"remediations": [{"context": "Remove the invalid symlinks before the upgrade.", "type": "hint"}, {"context": ["/usr/bin/rm", "/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service"], "type": "command"}]}, "groups": ["filesystem"], "hostname": "managed-node01", "id": "5c4b32ef4768cec7804c17c3112756df04ada9b98cad1cec2bb5176768a89973", "key": "be2083fee03f5f0a708fd193d82d2fe20aee7217", "severity": "low", "summary": "Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "timeStamp": "2025-11-25T15:05:22.788594Z", "title": "Detected broken systemd symlinks for non-existing services"}, {"actor": "removed_pam_modules_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "sssd"}], "remediations": [{"context": "Configure SSSD to replace pam_pkcs11", "type": "hint"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "8eef974cb2ae9b9296e16adb5ed1e2091f9eb66391d4dced302140d8def1a7d3", "key": "bf47e7305d6805e8bbeaa7593cf01e38030c23f3", "severity": "medium", "summary": "Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.", "timeStamp": "2025-11-25T15:05:22.862307Z", "title": "Module pam_pkcs11 will be removed from PAM configuration"}, {"actor": "check_skipped_repositories", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "python3-libs"}, {"scheme": "package", "title": "perl-libs"}, {"scheme": "package", "title": "perl-XML-Twig"}, {"scheme": "package", "title": "perl-HTML-Tagset"}, {"scheme": "package", "title": "perl-parent"}, {"scheme": "package", "title": "efivar-libs"}, {"scheme": "package", "title": "perl-Time-HiRes"}, {"scheme": "package", "title": "perl-HTTP-Cookies"}, {"scheme": "package", "title": "vim-common"}, {"scheme": "package", "title": "perl-Pod-Perldoc"}, {"scheme": "package", "title": "libsolv"}, {"scheme": "package", "title": "perl-macros"}, {"scheme": "package", "title": "perl-IO-Compress"}, {"scheme": "package", "title": "python-slip-dbus"}, {"scheme": "package", "title": "perl-HTTP-Date"}, {"scheme": "package", "title": "ruby-libs"}, {"scheme": "package", "title": "perl-XML-NamespaceSupport"}, {"scheme": "package", "title": "rubygems"}, {"scheme": "package", "title": "grub2-efi-x64-modules"}, {"scheme": "package", "title": "perl-HTTP-Message"}, {"scheme": "package", "title": "ipset"}, {"scheme": "package", "title": "perl-Socket"}, {"scheme": "package", "title": "rubygem-psych"}, {"scheme": "package", "title": "libdrm"}, {"scheme": "package", "title": "perl-Time-Local"}, {"scheme": "package", "title": "rubygem-bigdecimal"}, {"scheme": "package", "title": "perl-File-Temp"}, {"scheme": "package", "title": "python3"}, {"scheme": "package", "title": "perl-Text-ParseWords"}, {"scheme": "package", "title": "gpm-libs"}, {"scheme": "package", "title": "perl-LWP-MediaTypes"}, {"scheme": "package", "title": "perl-Compress-Raw-Zlib"}, {"scheme": "package", "title": "perl-TermReadKey"}, {"scheme": "package", "title": "perl-threads"}, {"scheme": "package", "title": "perl-File-Listing"}, {"scheme": "package", "title": "rubygem-rdoc"}, {"scheme": "package", "title": "perl-Scalar-List-Utils"}, {"scheme": "package", "title": "perl-HTTP-Tiny"}, {"scheme": "package", "title": "perl-XML-SAX"}, {"scheme": "package", "title": "perl-LWP-Protocol-https"}, {"scheme": "package", "title": "vim-filesystem"}, {"scheme": "package", "title": "perl-IO-Zlib"}, {"scheme": "package", "title": "rng-tools"}, {"scheme": "package", "title": "libpciaccess"}, {"scheme": "package", "title": "perl-Mozilla-CA"}, {"scheme": "package", "title": "python-firewall"}, {"scheme": "package", "title": "json-glib"}, {"scheme": "package", "title": "perl-threads-shared"}, {"scheme": "package", "title": "mailcap"}, {"scheme": "package", "title": "perl-Business-ISBN-Data"}, {"scheme": "package", "title": "perl-Encode"}, {"scheme": "package", "title": "perl-Carp"}, {"scheme": "package", "title": "linux-firmware"}, {"scheme": "package", "title": "perl-HTTP-Negotiate"}, {"scheme": "package", "title": "rubygem-io-console"}, {"scheme": "package", "title": "perl-Data-Dumper"}, {"scheme": "package", "title": "perl-Exporter"}, {"scheme": "package", "title": "aic94xx-firmware"}, {"scheme": "package", "title": "wget"}, {"scheme": "package", "title": "vim-enhanced"}, {"scheme": "package", "title": "perl-libwww-perl"}, {"scheme": "package", "title": "perl-URI"}, {"scheme": "package", "title": "perl-Module-Load"}, {"scheme": "package", "title": "perl-XML-LibXML"}, {"scheme": "package", "title": "perl-File-Path"}, {"scheme": "package", "title": "perl-Encode-Locale"}, {"scheme": "package", "title": "perl-XML-SAX-Base"}, {"scheme": "package", "title": "perl-XML-Parser"}, {"scheme": "package", "title": "iprutils"}, {"scheme": "package", "title": "biosdevname"}, {"scheme": "package", "title": "perl-FCGI"}, {"scheme": "package", "title": "perl-TimeDate"}, {"scheme": "package", "title": "mokutil"}, {"scheme": "package", "title": "git"}, {"scheme": "package", "title": "perl-Compress-Raw-Bzip2"}, {"scheme": "package", "title": "perl"}, {"scheme": "package", "title": "perl-Font-AFM"}, {"scheme": "package", "title": "fxload"}, {"scheme": "package", "title": "perl-Storable"}, {"scheme": "package", "title": "perl-Digest-MD5"}, {"scheme": "package", "title": "plymouth-core-libs"}, {"scheme": "package", "title": "libreport-filesystem"}, {"scheme": "package", "title": "perl-Getopt-Long"}, {"scheme": "package", "title": "perl-HTML-Tree"}, {"scheme": "package", "title": "perl-IO-HTML"}, {"scheme": "package", "title": "ruby"}, {"scheme": "package", "title": "perl-PathTools"}, {"scheme": "package", "title": "perl-HTML-Parser"}, {"scheme": "package", "title": "ipset-libs"}, {"scheme": "package", "title": "perl-Net-LibIDN"}, {"scheme": "package", "title": "perl-Git"}, {"scheme": "package", "title": "firewalld"}, {"scheme": "package", "title": "plymouth"}, {"scheme": "package", "title": "perl-CGI"}, {"scheme": "package", "title": "python3-setuptools"}, {"scheme": "package", "title": "perl-WWW-RobotRules"}, {"scheme": "package", "title": "firewalld-filesystem"}, {"scheme": "package", "title": "shim-x64"}, {"scheme": "package", "title": "ruby-irb"}, {"scheme": "package", "title": "perl-Pod-Simple"}, {"scheme": "package", "title": "perl-Error"}, {"scheme": "package", "title": "perl-HTML-Format"}, {"scheme": "package", "title": "lsscsi"}, {"scheme": "package", "title": "perl-HTTP-Daemon"}, {"scheme": "package", "title": "alsa-lib"}, {"scheme": "package", "title": "redhat-logos"}, {"scheme": "package", "title": "rubygem-json"}, {"scheme": "package", "title": "perl-Date-Manip"}, {"scheme": "package", "title": "perl-Net-HTTP"}, {"scheme": "package", "title": "perl-Digest"}, {"scheme": "package", "title": "perl-IO-Socket-SSL"}, {"scheme": "package", "title": "ebtables"}, {"scheme": "package", "title": "plymouth-scripts"}, {"scheme": "package", "title": "perl-IO-stringy"}, {"scheme": "package", "title": "time"}, {"scheme": "package", "title": "perl-podlators"}, {"scheme": "package", "title": "perl-constant"}, {"scheme": "package", "title": "perl-Pod-Escapes"}, {"scheme": "package", "title": "perl-Net-SSLeay"}, {"scheme": "package", "title": "perl-Business-ISBN"}, {"scheme": "package", "title": "alsa-tools-firmware"}, {"scheme": "package", "title": "perl-Filter"}, {"scheme": "package", "title": "librepo"}, {"scheme": "package", "title": "perl-Pod-Usage"}, {"scheme": "package", "title": "python-slip"}, {"scheme": "package", "title": "alsa-firmware"}, {"scheme": "package", "title": "perl-IO-Socket-IP"}, {"scheme": "package", "title": "python3-pip"}, {"scheme": "repository", "title": "rhel-Server"}], "remediations": [{"context": "You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket", "type": "hint"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "5c662565c38abaf2c165d753ce0c2ac08f1bbd48a8c7c4333e898f27a17abe04", "key": "8e89e20c645cea600b240156071d81c64daab7ad", "severity": "low", "summary": "The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel-Server\nAnd the following packages installed from those repositories may not be upgraded:\n- python3-libs\n- perl-libs\n- perl-XML-Twig\n- perl-HTML-Tagset\n- perl-parent\n- efivar-libs\n- perl-Time-HiRes\n- perl-HTTP-Cookies\n- vim-common\n- perl-Pod-Perldoc\n- libsolv\n- perl-macros\n- perl-IO-Compress\n- python-slip-dbus\n- perl-HTTP-Date\n- ruby-libs\n- perl-XML-NamespaceSupport\n- rubygems\n- grub2-efi-x64-modules\n- perl-HTTP-Message\n- ipset\n- perl-Socket\n- rubygem-psych\n- libdrm\n- perl-Time-Local\n- rubygem-bigdecimal\n- perl-File-Temp\n- python3\n- perl-Text-ParseWords\n- gpm-libs\n- perl-LWP-MediaTypes\n- perl-Compress-Raw-Zlib\n- perl-TermReadKey\n- perl-threads\n- perl-File-Listing\n- rubygem-rdoc\n- perl-Scalar-List-Utils\n- perl-HTTP-Tiny\n- perl-XML-SAX\n- perl-LWP-Protocol-https\n- vim-filesystem\n- perl-IO-Zlib\n- rng-tools\n- libpciaccess\n- perl-Mozilla-CA\n- python-firewall\n- json-glib\n- perl-threads-shared\n- mailcap\n- perl-Business-ISBN-Data\n- perl-Encode\n- perl-Carp\n- linux-firmware\n- perl-HTTP-Negotiate\n- rubygem-io-console\n- perl-Data-Dumper\n- perl-Exporter\n- aic94xx-firmware\n- wget\n- vim-enhanced\n- perl-libwww-perl\n- perl-URI\n- perl-Module-Load\n- perl-XML-LibXML\n- perl-File-Path\n- perl-Encode-Locale\n- perl-XML-SAX-Base\n- perl-XML-Parser\n- iprutils\n- biosdevname\n- perl-FCGI\n- perl-TimeDate\n- mokutil\n- git\n- perl-Compress-Raw-Bzip2\n- perl\n- perl-Font-AFM\n- fxload\n- perl-Storable\n- perl-Digest-MD5\n- plymouth-core-libs\n- libreport-filesystem\n- perl-Getopt-Long\n- perl-HTML-Tree\n- perl-IO-HTML\n- ruby\n- perl-PathTools\n- perl-HTML-Parser\n- ipset-libs\n- perl-Net-LibIDN\n- perl-Git\n- firewalld\n- plymouth\n- perl-CGI\n- python3-setuptools\n- perl-WWW-RobotRules\n- firewalld-filesystem\n- shim-x64\n- ruby-irb\n- perl-Pod-Simple\n- perl-Error\n- perl-HTML-Format\n- lsscsi\n- perl-HTTP-Daemon\n- alsa-lib\n- redhat-logos\n- rubygem-json\n- perl-Date-Manip\n- perl-Net-HTTP\n- perl-Digest\n- perl-IO-Socket-SSL\n- ebtables\n- plymouth-scripts\n- perl-IO-stringy\n- time\n- perl-podlators\n- perl-constant\n- perl-Pod-Escapes\n- perl-Net-SSLeay\n- perl-Business-ISBN\n- alsa-tools-firmware\n- perl-Filter\n- librepo\n- perl-Pod-Usage\n- python-slip\n- alsa-firmware\n- perl-IO-Socket-IP\n- python3-pip", "timeStamp": "2025-11-25T15:05:22.901132Z", "title": "Some enabled RPM repositories are unknown to Leapp"}, {"actor": "red_hat_signed_rpm_check", "audience": "sysadmin", "groups": ["sanity"], "hostname": "managed-node01", "id": "e5f8fc0db0ad07c73f2180550a7c03a0ec95ea20c59691605c94eee440e54abb", "key": "13f0791ae5f19f50e7d0d606fb6501f91b1efb2c", "severity": "high", "summary": "The following packages have not been signed by Red Hat and may be removed during the upgrade process in case Red Hat-signed packages to be removed during the upgrade depend on them:\n- beakerlib\n- beakerlib-redhat\n- epel-release\n- restraint\n- restraint-rhts\n- tps-devel", "timeStamp": "2025-11-25T15:05:23.095679Z", "title": "Packages not signed by Red Hat found on the system"}, {"actor": "report_set_target_release", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "subscription-manager"}], "remediations": [{"context": "Set the new release (or unset it) after the upgrade using subscription-manager: subscription-manager release --set 8.10", "type": "hint"}]}, "groups": ["upgrade process"], "hostname": "managed-node01", "id": "c972d0de74f1bb02470f7fb9348863a62549062447310f38654e2c22423dde98", "key": "01986584e27e85ea18929586faf614eee011a121", "severity": "low", "summary": "The upgrade is executed with the --no-rhsm option (or with the LEAPP_NO_RHSM environment variable). In this case, the subscription-manager will not be configured during the upgrade. If the system is subscribed and release is set already, you could encounter issues to get RHEL content using DNF/YUM after the upgrade.", "timeStamp": "2025-11-25T15:06:21.901784Z", "title": "The subscription-manager release is going to be kept as it is during the upgrade"}], "leapp_run_id": "71d0b85e-c272-4794-8f4a-6c9e8aec2a37"}, "leapp_report_txt": ["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: 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: high ", "Title: Difference in Python versions and support in RHEL 8", "Summary: In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", "Related links:", " - Difference in Python versions and support in RHEL 8: https://red.ht/rhel-8-python", "Remediation: [hint] Please run \"alternatives --set python /usr/bin/python3\" after upgrade", "Key: 0c98585b1d8d252eb540bf61560094f3495351f5", "----------------------------------------", "Risk Factor: high ", "Title: Packages not signed by Red Hat found on the system", "Summary: The following packages have not been signed by Red Hat and may be removed during the upgrade process in case Red Hat-signed packages to be removed during the upgrade depend on them:", "- beakerlib", "- beakerlib-redhat", "- epel-release", "- restraint", "- restraint-rhts", "- tps-devel", "Key: 13f0791ae5f19f50e7d0d606fb6501f91b1efb2c", "----------------------------------------", "Risk Factor: medium ", "Title: chrony using default configuration", "Summary: default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives", "Key: c4222ebd18730a76f6bc7b3b66df898b106e6554", "----------------------------------------", "Risk Factor: medium ", "Title: Module pam_pkcs11 will be removed from PAM configuration", "Summary: Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.", "Remediation: [hint] Configure SSSD to replace pam_pkcs11", "Key: bf47e7305d6805e8bbeaa7593cf01e38030c23f3", "----------------------------------------", "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: low ", "Title: Grep has incompatible changes in the next major version", "Summary: If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary.", "The 'grep -P' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.", "In locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.", "When searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.", "The 'grep -z' no longer automatically treats the byte '\\200' as binary data.", "Context no longer excludes selected lines omitted because of -m. For example, 'grep \"^\" -m1 -A1' now outputs the first two input lines, not just the first line.", "", "Remediation: [hint] Please update your scripts to be compatible with the changes.", "Key: 94665a499e2eeee35eca3e7093a7abe183384b16", "----------------------------------------", "Risk Factor: low ", "Title: Postfix has incompatible changes in the next major version", "Summary: Postfix 3.x has so called \"compatibility safety net\" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.", "The backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.", "It can be turned on by running: \"postconf -e compatibility_level=0", "It can be turned off by running: \"postconf -e compatibility_level=2", "", "In the Postfix MySQL database client, the default \"option_group\" value has changed to \"client\", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set \"option_group\" to the empty string.", "", "The postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.", "", "Postfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to \"auto\", and introduces a new parameter \"tls_eecdh_auto_curves\" with the names of curves that may be negotiated.", "", "The \"master.cf\" chroot default value has changed from \"y\" (yes) to \"n\" (no). This applies to master.cf services where chroot field is not explicitly specified.", "", "The \"append_dot_mydomain\" default value has changed from \"yes\" to \"no\". You may need changing it to \"yes\" if senders cannot use complete domain names in e-mail addresses.", "", "The \"relay_domains\" default value has changed from \"$mydestination\" to the empty value. This could result in unexpected \"Relay access denied\" errors or ETRN errors, because now will postfix by default relay only for the localhost.", "", "The \"mynetworks_style\" default value has changed from \"subnet\" to \"host\". This parameter is used to implement the \"permit_mynetworks\" feature. The change could result in unexpected \"access denied\" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.", "", "Postfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.", "", "Key: 5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33", "----------------------------------------", "Risk Factor: low ", "Title: Detected broken systemd symlinks for non-existing services", "Summary: Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:", " - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "Remediation: [hint] Remove the invalid symlinks before the upgrade.", "[command] /usr/bin/rm /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "Key: be2083fee03f5f0a708fd193d82d2fe20aee7217", "----------------------------------------", "Risk Factor: low ", "Title: Some enabled RPM repositories are unknown to Leapp", "Summary: The following repositories with Red Hat-signed packages are unknown to Leapp:", "- rhel-Server", "And the following packages installed from those repositories may not be upgraded:", "- python3-libs", "- perl-libs", "- perl-XML-Twig", "- perl-HTML-Tagset", "- perl-parent", "- efivar-libs", "- perl-Time-HiRes", "- perl-HTTP-Cookies", "- vim-common", "- perl-Pod-Perldoc", "- libsolv", "- perl-macros", "- perl-IO-Compress", "- python-slip-dbus", "- perl-HTTP-Date", "- ruby-libs", "- perl-XML-NamespaceSupport", "- rubygems", "- grub2-efi-x64-modules", "- perl-HTTP-Message", "- ipset", "- perl-Socket", "- rubygem-psych", "- libdrm", "- perl-Time-Local", "- rubygem-bigdecimal", "- perl-File-Temp", "- python3", "- perl-Text-ParseWords", "- gpm-libs", "- perl-LWP-MediaTypes", "- perl-Compress-Raw-Zlib", "- perl-TermReadKey", "- perl-threads", "- perl-File-Listing", "- rubygem-rdoc", "- perl-Scalar-List-Utils", "- perl-HTTP-Tiny", "- perl-XML-SAX", "- perl-LWP-Protocol-https", "- vim-filesystem", "- perl-IO-Zlib", "- rng-tools", "- libpciaccess", "- perl-Mozilla-CA", "- python-firewall", "- json-glib", "- perl-threads-shared", "- mailcap", "- perl-Business-ISBN-Data", "- perl-Encode", "- perl-Carp", "- linux-firmware", "- perl-HTTP-Negotiate", "- rubygem-io-console", "- perl-Data-Dumper", "- perl-Exporter", "- aic94xx-firmware", "- wget", "- vim-enhanced", "- perl-libwww-perl", "- perl-URI", "- perl-Module-Load", "- perl-XML-LibXML", "- perl-File-Path", "- perl-Encode-Locale", "- perl-XML-SAX-Base", "- perl-XML-Parser", "- iprutils", "- biosdevname", "- perl-FCGI", "- perl-TimeDate", "- mokutil", "- git", "- perl-Compress-Raw-Bzip2", "- perl", "- perl-Font-AFM", "- fxload", "- perl-Storable", "- perl-Digest-MD5", "- plymouth-core-libs", "- libreport-filesystem", "- perl-Getopt-Long", "- perl-HTML-Tree", "- perl-IO-HTML", "- ruby", "- perl-PathTools", "- perl-HTML-Parser", "- ipset-libs", "- perl-Net-LibIDN", "- perl-Git", "- firewalld", "- plymouth", "- perl-CGI", "- python3-setuptools", "- perl-WWW-RobotRules", "- firewalld-filesystem", "- shim-x64", "- ruby-irb", "- perl-Pod-Simple", "- perl-Error", "- perl-HTML-Format", "- lsscsi", "- perl-HTTP-Daemon", "- alsa-lib", "- redhat-logos", "- rubygem-json", "- perl-Date-Manip", "- perl-Net-HTTP", "- perl-Digest", "- perl-IO-Socket-SSL", "- ebtables", "- plymouth-scripts", "- perl-IO-stringy", "- time", "- perl-podlators", "- perl-constant", "- perl-Pod-Escapes", "- perl-Net-SSLeay", "- perl-Business-ISBN", "- alsa-tools-firmware", "- perl-Filter", "- librepo", "- perl-Pod-Usage", "- python-slip", "- alsa-firmware", "- perl-IO-Socket-IP", "- python3-pip", "Remediation: [hint] You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket", "Key: 8e89e20c645cea600b240156071d81c64daab7ad", "----------------------------------------", "Risk Factor: low ", "Title: The subscription-manager release is going to be kept as it is during the upgrade", "Summary: The upgrade is executed with the --no-rhsm option (or with the LEAPP_NO_RHSM environment variable). In this case, the subscription-manager will not be configured during the upgrade. If the system is subscribed and release is set already, you could encounter issues to get RHEL content using DNF/YUM after the upgrade.", "Remediation: [hint] Set the new release (or unset it) after the upgrade using subscription-manager: subscription-manager release --set 8.10", "Key: 01986584e27e85ea18929586faf614eee011a121", "----------------------------------------", "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", "----------------------------------------", "Risk Factor: info ", "Title: SElinux relabeling will be scheduled", "Summary: SElinux relabeling will be scheduled as the status is permissive/enforcing.", "Key: 8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "----------------------------------------", "Risk Factor: info ", "Title: Current PAM and nsswitch.conf configuration will be kept.", "Summary: There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.", "Key: 40c4ab1da4a30dc1ca40e543f6385e1336d8810c", "----------------------------------------", ""]}, "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={'groups': ['repository', 'failure'], 'title': 'Excluded target system repositories', 'timeStamp': '2025-11-25T15:05:16.444476Z', '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': '55ba9027e2fe36f77bcbf43d88fecd4de625e9f65711f9a43cb224c078049cf7', '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": "55ba9027e2fe36f77bcbf43d88fecd4de625e9f65711f9a43cb224c078049cf7", "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-25T15:05:16.444476Z", "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-25T15:05:18.636571Z', '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': '0e7046f42a47862974b86c19b5d93a593698cf29e31112704e6baf4e7a6547d2', '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": "0e7046f42a47862974b86c19b5d93a593698cf29e31112704e6baf4e7a6547d2", "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-25T15:05:18.636571Z", "title": "Packages available in excluded repositories will not be installed"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['selinux', 'security'], 'title': 'SElinux relabeling will be scheduled', 'timeStamp': '2025-11-25T15:05:19.520708Z', 'hostname': 'managed-node01', 'actor': 'check_se_linux', 'summary': 'SElinux relabeling will be scheduled as the status is permissive/enforcing.', 'audience': 'sysadmin', 'key': '8fb81863f8413bd617c2a55b69b8e10ff03d7c72', 'id': '396b820720634e37186b4328e2e310db8845a42d7430f4260e41afb79331a213', 'severity': 'info'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_se_linux", "audience": "sysadmin", "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "396b820720634e37186b4328e2e310db8845a42d7430f4260e41afb79331a213", "key": "8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "severity": "info", "summary": "SElinux relabeling will be scheduled as the status is permissive/enforcing.", "timeStamp": "2025-11-25T15:05:19.520708Z", "title": "SElinux relabeling will be scheduled"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['selinux', 'security'], 'title': 'SElinux will be set to permissive mode', 'timeStamp': '2025-11-25T15:05:19.524440Z', 'hostname': 'managed-node01', 'detail': {'remediations': [{'type': 'hint', '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.'}]}, 'actor': 'check_se_linux', '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.', 'audience': 'sysadmin', 'key': '39d7183dafba798aa4bbb1e70b0ef2bbe5b1772f', 'id': '657822a9ba0ad97883ed7af6050bdded2b9318dde90a3f723610bf1575062424', 'severity': 'low'}) => {"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": "657822a9ba0ad97883ed7af6050bdded2b9318dde90a3f723610bf1575062424", "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-11-25T15:05:19.524440Z", "title": "SElinux will be set to permissive mode"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['boot'], 'title': 'GRUB2 core will be automatically updated during the upgrade', 'timeStamp': '2025-11-25T15:05:19.973777Z', 'hostname': 'managed-node01', 'actor': 'check_grub_core', '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.', 'audience': 'sysadmin', 'key': 'ac7030e05d2ee248d34f08a9fa040b352bc410a3', 'id': 'e6bc8d517694eb41a088f1f2bb4432ef483a3d943bffde13f4fbd5784d9087f3', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_grub_core", "audience": "sysadmin", "groups": ["boot"], "hostname": "managed-node01", "id": "e6bc8d517694eb41a088f1f2bb4432ef483a3d943bffde13f4fbd5784d9087f3", "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-11-25T15:05:19.973777Z", "title": "GRUB2 core will be automatically updated during the upgrade"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['authentication', 'security', 'tools'], 'title': 'Current PAM and nsswitch.conf configuration will be kept.', 'timeStamp': '2025-11-25T15:05:20.195572Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'authselect'}, {'scheme': 'package', 'title': 'authconfig'}, {'scheme': 'file', 'title': '/etc/nsswitch.conf'}]}, 'actor': 'authselect_check', 'summary': 'There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.', 'audience': 'sysadmin', 'key': '40c4ab1da4a30dc1ca40e543f6385e1336d8810c', 'id': '536b981f2d4de700e6066ab1b335eb3c5ecbc0449eb0d3b2000153da6fe90183', 'severity': 'info'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "authselect_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "authselect"}, {"scheme": "package", "title": "authconfig"}, {"scheme": "file", "title": "/etc/nsswitch.conf"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "536b981f2d4de700e6066ab1b335eb3c5ecbc0449eb0d3b2000153da6fe90183", "key": "40c4ab1da4a30dc1ca40e543f6385e1336d8810c", "severity": "info", "summary": "There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.", "timeStamp": "2025-11-25T15:05:20.195572Z", "title": "Current PAM and nsswitch.conf configuration will be kept."}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['tools'], 'title': 'Grep has incompatible changes in the next major version', 'timeStamp': '2025-11-25T15:05:21.158894Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'grep'}], 'remediations': [{'type': 'hint', 'context': 'Please update your scripts to be compatible with the changes.'}]}, 'actor': 'checkgrep', 'summary': 'If a file contains data improperly encoded for the current locale, and this is discovered before any of the file\'s contents are output, grep now treats the file as binary.\nThe \'grep -P\' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe \'grep -z\' no longer automatically treats the byte \'\\200\' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, \'grep "^" -m1 -A1\' now outputs the first two input lines, not just the first line.\n', 'audience': 'sysadmin', 'key': '94665a499e2eeee35eca3e7093a7abe183384b16', 'id': '688a5089c169a3e25683ae2b77be73e7c64d058ce2211e3678f6295eff707cb2', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "checkgrep", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "grep"}], "remediations": [{"context": "Please update your scripts to be compatible with the changes.", "type": "hint"}]}, "groups": ["tools"], "hostname": "managed-node01", "id": "688a5089c169a3e25683ae2b77be73e7c64d058ce2211e3678f6295eff707cb2", "key": "94665a499e2eeee35eca3e7093a7abe183384b16", "severity": "low", "summary": "If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary.\nThe 'grep -P' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe 'grep -z' no longer automatically treats the byte '\\200' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, 'grep \"^\" -m1 -A1' now outputs the first two input lines, not just the first line.\n", "timeStamp": "2025-11-25T15:05:21.158894Z", "title": "Grep has incompatible changes in the next major version"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['python'], 'title': 'Difference in Python versions and support in RHEL 8', 'timeStamp': '2025-11-25T15:05:21.305230Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'python'}, {'scheme': 'package', 'title': 'python2'}, {'scheme': 'package', 'title': 'python3'}], 'external': [{'url': 'https://red.ht/rhel-8-python', 'title': 'Difference in Python versions and support in RHEL 8'}], 'remediations': [{'type': 'hint', 'context': 'Please run "alternatives --set python /usr/bin/python3" after upgrade'}]}, 'actor': 'python_inform_user', 'summary': "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", 'audience': 'developer', 'key': '0c98585b1d8d252eb540bf61560094f3495351f5', 'id': '5cc1a5e3f29a540c6d42ebbb207794bb3538a6786df2263c767461fd9a6c6cb3', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "python_inform_user", "audience": "developer", "detail": {"external": [{"title": "Difference in Python versions and support in RHEL 8", "url": "https://red.ht/rhel-8-python"}], "related_resources": [{"scheme": "package", "title": "python"}, {"scheme": "package", "title": "python2"}, {"scheme": "package", "title": "python3"}], "remediations": [{"context": "Please run \"alternatives --set python /usr/bin/python3\" after upgrade", "type": "hint"}]}, "groups": ["python"], "hostname": "managed-node01", "id": "5cc1a5e3f29a540c6d42ebbb207794bb3538a6786df2263c767461fd9a6c6cb3", "key": "0c98585b1d8d252eb540bf61560094f3495351f5", "severity": "high", "summary": "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", "timeStamp": "2025-11-25T15:05:21.305230Z", "title": "Difference in Python versions and support in RHEL 8"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['services', 'email'], 'title': 'Postfix has incompatible changes in the next major version', 'timeStamp': '2025-11-25T15:05:21.709076Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'postfix'}]}, 'actor': 'check_postfix', 'summary': 'Postfix 3.x has so called "compatibility safety net" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: "postconf -e compatibility_level=0\nIt can be turned off by running: "postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default "option_group" value has changed to "client", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set "option_group" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to "auto", and introduces a new parameter "tls_eecdh_auto_curves" with the names of curves that may be negotiated.\n\nThe "master.cf" chroot default value has changed from "y" (yes) to "n" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe "append_dot_mydomain" default value has changed from "yes" to "no". You may need changing it to "yes" if senders cannot use complete domain names in e-mail addresses.\n\nThe "relay_domains" default value has changed from "$mydestination" to the empty value. This could result in unexpected "Relay access denied" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe "mynetworks_style" default value has changed from "subnet" to "host". This parameter is used to implement the "permit_mynetworks" feature. The change could result in unexpected "access denied" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n', 'audience': 'sysadmin', 'key': '5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33', 'id': '2c4c2906cbda2a9c0cc3d909b10c4ee51c5be685e8af03a5c3c3d3c9b219d3e8', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_postfix", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "postfix"}]}, "groups": ["services", "email"], "hostname": "managed-node01", "id": "2c4c2906cbda2a9c0cc3d909b10c4ee51c5be685e8af03a5c3c3d3c9b219d3e8", "key": "5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33", "severity": "low", "summary": "Postfix 3.x has so called \"compatibility safety net\" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: \"postconf -e compatibility_level=0\nIt can be turned off by running: \"postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default \"option_group\" value has changed to \"client\", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set \"option_group\" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to \"auto\", and introduces a new parameter \"tls_eecdh_auto_curves\" with the names of curves that may be negotiated.\n\nThe \"master.cf\" chroot default value has changed from \"y\" (yes) to \"n\" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe \"append_dot_mydomain\" default value has changed from \"yes\" to \"no\". You may need changing it to \"yes\" if senders cannot use complete domain names in e-mail addresses.\n\nThe \"relay_domains\" default value has changed from \"$mydestination\" to the empty value. This could result in unexpected \"Relay access denied\" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe \"mynetworks_style\" default value has changed from \"subnet\" to \"host\". This parameter is used to implement the \"permit_mynetworks\" feature. The change could result in unexpected \"access denied\" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n", "timeStamp": "2025-11-25T15:05:21.709076Z", "title": "Postfix has incompatible changes in the next major version"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['services', 'time management'], 'title': 'chrony using default configuration', 'timeStamp': '2025-11-25T15:05:22.144620Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'ntpd'}, {'scheme': 'package', 'title': 'chrony'}, {'scheme': 'file', 'title': '/etc/chrony.conf'}]}, 'actor': 'check_chrony', 'summary': 'default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives', 'audience': 'sysadmin', 'key': 'c4222ebd18730a76f6bc7b3b66df898b106e6554', 'id': '05b57f8fe7c5283c981e63a3be3869ae772489e1908782a20d2aa68e4d38224f', 'severity': 'medium'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_chrony", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "ntpd"}, {"scheme": "package", "title": "chrony"}, {"scheme": "file", "title": "/etc/chrony.conf"}]}, "groups": ["services", "time management"], "hostname": "managed-node01", "id": "05b57f8fe7c5283c981e63a3be3869ae772489e1908782a20d2aa68e4d38224f", "key": "c4222ebd18730a76f6bc7b3b66df898b106e6554", "severity": "medium", "summary": "default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives", "timeStamp": "2025-11-25T15:05:22.144620Z", "title": "chrony using default configuration"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['filesystem'], 'title': 'Detected broken systemd symlinks for non-existing services', 'timeStamp': '2025-11-25T15:05:22.788594Z', 'hostname': 'managed-node01', 'detail': {'remediations': [{'type': 'hint', 'context': 'Remove the invalid symlinks before the upgrade.'}, {'type': 'command', 'context': ['/usr/bin/rm', '/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service']}]}, 'actor': 'check_systemd_broken_symlinks', 'summary': 'Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service', 'audience': 'sysadmin', 'key': 'be2083fee03f5f0a708fd193d82d2fe20aee7217', 'id': '5c4b32ef4768cec7804c17c3112756df04ada9b98cad1cec2bb5176768a89973', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_systemd_broken_symlinks", "audience": "sysadmin", "detail": {"remediations": [{"context": "Remove the invalid symlinks before the upgrade.", "type": "hint"}, {"context": ["/usr/bin/rm", "/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service"], "type": "command"}]}, "groups": ["filesystem"], "hostname": "managed-node01", "id": "5c4b32ef4768cec7804c17c3112756df04ada9b98cad1cec2bb5176768a89973", "key": "be2083fee03f5f0a708fd193d82d2fe20aee7217", "severity": "low", "summary": "Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "timeStamp": "2025-11-25T15:05:22.788594Z", "title": "Detected broken systemd symlinks for non-existing services"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['authentication', 'security', 'tools'], 'title': 'Module pam_pkcs11 will be removed from PAM configuration', 'timeStamp': '2025-11-25T15:05:22.862307Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'sssd'}], 'remediations': [{'type': 'hint', 'context': 'Configure SSSD to replace pam_pkcs11'}]}, 'actor': 'removed_pam_modules_check', 'summary': 'Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.', 'audience': 'sysadmin', 'key': 'bf47e7305d6805e8bbeaa7593cf01e38030c23f3', 'id': '8eef974cb2ae9b9296e16adb5ed1e2091f9eb66391d4dced302140d8def1a7d3', 'severity': 'medium'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "removed_pam_modules_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "sssd"}], "remediations": [{"context": "Configure SSSD to replace pam_pkcs11", "type": "hint"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "8eef974cb2ae9b9296e16adb5ed1e2091f9eb66391d4dced302140d8def1a7d3", "key": "bf47e7305d6805e8bbeaa7593cf01e38030c23f3", "severity": "medium", "summary": "Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.", "timeStamp": "2025-11-25T15:05:22.862307Z", "title": "Module pam_pkcs11 will be removed from PAM configuration"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['repository'], 'title': 'Some enabled RPM repositories are unknown to Leapp', 'timeStamp': '2025-11-25T15:05:22.901132Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'python3-libs'}, {'scheme': 'package', 'title': 'perl-libs'}, {'scheme': 'package', 'title': 'perl-XML-Twig'}, {'scheme': 'package', 'title': 'perl-HTML-Tagset'}, {'scheme': 'package', 'title': 'perl-parent'}, {'scheme': 'package', 'title': 'efivar-libs'}, {'scheme': 'package', 'title': 'perl-Time-HiRes'}, {'scheme': 'package', 'title': 'perl-HTTP-Cookies'}, {'scheme': 'package', 'title': 'vim-common'}, {'scheme': 'package', 'title': 'perl-Pod-Perldoc'}, {'scheme': 'package', 'title': 'libsolv'}, {'scheme': 'package', 'title': 'perl-macros'}, {'scheme': 'package', 'title': 'perl-IO-Compress'}, {'scheme': 'package', 'title': 'python-slip-dbus'}, {'scheme': 'package', 'title': 'perl-HTTP-Date'}, {'scheme': 'package', 'title': 'ruby-libs'}, {'scheme': 'package', 'title': 'perl-XML-NamespaceSupport'}, {'scheme': 'package', 'title': 'rubygems'}, {'scheme': 'package', 'title': 'grub2-efi-x64-modules'}, {'scheme': 'package', 'title': 'perl-HTTP-Message'}, {'scheme': 'package', 'title': 'ipset'}, {'scheme': 'package', 'title': 'perl-Socket'}, {'scheme': 'package', 'title': 'rubygem-psych'}, {'scheme': 'package', 'title': 'libdrm'}, {'scheme': 'package', 'title': 'perl-Time-Local'}, {'scheme': 'package', 'title': 'rubygem-bigdecimal'}, {'scheme': 'package', 'title': 'perl-File-Temp'}, {'scheme': 'package', 'title': 'python3'}, {'scheme': 'package', 'title': 'perl-Text-ParseWords'}, {'scheme': 'package', 'title': 'gpm-libs'}, {'scheme': 'package', 'title': 'perl-LWP-MediaTypes'}, {'scheme': 'package', 'title': 'perl-Compress-Raw-Zlib'}, {'scheme': 'package', 'title': 'perl-TermReadKey'}, {'scheme': 'package', 'title': 'perl-threads'}, {'scheme': 'package', 'title': 'perl-File-Listing'}, {'scheme': 'package', 'title': 'rubygem-rdoc'}, {'scheme': 'package', 'title': 'perl-Scalar-List-Utils'}, {'scheme': 'package', 'title': 'perl-HTTP-Tiny'}, {'scheme': 'package', 'title': 'perl-XML-SAX'}, {'scheme': 'package', 'title': 'perl-LWP-Protocol-https'}, {'scheme': 'package', 'title': 'vim-filesystem'}, {'scheme': 'package', 'title': 'perl-IO-Zlib'}, {'scheme': 'package', 'title': 'rng-tools'}, {'scheme': 'package', 'title': 'libpciaccess'}, {'scheme': 'package', 'title': 'perl-Mozilla-CA'}, {'scheme': 'package', 'title': 'python-firewall'}, {'scheme': 'package', 'title': 'json-glib'}, {'scheme': 'package', 'title': 'perl-threads-shared'}, {'scheme': 'package', 'title': 'mailcap'}, {'scheme': 'package', 'title': 'perl-Business-ISBN-Data'}, {'scheme': 'package', 'title': 'perl-Encode'}, {'scheme': 'package', 'title': 'perl-Carp'}, {'scheme': 'package', 'title': 'linux-firmware'}, {'scheme': 'package', 'title': 'perl-HTTP-Negotiate'}, {'scheme': 'package', 'title': 'rubygem-io-console'}, {'scheme': 'package', 'title': 'perl-Data-Dumper'}, {'scheme': 'package', 'title': 'perl-Exporter'}, {'scheme': 'package', 'title': 'aic94xx-firmware'}, {'scheme': 'package', 'title': 'wget'}, {'scheme': 'package', 'title': 'vim-enhanced'}, {'scheme': 'package', 'title': 'perl-libwww-perl'}, {'scheme': 'package', 'title': 'perl-URI'}, {'scheme': 'package', 'title': 'perl-Module-Load'}, {'scheme': 'package', 'title': 'perl-XML-LibXML'}, {'scheme': 'package', 'title': 'perl-File-Path'}, {'scheme': 'package', 'title': 'perl-Encode-Locale'}, {'scheme': 'package', 'title': 'perl-XML-SAX-Base'}, {'scheme': 'package', 'title': 'perl-XML-Parser'}, {'scheme': 'package', 'title': 'iprutils'}, {'scheme': 'package', 'title': 'biosdevname'}, {'scheme': 'package', 'title': 'perl-FCGI'}, {'scheme': 'package', 'title': 'perl-TimeDate'}, {'scheme': 'package', 'title': 'mokutil'}, {'scheme': 'package', 'title': 'git'}, {'scheme': 'package', 'title': 'perl-Compress-Raw-Bzip2'}, {'scheme': 'package', 'title': 'perl'}, {'scheme': 'package', 'title': 'perl-Font-AFM'}, {'scheme': 'package', 'title': 'fxload'}, {'scheme': 'package', 'title': 'perl-Storable'}, {'scheme': 'package', 'title': 'perl-Digest-MD5'}, {'scheme': 'package', 'title': 'plymouth-core-libs'}, {'scheme': 'package', 'title': 'libreport-filesystem'}, {'scheme': 'package', 'title': 'perl-Getopt-Long'}, {'scheme': 'package', 'title': 'perl-HTML-Tree'}, {'scheme': 'package', 'title': 'perl-IO-HTML'}, {'scheme': 'package', 'title': 'ruby'}, {'scheme': 'package', 'title': 'perl-PathTools'}, {'scheme': 'package', 'title': 'perl-HTML-Parser'}, {'scheme': 'package', 'title': 'ipset-libs'}, {'scheme': 'package', 'title': 'perl-Net-LibIDN'}, {'scheme': 'package', 'title': 'perl-Git'}, {'scheme': 'package', 'title': 'firewalld'}, {'scheme': 'package', 'title': 'plymouth'}, {'scheme': 'package', 'title': 'perl-CGI'}, {'scheme': 'package', 'title': 'python3-setuptools'}, {'scheme': 'package', 'title': 'perl-WWW-RobotRules'}, {'scheme': 'package', 'title': 'firewalld-filesystem'}, {'scheme': 'package', 'title': 'shim-x64'}, {'scheme': 'package', 'title': 'ruby-irb'}, {'scheme': 'package', 'title': 'perl-Pod-Simple'}, {'scheme': 'package', 'title': 'perl-Error'}, {'scheme': 'package', 'title': 'perl-HTML-Format'}, {'scheme': 'package', 'title': 'lsscsi'}, {'scheme': 'package', 'title': 'perl-HTTP-Daemon'}, {'scheme': 'package', 'title': 'alsa-lib'}, {'scheme': 'package', 'title': 'redhat-logos'}, {'scheme': 'package', 'title': 'rubygem-json'}, {'scheme': 'package', 'title': 'perl-Date-Manip'}, {'scheme': 'package', 'title': 'perl-Net-HTTP'}, {'scheme': 'package', 'title': 'perl-Digest'}, {'scheme': 'package', 'title': 'perl-IO-Socket-SSL'}, {'scheme': 'package', 'title': 'ebtables'}, {'scheme': 'package', 'title': 'plymouth-scripts'}, {'scheme': 'package', 'title': 'perl-IO-stringy'}, {'scheme': 'package', 'title': 'time'}, {'scheme': 'package', 'title': 'perl-podlators'}, {'scheme': 'package', 'title': 'perl-constant'}, {'scheme': 'package', 'title': 'perl-Pod-Escapes'}, {'scheme': 'package', 'title': 'perl-Net-SSLeay'}, {'scheme': 'package', 'title': 'perl-Business-ISBN'}, {'scheme': 'package', 'title': 'alsa-tools-firmware'}, {'scheme': 'package', 'title': 'perl-Filter'}, {'scheme': 'package', 'title': 'librepo'}, {'scheme': 'package', 'title': 'perl-Pod-Usage'}, {'scheme': 'package', 'title': 'python-slip'}, {'scheme': 'package', 'title': 'alsa-firmware'}, {'scheme': 'package', 'title': 'perl-IO-Socket-IP'}, {'scheme': 'package', 'title': 'python3-pip'}, {'scheme': 'repository', 'title': 'rhel-Server'}], 'remediations': [{'type': 'hint', 'context': 'You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket'}]}, 'actor': 'check_skipped_repositories', 'summary': 'The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel-Server\nAnd the following packages installed from those repositories may not be upgraded:\n- python3-libs\n- perl-libs\n- perl-XML-Twig\n- perl-HTML-Tagset\n- perl-parent\n- efivar-libs\n- perl-Time-HiRes\n- perl-HTTP-Cookies\n- vim-common\n- perl-Pod-Perldoc\n- libsolv\n- perl-macros\n- perl-IO-Compress\n- python-slip-dbus\n- perl-HTTP-Date\n- ruby-libs\n- perl-XML-NamespaceSupport\n- rubygems\n- grub2-efi-x64-modules\n- perl-HTTP-Message\n- ipset\n- perl-Socket\n- rubygem-psych\n- libdrm\n- perl-Time-Local\n- rubygem-bigdecimal\n- perl-File-Temp\n- python3\n- perl-Text-ParseWords\n- gpm-libs\n- perl-LWP-MediaTypes\n- perl-Compress-Raw-Zlib\n- perl-TermReadKey\n- perl-threads\n- perl-File-Listing\n- rubygem-rdoc\n- perl-Scalar-List-Utils\n- perl-HTTP-Tiny\n- perl-XML-SAX\n- perl-LWP-Protocol-https\n- vim-filesystem\n- perl-IO-Zlib\n- rng-tools\n- libpciaccess\n- perl-Mozilla-CA\n- python-firewall\n- json-glib\n- perl-threads-shared\n- mailcap\n- perl-Business-ISBN-Data\n- perl-Encode\n- perl-Carp\n- linux-firmware\n- perl-HTTP-Negotiate\n- rubygem-io-console\n- perl-Data-Dumper\n- perl-Exporter\n- aic94xx-firmware\n- wget\n- vim-enhanced\n- perl-libwww-perl\n- perl-URI\n- perl-Module-Load\n- perl-XML-LibXML\n- perl-File-Path\n- perl-Encode-Locale\n- perl-XML-SAX-Base\n- perl-XML-Parser\n- iprutils\n- biosdevname\n- perl-FCGI\n- perl-TimeDate\n- mokutil\n- git\n- perl-Compress-Raw-Bzip2\n- perl\n- perl-Font-AFM\n- fxload\n- perl-Storable\n- perl-Digest-MD5\n- plymouth-core-libs\n- libreport-filesystem\n- perl-Getopt-Long\n- perl-HTML-Tree\n- perl-IO-HTML\n- ruby\n- perl-PathTools\n- perl-HTML-Parser\n- ipset-libs\n- perl-Net-LibIDN\n- perl-Git\n- firewalld\n- plymouth\n- perl-CGI\n- python3-setuptools\n- perl-WWW-RobotRules\n- firewalld-filesystem\n- shim-x64\n- ruby-irb\n- perl-Pod-Simple\n- perl-Error\n- perl-HTML-Format\n- lsscsi\n- perl-HTTP-Daemon\n- alsa-lib\n- redhat-logos\n- rubygem-json\n- perl-Date-Manip\n- perl-Net-HTTP\n- perl-Digest\n- perl-IO-Socket-SSL\n- ebtables\n- plymouth-scripts\n- perl-IO-stringy\n- time\n- perl-podlators\n- perl-constant\n- perl-Pod-Escapes\n- perl-Net-SSLeay\n- perl-Business-ISBN\n- alsa-tools-firmware\n- perl-Filter\n- librepo\n- perl-Pod-Usage\n- python-slip\n- alsa-firmware\n- perl-IO-Socket-IP\n- python3-pip', 'audience': 'sysadmin', 'key': '8e89e20c645cea600b240156071d81c64daab7ad', 'id': '5c662565c38abaf2c165d753ce0c2ac08f1bbd48a8c7c4333e898f27a17abe04', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_skipped_repositories", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "python3-libs"}, {"scheme": "package", "title": "perl-libs"}, {"scheme": "package", "title": "perl-XML-Twig"}, {"scheme": "package", "title": "perl-HTML-Tagset"}, {"scheme": "package", "title": "perl-parent"}, {"scheme": "package", "title": "efivar-libs"}, {"scheme": "package", "title": "perl-Time-HiRes"}, {"scheme": "package", "title": "perl-HTTP-Cookies"}, {"scheme": "package", "title": "vim-common"}, {"scheme": "package", "title": "perl-Pod-Perldoc"}, {"scheme": "package", "title": "libsolv"}, {"scheme": "package", "title": "perl-macros"}, {"scheme": "package", "title": "perl-IO-Compress"}, {"scheme": "package", "title": "python-slip-dbus"}, {"scheme": "package", "title": "perl-HTTP-Date"}, {"scheme": "package", "title": "ruby-libs"}, {"scheme": "package", "title": "perl-XML-NamespaceSupport"}, {"scheme": "package", "title": "rubygems"}, {"scheme": "package", "title": "grub2-efi-x64-modules"}, {"scheme": "package", "title": "perl-HTTP-Message"}, {"scheme": "package", "title": "ipset"}, {"scheme": "package", "title": "perl-Socket"}, {"scheme": "package", "title": "rubygem-psych"}, {"scheme": "package", "title": "libdrm"}, {"scheme": "package", "title": "perl-Time-Local"}, {"scheme": "package", "title": "rubygem-bigdecimal"}, {"scheme": "package", "title": "perl-File-Temp"}, {"scheme": "package", "title": "python3"}, {"scheme": "package", "title": "perl-Text-ParseWords"}, {"scheme": "package", "title": "gpm-libs"}, {"scheme": "package", "title": "perl-LWP-MediaTypes"}, {"scheme": "package", "title": "perl-Compress-Raw-Zlib"}, {"scheme": "package", "title": "perl-TermReadKey"}, {"scheme": "package", "title": "perl-threads"}, {"scheme": "package", "title": "perl-File-Listing"}, {"scheme": "package", "title": "rubygem-rdoc"}, {"scheme": "package", "title": "perl-Scalar-List-Utils"}, {"scheme": "package", "title": "perl-HTTP-Tiny"}, {"scheme": "package", "title": "perl-XML-SAX"}, {"scheme": "package", "title": "perl-LWP-Protocol-https"}, {"scheme": "package", "title": "vim-filesystem"}, {"scheme": "package", "title": "perl-IO-Zlib"}, {"scheme": "package", "title": "rng-tools"}, {"scheme": "package", "title": "libpciaccess"}, {"scheme": "package", "title": "perl-Mozilla-CA"}, {"scheme": "package", "title": "python-firewall"}, {"scheme": "package", "title": "json-glib"}, {"scheme": "package", "title": "perl-threads-shared"}, {"scheme": "package", "title": "mailcap"}, {"scheme": "package", "title": "perl-Business-ISBN-Data"}, {"scheme": "package", "title": "perl-Encode"}, {"scheme": "package", "title": "perl-Carp"}, {"scheme": "package", "title": "linux-firmware"}, {"scheme": "package", "title": "perl-HTTP-Negotiate"}, {"scheme": "package", "title": "rubygem-io-console"}, {"scheme": "package", "title": "perl-Data-Dumper"}, {"scheme": "package", "title": "perl-Exporter"}, {"scheme": "package", "title": "aic94xx-firmware"}, {"scheme": "package", "title": "wget"}, {"scheme": "package", "title": "vim-enhanced"}, {"scheme": "package", "title": "perl-libwww-perl"}, {"scheme": "package", "title": "perl-URI"}, {"scheme": "package", "title": "perl-Module-Load"}, {"scheme": "package", "title": "perl-XML-LibXML"}, {"scheme": "package", "title": "perl-File-Path"}, {"scheme": "package", "title": "perl-Encode-Locale"}, {"scheme": "package", "title": "perl-XML-SAX-Base"}, {"scheme": "package", "title": "perl-XML-Parser"}, {"scheme": "package", "title": "iprutils"}, {"scheme": "package", "title": "biosdevname"}, {"scheme": "package", "title": "perl-FCGI"}, {"scheme": "package", "title": "perl-TimeDate"}, {"scheme": "package", "title": "mokutil"}, {"scheme": "package", "title": "git"}, {"scheme": "package", "title": "perl-Compress-Raw-Bzip2"}, {"scheme": "package", "title": "perl"}, {"scheme": "package", "title": "perl-Font-AFM"}, {"scheme": "package", "title": "fxload"}, {"scheme": "package", "title": "perl-Storable"}, {"scheme": "package", "title": "perl-Digest-MD5"}, {"scheme": "package", "title": "plymouth-core-libs"}, {"scheme": "package", "title": "libreport-filesystem"}, {"scheme": "package", "title": "perl-Getopt-Long"}, {"scheme": "package", "title": "perl-HTML-Tree"}, {"scheme": "package", "title": "perl-IO-HTML"}, {"scheme": "package", "title": "ruby"}, {"scheme": "package", "title": "perl-PathTools"}, {"scheme": "package", "title": "perl-HTML-Parser"}, {"scheme": "package", "title": "ipset-libs"}, {"scheme": "package", "title": "perl-Net-LibIDN"}, {"scheme": "package", "title": "perl-Git"}, {"scheme": "package", "title": "firewalld"}, {"scheme": "package", "title": "plymouth"}, {"scheme": "package", "title": "perl-CGI"}, {"scheme": "package", "title": "python3-setuptools"}, {"scheme": "package", "title": "perl-WWW-RobotRules"}, {"scheme": "package", "title": "firewalld-filesystem"}, {"scheme": "package", "title": "shim-x64"}, {"scheme": "package", "title": "ruby-irb"}, {"scheme": "package", "title": "perl-Pod-Simple"}, {"scheme": "package", "title": "perl-Error"}, {"scheme": "package", "title": "perl-HTML-Format"}, {"scheme": "package", "title": "lsscsi"}, {"scheme": "package", "title": "perl-HTTP-Daemon"}, {"scheme": "package", "title": "alsa-lib"}, {"scheme": "package", "title": "redhat-logos"}, {"scheme": "package", "title": "rubygem-json"}, {"scheme": "package", "title": "perl-Date-Manip"}, {"scheme": "package", "title": "perl-Net-HTTP"}, {"scheme": "package", "title": "perl-Digest"}, {"scheme": "package", "title": "perl-IO-Socket-SSL"}, {"scheme": "package", "title": "ebtables"}, {"scheme": "package", "title": "plymouth-scripts"}, {"scheme": "package", "title": "perl-IO-stringy"}, {"scheme": "package", "title": "time"}, {"scheme": "package", "title": "perl-podlators"}, {"scheme": "package", "title": "perl-constant"}, {"scheme": "package", "title": "perl-Pod-Escapes"}, {"scheme": "package", "title": "perl-Net-SSLeay"}, {"scheme": "package", "title": "perl-Business-ISBN"}, {"scheme": "package", "title": "alsa-tools-firmware"}, {"scheme": "package", "title": "perl-Filter"}, {"scheme": "package", "title": "librepo"}, {"scheme": "package", "title": "perl-Pod-Usage"}, {"scheme": "package", "title": "python-slip"}, {"scheme": "package", "title": "alsa-firmware"}, {"scheme": "package", "title": "perl-IO-Socket-IP"}, {"scheme": "package", "title": "python3-pip"}, {"scheme": "repository", "title": "rhel-Server"}], "remediations": [{"context": "You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket", "type": "hint"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "5c662565c38abaf2c165d753ce0c2ac08f1bbd48a8c7c4333e898f27a17abe04", "key": "8e89e20c645cea600b240156071d81c64daab7ad", "severity": "low", "summary": "The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel-Server\nAnd the following packages installed from those repositories may not be upgraded:\n- python3-libs\n- perl-libs\n- perl-XML-Twig\n- perl-HTML-Tagset\n- perl-parent\n- efivar-libs\n- perl-Time-HiRes\n- perl-HTTP-Cookies\n- vim-common\n- perl-Pod-Perldoc\n- libsolv\n- perl-macros\n- perl-IO-Compress\n- python-slip-dbus\n- perl-HTTP-Date\n- ruby-libs\n- perl-XML-NamespaceSupport\n- rubygems\n- grub2-efi-x64-modules\n- perl-HTTP-Message\n- ipset\n- perl-Socket\n- rubygem-psych\n- libdrm\n- perl-Time-Local\n- rubygem-bigdecimal\n- perl-File-Temp\n- python3\n- perl-Text-ParseWords\n- gpm-libs\n- perl-LWP-MediaTypes\n- perl-Compress-Raw-Zlib\n- perl-TermReadKey\n- perl-threads\n- perl-File-Listing\n- rubygem-rdoc\n- perl-Scalar-List-Utils\n- perl-HTTP-Tiny\n- perl-XML-SAX\n- perl-LWP-Protocol-https\n- vim-filesystem\n- perl-IO-Zlib\n- rng-tools\n- libpciaccess\n- perl-Mozilla-CA\n- python-firewall\n- json-glib\n- perl-threads-shared\n- mailcap\n- perl-Business-ISBN-Data\n- perl-Encode\n- perl-Carp\n- linux-firmware\n- perl-HTTP-Negotiate\n- rubygem-io-console\n- perl-Data-Dumper\n- perl-Exporter\n- aic94xx-firmware\n- wget\n- vim-enhanced\n- perl-libwww-perl\n- perl-URI\n- perl-Module-Load\n- perl-XML-LibXML\n- perl-File-Path\n- perl-Encode-Locale\n- perl-XML-SAX-Base\n- perl-XML-Parser\n- iprutils\n- biosdevname\n- perl-FCGI\n- perl-TimeDate\n- mokutil\n- git\n- perl-Compress-Raw-Bzip2\n- perl\n- perl-Font-AFM\n- fxload\n- perl-Storable\n- perl-Digest-MD5\n- plymouth-core-libs\n- libreport-filesystem\n- perl-Getopt-Long\n- perl-HTML-Tree\n- perl-IO-HTML\n- ruby\n- perl-PathTools\n- perl-HTML-Parser\n- ipset-libs\n- perl-Net-LibIDN\n- perl-Git\n- firewalld\n- plymouth\n- perl-CGI\n- python3-setuptools\n- perl-WWW-RobotRules\n- firewalld-filesystem\n- shim-x64\n- ruby-irb\n- perl-Pod-Simple\n- perl-Error\n- perl-HTML-Format\n- lsscsi\n- perl-HTTP-Daemon\n- alsa-lib\n- redhat-logos\n- rubygem-json\n- perl-Date-Manip\n- perl-Net-HTTP\n- perl-Digest\n- perl-IO-Socket-SSL\n- ebtables\n- plymouth-scripts\n- perl-IO-stringy\n- time\n- perl-podlators\n- perl-constant\n- perl-Pod-Escapes\n- perl-Net-SSLeay\n- perl-Business-ISBN\n- alsa-tools-firmware\n- perl-Filter\n- librepo\n- perl-Pod-Usage\n- python-slip\n- alsa-firmware\n- perl-IO-Socket-IP\n- python3-pip", "timeStamp": "2025-11-25T15:05:22.901132Z", "title": "Some enabled RPM repositories are unknown to Leapp"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['sanity'], 'title': 'Packages not signed by Red Hat found on the system', 'timeStamp': '2025-11-25T15:05:23.095679Z', 'hostname': 'managed-node01', 'actor': 'red_hat_signed_rpm_check', 'summary': 'The following packages have not been signed by Red Hat and may be removed during the upgrade process in case Red Hat-signed packages to be removed during the upgrade depend on them:\n- beakerlib\n- beakerlib-redhat\n- epel-release\n- restraint\n- restraint-rhts\n- tps-devel', 'audience': 'sysadmin', 'key': '13f0791ae5f19f50e7d0d606fb6501f91b1efb2c', 'id': 'e5f8fc0db0ad07c73f2180550a7c03a0ec95ea20c59691605c94eee440e54abb', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "red_hat_signed_rpm_check", "audience": "sysadmin", "groups": ["sanity"], "hostname": "managed-node01", "id": "e5f8fc0db0ad07c73f2180550a7c03a0ec95ea20c59691605c94eee440e54abb", "key": "13f0791ae5f19f50e7d0d606fb6501f91b1efb2c", "severity": "high", "summary": "The following packages have not been signed by Red Hat and may be removed during the upgrade process in case Red Hat-signed packages to be removed during the upgrade depend on them:\n- beakerlib\n- beakerlib-redhat\n- epel-release\n- restraint\n- restraint-rhts\n- tps-devel", "timeStamp": "2025-11-25T15:05:23.095679Z", "title": "Packages not signed by Red Hat found on the system"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['upgrade process'], 'title': 'The subscription-manager release is going to be kept as it is during the upgrade', 'timeStamp': '2025-11-25T15:06:21.901784Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'subscription-manager'}], 'remediations': [{'type': 'hint', 'context': 'Set the new release (or unset it) after the upgrade using subscription-manager: subscription-manager release --set 8.10'}]}, 'actor': 'report_set_target_release', 'summary': 'The upgrade is executed with the --no-rhsm option (or with the LEAPP_NO_RHSM environment variable). In this case, the subscription-manager will not be configured during the upgrade. If the system is subscribed and release is set already, you could encounter issues to get RHEL content using DNF/YUM after the upgrade.', 'audience': 'sysadmin', 'key': '01986584e27e85ea18929586faf614eee011a121', 'id': 'c972d0de74f1bb02470f7fb9348863a62549062447310f38654e2c22423dde98', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "report_set_target_release", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "subscription-manager"}], "remediations": [{"context": "Set the new release (or unset it) after the upgrade using subscription-manager: subscription-manager release --set 8.10", "type": "hint"}]}, "groups": ["upgrade process"], "hostname": "managed-node01", "id": "c972d0de74f1bb02470f7fb9348863a62549062447310f38654e2c22423dde98", "key": "01986584e27e85ea18929586faf614eee011a121", "severity": "low", "summary": "The upgrade is executed with the --no-rhsm option (or with the LEAPP_NO_RHSM environment variable). In this case, the subscription-manager will not be configured during the upgrade. If the system is subscribed and release is set already, you could encounter issues to get RHEL content using DNF/YUM after the upgrade.", "timeStamp": "2025-11-25T15:06:21.901784Z", "title": "The subscription-manager release is going to be kept as it is during the upgrade"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => {"changed": false, "msg": "All items skipped"} 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.003542", "end": "2025-11-25 10:06:54.867851", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-11-25 10:06:54.864309", "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.003605", "end": "2025-11-25 10:06:55.136700", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-11-25 10:06:55.133095", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [infra.leapp.upgrade : leapp-upgrade | Verify no inhibitor results found during preupgrade] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/upgrade/tasks/leapp-upgrade.yml:8 ok: [managed-node01] => { "changed": false, "msg": "All assertions passed" } TASK [infra.leapp.upgrade : leapp-upgrade | Register to leapp activation key] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/upgrade/tasks/leapp-upgrade.yml:14 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [leapp-upgrade | Include custom_local_repos for local_repos_pre_leapp] **** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/upgrade/tasks/leapp-upgrade.yml:25 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 ok: [managed-node01] => (item={'name': 'rhel-7-server-extras-rpms', 'description': 'RHEL 7 Server Extras', 'baseurl': 'https://download.eng.brq.redhat.com/rhel-7/nightly/EXTRAS-7/latest-EXTRAS-7.9-RHEL-7/compose/Server/x86_64/os/', 'file': 'rhel7_extras', 'state': 'present'}) => {"ansible_loop_var": "item", "changed": false, "item": {"baseurl": "https://download.eng.brq.redhat.com/rhel-7/nightly/EXTRAS-7/latest-EXTRAS-7.9-RHEL-7/compose/Server/x86_64/os/", "description": "RHEL 7 Server Extras", "file": "rhel7_extras", "name": "rhel-7-server-extras-rpms", "state": "present"}, "repo": "rhel-7-server-extras-rpms", "state": "present"} TASK [infra.leapp.upgrade : leapp-upgrade | Install packages for upgrade from RHEL 7] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/upgrade/tasks/leapp-upgrade.yml:33 ok: [managed-node01] => {"changed": false, "changes": {"installed": [], "updated": []}, "msg": "", "rc": 0, "results": ["All packages providing leapp-upgrade are up to date", ""]} TASK [infra.leapp.upgrade : leapp-upgrade | Install packages for upgrade from RHEL 8] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/upgrade/tasks/leapp-upgrade.yml:40 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.upgrade : leapp-upgrade | Install packages for upgrade from RHEL 9] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/upgrade/tasks/leapp-upgrade.yml:47 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.upgrade : leapp-upgrade | Include update-and-reboot.yml] ***** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/upgrade/tasks/leapp-upgrade.yml:54 included: /root/.ansible/collections/ansible_collections/infra/leapp/roles/upgrade/tasks/update-and-reboot.yml for managed-node01 TASK [infra.leapp.upgrade : update-and-reboot | Ensure all updates are applied] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/upgrade/tasks/update-and-reboot.yml:2 ASYNC OK on managed-node01: jid=j414484176318.27155 changed: [managed-node01] => {"ansible_job_id": "j414484176318.27155", "changed": true, "changes": {"installed": [], "updated": [["beakerlib-redhat", "1-35.el7bkr.noarch from beaker-harness"], ["lshw", "B.02.19-0.1.20180614git028f6b2.beaker.1.el7bkr.1.x86_64 from beaker-harness"], ["restraint-rhts", "0.4.14-1.el7bkr.x86_64 from beaker-harness"], ["restraint", "0.4.14-1.el7bkr.x86_64 from beaker-harness"]]}, "finished": 1, "msg": "", "rc": 0, "results": ["Loaded plugins: search-disabled-repos\nResolving Dependencies\n--> Running transaction check\n---> Package beakerlib-redhat.noarch 0:1-33.el7bkr will be updated\n---> Package beakerlib-redhat.noarch 0:1-35.el7bkr will be an update\n---> Package lshw.x86_64 0:B.02.18-17.el7 will be updated\n---> Package lshw.x86_64 0:B.02.19-0.1.20180614git028f6b2.beaker.1.el7bkr.1 will be an update\n---> Package restraint.x86_64 0:0.4.4-1.el7bkr will be updated\n---> Package restraint.x86_64 0:0.4.14-1.el7bkr will be an update\n---> Package restraint-rhts.x86_64 0:0.4.4-1.el7bkr will be updated\n---> Package restraint-rhts.x86_64 0:0.4.14-1.el7bkr will be an update\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package Arch Version Repository Size\n================================================================================\nUpdating:\n beakerlib-redhat noarch 1-35.el7bkr beaker-harness 19 k\n lshw x86_64 B.02.19-0.1.20180614git028f6b2.beaker.1.el7bkr.1\n beaker-harness 361 k\n restraint x86_64 0.4.14-1.el7bkr beaker-harness 8.4 M\n restraint-rhts x86_64 0.4.14-1.el7bkr beaker-harness 59 k\n\nTransaction Summary\n================================================================================\nUpgrade 4 Packages\n\nTotal download size: 8.8 M\nDownloading packages:\nDelta RPMs disabled because /usr/bin/applydeltarpm not installed.\n--------------------------------------------------------------------------------\nTotal 42 MB/s | 8.8 MB 00:00 \nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n Updating : restraint-0.4.14-1.el7bkr.x86_64 1/8 \n Updating : restraint-rhts-0.4.14-1.el7bkr.x86_64 2/8 \n Updating : lshw-B.02.19-0.1.20180614git028f6b2.beaker.1.el7bkr.1.x86_ 3/8 \n Updating : beakerlib-redhat-1-35.el7bkr.noarch 4/8 \n Cleanup : restraint-rhts-0.4.4-1.el7bkr.x86_64 5/8 \n Cleanup : beakerlib-redhat-1-33.el7bkr.noarch 6/8 \n Cleanup : restraint-0.4.4-1.el7bkr.x86_64 7/8 \n Cleanup : lshw-B.02.18-17.el7.x86_64 8/8 \n Verifying : restraint-rhts-0.4.14-1.el7bkr.x86_64 1/8 \n Verifying : restraint-0.4.14-1.el7bkr.x86_64 2/8 \n Verifying : beakerlib-redhat-1-35.el7bkr.noarch 3/8 \n Verifying : lshw-B.02.19-0.1.20180614git028f6b2.beaker.1.el7bkr.1.x86_ 4/8 \n Verifying : restraint-0.4.4-1.el7bkr.x86_64 5/8 \n Verifying : restraint-rhts-0.4.4-1.el7bkr.x86_64 6/8 \n Verifying : lshw-B.02.18-17.el7.x86_64 7/8 \n Verifying : beakerlib-redhat-1-33.el7bkr.noarch 8/8 \n\nUpdated:\n beakerlib-redhat.noarch 0:1-35.el7bkr \n lshw.x86_64 0:B.02.19-0.1.20180614git028f6b2.beaker.1.el7bkr.1 \n restraint.x86_64 0:0.4.14-1.el7bkr \n restraint-rhts.x86_64 0:0.4.14-1.el7bkr \n\nComplete!\n"], "results_file": "/root/.ansible_async/j414484176318.27155", "started": 1, "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [infra.leapp.upgrade : update-and-reboot | Reboot when updates applied] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/upgrade/tasks/update-and-reboot.yml:10 changed: [managed-node01] => {"changed": true, "elapsed": 120, "rebooted": true} TASK [leapp-upgrade | Create /etc/leapp/files/leapp_upgrade_repositories.repo] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/upgrade/tasks/leapp-upgrade.yml:58 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 changed: [managed-node01] => {"changed": true, "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={'name': 'rhel-8-for-x86_64-baseos-rpms', 'description': 'BaseOS for x86_64', 'baseurl': 'http://download.eng.brq.redhat.com/rhel-8/nightly/RHEL-8/latest-RHEL-8.10/compose/BaseOS/x86_64/os/', 'file': '/etc/leapp/files/leapp_upgrade_repositories', 'state': 'present'}) => {"ansible_loop_var": "item", "changed": true, "item": {"baseurl": "http://download.eng.brq.redhat.com/rhel-8/nightly/RHEL-8/latest-RHEL-8.10/compose/BaseOS/x86_64/os/", "description": "BaseOS for x86_64", "file": "/etc/leapp/files/leapp_upgrade_repositories", "name": "rhel-8-for-x86_64-baseos-rpms", "state": "present"}, "repo": "rhel-8-for-x86_64-baseos-rpms", "state": "present"} changed: [managed-node01] => (item={'name': 'rhel-8-for-x86_64-appstream-rpms', 'description': 'AppStream for x86_64', 'baseurl': 'http://download.eng.brq.redhat.com/rhel-8/nightly/RHEL-8/latest-RHEL-8.10/compose/AppStream/x86_64/os/', 'file': '/etc/leapp/files/leapp_upgrade_repositories', 'state': 'present'}) => {"ansible_loop_var": "item", "changed": true, "item": {"baseurl": "http://download.eng.brq.redhat.com/rhel-8/nightly/RHEL-8/latest-RHEL-8.10/compose/AppStream/x86_64/os/", "description": "AppStream for x86_64", "file": "/etc/leapp/files/leapp_upgrade_repositories", "name": "rhel-8-for-x86_64-appstream-rpms", "state": "present"}, "repo": "rhel-8-for-x86_64-appstream-rpms", "state": "present"} TASK [infra.leapp.upgrade : leapp-upgrade | Include disable-previous-repo-files.yml] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/upgrade/tasks/leapp-upgrade.yml:69 skipping: [managed-node01] => {"changed": false, "skipped_reason": "No items in the list"} TASK [infra.leapp.upgrade : leapp-upgrade | Include rmmod-kernel-modules.yml] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/upgrade/tasks/leapp-upgrade.yml:75 skipping: [managed-node01] => {"changed": false, "skipped_reason": "No items in the list"} TASK [infra.leapp.upgrade : leapp-upgrade | Start Leapp OS upgrade] ************ task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/upgrade/tasks/leapp-upgrade.yml:81 ASYNC FAILED on managed-node01: jid=j468184145882.8086 fatal: [managed-node01]: FAILED! => {"ansible_job_id": "j468184145882.8086", "changed": true, "cmd": "set -o pipefail; export PATH=$PATH; ulimit -n 16384; leapp upgrade --report-schema=1.2.0 --no-rhsm 2>&1 | tee -a /var/log/ripu/ripu.log\n", "delta": "0:00:42.293418", "end": "2025-11-25 10:10:42.732417", "finished": 1, "msg": "non-zero return code", "rc": 1, "results_file": "/root/.ansible_async/j468184145882.8086", "start": "2025-11-25 10:10:00.438999", "started": 1, "stderr": "", "stderr_lines": [], "stdout": "==> Processing phase `configuration_phase`\n====> * ipu_workflow_config\n IPU workflow config actor\n==> Processing phase `FactsCollection`\n====> * load_device_driver_deprecation_data\n Loads deprecation data for drivers and devices (PCI & CPU)\n====> * get_enabled_modules\n Provides data about which module streams are enabled on the source system.\n====> * scan_subscription_manager_info\n Scans the current system for subscription manager information\n====> * scancpu\n Scan CPUs of the machine.\n====> * register_yum_adjustment\n Registers a workaround which will adjust the yum directories during the upgrade.\n====> * copy_dnf_conf_into_target_userspace\n Copy dnf.conf into target userspace\n====> * source_boot_loader_scanner\n Scans the boot loader configuration on the source system.\n====> * repository_mapping\n Produces message containing repository mapping based on provided file.\n====> * system_facts\n Provides data about many facts from system.\n====> * scan_systemd_source\n Provides info about systemd on the source system\n====> * root_scanner\n Scan the system root directory and produce a message containing\n====> * scanclienablerepo\n Produce CustomTargetRepository based on the LEAPP_ENABLE_REPOS in config.\n====> * rpm_scanner\n Provides data about installed RPM Packages.\n====> * scanzfcp\n In case of s390x architecture, check whether ZFCP is used.\n====> * udevadm_info\n Produces data exported by the \"udevadm info\" command.\n====> * scan_grub_config\n Scan grub configuration files for errors.\n====> * scan_kernel_cmdline\n No documentation has been provided for the scan_kernel_cmdline actor.\n====> * scan_custom_modifications_actor\n Collects information about files in leapp directories that have been modified or newly added.\n====> * tcp_wrappers_config_read\n Parse tcp_wrappers configuration files /etc/hosts.{allow,deny}.\n====> * scan_custom_repofile\n Scan the custom /etc/leapp/files/leapp_upgrade_repositories.repo repo file.\n====> * transaction_workarounds\n Provides additional RPM transaction tasks based on bundled RPM packages.\n====> * checkrhui\n Check if system is using RHUI infrastructure (on public cloud) and send messages to\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====> * read_openssh_config\n Collect information about the OpenSSH configuration.\n====> * scandasd\n In case of s390x architecture, check whether DASD is used.\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====> * scan_fips\n Determine whether the source system has FIPS enabled.\n====> * sssd_facts\n Check SSSD configuration for changes in RHEL8 and report them in model.\n====> * detect_kernel_drivers\n Matches all currently loaded kernel drivers against known deprecated and removed drivers.\n====> * scan_source_files\n Scan files (explicitly specified) of the source system.\n====> * pam_modules_scanner\n Scan the pam directory for services and modules used in them\n====> * persistentnetnames\n Get network interface information for physical ethernet interfaces of the original system.\n====> * authselect_scanner\n Detect what authselect configuration should be suggested to administrator.\n====> * network_manager_read_config\n Provides data about NetworkManager configuration.\n====> * distribution_signed_rpm_scanner\n Provide data about distribution signed & unsigned RPM packages.\n====> * common_leapp_dracut_modules\n Influences the generation of the initram disk\n====> * scan_grub_device_name\n Find the name of the block devices where GRUB is located\n====> * sctp_read_status\n Determines whether or not the SCTP kernel module might be wanted.\n====> * multipath_conf_read\n Read multipath configuration files and extract the necessary information\n====> * firewalld_facts_actor\n Provide data about firewalld\n====> * quagga_daemons\n Active quagga daemons check.\n====> * persistentnetnamesdisable\n Disable systemd-udevd persistent network naming on machine with single eth0 NIC\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====> * cups_scanner\n Gather facts about CUPS features which needs to be migrated\n====> * removed_pam_modules_scanner\n Scan PAM configuration for modules that are not available in RHEL-8.\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====> * scanmemory\n Scan Memory of the machine.\n====> * remove_obsolete_gpg_keys\n Remove obsoleted RPM GPG keys.\n====> * storage_scanner\n Provides data about storage settings.\n====> * pci_devices_scanner\n Provides data about existing PCI Devices.\n====> * xfs_info_scanner\n This actor scans all mounted mountpoints for XFS information\n====> * check_kde_apps\n Actor checks which KDE apps are installed.\n====> * get_installed_desktops\n Actor checks if kde or gnome desktop environments\n====> * scan_source_kernel\n Scan the source system kernel.\n====> * selinuxcontentscanner\n Scan the system for any SELinux customizations\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====> * rpm_transaction_config_tasks_collector\n Provides additional RPM transaction tasks from /etc/leapp/transaction.\n====> * ipa_scanner\n Scan system for ipa-client and ipa-server status\n====> * scan_grub_device_partition_layout\n Scan all identified GRUB devices for their partition layout.\n====> * biosdevname\n Enable biosdevname on the target RHEL system if all interfaces on the source RHEL\n====> * spamassassin_config_read\n Reads spamc configuration (/etc/mail/spamassassin/spamc.conf), the\n====> * scan_dynamic_linker_configuration\n Scan the dynamic linker configuration and find modifications.\n====> * used_repository_scanner\n Scan used enabled repositories\n====> * vsftpd_config_read\n Reads vsftpd configuration files (/etc/vsftpd/*.conf) and extracts necessary information.\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====> * removed_pam_modules\n Check for modules that are not available in RHEL 8 anymore\n====> * check_ipa_server\n Check for ipa-server and inhibit upgrade\n====> * check_installed_devel_kernels\n Inhibit IPU (in-place upgrade) when multiple devel kernels are installed.\n====> * check_bind\n Actor parsing BIND configuration and checking for known issues in it.\n====> * check_rhsmsku\n Ensure the system is subscribed to the subscription manager\n====> * check_yum_plugins_enabled\n Checks that the required yum plugins are enabled.\n====> * vsftpd_config_check\n Checks whether the vsftpd configuration is supported in RHEL-8. Namely checks that\n====> * check_skipped_repositories\n Produces a report if any repositories enabled on the system are going to be skipped.\n====> * check_grub_core\n Check whether we are on legacy (BIOS) system and instruct Leapp to upgrade GRUB core\n====> * powertop\n Check if PowerTOP is installed. If yes, write information about non-compatible changes.\n====> * check_nfs\n Check if NFS filesystem is in use. If yes, inhibit the upgrade process.\n====> * checkdosfstools\n Check if dosfstools is installed. If yes, write information about non-compatible changes.\n====> * check_sap_hana\n If SAP HANA has been detected, several checks are performed to ensure a successful upgrade.\n====> * check_se_linux\n Check SELinux status and produce decision messages for further action.\n====> * quagga_report\n Checking for babeld on RHEL-7.\n====> * cephvolumescan\n Retrieves the list of encrypted Ceph OSD\n====> * check_docker\n Checks if Docker is installed and warns about its deprecation in RHEL8.\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====> * check_etc_releasever\n Check releasever info and provide a guidance based on the facts\n====> * spamassassin_config_check\n Reports changes in spamassassin between RHEL-7 and RHEL-8\n====> * check_removed_envvars\n Check for usage of removed environment variables and inhibit the upgrade\n====> * removed_pam_modules_check\n Check if it is all right to disable PAM modules that are not in RHEL-8.\n====> * check_systemd_broken_symlinks\n Check whether some systemd symlinks are broken\n====> * bacula_check\n Actor checking for presence of Bacula installation.\n====> * multiple_package_versions\n Check for problematic 32bit packages installed together with 64bit ones.\n====> * check_sendmail\n Check if sendmail is installed, check whether configuration update is needed, inhibit upgrade if TCP wrappers\n====> * check_consumed_assets\n Check whether Leapp is using correct data assets.\n====> * check_system_arch\n Check if system is running at a supported architecture. If no, inhibit the upgrade process.\n====> * check_luks_and_inhibit\n Check if any encrypted partitions is in use. If yes, inhibit the upgrade process.\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_brltty\n Check if brltty is installed, check whether configuration update is needed.\n====> * sctp_checks\n Parses collected SCTP information and take necessary actions.\n====> * check_wireshark\n Report a couple of changes in tshark usage\n====> * check_fips\n Inhibit upgrade if FIPS is detected as enabled.\n====> * check_mount_options\n Check for mount options preventing the upgrade.\n====> * check_insights_auto_register\n Checks if system can be automatically registered into Red Hat Insights\n====> * zipl_check_boot_entries\n Inhibits the upgrade if a problematic Zipl configuration is detected on the system.\n====> * checkhybridimage\n Check if the system is using Azure hybrid image.\n====> * tcp_wrappers_check\n Check the list of packages previously compiled with TCP wrappers support\n====> * check_persistent_mounts\n Check if mounts required to be persistent are mounted in persistent fashion.\n====> * python_inform_user\n This actor informs the user of differences in Python version and support in RHEL 8.\n====> * check_dynamic_linker_configuration\n Check for customization of dynamic linker configuration.\n====> * efi_check_boot\n Adjust EFI boot entry for first reboot\n====> * check_installed_kernels\n Inhibit IPU (in-place upgrade) when installed kernels conflict with a safe upgrade.\n====> * check_detected_devices_and_drivers\n Checks whether or not detected devices and drivers are usable on the target system.\n====> * check_memcached\n Check for incompatible changes in memcached configuration.\n====> * detect_grub_config_error\n Check grub configuration for various errors.\n====> * check_installed_debug_kernels\n Inhibit IPU (in-place upgrade) when multiple debug kernels are installed.\n====> * authselect_check\n Confirm suggested authselect call from AuthselectScanner.\n====> * openssh_permit_root_login\n OpenSSH no longer allows root logins with password.\n====> * check_ntp\n Check if ntp and/or ntpdate configuration needs to be migrated.\n====> * checkfstabxfsoptions\n Check the FSTAB file for the deprecated / removed XFS mount options.\n====> * multipath_conf_check\n Checks whether the multipath configuration can be updated to RHEL-8 and\n====> * sssd_check\n Check SSSD configuration for changes in RHEL8 and report them.\n====> * check_chrony\n Check for incompatible changes in chrony configuration.\n====> * checkirssi\n Check if irssi is installed. If yes, write information about non-compatible changes.\n====> * checkacpid\n Check if acpid is installed. If yes, write information about non-compatible changes.\n====> * unsupported_upgrade_check\n Checks environment variables and produces a warning report if the upgrade is unsupported.\n====> * open_ssh_use_privilege_separation\n UsePrivilegeSeparation configuration option was removed.\n====> * check_os_release\n Check if the current RHEL minor version is supported. If not, inhibit the upgrade process.\n====> * satellite_upgrade_check\n Check state of Satellite system before upgrade\n====> * check_postfix\n Check if postfix is installed, check whether configuration update is needed.\n====> * check_kde_gnome\n Checks whether KDE is installed\n====> * enable_device_cio_free_service\n Enables device_cio_free.service systemd service on s390x\n====> * check_root_symlinks\n Check if the symlinks /bin and /lib are relative, not absolute.\n====> * open_ssh_protocol\n Protocol configuration option was removed.\n====> * check_custom_modifications_actor\n Checks CustomModifications messages and produces a report about files in leapp directories that have been\n====> * checkgrep\n Check if Grep is installed. If yes, write information about non-compatible changes.\n====> * check_firewalld\n Check for certain firewalld configuration that may prevent an upgrade.\n====> * open_ssh_algorithms\n OpenSSH configuration does not contain any unsupported cryptographic algorithms.\n====> * check_btrfs\n Check if Btrfs filesystem is in use. If yes, inhibit the upgrade process.\n====> * open_ssh_deprecated_directives_check\n Check for any deprecated directives in the OpenSSH configuration.\n====> * check_first_partition_offset\n Check whether the first partition starts at the offset >=1MiB.\n====> * check_cifs\n Check if CIFS filesystem is in use. If yes, inhibit the upgrade process.\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====> * postgresql_check\n Actor checking for presence of PostgreSQL installation.\n====> * check_ha_cluster\n Check if HA Cluster is in use. If yes, inhibit the upgrade process.\n====> * checktargetrepos\n Check whether target yum repositories are specified.\n====> * cups_check\n Reports changes in configuration between CUPS 1.6.3 and 2.2.6\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====> * checkmemory\n The actor check the size of RAM against RHEL8 minimal hardware requirements\n====> * check_rpm_transaction_events\n Filter RPM transaction events based on installed RPM packages\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-upgrade.log\n\n============================================================\n REPORT OVERVIEW \n============================================================\n\nUpgrade has been inhibited due to the following problems:\n 1. Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\n\nHIGH and MEDIUM severity reports:\n 1. Packages available in excluded repositories will not be installed\n 2. GRUB2 core will be automatically updated during the upgrade\n 3. Difference in Python versions and support in RHEL 8\n 4. Packages not signed by Red Hat found on the system\n 5. Module pam_pkcs11 will be removed from PAM configuration\n 6. chrony using default configuration\n\nReports summary:\n Errors: 0\n Inhibitors: 1\n HIGH severity reports: 4\n MEDIUM severity reports: 2\n LOW severity reports: 5\n INFO severity reports: 3\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`", "====> * load_device_driver_deprecation_data", " Loads deprecation data for drivers and devices (PCI & CPU)", "====> * get_enabled_modules", " Provides data about which module streams are enabled on the source system.", "====> * scan_subscription_manager_info", " Scans the current system for subscription manager information", "====> * scancpu", " Scan CPUs of the machine.", "====> * register_yum_adjustment", " Registers a workaround which will adjust the yum directories during the upgrade.", "====> * copy_dnf_conf_into_target_userspace", " Copy dnf.conf into target userspace", "====> * source_boot_loader_scanner", " Scans the boot loader configuration on the source system.", "====> * repository_mapping", " Produces message containing repository mapping based on provided file.", "====> * system_facts", " Provides data about many facts from system.", "====> * scan_systemd_source", " Provides info about systemd on the source system", "====> * root_scanner", " Scan the system root directory and produce a message containing", "====> * scanclienablerepo", " Produce CustomTargetRepository based on the LEAPP_ENABLE_REPOS in config.", "====> * rpm_scanner", " Provides data about installed RPM Packages.", "====> * scanzfcp", " In case of s390x architecture, check whether ZFCP is used.", "====> * udevadm_info", " Produces data exported by the \"udevadm info\" command.", "====> * scan_grub_config", " Scan grub configuration files for errors.", "====> * scan_kernel_cmdline", " No documentation has been provided for the scan_kernel_cmdline actor.", "====> * scan_custom_modifications_actor", " Collects information about files in leapp directories that have been modified or newly added.", "====> * tcp_wrappers_config_read", " Parse tcp_wrappers configuration files /etc/hosts.{allow,deny}.", "====> * scan_custom_repofile", " Scan the custom /etc/leapp/files/leapp_upgrade_repositories.repo repo file.", "====> * transaction_workarounds", " Provides additional RPM transaction tasks based on bundled RPM packages.", "====> * checkrhui", " Check if system is using RHUI infrastructure (on public cloud) and send messages to", "====> * scan_target_os_image", " Scans the provided target OS ISO image to use as a content source for the IPU, if any.", "====> * read_openssh_config", " Collect information about the OpenSSH configuration.", "====> * scandasd", " In case of s390x architecture, check whether DASD is used.", "====> * scan_files_for_target_userspace", " Scan the source system and identify files that will be copied into the target userspace when it is created.", "====> * scan_fips", " Determine whether the source system has FIPS enabled.", "====> * sssd_facts", " Check SSSD configuration for changes in RHEL8 and report them in model.", "====> * detect_kernel_drivers", " Matches all currently loaded kernel drivers against known deprecated and removed drivers.", "====> * scan_source_files", " Scan files (explicitly specified) of the source system.", "====> * pam_modules_scanner", " Scan the pam directory for services and modules used in them", "====> * persistentnetnames", " Get network interface information for physical ethernet interfaces of the original system.", "====> * authselect_scanner", " Detect what authselect configuration should be suggested to administrator.", "====> * network_manager_read_config", " Provides data about NetworkManager configuration.", "====> * distribution_signed_rpm_scanner", " Provide data about distribution signed & unsigned RPM packages.", "====> * common_leapp_dracut_modules", " Influences the generation of the initram disk", "====> * scan_grub_device_name", " Find the name of the block devices where GRUB is located", "====> * sctp_read_status", " Determines whether or not the SCTP kernel module might be wanted.", "====> * multipath_conf_read", " Read multipath configuration files and extract the necessary information", "====> * firewalld_facts_actor", " Provide data about firewalld", "====> * quagga_daemons", " Active quagga daemons check.", "====> * persistentnetnamesdisable", " Disable systemd-udevd persistent network naming on machine with single eth0 NIC", "====> * 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.", "====> * cups_scanner", " Gather facts about CUPS features which needs to be migrated", "====> * removed_pam_modules_scanner", " Scan PAM configuration for modules that are not available in RHEL-8.", "====> * scan_pkg_manager", " Provides data about package manager (yum/dnf)", "====> * scan_sap_hana", " Gathers information related to SAP HANA instances on the system.", "====> * scanmemory", " Scan Memory of the machine.", "====> * remove_obsolete_gpg_keys", " Remove obsoleted RPM GPG keys.", "====> * storage_scanner", " Provides data about storage settings.", "====> * pci_devices_scanner", " Provides data about existing PCI Devices.", "====> * xfs_info_scanner", " This actor scans all mounted mountpoints for XFS information", "====> * check_kde_apps", " Actor checks which KDE apps are installed.", "====> * get_installed_desktops", " Actor checks if kde or gnome desktop environments", "====> * scan_source_kernel", " Scan the source system kernel.", "====> * selinuxcontentscanner", " Scan the system for any SELinux customizations", "====> * repositories_blacklist", " Exclude target repositories provided by Red Hat without support.", "====> * trusted_gpg_keys_scanner", " Scan for trusted GPG keys.", "====> * rpm_transaction_config_tasks_collector", " Provides additional RPM transaction tasks from /etc/leapp/transaction.", "====> * ipa_scanner", " Scan system for ipa-client and ipa-server status", "====> * scan_grub_device_partition_layout", " Scan all identified GRUB devices for their partition layout.", "====> * biosdevname", " Enable biosdevname on the target RHEL system if all interfaces on the source RHEL", "====> * spamassassin_config_read", " Reads spamc configuration (/etc/mail/spamassassin/spamc.conf), the", "====> * scan_dynamic_linker_configuration", " Scan the dynamic linker configuration and find modifications.", "====> * used_repository_scanner", " Scan used enabled repositories", "====> * vsftpd_config_read", " Reads vsftpd configuration files (/etc/vsftpd/*.conf) and extracts necessary information.", "====> * 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`", "====> * removed_pam_modules", " Check for modules that are not available in RHEL 8 anymore", "====> * check_ipa_server", " Check for ipa-server and inhibit upgrade", "====> * check_installed_devel_kernels", " Inhibit IPU (in-place upgrade) when multiple devel kernels are installed.", "====> * check_bind", " Actor parsing BIND configuration and checking for known issues in it.", "====> * check_rhsmsku", " Ensure the system is subscribed to the subscription manager", "====> * check_yum_plugins_enabled", " Checks that the required yum plugins are enabled.", "====> * vsftpd_config_check", " Checks whether the vsftpd configuration is supported in RHEL-8. Namely checks that", "====> * check_skipped_repositories", " Produces a report if any repositories enabled on the system are going to be skipped.", "====> * check_grub_core", " Check whether we are on legacy (BIOS) system and instruct Leapp to upgrade GRUB core", "====> * powertop", " Check if PowerTOP is installed. If yes, write information about non-compatible changes.", "====> * check_nfs", " Check if NFS filesystem is in use. If yes, inhibit the upgrade process.", "====> * checkdosfstools", " Check if dosfstools is installed. If yes, write information about non-compatible changes.", "====> * check_sap_hana", " If SAP HANA has been detected, several checks are performed to ensure a successful upgrade.", "====> * check_se_linux", " Check SELinux status and produce decision messages for further action.", "====> * quagga_report", " Checking for babeld on RHEL-7.", "====> * cephvolumescan", " Retrieves the list of encrypted Ceph OSD", "====> * check_docker", " Checks if Docker is installed and warns about its deprecation in RHEL8.", "====> * 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.", "====> * check_etc_releasever", " Check releasever info and provide a guidance based on the facts", "====> * spamassassin_config_check", " Reports changes in spamassassin between RHEL-7 and RHEL-8", "====> * check_removed_envvars", " Check for usage of removed environment variables and inhibit the upgrade", "====> * removed_pam_modules_check", " Check if it is all right to disable PAM modules that are not in RHEL-8.", "====> * check_systemd_broken_symlinks", " Check whether some systemd symlinks are broken", "====> * bacula_check", " Actor checking for presence of Bacula installation.", "====> * multiple_package_versions", " Check for problematic 32bit packages installed together with 64bit ones.", "====> * check_sendmail", " Check if sendmail is installed, check whether configuration update is needed, inhibit upgrade if TCP wrappers", "====> * check_consumed_assets", " Check whether Leapp is using correct data assets.", "====> * check_system_arch", " Check if system is running at a supported architecture. If no, inhibit the upgrade process.", "====> * check_luks_and_inhibit", " Check if any encrypted partitions is in use. If yes, inhibit the upgrade process.", "====> * check_target_iso", " Check that the provided target ISO is a valid ISO image and is located on a persistent partition.", "====> * check_brltty", " Check if brltty is installed, check whether configuration update is needed.", "====> * sctp_checks", " Parses collected SCTP information and take necessary actions.", "====> * check_wireshark", " Report a couple of changes in tshark usage", "====> * check_fips", " Inhibit upgrade if FIPS is detected as enabled.", "====> * check_mount_options", " Check for mount options preventing the upgrade.", "====> * check_insights_auto_register", " Checks if system can be automatically registered into Red Hat Insights", "====> * zipl_check_boot_entries", " Inhibits the upgrade if a problematic Zipl configuration is detected on the system.", "====> * checkhybridimage", " Check if the system is using Azure hybrid image.", "====> * tcp_wrappers_check", " Check the list of packages previously compiled with TCP wrappers support", "====> * check_persistent_mounts", " Check if mounts required to be persistent are mounted in persistent fashion.", "====> * python_inform_user", " This actor informs the user of differences in Python version and support in RHEL 8.", "====> * check_dynamic_linker_configuration", " Check for customization of dynamic linker configuration.", "====> * efi_check_boot", " Adjust EFI boot entry for first reboot", "====> * check_installed_kernels", " Inhibit IPU (in-place upgrade) when installed kernels conflict with a safe upgrade.", "====> * check_detected_devices_and_drivers", " Checks whether or not detected devices and drivers are usable on the target system.", "====> * check_memcached", " Check for incompatible changes in memcached configuration.", "====> * detect_grub_config_error", " Check grub configuration for various errors.", "====> * check_installed_debug_kernels", " Inhibit IPU (in-place upgrade) when multiple debug kernels are installed.", "====> * authselect_check", " Confirm suggested authselect call from AuthselectScanner.", "====> * openssh_permit_root_login", " OpenSSH no longer allows root logins with password.", "====> * check_ntp", " Check if ntp and/or ntpdate configuration needs to be migrated.", "====> * checkfstabxfsoptions", " Check the FSTAB file for the deprecated / removed XFS mount options.", "====> * multipath_conf_check", " Checks whether the multipath configuration can be updated to RHEL-8 and", "====> * sssd_check", " Check SSSD configuration for changes in RHEL8 and report them.", "====> * check_chrony", " Check for incompatible changes in chrony configuration.", "====> * checkirssi", " Check if irssi is installed. If yes, write information about non-compatible changes.", "====> * checkacpid", " Check if acpid is installed. If yes, write information about non-compatible changes.", "====> * unsupported_upgrade_check", " Checks environment variables and produces a warning report if the upgrade is unsupported.", "====> * open_ssh_use_privilege_separation", " UsePrivilegeSeparation configuration option was removed.", "====> * check_os_release", " Check if the current RHEL minor version is supported. If not, inhibit the upgrade process.", "====> * satellite_upgrade_check", " Check state of Satellite system before upgrade", "====> * check_postfix", " Check if postfix is installed, check whether configuration update is needed.", "====> * check_kde_gnome", " Checks whether KDE is installed", "====> * enable_device_cio_free_service", " Enables device_cio_free.service systemd service on s390x", "====> * check_root_symlinks", " Check if the symlinks /bin and /lib are relative, not absolute.", "====> * open_ssh_protocol", " Protocol configuration option was removed.", "====> * check_custom_modifications_actor", " Checks CustomModifications messages and produces a report about files in leapp directories that have been", "====> * checkgrep", " Check if Grep is installed. If yes, write information about non-compatible changes.", "====> * check_firewalld", " Check for certain firewalld configuration that may prevent an upgrade.", "====> * open_ssh_algorithms", " OpenSSH configuration does not contain any unsupported cryptographic algorithms.", "====> * check_btrfs", " Check if Btrfs filesystem is in use. If yes, inhibit the upgrade process.", "====> * open_ssh_deprecated_directives_check", " Check for any deprecated directives in the OpenSSH configuration.", "====> * check_first_partition_offset", " Check whether the first partition starts at the offset >=1MiB.", "====> * check_cifs", " Check if CIFS filesystem is in use. If yes, inhibit the upgrade process.", "====> * check_fstab_mount_order", " Checks order of entries in /etc/fstab based on their mount point and inhibits upgrade if overshadowing is detected.", "====> * postgresql_check", " Actor checking for presence of PostgreSQL installation.", "====> * check_ha_cluster", " Check if HA Cluster is in use. If yes, inhibit the upgrade process.", "====> * checktargetrepos", " Check whether target yum repositories are specified.", "====> * cups_check", " Reports changes in configuration between CUPS 1.6.3 and 2.2.6", "====> * red_hat_signed_rpm_check", " Check if there are packages not signed by Red Hat in use. If yes, warn user about it.", "====> * checkmemory", " The actor check the size of RAM against RHEL8 minimal hardware requirements", "====> * check_rpm_transaction_events", " Filter RPM transaction events based on installed RPM packages", "====> * 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-upgrade.log", "", "============================================================", " REPORT OVERVIEW ", "============================================================", "", "Upgrade has been inhibited due to the following problems:", " 1. Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.", "", "HIGH and MEDIUM severity reports:", " 1. Packages available in excluded repositories will not be installed", " 2. GRUB2 core will be automatically updated during the upgrade", " 3. Difference in Python versions and support in RHEL 8", " 4. Packages not signed by Red Hat found on the system", " 5. Module pam_pkcs11 will be removed from PAM configuration", " 6. chrony using default configuration", "", "Reports summary:", " Errors: 0", " Inhibitors: 1", " HIGH severity reports: 4", " MEDIUM severity reports: 2", " LOW severity reports: 5", " INFO severity reports: 3", "", "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 [leapp-upgrade | Run parse_leapp_report to check for inhibitors] ********** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/upgrade/tasks/leapp-upgrade.yml:97 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": "UmlzayBGYWN0b3I6IGhpZ2ggKGluaGliaXRvcikKVGl0bGU6IExlYXBwIGRldGVjdGVkIGxvYWRlZCBrZXJuZWwgZHJpdmVycyB3aGljaCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiBSSEVMIDguIFVwZ3JhZGUgY2Fubm90IHByb2NlZWQuClN1bW1hcnk6IFN1cHBvcnQgZm9yIHRoZSBmb2xsb3dpbmcgUkhFTCA3IGRldmljZSBkcml2ZXJzIGhhcyBiZWVuIHJlbW92ZWQgaW4gUkhFTCA4OgogICAgIC0gcGF0YV9hY3BpCgpSZWxhdGVkIGxpbmtzOgogICAgLSBMZWFwcCBwcmV1cGdyYWRlIGdldHRpbmcgIkluaGliaXRvcjogRGV0ZWN0ZWQgbG9hZGVkIGtlcm5lbCBkcml2ZXJzIHdoaWNoIGhhdmUgYmVlbiByZW1vdmVkIGluIFJIRUwgOC4gVXBncmFkZSBjYW5ub3QgcHJvY2VlZC4iIDogaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9zb2x1dGlvbnMvNjk3MTcxNgogICAgLSBMZWFwcCB1cGdyYWRlIGZhaWwgd2l0aCBlcnJvciAiSW5oaWJpdG9yOiBEZXRlY3RlZCBsb2FkZWQga2VybmVsIGRyaXZlcnMgd2hpY2ggaGF2ZSBiZWVuIHJlbW92ZWQgaW4gUkhFTCA4LiBVcGdyYWRlIGNhbm5vdCBwcm9jZWVkLiI6IGh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vc29sdXRpb25zLzU0MzYxMzEKS2V5OiBmMDhhMDdkYTkwMjk1OGRlZmE0ZjVjMjY5OWZhZTllYzJlYjY3YzViCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGhpZ2ggClRpdGxlOiBQYWNrYWdlcyBhdmFpbGFibGUgaW4gZXhjbHVkZWQgcmVwb3NpdG9yaWVzIHdpbGwgbm90IGJlIGluc3RhbGxlZApTdW1tYXJ5OiAyIHBhY2thZ2VzIHdpbGwgYmUgc2tpcHBlZCBiZWNhdXNlIHRoZXkgYXJlIGF2YWlsYWJsZSBvbmx5IGluIHRhcmdldCBzeXN0ZW0gcmVwb3NpdG9yaWVzIHRoYXQgYXJlIGludGVudGlvbmFsbHkgZXhjbHVkZWQgZnJvbSB0aGUgbGlzdCBvZiByZXBvc2l0b3JpZXMgdXNlZCBkdXJpbmcgdGhlIHVwZ3JhZGUuIFNlZSB0aGUgcmVwb3J0IG1lc3NhZ2UgdGl0bGVkICJFeGNsdWRlZCB0YXJnZXQgc3lzdGVtIHJlcG9zaXRvcmllcyIgZm9yIGRldGFpbHMuClRoZSBsaXN0IG9mIHRoZXNlIHBhY2thZ2VzOgotIHB5dGhvbjMtcHl4YXR0ciAocmVwb2lkOiBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ycG1zKQotIHJwY2dlbiAocmVwb2lkOiBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ycG1zKQpLZXk6IDI0MzdlMjA0ODA4Zjk4NzQ3N2MwZTliZThlNGM5NWIzYTg3YTlmM2UKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogaGlnaCAKVGl0bGU6IEdSVUIyIGNvcmUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IHVwZGF0ZWQgZHVyaW5nIHRoZSB1cGdyYWRlClN1bW1hcnk6IE9uIGxlZ2FjeSAoQklPUykgc3lzdGVtcywgR1JVQjIgY29yZSAobG9jYXRlZCBpbiB0aGUgZ2FwIGJldHdlZW4gdGhlIE1CUiBhbmQgdGhlIGZpcnN0IHBhcnRpdGlvbikgY2Fubm90IGJlIHVwZGF0ZWQgZHVyaW5nIHRoZSBycG0gdHJhbnNhY3Rpb24gYW5kIExlYXBwIGhhcyB0byBpbml0aWF0ZSB0aGUgdXBkYXRlIHJ1bm5pbmcgImdydWIyLWluc3RhbGwiIGFmdGVyIHRoZSB0cmFuc2FjdGlvbi4gTm8gYWN0aW9uIGlzIG5lZWRlZCBiZWZvcmUgdGhlIHVwZ3JhZGUuIEFmdGVyIHRoZSB1cGdyYWRlLCBpdCBpcyByZWNvbW1lbmRlZCB0byBjaGVjayB0aGUgR1JVQiBjb25maWd1cmF0aW9uLgpLZXk6IGFjNzAzMGUwNWQyZWUyNDhkMzRmMDhhOWZhMDQwYjM1MmJjNDEwYTMKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogaGlnaCAKVGl0bGU6IERpZmZlcmVuY2UgaW4gUHl0aG9uIHZlcnNpb25zIGFuZCBzdXBwb3J0IGluIFJIRUwgOApTdW1tYXJ5OiBJbiBSSEVMIDgsIHRoZXJlIGlzIG5vICdweXRob24nIGNvbW1hbmQuIFB5dGhvbiAzIChiYWNrd2FyZCBpbmNvbXBhdGlibGUpIGlzIHRoZSBwcmltYXJ5IFB5dGhvbiB2ZXJzaW9uIGFuZCBQeXRob24gMiBpcyBhdmFpbGFibGUgd2l0aCBsaW1pdGVkIHN1cHBvcnQgYW5kIGxpbWl0ZWQgc2V0IG9mIHBhY2thZ2VzLiBJZiB5b3Ugbm8gbG9uZ2VyIHJlcXVpcmUgUHl0aG9uIDIgcGFja2FnZXMgZm9sbG93aW5nIHRoZSB1cGdyYWRlLCBwbGVhc2UgcmVtb3ZlIHRoZW0uIFJlYWQgbW9yZSBoZXJlOiBodHRwczovL3JlZC5odC9yaGVsLTgtcHl0aG9uClJlbGF0ZWQgbGlua3M6CiAgICAtIERpZmZlcmVuY2UgaW4gUHl0aG9uIHZlcnNpb25zIGFuZCBzdXBwb3J0IGluIFJIRUwgODogaHR0cHM6Ly9yZWQuaHQvcmhlbC04LXB5dGhvbgpSZW1lZGlhdGlvbjogW2hpbnRdIFBsZWFzZSBydW4gImFsdGVybmF0aXZlcyAtLXNldCBweXRob24gL3Vzci9iaW4vcHl0aG9uMyIgYWZ0ZXIgdXBncmFkZQpLZXk6IDBjOTg1ODViMWQ4ZDI1MmViNTQwYmY2MTU2MDA5NGYzNDk1MzUxZjUKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogaGlnaCAKVGl0bGU6IFBhY2thZ2VzIG5vdCBzaWduZWQgYnkgUmVkIEhhdCBmb3VuZCBvbiB0aGUgc3lzdGVtClN1bW1hcnk6IFRoZSBmb2xsb3dpbmcgcGFja2FnZXMgaGF2ZSBub3QgYmVlbiBzaWduZWQgYnkgUmVkIEhhdCBhbmQgbWF5IGJlIHJlbW92ZWQgZHVyaW5nIHRoZSB1cGdyYWRlIHByb2Nlc3MgaW4gY2FzZSBSZWQgSGF0LXNpZ25lZCBwYWNrYWdlcyB0byBiZSByZW1vdmVkIGR1cmluZyB0aGUgdXBncmFkZSBkZXBlbmQgb24gdGhlbToKLSBiZWFrZXJsaWIKLSBiZWFrZXJsaWItcmVkaGF0Ci0gZXBlbC1yZWxlYXNlCi0gbHNodwotIHJlc3RyYWludAotIHJlc3RyYWludC1yaHRzCi0gdHBzLWRldmVsCktleTogMTNmMDc5MWFlNWYxOWY1MGU3ZDBkNjA2ZmI2NTAxZjkxYjFlZmIyYwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBtZWRpdW0gClRpdGxlOiBNb2R1bGUgcGFtX3BrY3MxMSB3aWxsIGJlIHJlbW92ZWQgZnJvbSBQQU0gY29uZmlndXJhdGlvbgpTdW1tYXJ5OiBNb2R1bGUgcGFtX3BrY3MxMSB3YXMgc3VycGFzc2VkIGJ5IFNTU0QgYW5kIHRoZXJlZm9yZSBpdCB3YXMgcmVtb3ZlZCBmcm9tIFJIRUwtOC4gS2VlcGluZyBpdCBpbiBQQU0gY29uZmlndXJhdGlvbiBtYXkgbG9jayBvdXQgdGhlIHN5c3RlbSB0aHVzIGl0IHdpbGwgYmUgYXV0b21hdGljYWxseSByZW1vdmVkIGZyb20gUEFNIGNvbmZpZ3VyYXRpb24gYmVmb3JlIHVwZ3JhZGluZyB0byBSSEVMLTguIFBsZWFzZSBzd2l0Y2ggdG8gU1NTRCB0byByZWNvdmVyIHRoZSBmdW5jdGlvbmFsaXR5IG9mIHBhbV9wa2NzMTEuClJlbWVkaWF0aW9uOiBbaGludF0gQ29uZmlndXJlIFNTU0QgdG8gcmVwbGFjZSBwYW1fcGtjczExCktleTogYmY0N2U3MzA1ZDY4MDVlOGJiZWFhNzU5M2NmMDFlMzgwMzBjMjNmMwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBtZWRpdW0gClRpdGxlOiBjaHJvbnkgdXNpbmcgZGVmYXVsdCBjb25maWd1cmF0aW9uClN1bW1hcnk6IGRlZmF1bHQgY2hyb255IGNvbmZpZ3VyYXRpb24gaW4gUkhFTDggdXNlcyBsZWFwc2VjdHogZGlyZWN0aXZlLCB3aGljaCBjYW5ub3QgYmUgdXNlZCB3aXRoIGxlYXAgc21lYXJpbmcgTlRQIHNlcnZlcnMsIGFuZCB1c2VzIGEgc2luZ2xlIHBvb2wgZGlyZWN0aXZlIGluc3RlYWQgb2YgZm91ciBzZXJ2ZXIgZGlyZWN0aXZlcwpLZXk6IGM0MjIyZWJkMTg3MzBhNzZmNmJjN2IzYjY2ZGY4OThiMTA2ZTY1NTQKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogbG93IApUaXRsZTogU29tZSBlbmFibGVkIFJQTSByZXBvc2l0b3JpZXMgYXJlIHVua25vd24gdG8gTGVhcHAKU3VtbWFyeTogVGhlIGZvbGxvd2luZyByZXBvc2l0b3JpZXMgd2l0aCBSZWQgSGF0LXNpZ25lZCBwYWNrYWdlcyBhcmUgdW5rbm93biB0byBMZWFwcDoKLSByaGVsLVNlcnZlcgpBbmQgdGhlIGZvbGxvd2luZyBwYWNrYWdlcyBpbnN0YWxsZWQgZnJvbSB0aG9zZSByZXBvc2l0b3JpZXMgbWF5IG5vdCBiZSB1cGdyYWRlZDoKLSBweXRob24zLWxpYnMKLSBwZXJsLWxpYnMKLSBwZXJsLVhNTC1Ud2lnCi0gcGVybC1IVE1MLVRhZ3NldAotIHBlcmwtcGFyZW50Ci0gZWZpdmFyLWxpYnMKLSBwZXJsLVRpbWUtSGlSZXMKLSBwZXJsLUhUVFAtQ29va2llcwotIHZpbS1jb21tb24KLSBwZXJsLVBvZC1QZXJsZG9jCi0gbGlic29sdgotIHBlcmwtbWFjcm9zCi0gcGVybC1JTy1Db21wcmVzcwotIHB5dGhvbi1zbGlwLWRidXMKLSBwZXJsLUhUVFAtRGF0ZQotIHJ1YnktbGlicwotIHBlcmwtWE1MLU5hbWVzcGFjZVN1cHBvcnQKLSBydWJ5Z2VtcwotIGdydWIyLWVmaS14NjQtbW9kdWxlcwotIHBlcmwtSFRUUC1NZXNzYWdlCi0gaXBzZXQKLSBwZXJsLVNvY2tldAotIHJ1YnlnZW0tcHN5Y2gKLSBsaWJkcm0KLSBwZXJsLVRpbWUtTG9jYWwKLSBydWJ5Z2VtLWJpZ2RlY2ltYWwKLSBwZXJsLUZpbGUtVGVtcAotIHB5dGhvbjMKLSBwZXJsLVRleHQtUGFyc2VXb3JkcwotIGdwbS1saWJzCi0gcGVybC1MV1AtTWVkaWFUeXBlcwotIHBlcmwtQ29tcHJlc3MtUmF3LVpsaWIKLSBwZXJsLVRlcm1SZWFkS2V5Ci0gcGVybC10aHJlYWRzCi0gcGVybC1GaWxlLUxpc3RpbmcKLSBydWJ5Z2VtLXJkb2MKLSBwZXJsLVNjYWxhci1MaXN0LVV0aWxzCi0gcGVybC1IVFRQLVRpbnkKLSBwZXJsLVhNTC1TQVgKLSBwZXJsLUxXUC1Qcm90b2NvbC1odHRwcwotIHZpbS1maWxlc3lzdGVtCi0gcGVybC1JTy1abGliCi0gcm5nLXRvb2xzCi0gbGlicGNpYWNjZXNzCi0gcGVybC1Nb3ppbGxhLUNBCi0gcHl0aG9uLWZpcmV3YWxsCi0ganNvbi1nbGliCi0gcGVybC10aHJlYWRzLXNoYXJlZAotIG1haWxjYXAKLSBwZXJsLUJ1c2luZXNzLUlTQk4tRGF0YQotIHBlcmwtRW5jb2RlCi0gcGVybC1DYXJwCi0gbGludXgtZmlybXdhcmUKLSBwZXJsLUhUVFAtTmVnb3RpYXRlCi0gcnVieWdlbS1pby1jb25zb2xlCi0gcGVybC1EYXRhLUR1bXBlcgotIHBlcmwtRXhwb3J0ZXIKLSBhaWM5NHh4LWZpcm13YXJlCi0gd2dldAotIHZpbS1lbmhhbmNlZAotIHBlcmwtbGlid3d3LXBlcmwKLSBwZXJsLVVSSQotIHBlcmwtTW9kdWxlLUxvYWQKLSBwZXJsLVhNTC1MaWJYTUwKLSBwZXJsLUZpbGUtUGF0aAotIHBlcmwtRW5jb2RlLUxvY2FsZQotIHBlcmwtWE1MLVNBWC1CYXNlCi0gcGVybC1YTUwtUGFyc2VyCi0gaXBydXRpbHMKLSBiaW9zZGV2bmFtZQotIHBlcmwtRkNHSQotIHBlcmwtVGltZURhdGUKLSBtb2t1dGlsCi0gZ2l0Ci0gcGVybC1Db21wcmVzcy1SYXctQnppcDIKLSBwZXJsCi0gcGVybC1Gb250LUFGTQotIGZ4bG9hZAotIHBlcmwtU3RvcmFibGUKLSBwZXJsLURpZ2VzdC1NRDUKLSBwbHltb3V0aC1jb3JlLWxpYnMKLSBsaWJyZXBvcnQtZmlsZXN5c3RlbQotIHBlcmwtR2V0b3B0LUxvbmcKLSBwZXJsLUhUTUwtVHJlZQotIHBlcmwtSU8tSFRNTAotIHJ1YnkKLSBwZXJsLVBhdGhUb29scwotIHBlcmwtSFRNTC1QYXJzZXIKLSBpcHNldC1saWJzCi0gcGVybC1OZXQtTGliSUROCi0gcGVybC1HaXQKLSBmaXJld2FsbGQKLSBwbHltb3V0aAotIHBlcmwtQ0dJCi0gcHl0aG9uMy1zZXR1cHRvb2xzCi0gcGVybC1XV1ctUm9ib3RSdWxlcwotIGZpcmV3YWxsZC1maWxlc3lzdGVtCi0gc2hpbS14NjQKLSBydWJ5LWlyYgotIHBlcmwtUG9kLVNpbXBsZQotIHBlcmwtRXJyb3IKLSBwZXJsLUhUTUwtRm9ybWF0Ci0gbHNzY3NpCi0gcGVybC1IVFRQLURhZW1vbgotIGFsc2EtbGliCi0gcmVkaGF0LWxvZ29zCi0gcnVieWdlbS1qc29uCi0gcGVybC1EYXRlLU1hbmlwCi0gcGVybC1OZXQtSFRUUAotIHBlcmwtRGlnZXN0Ci0gcGVybC1JTy1Tb2NrZXQtU1NMCi0gZWJ0YWJsZXMKLSBwbHltb3V0aC1zY3JpcHRzCi0gcGVybC1JTy1zdHJpbmd5Ci0gdGltZQotIHBlcmwtcG9kbGF0b3JzCi0gcGVybC1jb25zdGFudAotIHBlcmwtUG9kLUVzY2FwZXMKLSBwZXJsLU5ldC1TU0xlYXkKLSBwZXJsLUJ1c2luZXNzLUlTQk4KLSBhbHNhLXRvb2xzLWZpcm13YXJlCi0gcGVybC1GaWx0ZXIKLSBsaWJyZXBvCi0gcGVybC1Qb2QtVXNhZ2UKLSBweXRob24tc2xpcAotIGFsc2EtZmlybXdhcmUKLSBwZXJsLUlPLVNvY2tldC1JUAotIHB5dGhvbjMtcGlwClJlbWVkaWF0aW9uOiBbaGludF0gWW91IGNhbiBmaWxlIGEgcmVxdWVzdCB0byBhZGQgdGhpcyByZXBvc2l0b3J5IHRvIHRoZSBzY29wZSBvZiBpbi1wbGFjZSB1cGdyYWRlcyBieSBmaWxpbmcgYSBzdXBwb3J0IHRpY2tldApLZXk6IDhlODllMjBjNjQ1Y2VhNjAwYjI0MDE1NjA3MWQ4MWM2NGRhYWI3YWQKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogbG93IApUaXRsZTogU0VsaW51eCB3aWxsIGJlIHNldCB0byBwZXJtaXNzaXZlIG1vZGUKU3VtbWFyeTogU0VsaW51eCB3aWxsIGJlIHNldCB0byBwZXJtaXNzaXZlIG1vZGUuIEN1cnJlbnQgbW9kZTogZW5mb3JjaW5nLiBUaGlzIGFjdGlvbiBpcyByZXF1aXJlZCBieSB0aGUgdXBncmFkZSBwcm9jZXNzIHRvIG1ha2Ugc3VyZSB0aGUgdXBncmFkZWQgc3lzdGVtIGNhbiBib290IHdpdGhvdXQgYmVpbmlnIGJsb2NrZWQgYnkgU0VsaW51eCBydWxlcy4KUmVtZWRpYXRpb246IFtoaW50XSBNYWtlIHN1cmUgdGhlcmUgYXJlIG5vIFNFbGludXggcmVsYXRlZCB3YXJuaW5ncyBhZnRlciB0aGUgdXBncmFkZSBhbmQgZW5hYmxlIFNFbGludXggbWFudWFsbHkgYWZ0ZXJ3YXJkcy4gTm90aWNlOiBZb3UgY2FuIGlnbm9yZSB0aGUgIi9yb290L3RtcF9sZWFwcF9weTMiIFNFbGludXggd2FybmluZ3MuCktleTogMzlkNzE4M2RhZmJhNzk4YWE0YmJiMWU3MGIwZWYyYmJlNWIxNzcyZgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBsb3cgClRpdGxlOiBEZXRlY3RlZCBicm9rZW4gc3lzdGVtZCBzeW1saW5rcyBmb3Igbm9uLWV4aXN0aW5nIHNlcnZpY2VzClN1bW1hcnk6IExlYXBwIGRldGVjdGVkIGJyb2tlbiBzeXN0ZW1kIHN5bWxpbmtzIG9uIHRoZSBzeXN0ZW0gdGhhdCBkbyBub3QgY29ycmVzcG9uZCB0byBhbnkgaW5zdGFsbGVkIHN5c3RlbWQgdW5pdC4gVGhpcyB0eXBpY2FsbHkgaGFwcGVucyB3aGVuIHRoZSBvcmlnaW5hbCBzeXN0ZW1kIHVuaXQgZmlsZSBoYXMgYmVlbiByZW1vdmVkIChlLmcuIGFuIHJwbSByZW1vdmFsKSBvciByZW5hbWVkIGFuZCB0aGUgc3lzdGVtIGNvbmZpZ3JhdGlvbiBoYXMgbm90IGJlZW4gcHJvcGVybHkgbW9kaWZpZWQuIFRoZXNlIHN5bWxpbmtzIHdpbGwgbm90IGJlIGhhbmRsZWQgZHVyaW5nIHRoZSBpbi1wbGFjZSB1cGdyYWRlIGFzIHRoZXkgYXJlIGFscmVhZHkgYnJva2VuLiBUaGUgbGlzdCBvZiBkZXRlY3RlZCBicm9rZW4gc3lzdGVtZCBzeW1saW5rczoKICAgIC0gL2V0Yy9zeXN0ZW1kL3N5c3RlbS9tdWx0aS11c2VyLnRhcmdldC53YW50cy9vdmlydC1ndWVzdC1hZ2VudC5zZXJ2aWNlClJlbWVkaWF0aW9uOiBbaGludF0gUmVtb3ZlIHRoZSBpbnZhbGlkIHN5bWxpbmtzIGJlZm9yZSB0aGUgdXBncmFkZS4KW2NvbW1hbmRdIC91c3IvYmluL3JtIC9ldGMvc3lzdGVtZC9zeXN0ZW0vbXVsdGktdXNlci50YXJnZXQud2FudHMvb3ZpcnQtZ3Vlc3QtYWdlbnQuc2VydmljZQpLZXk6IGJlMjA4M2ZlZTAzZjVmMGE3MDhmZDE5M2Q4MmQyZmUyMGFlZTcyMTcKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogbG93IApUaXRsZTogUG9zdGZpeCBoYXMgaW5jb21wYXRpYmxlIGNoYW5nZXMgaW4gdGhlIG5leHQgbWFqb3IgdmVyc2lvbgpTdW1tYXJ5OiBQb3N0Zml4IDMueCBoYXMgc28gY2FsbGVkICJjb21wYXRpYmlsaXR5IHNhZmV0eSBuZXQiIHRoYXQgcnVucyBQb3N0Zml4IHByb2dyYW1zIHdpdGggYmFja3dhcmRzLWNvbXBhdGlibGUgZGVmYXVsdCBzZXR0aW5ncy4gSXQgd2lsbCBsb2cgYSB3YXJuaW5nIHdoZW5ldmVyIGJhY2t3YXJkcy1jb21wYXRpYmxlIGRlZmF1bHQgc2V0dGluZyBtYXkgYmUgcmVxdWlyZWQgZm9yIGNvbnRpbnVpdHkgb2Ygc2VydmljZS4gQmFzZWQgb24gdGhpcyBsb2dnaW5nIHRoZSBzeXN0ZW0gYWRtaW5pc3RyYXRvciBjYW4gZGVjaWRlIGlmIGFueSBiYWNrd2FyZHMtY29tcGF0aWJsZSBzZXR0aW5ncyBuZWVkIHRvIGJlIG1hZGUgcGVybWFuZW50IGluIG1haW4uY2Ygb3IgbWFzdGVyLmNmLCBiZWZvcmUgdHVybmluZyBvZmYgdGhlIGJhY2t3YXJkcy1jb21wYXRpYmlsaXR5IHNhZmV0eSBuZXQuClRoZSBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IHNhZmV0eSBuZXQgaXMgYnkgZGVmYXVsdCB0dXJuZWQgb2ZmIGluIFJlZCBIYXQgRW50ZXJwcmlzZSBMaW51eCA4LgpJdCBjYW4gYmUgdHVybmVkIG9uIGJ5IHJ1bm5pbmc6ICAicG9zdGNvbmYgLWUgY29tcGF0aWJpbGl0eV9sZXZlbD0wCkl0IGNhbiBiZSB0dXJuZWQgb2ZmIGJ5IHJ1bm5pbmc6ICJwb3N0Y29uZiAtZSBjb21wYXRpYmlsaXR5X2xldmVsPTIKCkluIHRoZSBQb3N0Zml4IE15U1FMIGRhdGFiYXNlIGNsaWVudCwgdGhlIGRlZmF1bHQgIm9wdGlvbl9ncm91cCIgdmFsdWUgaGFzIGNoYW5nZWQgdG8gImNsaWVudCIsIGkuZS4gaXQgbm93IHJlYWRzIG9wdGlvbnMgZnJvbSB0aGUgW2NsaWVudF0gZ3JvdXAgZnJvbSB0aGUgTXlTUUwgY29uZmlndXJhdGlvbiBmaWxlLiBUbyBkaXNhYmxlIGl0LCBzZXQgIm9wdGlvbl9ncm91cCIgdG8gdGhlIGVtcHR5IHN0cmluZy4KClRoZSBwb3N0cXVldWUgY29tbWFuZCBubyBsb25nZXIgZm9yY2VzIGFsbCBtZXNzYWdlIGFycml2YWwgdGltZXMgdG8gYmUgcmVwb3J0ZWQgaW4gVVRDLiBUbyBnZXQgdGhlIG9sZCBiZWhhdmlvciwgc2V0IFRaPVVUQyBpbiBtYWluLmNmOmltcG9ydF9lbnZpcm9ubWVudC4KClBvc3RmaXggMy4yIGVuYWJsZXMgZWxsaXB0aWMgY3VydmUgbmVnb3RpYXRpb24uIFRoaXMgY2hhbmdlcyB0aGUgZGVmYXVsdCBzbXRwZF90bHNfZWVjZGhfZ3JhZGUgc2V0dGluZyB0byAiYXV0byIsIGFuZCBpbnRyb2R1Y2VzIGEgbmV3IHBhcmFtZXRlciAidGxzX2VlY2RoX2F1dG9fY3VydmVzIiB3aXRoIHRoZSBuYW1lcyBvZiBjdXJ2ZXMgdGhhdCBtYXkgYmUgbmVnb3RpYXRlZC4KClRoZSAibWFzdGVyLmNmIiBjaHJvb3QgZGVmYXVsdCB2YWx1ZSBoYXMgY2hhbmdlZCBmcm9tICJ5IiAoeWVzKSB0byAibiIgKG5vKS4gVGhpcyBhcHBsaWVzIHRvIG1hc3Rlci5jZiBzZXJ2aWNlcyB3aGVyZSBjaHJvb3QgZmllbGQgaXMgbm90IGV4cGxpY2l0bHkgc3BlY2lmaWVkLgoKVGhlICJhcHBlbmRfZG90X215ZG9tYWluIiBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gInllcyIgdG8gIm5vIi4gWW91IG1heSBuZWVkIGNoYW5naW5nIGl0IHRvICJ5ZXMiIGlmIHNlbmRlcnMgY2Fubm90IHVzZSBjb21wbGV0ZSBkb21haW4gbmFtZXMgaW4gZS1tYWlsIGFkZHJlc3Nlcy4KClRoZSAicmVsYXlfZG9tYWlucyIgZGVmYXVsdCB2YWx1ZSBoYXMgY2hhbmdlZCBmcm9tICIkbXlkZXN0aW5hdGlvbiIgdG8gdGhlIGVtcHR5IHZhbHVlLiBUaGlzIGNvdWxkIHJlc3VsdCBpbiB1bmV4cGVjdGVkICJSZWxheSBhY2Nlc3MgZGVuaWVkIiBlcnJvcnMgb3IgRVRSTiBlcnJvcnMsIGJlY2F1c2Ugbm93IHdpbGwgcG9zdGZpeCBieSBkZWZhdWx0IHJlbGF5IG9ubHkgZm9yIHRoZSBsb2NhbGhvc3QuCgpUaGUgIm15bmV0d29ya3Nfc3R5bGUiIGRlZmF1bHQgdmFsdWUgaGFzIGNoYW5nZWQgZnJvbSAic3VibmV0IiB0byAiaG9zdCIuIFRoaXMgcGFyYW1ldGVyIGlzIHVzZWQgdG8gaW1wbGVtZW50IHRoZSAicGVybWl0X215bmV0d29ya3MiIGZlYXR1cmUuIFRoZSBjaGFuZ2UgY291bGQgcmVzdWx0IGluIHVuZXhwZWN0ZWQgImFjY2VzcyBkZW5pZWQiIGVycm9ycywgYmVjYXVzZSBwb3N0Zml4IHdpbGwgbm93IGJ5IGRlZmF1bHQgdHJ1c3Qgb25seSB0aGUgbG9jYWwgbWFjaGluZSwgbm90IHRoZSByZW1vdGUgU01UUCBjbGllbnRzIG9uIHRoZSBzYW1lIElQIHN1Ym5ldHdvcmsuCgpQb3N0Zml4IG5vdyBzdXBwb3J0cyBkeW5hbWljYWxseSBsb2FkZWQgZGF0YWJhc2UgcGx1Z2lucy4gUGx1Z2lucyBhcmUgc2hpcHBlZCBpbiBpbmRpdmlkdWFsIFJQTSBzdWItcGFja2FnZXMuIENvcnJlY3QgZGF0YWJhc2UgcGx1Z2lucyBoYXZlIHRvIGJlIGluc3RhbGxlZCwgb3RoZXJ3aXNlIHRoZSBzcGVjaWZpYyBkYXRhYmFzZSBjbGllbnQgd2lsbCBub3Qgd29yay4gRm9yIGV4YW1wbGUgZm9yIFBvc3RncmVTUUwgbWFwIHRvIHdvcmssIHRoZSBwb3N0Zml4LXBnc3FsIFJQTSBwYWNrYWdlIGhhcyB0byBiZSBpbnN0YWxsZWQuCgpLZXk6IDU3MjFlMGEwN2E2N2Q4MmNmN2U1ZWE2ZjE3NjYyY2Q0ZjgyZTBhMzMKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogbG93IApUaXRsZTogR3JlcCBoYXMgaW5jb21wYXRpYmxlIGNoYW5nZXMgaW4gdGhlIG5leHQgbWFqb3IgdmVyc2lvbgpTdW1tYXJ5OiBJZiBhIGZpbGUgY29udGFpbnMgZGF0YSBpbXByb3Blcmx5IGVuY29kZWQgZm9yIHRoZSBjdXJyZW50IGxvY2FsZSwgYW5kIHRoaXMgaXMgZGlzY292ZXJlZCBiZWZvcmUgYW55IG9mIHRoZSBmaWxlJ3MgY29udGVudHMgYXJlIG91dHB1dCwgZ3JlcCBub3cgdHJlYXRzIHRoZSBmaWxlIGFzIGJpbmFyeS4KVGhlICdncmVwIC1QJyBubyBsb25nZXIgcmVwb3J0cyBhbiBlcnJvciBhbmQgZXhpdHMgd2hlbiBnaXZlbiBpbnZhbGlkIFVURi04IGRhdGEuIEluc3RlYWQsIGl0IGNvbnNpZGVycyB0aGUgZGF0YSB0byBiZSBub24tbWF0Y2hpbmcuCkluIGxvY2FsZXMgd2l0aCBtdWx0aWJ5dGUgY2hhcmFjdGVyIGVuY29kaW5ncyBvdGhlciB0aGFuIFVURi04LCBncmVwIC1QIG5vdyByZXBvcnRzIGFuIGVycm9yIGFuZCBleGl0cyBpbnN0ZWFkIG9mIG1pc2JlaGF2aW5nLgpXaGVuIHNlYXJjaGluZyBiaW5hcnkgZGF0YSwgZ3JlcCBub3cgbWF5IHRyZWF0IG5vbi10ZXh0IGJ5dGVzIGFzIGxpbmUgdGVybWluYXRvcnMuIFRoaXMgY2FuIGJvb3N0IHBlcmZvcm1hbmNlIHNpZ25pZmljYW50bHkuClRoZSAnZ3JlcCAteicgbm8gbG9uZ2VyIGF1dG9tYXRpY2FsbHkgdHJlYXRzIHRoZSBieXRlICdcMjAwJyBhcyBiaW5hcnkgZGF0YS4KQ29udGV4dCBubyBsb25nZXIgZXhjbHVkZXMgc2VsZWN0ZWQgbGluZXMgb21pdHRlZCBiZWNhdXNlIG9mIC1tLiBGb3IgZXhhbXBsZSwgJ2dyZXAgIl4iIC1tMSAtQTEnIG5vdyBvdXRwdXRzIHRoZSBmaXJzdCB0d28gaW5wdXQgbGluZXMsIG5vdCBqdXN0IHRoZSBmaXJzdCBsaW5lLgoKUmVtZWRpYXRpb246IFtoaW50XSBQbGVhc2UgdXBkYXRlIHlvdXIgc2NyaXB0cyB0byBiZSBjb21wYXRpYmxlIHdpdGggdGhlIGNoYW5nZXMuCktleTogOTQ2NjVhNDk5ZTJlZWVlMzVlY2EzZTcwOTNhN2FiZTE4MzM4NGIxNgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBpbmZvIApUaXRsZTogRXhjbHVkZWQgdGFyZ2V0IHN5c3RlbSByZXBvc2l0b3JpZXMKU3VtbWFyeTogVGhlIGZvbGxvd2luZyByZXBvc2l0b3JpZXMgYXJlIG5vdCBzdXBwb3J0ZWQgYnkgUmVkIEhhdCBhbmQgYXJlIGV4Y2x1ZGVkIGZyb20gdGhlIGxpc3Qgb2YgcmVwb3NpdG9yaWVzIHVzZWQgZHVyaW5nIHRoZSB1cGdyYWRlLgotIGNvZGVyZWFkeS1idWlsZGVyLWJldGEtZm9yLXJoZWwtOC1zMzkweC1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC04LXBwYzY0bGUtcnBtcwotIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcmh1aS1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1hYXJjaDY0LWV1cy1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1wcGM2NGxlLWV1cy1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC04LXg4Nl82NC1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1hYXJjaDY0LXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXMzOTB4LXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXMzOTB4LWV1cy1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtZXVzLXJwbXMKLSByaHVpLWNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1yaHVpLXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1yaHVpLXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1yaHVpLXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtZXVzLXJodWktcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtcHBjNjRsZS1ycG1zClJlbWVkaWF0aW9uOiBbaGludF0gSWYgc29tZSBvZiBleGNsdWRlZCByZXBvc2l0b3JpZXMgYXJlIHN0aWxsIHJlcXVpcmVkIHRvIGJlIHVzZWQgZHVyaW5nIHRoZSB1cGdyYWRlLCBleGVjdXRlIGxlYXBwIHdpdGggdGhlIC0tZW5hYmxlcmVwbyBvcHRpb24gd2l0aCB0aGUgcmVwb2lkIG9mIHRoZSByZXBvc2l0b3J5IHJlcXVpcmVkIHRvIGJlIGVuYWJsZWQgYXMgYW4gYXJndW1lbnQgKHRoZSBvcHRpb24gY2FuIGJlIHVzZWQgbXVsdGlwbGUgdGltZXMpLgpLZXk6IDFiOTEzMmNiMjM2MmFlNzgzMGU0OGVlZTc4MTFiZTk1Mjc3NDdkZTgKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogaW5mbyAKVGl0bGU6IFNFbGludXggcmVsYWJlbGluZyB3aWxsIGJlIHNjaGVkdWxlZApTdW1tYXJ5OiBTRWxpbnV4IHJlbGFiZWxpbmcgd2lsbCBiZSBzY2hlZHVsZWQgYXMgdGhlIHN0YXR1cyBpcyBwZXJtaXNzaXZlL2VuZm9yY2luZy4KS2V5OiA4ZmI4MTg2M2Y4NDEzYmQ2MTdjMmE1NWI2OWI4ZTEwZmYwM2Q3YzcyCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGluZm8gClRpdGxlOiBDdXJyZW50IFBBTSBhbmQgbnNzd2l0Y2guY29uZiBjb25maWd1cmF0aW9uIHdpbGwgYmUga2VwdC4KU3VtbWFyeTogVGhlcmUgaXMgYSBuZXcgdG9vbCBjYWxsZWQgYXV0aHNlbGVjdCBpbiBSSEVMOCB0aGF0IHJlcGxhY2VkIGF1dGhjb25maWcuIFRoZSB1cGdyYWRlIHByb2Nlc3Mgd2FzIHVuYWJsZSB0byBmaW5kIGFuIGF1dGhzZWxlY3QgcHJvZmlsZSB0aGF0IHdvdWxkIGJlIGVxdWl2YWxlbnQgdG8geW91ciBjdXJyZW50IGNvbmZpZ3VyYXRpb24uIFRoZXJlZm9yZSB5b3VyIGNvbmZpZ3VyYXRpb24gd2lsbCBiZSBsZWZ0IGludGFjdC4KS2V5OiA0MGM0YWIxZGE0YTMwZGMxY2E0MGU1NDNmNjM4NWUxMzM2ZDg4MTBjCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K", "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": "ewogICJsZWFwcF9ydW5faWQiOiAiMjUzMGI3ZDQtYzI4Ni00ZTEyLWIxNzAtYjRkNjZkNWRmM2VmIiwgCiAgImVudHJpZXMiOiBbCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInJlcG9zaXRvcnkiLCAKICAgICAgICAiZmFpbHVyZSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJFeGNsdWRlZCB0YXJnZXQgc3lzdGVtIHJlcG9zaXRvcmllcyIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MTA6MzUuMzY4OTY5WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIklmIHNvbWUgb2YgZXhjbHVkZWQgcmVwb3NpdG9yaWVzIGFyZSBzdGlsbCByZXF1aXJlZCB0byBiZSB1c2VkIGR1cmluZyB0aGUgdXBncmFkZSwgZXhlY3V0ZSBsZWFwcCB3aXRoIHRoZSAtLWVuYWJsZXJlcG8gb3B0aW9uIHdpdGggdGhlIHJlcG9pZCBvZiB0aGUgcmVwb3NpdG9yeSByZXF1aXJlZCB0byBiZSBlbmFibGVkIGFzIGFuIGFyZ3VtZW50ICh0aGUgb3B0aW9uIGNhbiBiZSB1c2VkIG11bHRpcGxlIHRpbWVzKS4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInJlcG9zaXRvcmllc19ibGFja2xpc3QiLCAKICAgICAgInN1bW1hcnkiOiAiVGhlIGZvbGxvd2luZyByZXBvc2l0b3JpZXMgYXJlIG5vdCBzdXBwb3J0ZWQgYnkgUmVkIEhhdCBhbmQgYXJlIGV4Y2x1ZGVkIGZyb20gdGhlIGxpc3Qgb2YgcmVwb3NpdG9yaWVzIHVzZWQgZHVyaW5nIHRoZSB1cGdyYWRlLlxuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtczM5MHgtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtcHBjNjRsZS1ycG1zXG4tIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcmh1aS1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1ldXMtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXBwYzY0bGUtZXVzLXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC04LXg4Nl82NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtczM5MHgtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXMzOTB4LWV1cy1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LWV1cy1ycG1zXG4tIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1hYXJjaDY0LXJodWktcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtcmh1aS1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJodWktcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LWV1cy1yaHVpLXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1wcGM2NGxlLXJwbXMiLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiMWI5MTMyY2IyMzYyYWU3ODMwZTQ4ZWVlNzgxMWJlOTUyNzc0N2RlOCIsIAogICAgICAiaWQiOiAiZjU3MjE2NjlmMTAxY2EyMzA5MmFjZjY4MjQ0OGRhYjQ5MDQ5NWQ5NDRhMmIwZTQwMDRmNjc3NTBhZDkwZjE3MiIsIAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJyZXBvc2l0b3J5IgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlBhY2thZ2VzIGF2YWlsYWJsZSBpbiBleGNsdWRlZCByZXBvc2l0b3JpZXMgd2lsbCBub3QgYmUgaW5zdGFsbGVkIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMS0yNVQxNToxMDozNy42NjMzNjhaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24zLXB5eGF0dHIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJycGNnZW4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInBlc19ldmVudHNfc2Nhbm5lciIsIAogICAgICAic3VtbWFyeSI6ICIyIHBhY2thZ2VzIHdpbGwgYmUgc2tpcHBlZCBiZWNhdXNlIHRoZXkgYXJlIGF2YWlsYWJsZSBvbmx5IGluIHRhcmdldCBzeXN0ZW0gcmVwb3NpdG9yaWVzIHRoYXQgYXJlIGludGVudGlvbmFsbHkgZXhjbHVkZWQgZnJvbSB0aGUgbGlzdCBvZiByZXBvc2l0b3JpZXMgdXNlZCBkdXJpbmcgdGhlIHVwZ3JhZGUuIFNlZSB0aGUgcmVwb3J0IG1lc3NhZ2UgdGl0bGVkIFwiRXhjbHVkZWQgdGFyZ2V0IHN5c3RlbSByZXBvc2l0b3JpZXNcIiBmb3IgZGV0YWlscy5cblRoZSBsaXN0IG9mIHRoZXNlIHBhY2thZ2VzOlxuLSBweXRob24zLXB5eGF0dHIgKHJlcG9pZDogY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcnBtcylcbi0gcnBjZ2VuIChyZXBvaWQ6IGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJwbXMpIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjI0MzdlMjA0ODA4Zjk4NzQ3N2MwZTliZThlNGM5NWIzYTg3YTlmM2UiLCAKICAgICAgImlkIjogIjliZTM0MzljYzI5NjBiMWZhOGQ2OWQzNWRiZmMyYTZmOTMwZGJkM2U0MzQyMzU5NDI2OTdlOGY3Mjc3NGQ1ODIiLCAKICAgICAgInNldmVyaXR5IjogImhpZ2giCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAicmVwb3NpdG9yeSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJTb21lIGVuYWJsZWQgUlBNIHJlcG9zaXRvcmllcyBhcmUgdW5rbm93biB0byBMZWFwcCIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MTA6MzguMzQzNzY1WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uMy1saWJzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1saWJzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1YTUwtVHdpZyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSFRNTC1UYWdzZXQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLXBhcmVudCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImVmaXZhci1saWJzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1UaW1lLUhpUmVzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVFRQLUNvb2tpZXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJ2aW0tY29tbW9uIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1Qb2QtUGVybGRvYyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImxpYnNvbHYiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLW1hY3JvcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSU8tQ29tcHJlc3MiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24tc2xpcC1kYnVzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVFRQLURhdGUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJydWJ5LWxpYnMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVhNTC1OYW1lc3BhY2VTdXBwb3J0IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicnVieWdlbXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJncnViMi1lZmkteDY0LW1vZHVsZXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUhUVFAtTWVzc2FnZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImlwc2V0IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1Tb2NrZXQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJydWJ5Z2VtLXBzeWNoIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibGliZHJtIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1UaW1lLUxvY2FsIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicnVieWdlbS1iaWdkZWNpbWFsIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1GaWxlLVRlbXAiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24zIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1UZXh0LVBhcnNlV29yZHMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJncG0tbGlicyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtTFdQLU1lZGlhVHlwZXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUNvbXByZXNzLVJhdy1abGliIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1UZXJtUmVhZEtleSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtdGhyZWFkcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRmlsZS1MaXN0aW5nIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicnVieWdlbS1yZG9jIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1TY2FsYXItTGlzdC1VdGlscyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSFRUUC1UaW55IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1YTUwtU0FYIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1MV1AtUHJvdG9jb2wtaHR0cHMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJ2aW0tZmlsZXN5c3RlbSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSU8tWmxpYiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInJuZy10b29scyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImxpYnBjaWFjY2VzcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtTW96aWxsYS1DQSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInB5dGhvbi1maXJld2FsbCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImpzb24tZ2xpYiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtdGhyZWFkcy1zaGFyZWQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJtYWlsY2FwIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1CdXNpbmVzcy1JU0JOLURhdGEiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUVuY29kZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtQ2FycCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImxpbnV4LWZpcm13YXJlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVFRQLU5lZ290aWF0ZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInJ1YnlnZW0taW8tY29uc29sZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRGF0YS1EdW1wZXIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUV4cG9ydGVyIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiYWljOTR4eC1maXJtd2FyZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogIndnZXQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJ2aW0tZW5oYW5jZWQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLWxpYnd3dy1wZXJsIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1VUkkiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLU1vZHVsZS1Mb2FkIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1YTUwtTGliWE1MIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1GaWxlLVBhdGgiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUVuY29kZS1Mb2NhbGUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVhNTC1TQVgtQmFzZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtWE1MLVBhcnNlciIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImlwcnV0aWxzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiYmlvc2Rldm5hbWUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUZDR0kiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVRpbWVEYXRlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibW9rdXRpbCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImdpdCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtQ29tcHJlc3MtUmF3LUJ6aXAyIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRm9udC1BRk0iCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJmeGxvYWQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVN0b3JhYmxlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1EaWdlc3QtTUQ1IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGx5bW91dGgtY29yZS1saWJzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibGlicmVwb3J0LWZpbGVzeXN0ZW0iCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUdldG9wdC1Mb25nIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVE1MLVRyZWUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUlPLUhUTUwiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJydWJ5IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1QYXRoVG9vbHMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUhUTUwtUGFyc2VyIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiaXBzZXQtbGlicyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtTmV0LUxpYklETiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtR2l0IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiZmlyZXdhbGxkIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGx5bW91dGgiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUNHSSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInB5dGhvbjMtc2V0dXB0b29scyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtV1dXLVJvYm90UnVsZXMiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJmaXJld2FsbGQtZmlsZXN5c3RlbSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInNoaW0teDY0IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicnVieS1pcmIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVBvZC1TaW1wbGUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLUVycm9yIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1IVE1MLUZvcm1hdCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImxzc2NzaSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSFRUUC1EYWVtb24iCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJhbHNhLWxpYiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInJlZGhhdC1sb2dvcyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInJ1YnlnZW0tanNvbiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRGF0ZS1NYW5pcCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtTmV0LUhUVFAiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLURpZ2VzdCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSU8tU29ja2V0LVNTTCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImVidGFibGVzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGx5bW91dGgtc2NyaXB0cyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtSU8tc3RyaW5neSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInRpbWUiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLXBvZGxhdG9ycyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtY29uc3RhbnQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwZXJsLVBvZC1Fc2NhcGVzIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1OZXQtU1NMZWF5IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1CdXNpbmVzcy1JU0JOIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiYWxzYS10b29scy1maXJtd2FyZSIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtRmlsdGVyIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibGlicmVwbyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInBlcmwtUG9kLVVzYWdlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uLXNsaXAiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJhbHNhLWZpcm13YXJlIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicGVybC1JTy1Tb2NrZXQtSVAiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24zLXBpcCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInJlcG9zaXRvcnkiLCAKICAgICAgICAgICAgInRpdGxlIjogInJoZWwtU2VydmVyIgogICAgICAgICAgfQogICAgICAgIF0sIAogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiWW91IGNhbiBmaWxlIGEgcmVxdWVzdCB0byBhZGQgdGhpcyByZXBvc2l0b3J5IHRvIHRoZSBzY29wZSBvZiBpbi1wbGFjZSB1cGdyYWRlcyBieSBmaWxpbmcgYSBzdXBwb3J0IHRpY2tldCIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfc2tpcHBlZF9yZXBvc2l0b3JpZXMiLCAKICAgICAgInN1bW1hcnkiOiAiVGhlIGZvbGxvd2luZyByZXBvc2l0b3JpZXMgd2l0aCBSZWQgSGF0LXNpZ25lZCBwYWNrYWdlcyBhcmUgdW5rbm93biB0byBMZWFwcDpcbi0gcmhlbC1TZXJ2ZXJcbkFuZCB0aGUgZm9sbG93aW5nIHBhY2thZ2VzIGluc3RhbGxlZCBmcm9tIHRob3NlIHJlcG9zaXRvcmllcyBtYXkgbm90IGJlIHVwZ3JhZGVkOlxuLSBweXRob24zLWxpYnNcbi0gcGVybC1saWJzXG4tIHBlcmwtWE1MLVR3aWdcbi0gcGVybC1IVE1MLVRhZ3NldFxuLSBwZXJsLXBhcmVudFxuLSBlZml2YXItbGlic1xuLSBwZXJsLVRpbWUtSGlSZXNcbi0gcGVybC1IVFRQLUNvb2tpZXNcbi0gdmltLWNvbW1vblxuLSBwZXJsLVBvZC1QZXJsZG9jXG4tIGxpYnNvbHZcbi0gcGVybC1tYWNyb3Ncbi0gcGVybC1JTy1Db21wcmVzc1xuLSBweXRob24tc2xpcC1kYnVzXG4tIHBlcmwtSFRUUC1EYXRlXG4tIHJ1YnktbGlic1xuLSBwZXJsLVhNTC1OYW1lc3BhY2VTdXBwb3J0XG4tIHJ1YnlnZW1zXG4tIGdydWIyLWVmaS14NjQtbW9kdWxlc1xuLSBwZXJsLUhUVFAtTWVzc2FnZVxuLSBpcHNldFxuLSBwZXJsLVNvY2tldFxuLSBydWJ5Z2VtLXBzeWNoXG4tIGxpYmRybVxuLSBwZXJsLVRpbWUtTG9jYWxcbi0gcnVieWdlbS1iaWdkZWNpbWFsXG4tIHBlcmwtRmlsZS1UZW1wXG4tIHB5dGhvbjNcbi0gcGVybC1UZXh0LVBhcnNlV29yZHNcbi0gZ3BtLWxpYnNcbi0gcGVybC1MV1AtTWVkaWFUeXBlc1xuLSBwZXJsLUNvbXByZXNzLVJhdy1abGliXG4tIHBlcmwtVGVybVJlYWRLZXlcbi0gcGVybC10aHJlYWRzXG4tIHBlcmwtRmlsZS1MaXN0aW5nXG4tIHJ1YnlnZW0tcmRvY1xuLSBwZXJsLVNjYWxhci1MaXN0LVV0aWxzXG4tIHBlcmwtSFRUUC1UaW55XG4tIHBlcmwtWE1MLVNBWFxuLSBwZXJsLUxXUC1Qcm90b2NvbC1odHRwc1xuLSB2aW0tZmlsZXN5c3RlbVxuLSBwZXJsLUlPLVpsaWJcbi0gcm5nLXRvb2xzXG4tIGxpYnBjaWFjY2Vzc1xuLSBwZXJsLU1vemlsbGEtQ0Fcbi0gcHl0aG9uLWZpcmV3YWxsXG4tIGpzb24tZ2xpYlxuLSBwZXJsLXRocmVhZHMtc2hhcmVkXG4tIG1haWxjYXBcbi0gcGVybC1CdXNpbmVzcy1JU0JOLURhdGFcbi0gcGVybC1FbmNvZGVcbi0gcGVybC1DYXJwXG4tIGxpbnV4LWZpcm13YXJlXG4tIHBlcmwtSFRUUC1OZWdvdGlhdGVcbi0gcnVieWdlbS1pby1jb25zb2xlXG4tIHBlcmwtRGF0YS1EdW1wZXJcbi0gcGVybC1FeHBvcnRlclxuLSBhaWM5NHh4LWZpcm13YXJlXG4tIHdnZXRcbi0gdmltLWVuaGFuY2VkXG4tIHBlcmwtbGlid3d3LXBlcmxcbi0gcGVybC1VUklcbi0gcGVybC1Nb2R1bGUtTG9hZFxuLSBwZXJsLVhNTC1MaWJYTUxcbi0gcGVybC1GaWxlLVBhdGhcbi0gcGVybC1FbmNvZGUtTG9jYWxlXG4tIHBlcmwtWE1MLVNBWC1CYXNlXG4tIHBlcmwtWE1MLVBhcnNlclxuLSBpcHJ1dGlsc1xuLSBiaW9zZGV2bmFtZVxuLSBwZXJsLUZDR0lcbi0gcGVybC1UaW1lRGF0ZVxuLSBtb2t1dGlsXG4tIGdpdFxuLSBwZXJsLUNvbXByZXNzLVJhdy1CemlwMlxuLSBwZXJsXG4tIHBlcmwtRm9udC1BRk1cbi0gZnhsb2FkXG4tIHBlcmwtU3RvcmFibGVcbi0gcGVybC1EaWdlc3QtTUQ1XG4tIHBseW1vdXRoLWNvcmUtbGlic1xuLSBsaWJyZXBvcnQtZmlsZXN5c3RlbVxuLSBwZXJsLUdldG9wdC1Mb25nXG4tIHBlcmwtSFRNTC1UcmVlXG4tIHBlcmwtSU8tSFRNTFxuLSBydWJ5XG4tIHBlcmwtUGF0aFRvb2xzXG4tIHBlcmwtSFRNTC1QYXJzZXJcbi0gaXBzZXQtbGlic1xuLSBwZXJsLU5ldC1MaWJJRE5cbi0gcGVybC1HaXRcbi0gZmlyZXdhbGxkXG4tIHBseW1vdXRoXG4tIHBlcmwtQ0dJXG4tIHB5dGhvbjMtc2V0dXB0b29sc1xuLSBwZXJsLVdXVy1Sb2JvdFJ1bGVzXG4tIGZpcmV3YWxsZC1maWxlc3lzdGVtXG4tIHNoaW0teDY0XG4tIHJ1YnktaXJiXG4tIHBlcmwtUG9kLVNpbXBsZVxuLSBwZXJsLUVycm9yXG4tIHBlcmwtSFRNTC1Gb3JtYXRcbi0gbHNzY3NpXG4tIHBlcmwtSFRUUC1EYWVtb25cbi0gYWxzYS1saWJcbi0gcmVkaGF0LWxvZ29zXG4tIHJ1YnlnZW0tanNvblxuLSBwZXJsLURhdGUtTWFuaXBcbi0gcGVybC1OZXQtSFRUUFxuLSBwZXJsLURpZ2VzdFxuLSBwZXJsLUlPLVNvY2tldC1TU0xcbi0gZWJ0YWJsZXNcbi0gcGx5bW91dGgtc2NyaXB0c1xuLSBwZXJsLUlPLXN0cmluZ3lcbi0gdGltZVxuLSBwZXJsLXBvZGxhdG9yc1xuLSBwZXJsLWNvbnN0YW50XG4tIHBlcmwtUG9kLUVzY2FwZXNcbi0gcGVybC1OZXQtU1NMZWF5XG4tIHBlcmwtQnVzaW5lc3MtSVNCTlxuLSBhbHNhLXRvb2xzLWZpcm13YXJlXG4tIHBlcmwtRmlsdGVyXG4tIGxpYnJlcG9cbi0gcGVybC1Qb2QtVXNhZ2Vcbi0gcHl0aG9uLXNsaXBcbi0gYWxzYS1maXJtd2FyZVxuLSBwZXJsLUlPLVNvY2tldC1JUFxuLSBweXRob24zLXBpcCIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICI4ZTg5ZTIwYzY0NWNlYTYwMGIyNDAxNTYwNzFkODFjNjRkYWFiN2FkIiwgCiAgICAgICJpZCI6ICJmMjEyNWFmZWFmMzYwYTk1N2JlMjFlN2U2YTA2OGI0OTczODExZDQ0YmNkZjE2MTAyMDc0YTkzMzQxZGI1NWQzIiwgCiAgICAgICJzZXZlcml0eSI6ICJsb3ciCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAiYm9vdCIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJHUlVCMiBjb3JlIHdpbGwgYmUgYXV0b21hdGljYWxseSB1cGRhdGVkIGR1cmluZyB0aGUgdXBncmFkZSIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MTA6MzguMzg0MzM3WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImFjdG9yIjogImNoZWNrX2dydWJfY29yZSIsIAogICAgICAic3VtbWFyeSI6ICJPbiBsZWdhY3kgKEJJT1MpIHN5c3RlbXMsIEdSVUIyIGNvcmUgKGxvY2F0ZWQgaW4gdGhlIGdhcCBiZXR3ZWVuIHRoZSBNQlIgYW5kIHRoZSBmaXJzdCBwYXJ0aXRpb24pIGNhbm5vdCBiZSB1cGRhdGVkIGR1cmluZyB0aGUgcnBtIHRyYW5zYWN0aW9uIGFuZCBMZWFwcCBoYXMgdG8gaW5pdGlhdGUgdGhlIHVwZGF0ZSBydW5uaW5nIFwiZ3J1YjItaW5zdGFsbFwiIGFmdGVyIHRoZSB0cmFuc2FjdGlvbi4gTm8gYWN0aW9uIGlzIG5lZWRlZCBiZWZvcmUgdGhlIHVwZ3JhZGUuIEFmdGVyIHRoZSB1cGdyYWRlLCBpdCBpcyByZWNvbW1lbmRlZCB0byBjaGVjayB0aGUgR1JVQiBjb25maWd1cmF0aW9uLiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICJhYzcwMzBlMDVkMmVlMjQ4ZDM0ZjA4YTlmYTA0MGIzNTJiYzQxMGEzIiwgCiAgICAgICJpZCI6ICIyNDhmNTZkNDJhMDRjMTNiOTI2NjlhZTU4ODQ5YjFjM2NiYWE1YmI4OTRkMjc4NTUzNWM3OWQzZGVkZDQ5MTNkIiwgCiAgICAgICJzZXZlcml0eSI6ICJoaWdoIgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInNlbGludXgiLCAKICAgICAgICAic2VjdXJpdHkiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiU0VsaW51eCByZWxhYmVsaW5nIHdpbGwgYmUgc2NoZWR1bGVkIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMS0yNVQxNToxMDozOC42NjMxMzFaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiYWN0b3IiOiAiY2hlY2tfc2VfbGludXgiLCAKICAgICAgInN1bW1hcnkiOiAiU0VsaW51eCByZWxhYmVsaW5nIHdpbGwgYmUgc2NoZWR1bGVkIGFzIHRoZSBzdGF0dXMgaXMgcGVybWlzc2l2ZS9lbmZvcmNpbmcuIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjhmYjgxODYzZjg0MTNiZDYxN2MyYTU1YjY5YjhlMTBmZjAzZDdjNzIiLCAKICAgICAgImlkIjogImU5NTgxMjJmNjEzNzJhODgxNWFlYmI3NTUzZmNiNGZhYTVhM2EzZDJlYTEzOGVmNzNkMjRjMjM4NzAxYjg0ZjUiLCAKICAgICAgInNldmVyaXR5IjogImluZm8iCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAic2VsaW51eCIsIAogICAgICAgICJzZWN1cml0eSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJTRWxpbnV4IHdpbGwgYmUgc2V0IHRvIHBlcm1pc3NpdmUgbW9kZSIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MTA6MzguNjY3NTQwWiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIk1ha2Ugc3VyZSB0aGVyZSBhcmUgbm8gU0VsaW51eCByZWxhdGVkIHdhcm5pbmdzIGFmdGVyIHRoZSB1cGdyYWRlIGFuZCBlbmFibGUgU0VsaW51eCBtYW51YWxseSBhZnRlcndhcmRzLiBOb3RpY2U6IFlvdSBjYW4gaWdub3JlIHRoZSBcIi9yb290L3RtcF9sZWFwcF9weTNcIiBTRWxpbnV4IHdhcm5pbmdzLiIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfc2VfbGludXgiLCAKICAgICAgInN1bW1hcnkiOiAiU0VsaW51eCB3aWxsIGJlIHNldCB0byBwZXJtaXNzaXZlIG1vZGUuIEN1cnJlbnQgbW9kZTogZW5mb3JjaW5nLiBUaGlzIGFjdGlvbiBpcyByZXF1aXJlZCBieSB0aGUgdXBncmFkZSBwcm9jZXNzIHRvIG1ha2Ugc3VyZSB0aGUgdXBncmFkZWQgc3lzdGVtIGNhbiBib290IHdpdGhvdXQgYmVpbmlnIGJsb2NrZWQgYnkgU0VsaW51eCBydWxlcy4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiMzlkNzE4M2RhZmJhNzk4YWE0YmJiMWU3MGIwZWYyYmJlNWIxNzcyZiIsIAogICAgICAiaWQiOiAiNzQ2ZDk5N2Y5NzUyMWU3NmE0MTA5NzY4MTQyMGU3ODc3MDFhNTNkMDA4ZTY2ZWRiNzMzOGNjYTc2NTQ5MjdjZSIsIAogICAgICAic2V2ZXJpdHkiOiAibG93IgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgImF1dGhlbnRpY2F0aW9uIiwgCiAgICAgICAgInNlY3VyaXR5IiwgCiAgICAgICAgInRvb2xzIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIk1vZHVsZSBwYW1fcGtjczExIHdpbGwgYmUgcmVtb3ZlZCBmcm9tIFBBTSBjb25maWd1cmF0aW9uIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMS0yNVQxNToxMDozOS4wNTIxMThaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJzc3NkIgogICAgICAgICAgfQogICAgICAgIF0sIAogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiQ29uZmlndXJlIFNTU0QgdG8gcmVwbGFjZSBwYW1fcGtjczExIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJyZW1vdmVkX3BhbV9tb2R1bGVzX2NoZWNrIiwgCiAgICAgICJzdW1tYXJ5IjogIk1vZHVsZSBwYW1fcGtjczExIHdhcyBzdXJwYXNzZWQgYnkgU1NTRCBhbmQgdGhlcmVmb3JlIGl0IHdhcyByZW1vdmVkIGZyb20gUkhFTC04LiBLZWVwaW5nIGl0IGluIFBBTSBjb25maWd1cmF0aW9uIG1heSBsb2NrIG91dCB0aGUgc3lzdGVtIHRodXMgaXQgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IHJlbW92ZWQgZnJvbSBQQU0gY29uZmlndXJhdGlvbiBiZWZvcmUgdXBncmFkaW5nIHRvIFJIRUwtOC4gUGxlYXNlIHN3aXRjaCB0byBTU1NEIHRvIHJlY292ZXIgdGhlIGZ1bmN0aW9uYWxpdHkgb2YgcGFtX3BrY3MxMS4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiYmY0N2U3MzA1ZDY4MDVlOGJiZWFhNzU5M2NmMDFlMzgwMzBjMjNmMyIsIAogICAgICAiaWQiOiAiNzMxOTQwY2M5MDgwOGZkODRkZTM4YjQyOGQ3ZTIwYWQyODAzOGIwN2Q4MzhmNjVlNzhkZjQ2MGZlNmExZDNkNyIsIAogICAgICAic2V2ZXJpdHkiOiAibWVkaXVtIgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgImZpbGVzeXN0ZW0iCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiRGV0ZWN0ZWQgYnJva2VuIHN5c3RlbWQgc3ltbGlua3MgZm9yIG5vbi1leGlzdGluZyBzZXJ2aWNlcyIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MTA6MzkuMDkzMDYyWiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIlJlbW92ZSB0aGUgaW52YWxpZCBzeW1saW5rcyBiZWZvcmUgdGhlIHVwZ3JhZGUuIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImNvbW1hbmQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiBbCiAgICAgICAgICAgICAgIi91c3IvYmluL3JtIiwgCiAgICAgICAgICAgICAgIi9ldGMvc3lzdGVtZC9zeXN0ZW0vbXVsdGktdXNlci50YXJnZXQud2FudHMvb3ZpcnQtZ3Vlc3QtYWdlbnQuc2VydmljZSIKICAgICAgICAgICAgXQogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJjaGVja19zeXN0ZW1kX2Jyb2tlbl9zeW1saW5rcyIsIAogICAgICAic3VtbWFyeSI6ICJMZWFwcCBkZXRlY3RlZCBicm9rZW4gc3lzdGVtZCBzeW1saW5rcyBvbiB0aGUgc3lzdGVtIHRoYXQgZG8gbm90IGNvcnJlc3BvbmQgdG8gYW55IGluc3RhbGxlZCBzeXN0ZW1kIHVuaXQuIFRoaXMgdHlwaWNhbGx5IGhhcHBlbnMgd2hlbiB0aGUgb3JpZ2luYWwgc3lzdGVtZCB1bml0IGZpbGUgaGFzIGJlZW4gcmVtb3ZlZCAoZS5nLiBhbiBycG0gcmVtb3ZhbCkgb3IgcmVuYW1lZCBhbmQgdGhlIHN5c3RlbSBjb25maWdyYXRpb24gaGFzIG5vdCBiZWVuIHByb3Blcmx5IG1vZGlmaWVkLiBUaGVzZSBzeW1saW5rcyB3aWxsIG5vdCBiZSBoYW5kbGVkIGR1cmluZyB0aGUgaW4tcGxhY2UgdXBncmFkZSBhcyB0aGV5IGFyZSBhbHJlYWR5IGJyb2tlbi4gVGhlIGxpc3Qgb2YgZGV0ZWN0ZWQgYnJva2VuIHN5c3RlbWQgc3ltbGlua3M6XG4gICAgLSAvZXRjL3N5c3RlbWQvc3lzdGVtL211bHRpLXVzZXIudGFyZ2V0LndhbnRzL292aXJ0LWd1ZXN0LWFnZW50LnNlcnZpY2UiLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiYmUyMDgzZmVlMDNmNWYwYTcwOGZkMTkzZDgyZDJmZTIwYWVlNzIxNyIsIAogICAgICAiaWQiOiAiOGI3ZTJjZTMzZWY1ZTM2OWNiMmE1Y2NiMTY0ZTZmMjczOWM4NmJkYzNhYjkxYWY1ODVhOWQ4YjZhZDg1OTViYiIsIAogICAgICAic2V2ZXJpdHkiOiAibG93IgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInB5dGhvbiIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJEaWZmZXJlbmNlIGluIFB5dGhvbiB2ZXJzaW9ucyBhbmQgc3VwcG9ydCBpbiBSSEVMIDgiLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjEwOjQwLjIxMDE3NFoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbGF0ZWRfcmVzb3VyY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInB5dGhvbiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInB5dGhvbjIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24zIgogICAgICAgICAgfQogICAgICAgIF0sIAogICAgICAgICJleHRlcm5hbCI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInVybCI6ICJodHRwczovL3JlZC5odC9yaGVsLTgtcHl0aG9uIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJEaWZmZXJlbmNlIGluIFB5dGhvbiB2ZXJzaW9ucyBhbmQgc3VwcG9ydCBpbiBSSEVMIDgiCiAgICAgICAgICB9CiAgICAgICAgXSwgCiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJQbGVhc2UgcnVuIFwiYWx0ZXJuYXRpdmVzIC0tc2V0IHB5dGhvbiAvdXNyL2Jpbi9weXRob24zXCIgYWZ0ZXIgdXBncmFkZSIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAicHl0aG9uX2luZm9ybV91c2VyIiwgCiAgICAgICJzdW1tYXJ5IjogIkluIFJIRUwgOCwgdGhlcmUgaXMgbm8gJ3B5dGhvbicgY29tbWFuZC4gUHl0aG9uIDMgKGJhY2t3YXJkIGluY29tcGF0aWJsZSkgaXMgdGhlIHByaW1hcnkgUHl0aG9uIHZlcnNpb24gYW5kIFB5dGhvbiAyIGlzIGF2YWlsYWJsZSB3aXRoIGxpbWl0ZWQgc3VwcG9ydCBhbmQgbGltaXRlZCBzZXQgb2YgcGFja2FnZXMuIElmIHlvdSBubyBsb25nZXIgcmVxdWlyZSBQeXRob24gMiBwYWNrYWdlcyBmb2xsb3dpbmcgdGhlIHVwZ3JhZGUsIHBsZWFzZSByZW1vdmUgdGhlbS4gUmVhZCBtb3JlIGhlcmU6IGh0dHBzOi8vcmVkLmh0L3JoZWwtOC1weXRob24iLCAKICAgICAgImF1ZGllbmNlIjogImRldmVsb3BlciIsIAogICAgICAia2V5IjogIjBjOTg1ODViMWQ4ZDI1MmViNTQwYmY2MTU2MDA5NGYzNDk1MzUxZjUiLCAKICAgICAgImlkIjogImRkZTExMGJhMzcwZTFhZmMxYTYzZjYxOGE3ZTg4YmY5ZTA2YzIzMjRkZGE0MWVjNjdlOGQ5Y2IwNjdhNmViZTkiLCAKICAgICAgInNldmVyaXR5IjogImhpZ2giCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAia2VybmVsIiwgCiAgICAgICAgImRyaXZlcnMiLCAKICAgICAgICAiaW5oaWJpdG9yIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkxlYXBwIGRldGVjdGVkIGxvYWRlZCBrZXJuZWwgZHJpdmVycyB3aGljaCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiBSSEVMIDguIFVwZ3JhZGUgY2Fubm90IHByb2NlZWQuIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMS0yNVQxNToxMDo0MC40Mzg0OTFaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJleHRlcm5hbCI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInVybCI6ICJodHRwczovL2FjY2Vzcy5yZWRoYXQuY29tL3NvbHV0aW9ucy82OTcxNzE2IiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJMZWFwcCBwcmV1cGdyYWRlIGdldHRpbmcgXCJJbmhpYml0b3I6IERldGVjdGVkIGxvYWRlZCBrZXJuZWwgZHJpdmVycyB3aGljaCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiBSSEVMIDguIFVwZ3JhZGUgY2Fubm90IHByb2NlZWQuXCIgIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJ1cmwiOiAiaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9zb2x1dGlvbnMvNTQzNjEzMSIsIAogICAgICAgICAgICAidGl0bGUiOiAiTGVhcHAgdXBncmFkZSBmYWlsIHdpdGggZXJyb3IgXCJJbmhpYml0b3I6IERldGVjdGVkIGxvYWRlZCBrZXJuZWwgZHJpdmVycyB3aGljaCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiBSSEVMIDguIFVwZ3JhZGUgY2Fubm90IHByb2NlZWQuXCIiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogImNoZWNrX2RldGVjdGVkX2RldmljZXNfYW5kX2RyaXZlcnMiLCAKICAgICAgInN1bW1hcnkiOiAiU3VwcG9ydCBmb3IgdGhlIGZvbGxvd2luZyBSSEVMIDcgZGV2aWNlIGRyaXZlcnMgaGFzIGJlZW4gcmVtb3ZlZCBpbiBSSEVMIDg6XG4gICAgIC0gcGF0YV9hY3BpXG4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiZjA4YTA3ZGE5MDI5NThkZWZhNGY1YzI2OTlmYWU5ZWMyZWI2N2M1YiIsIAogICAgICAiaWQiOiAiNTkxMjc5ZjJlZGUyOGI0MDg5ZDQyMDE5N2JhMzJlYTlhODY2MjJkMzQzMDQzMDhjNTYwZTcxOTUzMTcxMTZmOCIsIAogICAgICAic2V2ZXJpdHkiOiAiaGlnaCIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJhdXRoZW50aWNhdGlvbiIsIAogICAgICAgICJzZWN1cml0eSIsIAogICAgICAgICJ0b29scyIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJDdXJyZW50IFBBTSBhbmQgbnNzd2l0Y2guY29uZiBjb25maWd1cmF0aW9uIHdpbGwgYmUga2VwdC4iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjEwOjQwLjY1NTk3N1oiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbGF0ZWRfcmVzb3VyY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImF1dGhzZWxlY3QiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJhdXRoY29uZmlnIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAiZmlsZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiL2V0Yy9uc3N3aXRjaC5jb25mIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJhdXRoc2VsZWN0X2NoZWNrIiwgCiAgICAgICJzdW1tYXJ5IjogIlRoZXJlIGlzIGEgbmV3IHRvb2wgY2FsbGVkIGF1dGhzZWxlY3QgaW4gUkhFTDggdGhhdCByZXBsYWNlZCBhdXRoY29uZmlnLiBUaGUgdXBncmFkZSBwcm9jZXNzIHdhcyB1bmFibGUgdG8gZmluZCBhbiBhdXRoc2VsZWN0IHByb2ZpbGUgdGhhdCB3b3VsZCBiZSBlcXVpdmFsZW50IHRvIHlvdXIgY3VycmVudCBjb25maWd1cmF0aW9uLiBUaGVyZWZvcmUgeW91ciBjb25maWd1cmF0aW9uIHdpbGwgYmUgbGVmdCBpbnRhY3QuIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjQwYzRhYjFkYTRhMzBkYzFjYTQwZTU0M2Y2Mzg1ZTEzMzZkODgxMGMiLCAKICAgICAgImlkIjogImExODQzNDI4ZmY0NDE3NzZlNDFmNjZlM2QwOTA5OWYxZjYzZTg2NWRkYmZhZTVlOWQyN2FlMTIwNDc5ODhjMTMiLCAKICAgICAgInNldmVyaXR5IjogImluZm8iCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAic2VydmljZXMiLCAKICAgICAgICAidGltZSBtYW5hZ2VtZW50IgogICAgICBdLCAKICAgICAgInRpdGxlIjogImNocm9ueSB1c2luZyBkZWZhdWx0IGNvbmZpZ3VyYXRpb24iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTExLTI1VDE1OjEwOjQxLjAyNzAyM1oiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbGF0ZWRfcmVzb3VyY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogIm50cGQiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJjaHJvbnkiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJmaWxlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICIvZXRjL2Nocm9ueS5jb25mIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJjaGVja19jaHJvbnkiLCAKICAgICAgInN1bW1hcnkiOiAiZGVmYXVsdCBjaHJvbnkgY29uZmlndXJhdGlvbiBpbiBSSEVMOCB1c2VzIGxlYXBzZWN0eiBkaXJlY3RpdmUsIHdoaWNoIGNhbm5vdCBiZSB1c2VkIHdpdGggbGVhcCBzbWVhcmluZyBOVFAgc2VydmVycywgYW5kIHVzZXMgYSBzaW5nbGUgcG9vbCBkaXJlY3RpdmUgaW5zdGVhZCBvZiBmb3VyIHNlcnZlciBkaXJlY3RpdmVzIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogImM0MjIyZWJkMTg3MzBhNzZmNmJjN2IzYjY2ZGY4OThiMTA2ZTY1NTQiLCAKICAgICAgImlkIjogIjA4ZDk1ODE3NDlmNWU2NjY4NmUyMDAwYTVjOTlkZmQ0ZGMxOTEwODdmMTRiZGJkMmVkNzMxNzkwMWVjMTcyYjAiLCAKICAgICAgInNldmVyaXR5IjogIm1lZGl1bSIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJzZXJ2aWNlcyIsIAogICAgICAgICJlbWFpbCIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJQb3N0Zml4IGhhcyBpbmNvbXBhdGlibGUgY2hhbmdlcyBpbiB0aGUgbmV4dCBtYWpvciB2ZXJzaW9uIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMS0yNVQxNToxMDo0MS4zOTI5MzBaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwb3N0Zml4IgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJjaGVja19wb3N0Zml4IiwgCiAgICAgICJzdW1tYXJ5IjogIlBvc3RmaXggMy54IGhhcyBzbyBjYWxsZWQgXCJjb21wYXRpYmlsaXR5IHNhZmV0eSBuZXRcIiB0aGF0IHJ1bnMgUG9zdGZpeCBwcm9ncmFtcyB3aXRoIGJhY2t3YXJkcy1jb21wYXRpYmxlIGRlZmF1bHQgc2V0dGluZ3MuIEl0IHdpbGwgbG9nIGEgd2FybmluZyB3aGVuZXZlciBiYWNrd2FyZHMtY29tcGF0aWJsZSBkZWZhdWx0IHNldHRpbmcgbWF5IGJlIHJlcXVpcmVkIGZvciBjb250aW51aXR5IG9mIHNlcnZpY2UuIEJhc2VkIG9uIHRoaXMgbG9nZ2luZyB0aGUgc3lzdGVtIGFkbWluaXN0cmF0b3IgY2FuIGRlY2lkZSBpZiBhbnkgYmFja3dhcmRzLWNvbXBhdGlibGUgc2V0dGluZ3MgbmVlZCB0byBiZSBtYWRlIHBlcm1hbmVudCBpbiBtYWluLmNmIG9yIG1hc3Rlci5jZiwgYmVmb3JlIHR1cm5pbmcgb2ZmIHRoZSBiYWNrd2FyZHMtY29tcGF0aWJpbGl0eSBzYWZldHkgbmV0LlxuVGhlIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgc2FmZXR5IG5ldCBpcyBieSBkZWZhdWx0IHR1cm5lZCBvZmYgaW4gUmVkIEhhdCBFbnRlcnByaXNlIExpbnV4IDguXG5JdCBjYW4gYmUgdHVybmVkIG9uIGJ5IHJ1bm5pbmc6ICBcInBvc3Rjb25mIC1lIGNvbXBhdGliaWxpdHlfbGV2ZWw9MFxuSXQgY2FuIGJlIHR1cm5lZCBvZmYgYnkgcnVubmluZzogXCJwb3N0Y29uZiAtZSBjb21wYXRpYmlsaXR5X2xldmVsPTJcblxuSW4gdGhlIFBvc3RmaXggTXlTUUwgZGF0YWJhc2UgY2xpZW50LCB0aGUgZGVmYXVsdCBcIm9wdGlvbl9ncm91cFwiIHZhbHVlIGhhcyBjaGFuZ2VkIHRvIFwiY2xpZW50XCIsIGkuZS4gaXQgbm93IHJlYWRzIG9wdGlvbnMgZnJvbSB0aGUgW2NsaWVudF0gZ3JvdXAgZnJvbSB0aGUgTXlTUUwgY29uZmlndXJhdGlvbiBmaWxlLiBUbyBkaXNhYmxlIGl0LCBzZXQgXCJvcHRpb25fZ3JvdXBcIiB0byB0aGUgZW1wdHkgc3RyaW5nLlxuXG5UaGUgcG9zdHF1ZXVlIGNvbW1hbmQgbm8gbG9uZ2VyIGZvcmNlcyBhbGwgbWVzc2FnZSBhcnJpdmFsIHRpbWVzIHRvIGJlIHJlcG9ydGVkIGluIFVUQy4gVG8gZ2V0IHRoZSBvbGQgYmVoYXZpb3IsIHNldCBUWj1VVEMgaW4gbWFpbi5jZjppbXBvcnRfZW52aXJvbm1lbnQuXG5cblBvc3RmaXggMy4yIGVuYWJsZXMgZWxsaXB0aWMgY3VydmUgbmVnb3RpYXRpb24uIFRoaXMgY2hhbmdlcyB0aGUgZGVmYXVsdCBzbXRwZF90bHNfZWVjZGhfZ3JhZGUgc2V0dGluZyB0byBcImF1dG9cIiwgYW5kIGludHJvZHVjZXMgYSBuZXcgcGFyYW1ldGVyIFwidGxzX2VlY2RoX2F1dG9fY3VydmVzXCIgd2l0aCB0aGUgbmFtZXMgb2YgY3VydmVzIHRoYXQgbWF5IGJlIG5lZ290aWF0ZWQuXG5cblRoZSBcIm1hc3Rlci5jZlwiIGNocm9vdCBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gXCJ5XCIgKHllcykgdG8gXCJuXCIgKG5vKS4gVGhpcyBhcHBsaWVzIHRvIG1hc3Rlci5jZiBzZXJ2aWNlcyB3aGVyZSBjaHJvb3QgZmllbGQgaXMgbm90IGV4cGxpY2l0bHkgc3BlY2lmaWVkLlxuXG5UaGUgXCJhcHBlbmRfZG90X215ZG9tYWluXCIgZGVmYXVsdCB2YWx1ZSBoYXMgY2hhbmdlZCBmcm9tIFwieWVzXCIgdG8gXCJub1wiLiBZb3UgbWF5IG5lZWQgY2hhbmdpbmcgaXQgdG8gXCJ5ZXNcIiBpZiBzZW5kZXJzIGNhbm5vdCB1c2UgY29tcGxldGUgZG9tYWluIG5hbWVzIGluIGUtbWFpbCBhZGRyZXNzZXMuXG5cblRoZSBcInJlbGF5X2RvbWFpbnNcIiBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gXCIkbXlkZXN0aW5hdGlvblwiIHRvIHRoZSBlbXB0eSB2YWx1ZS4gVGhpcyBjb3VsZCByZXN1bHQgaW4gdW5leHBlY3RlZCBcIlJlbGF5IGFjY2VzcyBkZW5pZWRcIiBlcnJvcnMgb3IgRVRSTiBlcnJvcnMsIGJlY2F1c2Ugbm93IHdpbGwgcG9zdGZpeCBieSBkZWZhdWx0IHJlbGF5IG9ubHkgZm9yIHRoZSBsb2NhbGhvc3QuXG5cblRoZSBcIm15bmV0d29ya3Nfc3R5bGVcIiBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gXCJzdWJuZXRcIiB0byBcImhvc3RcIi4gVGhpcyBwYXJhbWV0ZXIgaXMgdXNlZCB0byBpbXBsZW1lbnQgdGhlIFwicGVybWl0X215bmV0d29ya3NcIiBmZWF0dXJlLiBUaGUgY2hhbmdlIGNvdWxkIHJlc3VsdCBpbiB1bmV4cGVjdGVkIFwiYWNjZXNzIGRlbmllZFwiIGVycm9ycywgYmVjYXVzZSBwb3N0Zml4IHdpbGwgbm93IGJ5IGRlZmF1bHQgdHJ1c3Qgb25seSB0aGUgbG9jYWwgbWFjaGluZSwgbm90IHRoZSByZW1vdGUgU01UUCBjbGllbnRzIG9uIHRoZSBzYW1lIElQIHN1Ym5ldHdvcmsuXG5cblBvc3RmaXggbm93IHN1cHBvcnRzIGR5bmFtaWNhbGx5IGxvYWRlZCBkYXRhYmFzZSBwbHVnaW5zLiBQbHVnaW5zIGFyZSBzaGlwcGVkIGluIGluZGl2aWR1YWwgUlBNIHN1Yi1wYWNrYWdlcy4gQ29ycmVjdCBkYXRhYmFzZSBwbHVnaW5zIGhhdmUgdG8gYmUgaW5zdGFsbGVkLCBvdGhlcndpc2UgdGhlIHNwZWNpZmljIGRhdGFiYXNlIGNsaWVudCB3aWxsIG5vdCB3b3JrLiBGb3IgZXhhbXBsZSBmb3IgUG9zdGdyZVNRTCBtYXAgdG8gd29yaywgdGhlIHBvc3RmaXgtcGdzcWwgUlBNIHBhY2thZ2UgaGFzIHRvIGJlIGluc3RhbGxlZC5cbiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICI1NzIxZTBhMDdhNjdkODJjZjdlNWVhNmYxNzY2MmNkNGY4MmUwYTMzIiwgCiAgICAgICJpZCI6ICI5MWZlMGM5MzBkOGE4YzhjMzljZjRjNzE1ZDAxMTg4NmY4NWFmNzAzYjVmZWFmYjUyYTFiMzY5ZjVjMmUwNTIwIiwgCiAgICAgICJzZXZlcml0eSI6ICJsb3ciCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAidG9vbHMiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiR3JlcCBoYXMgaW5jb21wYXRpYmxlIGNoYW5nZXMgaW4gdGhlIG5leHQgbWFqb3IgdmVyc2lvbiIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MTA6NDEuNjQ0Mjg1WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiZ3JlcCIKICAgICAgICAgIH0KICAgICAgICBdLCAKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIlBsZWFzZSB1cGRhdGUgeW91ciBzY3JpcHRzIHRvIGJlIGNvbXBhdGlibGUgd2l0aCB0aGUgY2hhbmdlcy4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogImNoZWNrZ3JlcCIsIAogICAgICAic3VtbWFyeSI6ICJJZiBhIGZpbGUgY29udGFpbnMgZGF0YSBpbXByb3Blcmx5IGVuY29kZWQgZm9yIHRoZSBjdXJyZW50IGxvY2FsZSwgYW5kIHRoaXMgaXMgZGlzY292ZXJlZCBiZWZvcmUgYW55IG9mIHRoZSBmaWxlJ3MgY29udGVudHMgYXJlIG91dHB1dCwgZ3JlcCBub3cgdHJlYXRzIHRoZSBmaWxlIGFzIGJpbmFyeS5cblRoZSAnZ3JlcCAtUCcgbm8gbG9uZ2VyIHJlcG9ydHMgYW4gZXJyb3IgYW5kIGV4aXRzIHdoZW4gZ2l2ZW4gaW52YWxpZCBVVEYtOCBkYXRhLiBJbnN0ZWFkLCBpdCBjb25zaWRlcnMgdGhlIGRhdGEgdG8gYmUgbm9uLW1hdGNoaW5nLlxuSW4gbG9jYWxlcyB3aXRoIG11bHRpYnl0ZSBjaGFyYWN0ZXIgZW5jb2RpbmdzIG90aGVyIHRoYW4gVVRGLTgsIGdyZXAgLVAgbm93IHJlcG9ydHMgYW4gZXJyb3IgYW5kIGV4aXRzIGluc3RlYWQgb2YgbWlzYmVoYXZpbmcuXG5XaGVuIHNlYXJjaGluZyBiaW5hcnkgZGF0YSwgZ3JlcCBub3cgbWF5IHRyZWF0IG5vbi10ZXh0IGJ5dGVzIGFzIGxpbmUgdGVybWluYXRvcnMuIFRoaXMgY2FuIGJvb3N0IHBlcmZvcm1hbmNlIHNpZ25pZmljYW50bHkuXG5UaGUgJ2dyZXAgLXonIG5vIGxvbmdlciBhdXRvbWF0aWNhbGx5IHRyZWF0cyB0aGUgYnl0ZSAnXFwyMDAnIGFzIGJpbmFyeSBkYXRhLlxuQ29udGV4dCBubyBsb25nZXIgZXhjbHVkZXMgc2VsZWN0ZWQgbGluZXMgb21pdHRlZCBiZWNhdXNlIG9mIC1tLiBGb3IgZXhhbXBsZSwgJ2dyZXAgXCJeXCIgLW0xIC1BMScgbm93IG91dHB1dHMgdGhlIGZpcnN0IHR3byBpbnB1dCBsaW5lcywgbm90IGp1c3QgdGhlIGZpcnN0IGxpbmUuXG4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiOTQ2NjVhNDk5ZTJlZWVlMzVlY2EzZTcwOTNhN2FiZTE4MzM4NGIxNiIsIAogICAgICAiaWQiOiAiNDhlN2FjMjliM2Y4ZWY1YWVlZWY2OWY4MzYzMTdjYjI3MTMyMGMwMTIxMzVmYTdlOWQ5NTU2MDFkZGI0M2JiNiIsIAogICAgICAic2V2ZXJpdHkiOiAibG93IgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInNhbml0eSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJQYWNrYWdlcyBub3Qgc2lnbmVkIGJ5IFJlZCBIYXQgZm91bmQgb24gdGhlIHN5c3RlbSIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTEtMjVUMTU6MTA6NDIuMjI4NDM1WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImFjdG9yIjogInJlZF9oYXRfc2lnbmVkX3JwbV9jaGVjayIsIAogICAgICAic3VtbWFyeSI6ICJUaGUgZm9sbG93aW5nIHBhY2thZ2VzIGhhdmUgbm90IGJlZW4gc2lnbmVkIGJ5IFJlZCBIYXQgYW5kIG1heSBiZSByZW1vdmVkIGR1cmluZyB0aGUgdXBncmFkZSBwcm9jZXNzIGluIGNhc2UgUmVkIEhhdC1zaWduZWQgcGFja2FnZXMgdG8gYmUgcmVtb3ZlZCBkdXJpbmcgdGhlIHVwZ3JhZGUgZGVwZW5kIG9uIHRoZW06XG4tIGJlYWtlcmxpYlxuLSBiZWFrZXJsaWItcmVkaGF0XG4tIGVwZWwtcmVsZWFzZVxuLSBsc2h3XG4tIHJlc3RyYWludFxuLSByZXN0cmFpbnQtcmh0c1xuLSB0cHMtZGV2ZWwiLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiMTNmMDc5MWFlNWYxOWY1MGU3ZDBkNjA2ZmI2NTAxZjkxYjFlZmIyYyIsIAogICAgICAiaWQiOiAiOWJlZTE4YjFmODliZmRmMmZkODNlOTU2OGJlOTkyZWU2NzgyOTk5MmU5YzIxNDRkZTEwNGNjODBjZTg5NGVmMCIsIAogICAgICAic2V2ZXJpdHkiOiAiaGlnaCIKICAgIH0KICBdCn0K", "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": "f5721669f101ca23092acf682448dab490495d944a2b0e4004f67750ad90f172", "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-25T15:10:35.368969Z", "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": "9be3439cc2960b1fa8d69d35dbfc2a6f930dbd3e434235942697e8f72774d582", "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-25T15:10:37.663368Z", "title": "Packages available in excluded repositories will not be installed"}, {"actor": "check_skipped_repositories", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "python3-libs"}, {"scheme": "package", "title": "perl-libs"}, {"scheme": "package", "title": "perl-XML-Twig"}, {"scheme": "package", "title": "perl-HTML-Tagset"}, {"scheme": "package", "title": "perl-parent"}, {"scheme": "package", "title": "efivar-libs"}, {"scheme": "package", "title": "perl-Time-HiRes"}, {"scheme": "package", "title": "perl-HTTP-Cookies"}, {"scheme": "package", "title": "vim-common"}, {"scheme": "package", "title": "perl-Pod-Perldoc"}, {"scheme": "package", "title": "libsolv"}, {"scheme": "package", "title": "perl-macros"}, {"scheme": "package", "title": "perl-IO-Compress"}, {"scheme": "package", "title": "python-slip-dbus"}, {"scheme": "package", "title": "perl-HTTP-Date"}, {"scheme": "package", "title": "ruby-libs"}, {"scheme": "package", "title": "perl-XML-NamespaceSupport"}, {"scheme": "package", "title": "rubygems"}, {"scheme": "package", "title": "grub2-efi-x64-modules"}, {"scheme": "package", "title": "perl-HTTP-Message"}, {"scheme": "package", "title": "ipset"}, {"scheme": "package", "title": "perl-Socket"}, {"scheme": "package", "title": "rubygem-psych"}, {"scheme": "package", "title": "libdrm"}, {"scheme": "package", "title": "perl-Time-Local"}, {"scheme": "package", "title": "rubygem-bigdecimal"}, {"scheme": "package", "title": "perl-File-Temp"}, {"scheme": "package", "title": "python3"}, {"scheme": "package", "title": "perl-Text-ParseWords"}, {"scheme": "package", "title": "gpm-libs"}, {"scheme": "package", "title": "perl-LWP-MediaTypes"}, {"scheme": "package", "title": "perl-Compress-Raw-Zlib"}, {"scheme": "package", "title": "perl-TermReadKey"}, {"scheme": "package", "title": "perl-threads"}, {"scheme": "package", "title": "perl-File-Listing"}, {"scheme": "package", "title": "rubygem-rdoc"}, {"scheme": "package", "title": "perl-Scalar-List-Utils"}, {"scheme": "package", "title": "perl-HTTP-Tiny"}, {"scheme": "package", "title": "perl-XML-SAX"}, {"scheme": "package", "title": "perl-LWP-Protocol-https"}, {"scheme": "package", "title": "vim-filesystem"}, {"scheme": "package", "title": "perl-IO-Zlib"}, {"scheme": "package", "title": "rng-tools"}, {"scheme": "package", "title": "libpciaccess"}, {"scheme": "package", "title": "perl-Mozilla-CA"}, {"scheme": "package", "title": "python-firewall"}, {"scheme": "package", "title": "json-glib"}, {"scheme": "package", "title": "perl-threads-shared"}, {"scheme": "package", "title": "mailcap"}, {"scheme": "package", "title": "perl-Business-ISBN-Data"}, {"scheme": "package", "title": "perl-Encode"}, {"scheme": "package", "title": "perl-Carp"}, {"scheme": "package", "title": "linux-firmware"}, {"scheme": "package", "title": "perl-HTTP-Negotiate"}, {"scheme": "package", "title": "rubygem-io-console"}, {"scheme": "package", "title": "perl-Data-Dumper"}, {"scheme": "package", "title": "perl-Exporter"}, {"scheme": "package", "title": "aic94xx-firmware"}, {"scheme": "package", "title": "wget"}, {"scheme": "package", "title": "vim-enhanced"}, {"scheme": "package", "title": "perl-libwww-perl"}, {"scheme": "package", "title": "perl-URI"}, {"scheme": "package", "title": "perl-Module-Load"}, {"scheme": "package", "title": "perl-XML-LibXML"}, {"scheme": "package", "title": "perl-File-Path"}, {"scheme": "package", "title": "perl-Encode-Locale"}, {"scheme": "package", "title": "perl-XML-SAX-Base"}, {"scheme": "package", "title": "perl-XML-Parser"}, {"scheme": "package", "title": "iprutils"}, {"scheme": "package", "title": "biosdevname"}, {"scheme": "package", "title": "perl-FCGI"}, {"scheme": "package", "title": "perl-TimeDate"}, {"scheme": "package", "title": "mokutil"}, {"scheme": "package", "title": "git"}, {"scheme": "package", "title": "perl-Compress-Raw-Bzip2"}, {"scheme": "package", "title": "perl"}, {"scheme": "package", "title": "perl-Font-AFM"}, {"scheme": "package", "title": "fxload"}, {"scheme": "package", "title": "perl-Storable"}, {"scheme": "package", "title": "perl-Digest-MD5"}, {"scheme": "package", "title": "plymouth-core-libs"}, {"scheme": "package", "title": "libreport-filesystem"}, {"scheme": "package", "title": "perl-Getopt-Long"}, {"scheme": "package", "title": "perl-HTML-Tree"}, {"scheme": "package", "title": "perl-IO-HTML"}, {"scheme": "package", "title": "ruby"}, {"scheme": "package", "title": "perl-PathTools"}, {"scheme": "package", "title": "perl-HTML-Parser"}, {"scheme": "package", "title": "ipset-libs"}, {"scheme": "package", "title": "perl-Net-LibIDN"}, {"scheme": "package", "title": "perl-Git"}, {"scheme": "package", "title": "firewalld"}, {"scheme": "package", "title": "plymouth"}, {"scheme": "package", "title": "perl-CGI"}, {"scheme": "package", "title": "python3-setuptools"}, {"scheme": "package", "title": "perl-WWW-RobotRules"}, {"scheme": "package", "title": "firewalld-filesystem"}, {"scheme": "package", "title": "shim-x64"}, {"scheme": "package", "title": "ruby-irb"}, {"scheme": "package", "title": "perl-Pod-Simple"}, {"scheme": "package", "title": "perl-Error"}, {"scheme": "package", "title": "perl-HTML-Format"}, {"scheme": "package", "title": "lsscsi"}, {"scheme": "package", "title": "perl-HTTP-Daemon"}, {"scheme": "package", "title": "alsa-lib"}, {"scheme": "package", "title": "redhat-logos"}, {"scheme": "package", "title": "rubygem-json"}, {"scheme": "package", "title": "perl-Date-Manip"}, {"scheme": "package", "title": "perl-Net-HTTP"}, {"scheme": "package", "title": "perl-Digest"}, {"scheme": "package", "title": "perl-IO-Socket-SSL"}, {"scheme": "package", "title": "ebtables"}, {"scheme": "package", "title": "plymouth-scripts"}, {"scheme": "package", "title": "perl-IO-stringy"}, {"scheme": "package", "title": "time"}, {"scheme": "package", "title": "perl-podlators"}, {"scheme": "package", "title": "perl-constant"}, {"scheme": "package", "title": "perl-Pod-Escapes"}, {"scheme": "package", "title": "perl-Net-SSLeay"}, {"scheme": "package", "title": "perl-Business-ISBN"}, {"scheme": "package", "title": "alsa-tools-firmware"}, {"scheme": "package", "title": "perl-Filter"}, {"scheme": "package", "title": "librepo"}, {"scheme": "package", "title": "perl-Pod-Usage"}, {"scheme": "package", "title": "python-slip"}, {"scheme": "package", "title": "alsa-firmware"}, {"scheme": "package", "title": "perl-IO-Socket-IP"}, {"scheme": "package", "title": "python3-pip"}, {"scheme": "repository", "title": "rhel-Server"}], "remediations": [{"context": "You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket", "type": "hint"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "f2125afeaf360a957be21e7e6a068b4973811d44bcdf16102074a93341db55d3", "key": "8e89e20c645cea600b240156071d81c64daab7ad", "severity": "low", "summary": "The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel-Server\nAnd the following packages installed from those repositories may not be upgraded:\n- python3-libs\n- perl-libs\n- perl-XML-Twig\n- perl-HTML-Tagset\n- perl-parent\n- efivar-libs\n- perl-Time-HiRes\n- perl-HTTP-Cookies\n- vim-common\n- perl-Pod-Perldoc\n- libsolv\n- perl-macros\n- perl-IO-Compress\n- python-slip-dbus\n- perl-HTTP-Date\n- ruby-libs\n- perl-XML-NamespaceSupport\n- rubygems\n- grub2-efi-x64-modules\n- perl-HTTP-Message\n- ipset\n- perl-Socket\n- rubygem-psych\n- libdrm\n- perl-Time-Local\n- rubygem-bigdecimal\n- perl-File-Temp\n- python3\n- perl-Text-ParseWords\n- gpm-libs\n- perl-LWP-MediaTypes\n- perl-Compress-Raw-Zlib\n- perl-TermReadKey\n- perl-threads\n- perl-File-Listing\n- rubygem-rdoc\n- perl-Scalar-List-Utils\n- perl-HTTP-Tiny\n- perl-XML-SAX\n- perl-LWP-Protocol-https\n- vim-filesystem\n- perl-IO-Zlib\n- rng-tools\n- libpciaccess\n- perl-Mozilla-CA\n- python-firewall\n- json-glib\n- perl-threads-shared\n- mailcap\n- perl-Business-ISBN-Data\n- perl-Encode\n- perl-Carp\n- linux-firmware\n- perl-HTTP-Negotiate\n- rubygem-io-console\n- perl-Data-Dumper\n- perl-Exporter\n- aic94xx-firmware\n- wget\n- vim-enhanced\n- perl-libwww-perl\n- perl-URI\n- perl-Module-Load\n- perl-XML-LibXML\n- perl-File-Path\n- perl-Encode-Locale\n- perl-XML-SAX-Base\n- perl-XML-Parser\n- iprutils\n- biosdevname\n- perl-FCGI\n- perl-TimeDate\n- mokutil\n- git\n- perl-Compress-Raw-Bzip2\n- perl\n- perl-Font-AFM\n- fxload\n- perl-Storable\n- perl-Digest-MD5\n- plymouth-core-libs\n- libreport-filesystem\n- perl-Getopt-Long\n- perl-HTML-Tree\n- perl-IO-HTML\n- ruby\n- perl-PathTools\n- perl-HTML-Parser\n- ipset-libs\n- perl-Net-LibIDN\n- perl-Git\n- firewalld\n- plymouth\n- perl-CGI\n- python3-setuptools\n- perl-WWW-RobotRules\n- firewalld-filesystem\n- shim-x64\n- ruby-irb\n- perl-Pod-Simple\n- perl-Error\n- perl-HTML-Format\n- lsscsi\n- perl-HTTP-Daemon\n- alsa-lib\n- redhat-logos\n- rubygem-json\n- perl-Date-Manip\n- perl-Net-HTTP\n- perl-Digest\n- perl-IO-Socket-SSL\n- ebtables\n- plymouth-scripts\n- perl-IO-stringy\n- time\n- perl-podlators\n- perl-constant\n- perl-Pod-Escapes\n- perl-Net-SSLeay\n- perl-Business-ISBN\n- alsa-tools-firmware\n- perl-Filter\n- librepo\n- perl-Pod-Usage\n- python-slip\n- alsa-firmware\n- perl-IO-Socket-IP\n- python3-pip", "timeStamp": "2025-11-25T15:10:38.343765Z", "title": "Some enabled RPM repositories are unknown to Leapp"}, {"actor": "check_grub_core", "audience": "sysadmin", "groups": ["boot"], "hostname": "managed-node01", "id": "248f56d42a04c13b92669ae58849b1c3cbaa5bb894d2785535c79d3dedd4913d", "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-11-25T15:10:38.384337Z", "title": "GRUB2 core will be automatically updated during the upgrade"}, {"actor": "check_se_linux", "audience": "sysadmin", "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "e958122f61372a8815aebb7553fcb4faa5a3a3d2ea138ef73d24c238701b84f5", "key": "8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "severity": "info", "summary": "SElinux relabeling will be scheduled as the status is permissive/enforcing.", "timeStamp": "2025-11-25T15:10:38.663131Z", "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": "746d997f97521e76a41097681420e787701a53d008e66edb7338cca7654927ce", "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-11-25T15:10:38.667540Z", "title": "SElinux will be set to permissive mode"}, {"actor": "removed_pam_modules_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "sssd"}], "remediations": [{"context": "Configure SSSD to replace pam_pkcs11", "type": "hint"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "731940cc90808fd84de38b428d7e20ad28038b07d838f65e78df460fe6a1d3d7", "key": "bf47e7305d6805e8bbeaa7593cf01e38030c23f3", "severity": "medium", "summary": "Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.", "timeStamp": "2025-11-25T15:10:39.052118Z", "title": "Module pam_pkcs11 will be removed from PAM configuration"}, {"actor": "check_systemd_broken_symlinks", "audience": "sysadmin", "detail": {"remediations": [{"context": "Remove the invalid symlinks before the upgrade.", "type": "hint"}, {"context": ["/usr/bin/rm", "/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service"], "type": "command"}]}, "groups": ["filesystem"], "hostname": "managed-node01", "id": "8b7e2ce33ef5e369cb2a5ccb164e6f2739c86bdc3ab91af585a9d8b6ad8595bb", "key": "be2083fee03f5f0a708fd193d82d2fe20aee7217", "severity": "low", "summary": "Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "timeStamp": "2025-11-25T15:10:39.093062Z", "title": "Detected broken systemd symlinks for non-existing services"}, {"actor": "python_inform_user", "audience": "developer", "detail": {"external": [{"title": "Difference in Python versions and support in RHEL 8", "url": "https://red.ht/rhel-8-python"}], "related_resources": [{"scheme": "package", "title": "python"}, {"scheme": "package", "title": "python2"}, {"scheme": "package", "title": "python3"}], "remediations": [{"context": "Please run \"alternatives --set python /usr/bin/python3\" after upgrade", "type": "hint"}]}, "groups": ["python"], "hostname": "managed-node01", "id": "dde110ba370e1afc1a63f618a7e88bf9e06c2324dda41ec67e8d9cb067a6ebe9", "key": "0c98585b1d8d252eb540bf61560094f3495351f5", "severity": "high", "summary": "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", "timeStamp": "2025-11-25T15:10:40.210174Z", "title": "Difference in Python versions and support in RHEL 8"}, {"actor": "check_detected_devices_and_drivers", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716"}, {"title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131"}]}, "groups": ["kernel", "drivers", "inhibitor"], "hostname": "managed-node01", "id": "591279f2ede28b4089d420197ba32ea9a86622d34304308c560e7195317116f8", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-11-25T15:10:40.438491Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."}, {"actor": "authselect_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "authselect"}, {"scheme": "package", "title": "authconfig"}, {"scheme": "file", "title": "/etc/nsswitch.conf"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "a1843428ff441776e41f66e3d09099f1f63e865ddbfae5e9d27ae12047988c13", "key": "40c4ab1da4a30dc1ca40e543f6385e1336d8810c", "severity": "info", "summary": "There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.", "timeStamp": "2025-11-25T15:10:40.655977Z", "title": "Current PAM and nsswitch.conf configuration will be kept."}, {"actor": "check_chrony", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "ntpd"}, {"scheme": "package", "title": "chrony"}, {"scheme": "file", "title": "/etc/chrony.conf"}]}, "groups": ["services", "time management"], "hostname": "managed-node01", "id": "08d9581749f5e66686e2000a5c99dfd4dc191087f14bdbd2ed7317901ec172b0", "key": "c4222ebd18730a76f6bc7b3b66df898b106e6554", "severity": "medium", "summary": "default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives", "timeStamp": "2025-11-25T15:10:41.027023Z", "title": "chrony using default configuration"}, {"actor": "check_postfix", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "postfix"}]}, "groups": ["services", "email"], "hostname": "managed-node01", "id": "91fe0c930d8a8c8c39cf4c715d011886f85af703b5feafb52a1b369f5c2e0520", "key": "5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33", "severity": "low", "summary": "Postfix 3.x has so called \"compatibility safety net\" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: \"postconf -e compatibility_level=0\nIt can be turned off by running: \"postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default \"option_group\" value has changed to \"client\", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set \"option_group\" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to \"auto\", and introduces a new parameter \"tls_eecdh_auto_curves\" with the names of curves that may be negotiated.\n\nThe \"master.cf\" chroot default value has changed from \"y\" (yes) to \"n\" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe \"append_dot_mydomain\" default value has changed from \"yes\" to \"no\". You may need changing it to \"yes\" if senders cannot use complete domain names in e-mail addresses.\n\nThe \"relay_domains\" default value has changed from \"$mydestination\" to the empty value. This could result in unexpected \"Relay access denied\" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe \"mynetworks_style\" default value has changed from \"subnet\" to \"host\". This parameter is used to implement the \"permit_mynetworks\" feature. The change could result in unexpected \"access denied\" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n", "timeStamp": "2025-11-25T15:10:41.392930Z", "title": "Postfix has incompatible changes in the next major version"}, {"actor": "checkgrep", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "grep"}], "remediations": [{"context": "Please update your scripts to be compatible with the changes.", "type": "hint"}]}, "groups": ["tools"], "hostname": "managed-node01", "id": "48e7ac29b3f8ef5aeeef69f836317cb271320c012135fa7e9d955601ddb43bb6", "key": "94665a499e2eeee35eca3e7093a7abe183384b16", "severity": "low", "summary": "If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary.\nThe 'grep -P' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe 'grep -z' no longer automatically treats the byte '\\200' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, 'grep \"^\" -m1 -A1' now outputs the first two input lines, not just the first line.\n", "timeStamp": "2025-11-25T15:10:41.644285Z", "title": "Grep has incompatible changes in the next major version"}, {"actor": "red_hat_signed_rpm_check", "audience": "sysadmin", "groups": ["sanity"], "hostname": "managed-node01", "id": "9bee18b1f89bfdf2fd83e9568be992ee67829992e9c2144de104cc80ce894ef0", "key": "13f0791ae5f19f50e7d0d606fb6501f91b1efb2c", "severity": "high", "summary": "The following packages have not been signed by Red Hat and may be removed during the upgrade process in case Red Hat-signed packages to be removed during the upgrade depend on them:\n- beakerlib\n- beakerlib-redhat\n- epel-release\n- lshw\n- restraint\n- restraint-rhts\n- tps-devel", "timeStamp": "2025-11-25T15:10:42.228435Z", "title": "Packages not signed by Red Hat found on the system"}], "leapp_run_id": "2530b7d4-c286-4e12-b170-b4d66d5df3ef"}, "leapp_report_txt": ["Risk Factor: high (inhibitor)", "Title: Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.", "Summary: Support for the following RHEL 7 device drivers has been removed in RHEL 8:", " - pata_acpi", "", "Related links:", " - Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" : https://access.redhat.com/solutions/6971716", " - Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\": https://access.redhat.com/solutions/5436131", "Key: f08a07da902958defa4f5c2699fae9ec2eb67c5b", "----------------------------------------", "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: 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: high ", "Title: Difference in Python versions and support in RHEL 8", "Summary: In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", "Related links:", " - Difference in Python versions and support in RHEL 8: https://red.ht/rhel-8-python", "Remediation: [hint] Please run \"alternatives --set python /usr/bin/python3\" after upgrade", "Key: 0c98585b1d8d252eb540bf61560094f3495351f5", "----------------------------------------", "Risk Factor: high ", "Title: Packages not signed by Red Hat found on the system", "Summary: The following packages have not been signed by Red Hat and may be removed during the upgrade process in case Red Hat-signed packages to be removed during the upgrade depend on them:", "- beakerlib", "- beakerlib-redhat", "- epel-release", "- lshw", "- restraint", "- restraint-rhts", "- tps-devel", "Key: 13f0791ae5f19f50e7d0d606fb6501f91b1efb2c", "----------------------------------------", "Risk Factor: medium ", "Title: Module pam_pkcs11 will be removed from PAM configuration", "Summary: Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.", "Remediation: [hint] Configure SSSD to replace pam_pkcs11", "Key: bf47e7305d6805e8bbeaa7593cf01e38030c23f3", "----------------------------------------", "Risk Factor: medium ", "Title: chrony using default configuration", "Summary: default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives", "Key: c4222ebd18730a76f6bc7b3b66df898b106e6554", "----------------------------------------", "Risk Factor: low ", "Title: Some enabled RPM repositories are unknown to Leapp", "Summary: The following repositories with Red Hat-signed packages are unknown to Leapp:", "- rhel-Server", "And the following packages installed from those repositories may not be upgraded:", "- python3-libs", "- perl-libs", "- perl-XML-Twig", "- perl-HTML-Tagset", "- perl-parent", "- efivar-libs", "- perl-Time-HiRes", "- perl-HTTP-Cookies", "- vim-common", "- perl-Pod-Perldoc", "- libsolv", "- perl-macros", "- perl-IO-Compress", "- python-slip-dbus", "- perl-HTTP-Date", "- ruby-libs", "- perl-XML-NamespaceSupport", "- rubygems", "- grub2-efi-x64-modules", "- perl-HTTP-Message", "- ipset", "- perl-Socket", "- rubygem-psych", "- libdrm", "- perl-Time-Local", "- rubygem-bigdecimal", "- perl-File-Temp", "- python3", "- perl-Text-ParseWords", "- gpm-libs", "- perl-LWP-MediaTypes", "- perl-Compress-Raw-Zlib", "- perl-TermReadKey", "- perl-threads", "- perl-File-Listing", "- rubygem-rdoc", "- perl-Scalar-List-Utils", "- perl-HTTP-Tiny", "- perl-XML-SAX", "- perl-LWP-Protocol-https", "- vim-filesystem", "- perl-IO-Zlib", "- rng-tools", "- libpciaccess", "- perl-Mozilla-CA", "- python-firewall", "- json-glib", "- perl-threads-shared", "- mailcap", "- perl-Business-ISBN-Data", "- perl-Encode", "- perl-Carp", "- linux-firmware", "- perl-HTTP-Negotiate", "- rubygem-io-console", "- perl-Data-Dumper", "- perl-Exporter", "- aic94xx-firmware", "- wget", "- vim-enhanced", "- perl-libwww-perl", "- perl-URI", "- perl-Module-Load", "- perl-XML-LibXML", "- perl-File-Path", "- perl-Encode-Locale", "- perl-XML-SAX-Base", "- perl-XML-Parser", "- iprutils", "- biosdevname", "- perl-FCGI", "- perl-TimeDate", "- mokutil", "- git", "- perl-Compress-Raw-Bzip2", "- perl", "- perl-Font-AFM", "- fxload", "- perl-Storable", "- perl-Digest-MD5", "- plymouth-core-libs", "- libreport-filesystem", "- perl-Getopt-Long", "- perl-HTML-Tree", "- perl-IO-HTML", "- ruby", "- perl-PathTools", "- perl-HTML-Parser", "- ipset-libs", "- perl-Net-LibIDN", "- perl-Git", "- firewalld", "- plymouth", "- perl-CGI", "- python3-setuptools", "- perl-WWW-RobotRules", "- firewalld-filesystem", "- shim-x64", "- ruby-irb", "- perl-Pod-Simple", "- perl-Error", "- perl-HTML-Format", "- lsscsi", "- perl-HTTP-Daemon", "- alsa-lib", "- redhat-logos", "- rubygem-json", "- perl-Date-Manip", "- perl-Net-HTTP", "- perl-Digest", "- perl-IO-Socket-SSL", "- ebtables", "- plymouth-scripts", "- perl-IO-stringy", "- time", "- perl-podlators", "- perl-constant", "- perl-Pod-Escapes", "- perl-Net-SSLeay", "- perl-Business-ISBN", "- alsa-tools-firmware", "- perl-Filter", "- librepo", "- perl-Pod-Usage", "- python-slip", "- alsa-firmware", "- perl-IO-Socket-IP", "- python3-pip", "Remediation: [hint] You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket", "Key: 8e89e20c645cea600b240156071d81c64daab7ad", "----------------------------------------", "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: low ", "Title: Detected broken systemd symlinks for non-existing services", "Summary: Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:", " - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "Remediation: [hint] Remove the invalid symlinks before the upgrade.", "[command] /usr/bin/rm /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "Key: be2083fee03f5f0a708fd193d82d2fe20aee7217", "----------------------------------------", "Risk Factor: low ", "Title: Postfix has incompatible changes in the next major version", "Summary: Postfix 3.x has so called \"compatibility safety net\" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.", "The backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.", "It can be turned on by running: \"postconf -e compatibility_level=0", "It can be turned off by running: \"postconf -e compatibility_level=2", "", "In the Postfix MySQL database client, the default \"option_group\" value has changed to \"client\", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set \"option_group\" to the empty string.", "", "The postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.", "", "Postfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to \"auto\", and introduces a new parameter \"tls_eecdh_auto_curves\" with the names of curves that may be negotiated.", "", "The \"master.cf\" chroot default value has changed from \"y\" (yes) to \"n\" (no). This applies to master.cf services where chroot field is not explicitly specified.", "", "The \"append_dot_mydomain\" default value has changed from \"yes\" to \"no\". You may need changing it to \"yes\" if senders cannot use complete domain names in e-mail addresses.", "", "The \"relay_domains\" default value has changed from \"$mydestination\" to the empty value. This could result in unexpected \"Relay access denied\" errors or ETRN errors, because now will postfix by default relay only for the localhost.", "", "The \"mynetworks_style\" default value has changed from \"subnet\" to \"host\". This parameter is used to implement the \"permit_mynetworks\" feature. The change could result in unexpected \"access denied\" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.", "", "Postfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.", "", "Key: 5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33", "----------------------------------------", "Risk Factor: low ", "Title: Grep has incompatible changes in the next major version", "Summary: If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary.", "The 'grep -P' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.", "In locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.", "When searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.", "The 'grep -z' no longer automatically treats the byte '\\200' as binary data.", "Context no longer excludes selected lines omitted because of -m. For example, 'grep \"^\" -m1 -A1' now outputs the first two input lines, not just the first line.", "", "Remediation: [hint] Please update your scripts to be compatible with the changes.", "Key: 94665a499e2eeee35eca3e7093a7abe183384b16", "----------------------------------------", "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", "----------------------------------------", "Risk Factor: info ", "Title: SElinux relabeling will be scheduled", "Summary: SElinux relabeling will be scheduled as the status is permissive/enforcing.", "Key: 8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "----------------------------------------", "Risk Factor: info ", "Title: Current PAM and nsswitch.conf configuration will be kept.", "Summary: There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.", "Key: 40c4ab1da4a30dc1ca40e543f6385e1336d8810c", "----------------------------------------", ""]}, "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={'groups': ['repository', 'failure'], 'title': 'Excluded target system repositories', 'timeStamp': '2025-11-25T15:10:35.368969Z', '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': 'f5721669f101ca23092acf682448dab490495d944a2b0e4004f67750ad90f172', '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": "f5721669f101ca23092acf682448dab490495d944a2b0e4004f67750ad90f172", "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-25T15:10:35.368969Z", "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-25T15:10:37.663368Z', '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': '9be3439cc2960b1fa8d69d35dbfc2a6f930dbd3e434235942697e8f72774d582', '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": "9be3439cc2960b1fa8d69d35dbfc2a6f930dbd3e434235942697e8f72774d582", "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-25T15:10:37.663368Z", "title": "Packages available in excluded repositories will not be installed"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['repository'], 'title': 'Some enabled RPM repositories are unknown to Leapp', 'timeStamp': '2025-11-25T15:10:38.343765Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'python3-libs'}, {'scheme': 'package', 'title': 'perl-libs'}, {'scheme': 'package', 'title': 'perl-XML-Twig'}, {'scheme': 'package', 'title': 'perl-HTML-Tagset'}, {'scheme': 'package', 'title': 'perl-parent'}, {'scheme': 'package', 'title': 'efivar-libs'}, {'scheme': 'package', 'title': 'perl-Time-HiRes'}, {'scheme': 'package', 'title': 'perl-HTTP-Cookies'}, {'scheme': 'package', 'title': 'vim-common'}, {'scheme': 'package', 'title': 'perl-Pod-Perldoc'}, {'scheme': 'package', 'title': 'libsolv'}, {'scheme': 'package', 'title': 'perl-macros'}, {'scheme': 'package', 'title': 'perl-IO-Compress'}, {'scheme': 'package', 'title': 'python-slip-dbus'}, {'scheme': 'package', 'title': 'perl-HTTP-Date'}, {'scheme': 'package', 'title': 'ruby-libs'}, {'scheme': 'package', 'title': 'perl-XML-NamespaceSupport'}, {'scheme': 'package', 'title': 'rubygems'}, {'scheme': 'package', 'title': 'grub2-efi-x64-modules'}, {'scheme': 'package', 'title': 'perl-HTTP-Message'}, {'scheme': 'package', 'title': 'ipset'}, {'scheme': 'package', 'title': 'perl-Socket'}, {'scheme': 'package', 'title': 'rubygem-psych'}, {'scheme': 'package', 'title': 'libdrm'}, {'scheme': 'package', 'title': 'perl-Time-Local'}, {'scheme': 'package', 'title': 'rubygem-bigdecimal'}, {'scheme': 'package', 'title': 'perl-File-Temp'}, {'scheme': 'package', 'title': 'python3'}, {'scheme': 'package', 'title': 'perl-Text-ParseWords'}, {'scheme': 'package', 'title': 'gpm-libs'}, {'scheme': 'package', 'title': 'perl-LWP-MediaTypes'}, {'scheme': 'package', 'title': 'perl-Compress-Raw-Zlib'}, {'scheme': 'package', 'title': 'perl-TermReadKey'}, {'scheme': 'package', 'title': 'perl-threads'}, {'scheme': 'package', 'title': 'perl-File-Listing'}, {'scheme': 'package', 'title': 'rubygem-rdoc'}, {'scheme': 'package', 'title': 'perl-Scalar-List-Utils'}, {'scheme': 'package', 'title': 'perl-HTTP-Tiny'}, {'scheme': 'package', 'title': 'perl-XML-SAX'}, {'scheme': 'package', 'title': 'perl-LWP-Protocol-https'}, {'scheme': 'package', 'title': 'vim-filesystem'}, {'scheme': 'package', 'title': 'perl-IO-Zlib'}, {'scheme': 'package', 'title': 'rng-tools'}, {'scheme': 'package', 'title': 'libpciaccess'}, {'scheme': 'package', 'title': 'perl-Mozilla-CA'}, {'scheme': 'package', 'title': 'python-firewall'}, {'scheme': 'package', 'title': 'json-glib'}, {'scheme': 'package', 'title': 'perl-threads-shared'}, {'scheme': 'package', 'title': 'mailcap'}, {'scheme': 'package', 'title': 'perl-Business-ISBN-Data'}, {'scheme': 'package', 'title': 'perl-Encode'}, {'scheme': 'package', 'title': 'perl-Carp'}, {'scheme': 'package', 'title': 'linux-firmware'}, {'scheme': 'package', 'title': 'perl-HTTP-Negotiate'}, {'scheme': 'package', 'title': 'rubygem-io-console'}, {'scheme': 'package', 'title': 'perl-Data-Dumper'}, {'scheme': 'package', 'title': 'perl-Exporter'}, {'scheme': 'package', 'title': 'aic94xx-firmware'}, {'scheme': 'package', 'title': 'wget'}, {'scheme': 'package', 'title': 'vim-enhanced'}, {'scheme': 'package', 'title': 'perl-libwww-perl'}, {'scheme': 'package', 'title': 'perl-URI'}, {'scheme': 'package', 'title': 'perl-Module-Load'}, {'scheme': 'package', 'title': 'perl-XML-LibXML'}, {'scheme': 'package', 'title': 'perl-File-Path'}, {'scheme': 'package', 'title': 'perl-Encode-Locale'}, {'scheme': 'package', 'title': 'perl-XML-SAX-Base'}, {'scheme': 'package', 'title': 'perl-XML-Parser'}, {'scheme': 'package', 'title': 'iprutils'}, {'scheme': 'package', 'title': 'biosdevname'}, {'scheme': 'package', 'title': 'perl-FCGI'}, {'scheme': 'package', 'title': 'perl-TimeDate'}, {'scheme': 'package', 'title': 'mokutil'}, {'scheme': 'package', 'title': 'git'}, {'scheme': 'package', 'title': 'perl-Compress-Raw-Bzip2'}, {'scheme': 'package', 'title': 'perl'}, {'scheme': 'package', 'title': 'perl-Font-AFM'}, {'scheme': 'package', 'title': 'fxload'}, {'scheme': 'package', 'title': 'perl-Storable'}, {'scheme': 'package', 'title': 'perl-Digest-MD5'}, {'scheme': 'package', 'title': 'plymouth-core-libs'}, {'scheme': 'package', 'title': 'libreport-filesystem'}, {'scheme': 'package', 'title': 'perl-Getopt-Long'}, {'scheme': 'package', 'title': 'perl-HTML-Tree'}, {'scheme': 'package', 'title': 'perl-IO-HTML'}, {'scheme': 'package', 'title': 'ruby'}, {'scheme': 'package', 'title': 'perl-PathTools'}, {'scheme': 'package', 'title': 'perl-HTML-Parser'}, {'scheme': 'package', 'title': 'ipset-libs'}, {'scheme': 'package', 'title': 'perl-Net-LibIDN'}, {'scheme': 'package', 'title': 'perl-Git'}, {'scheme': 'package', 'title': 'firewalld'}, {'scheme': 'package', 'title': 'plymouth'}, {'scheme': 'package', 'title': 'perl-CGI'}, {'scheme': 'package', 'title': 'python3-setuptools'}, {'scheme': 'package', 'title': 'perl-WWW-RobotRules'}, {'scheme': 'package', 'title': 'firewalld-filesystem'}, {'scheme': 'package', 'title': 'shim-x64'}, {'scheme': 'package', 'title': 'ruby-irb'}, {'scheme': 'package', 'title': 'perl-Pod-Simple'}, {'scheme': 'package', 'title': 'perl-Error'}, {'scheme': 'package', 'title': 'perl-HTML-Format'}, {'scheme': 'package', 'title': 'lsscsi'}, {'scheme': 'package', 'title': 'perl-HTTP-Daemon'}, {'scheme': 'package', 'title': 'alsa-lib'}, {'scheme': 'package', 'title': 'redhat-logos'}, {'scheme': 'package', 'title': 'rubygem-json'}, {'scheme': 'package', 'title': 'perl-Date-Manip'}, {'scheme': 'package', 'title': 'perl-Net-HTTP'}, {'scheme': 'package', 'title': 'perl-Digest'}, {'scheme': 'package', 'title': 'perl-IO-Socket-SSL'}, {'scheme': 'package', 'title': 'ebtables'}, {'scheme': 'package', 'title': 'plymouth-scripts'}, {'scheme': 'package', 'title': 'perl-IO-stringy'}, {'scheme': 'package', 'title': 'time'}, {'scheme': 'package', 'title': 'perl-podlators'}, {'scheme': 'package', 'title': 'perl-constant'}, {'scheme': 'package', 'title': 'perl-Pod-Escapes'}, {'scheme': 'package', 'title': 'perl-Net-SSLeay'}, {'scheme': 'package', 'title': 'perl-Business-ISBN'}, {'scheme': 'package', 'title': 'alsa-tools-firmware'}, {'scheme': 'package', 'title': 'perl-Filter'}, {'scheme': 'package', 'title': 'librepo'}, {'scheme': 'package', 'title': 'perl-Pod-Usage'}, {'scheme': 'package', 'title': 'python-slip'}, {'scheme': 'package', 'title': 'alsa-firmware'}, {'scheme': 'package', 'title': 'perl-IO-Socket-IP'}, {'scheme': 'package', 'title': 'python3-pip'}, {'scheme': 'repository', 'title': 'rhel-Server'}], 'remediations': [{'type': 'hint', 'context': 'You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket'}]}, 'actor': 'check_skipped_repositories', 'summary': 'The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel-Server\nAnd the following packages installed from those repositories may not be upgraded:\n- python3-libs\n- perl-libs\n- perl-XML-Twig\n- perl-HTML-Tagset\n- perl-parent\n- efivar-libs\n- perl-Time-HiRes\n- perl-HTTP-Cookies\n- vim-common\n- perl-Pod-Perldoc\n- libsolv\n- perl-macros\n- perl-IO-Compress\n- python-slip-dbus\n- perl-HTTP-Date\n- ruby-libs\n- perl-XML-NamespaceSupport\n- rubygems\n- grub2-efi-x64-modules\n- perl-HTTP-Message\n- ipset\n- perl-Socket\n- rubygem-psych\n- libdrm\n- perl-Time-Local\n- rubygem-bigdecimal\n- perl-File-Temp\n- python3\n- perl-Text-ParseWords\n- gpm-libs\n- perl-LWP-MediaTypes\n- perl-Compress-Raw-Zlib\n- perl-TermReadKey\n- perl-threads\n- perl-File-Listing\n- rubygem-rdoc\n- perl-Scalar-List-Utils\n- perl-HTTP-Tiny\n- perl-XML-SAX\n- perl-LWP-Protocol-https\n- vim-filesystem\n- perl-IO-Zlib\n- rng-tools\n- libpciaccess\n- perl-Mozilla-CA\n- python-firewall\n- json-glib\n- perl-threads-shared\n- mailcap\n- perl-Business-ISBN-Data\n- perl-Encode\n- perl-Carp\n- linux-firmware\n- perl-HTTP-Negotiate\n- rubygem-io-console\n- perl-Data-Dumper\n- perl-Exporter\n- aic94xx-firmware\n- wget\n- vim-enhanced\n- perl-libwww-perl\n- perl-URI\n- perl-Module-Load\n- perl-XML-LibXML\n- perl-File-Path\n- perl-Encode-Locale\n- perl-XML-SAX-Base\n- perl-XML-Parser\n- iprutils\n- biosdevname\n- perl-FCGI\n- perl-TimeDate\n- mokutil\n- git\n- perl-Compress-Raw-Bzip2\n- perl\n- perl-Font-AFM\n- fxload\n- perl-Storable\n- perl-Digest-MD5\n- plymouth-core-libs\n- libreport-filesystem\n- perl-Getopt-Long\n- perl-HTML-Tree\n- perl-IO-HTML\n- ruby\n- perl-PathTools\n- perl-HTML-Parser\n- ipset-libs\n- perl-Net-LibIDN\n- perl-Git\n- firewalld\n- plymouth\n- perl-CGI\n- python3-setuptools\n- perl-WWW-RobotRules\n- firewalld-filesystem\n- shim-x64\n- ruby-irb\n- perl-Pod-Simple\n- perl-Error\n- perl-HTML-Format\n- lsscsi\n- perl-HTTP-Daemon\n- alsa-lib\n- redhat-logos\n- rubygem-json\n- perl-Date-Manip\n- perl-Net-HTTP\n- perl-Digest\n- perl-IO-Socket-SSL\n- ebtables\n- plymouth-scripts\n- perl-IO-stringy\n- time\n- perl-podlators\n- perl-constant\n- perl-Pod-Escapes\n- perl-Net-SSLeay\n- perl-Business-ISBN\n- alsa-tools-firmware\n- perl-Filter\n- librepo\n- perl-Pod-Usage\n- python-slip\n- alsa-firmware\n- perl-IO-Socket-IP\n- python3-pip', 'audience': 'sysadmin', 'key': '8e89e20c645cea600b240156071d81c64daab7ad', 'id': 'f2125afeaf360a957be21e7e6a068b4973811d44bcdf16102074a93341db55d3', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_skipped_repositories", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "python3-libs"}, {"scheme": "package", "title": "perl-libs"}, {"scheme": "package", "title": "perl-XML-Twig"}, {"scheme": "package", "title": "perl-HTML-Tagset"}, {"scheme": "package", "title": "perl-parent"}, {"scheme": "package", "title": "efivar-libs"}, {"scheme": "package", "title": "perl-Time-HiRes"}, {"scheme": "package", "title": "perl-HTTP-Cookies"}, {"scheme": "package", "title": "vim-common"}, {"scheme": "package", "title": "perl-Pod-Perldoc"}, {"scheme": "package", "title": "libsolv"}, {"scheme": "package", "title": "perl-macros"}, {"scheme": "package", "title": "perl-IO-Compress"}, {"scheme": "package", "title": "python-slip-dbus"}, {"scheme": "package", "title": "perl-HTTP-Date"}, {"scheme": "package", "title": "ruby-libs"}, {"scheme": "package", "title": "perl-XML-NamespaceSupport"}, {"scheme": "package", "title": "rubygems"}, {"scheme": "package", "title": "grub2-efi-x64-modules"}, {"scheme": "package", "title": "perl-HTTP-Message"}, {"scheme": "package", "title": "ipset"}, {"scheme": "package", "title": "perl-Socket"}, {"scheme": "package", "title": "rubygem-psych"}, {"scheme": "package", "title": "libdrm"}, {"scheme": "package", "title": "perl-Time-Local"}, {"scheme": "package", "title": "rubygem-bigdecimal"}, {"scheme": "package", "title": "perl-File-Temp"}, {"scheme": "package", "title": "python3"}, {"scheme": "package", "title": "perl-Text-ParseWords"}, {"scheme": "package", "title": "gpm-libs"}, {"scheme": "package", "title": "perl-LWP-MediaTypes"}, {"scheme": "package", "title": "perl-Compress-Raw-Zlib"}, {"scheme": "package", "title": "perl-TermReadKey"}, {"scheme": "package", "title": "perl-threads"}, {"scheme": "package", "title": "perl-File-Listing"}, {"scheme": "package", "title": "rubygem-rdoc"}, {"scheme": "package", "title": "perl-Scalar-List-Utils"}, {"scheme": "package", "title": "perl-HTTP-Tiny"}, {"scheme": "package", "title": "perl-XML-SAX"}, {"scheme": "package", "title": "perl-LWP-Protocol-https"}, {"scheme": "package", "title": "vim-filesystem"}, {"scheme": "package", "title": "perl-IO-Zlib"}, {"scheme": "package", "title": "rng-tools"}, {"scheme": "package", "title": "libpciaccess"}, {"scheme": "package", "title": "perl-Mozilla-CA"}, {"scheme": "package", "title": "python-firewall"}, {"scheme": "package", "title": "json-glib"}, {"scheme": "package", "title": "perl-threads-shared"}, {"scheme": "package", "title": "mailcap"}, {"scheme": "package", "title": "perl-Business-ISBN-Data"}, {"scheme": "package", "title": "perl-Encode"}, {"scheme": "package", "title": "perl-Carp"}, {"scheme": "package", "title": "linux-firmware"}, {"scheme": "package", "title": "perl-HTTP-Negotiate"}, {"scheme": "package", "title": "rubygem-io-console"}, {"scheme": "package", "title": "perl-Data-Dumper"}, {"scheme": "package", "title": "perl-Exporter"}, {"scheme": "package", "title": "aic94xx-firmware"}, {"scheme": "package", "title": "wget"}, {"scheme": "package", "title": "vim-enhanced"}, {"scheme": "package", "title": "perl-libwww-perl"}, {"scheme": "package", "title": "perl-URI"}, {"scheme": "package", "title": "perl-Module-Load"}, {"scheme": "package", "title": "perl-XML-LibXML"}, {"scheme": "package", "title": "perl-File-Path"}, {"scheme": "package", "title": "perl-Encode-Locale"}, {"scheme": "package", "title": "perl-XML-SAX-Base"}, {"scheme": "package", "title": "perl-XML-Parser"}, {"scheme": "package", "title": "iprutils"}, {"scheme": "package", "title": "biosdevname"}, {"scheme": "package", "title": "perl-FCGI"}, {"scheme": "package", "title": "perl-TimeDate"}, {"scheme": "package", "title": "mokutil"}, {"scheme": "package", "title": "git"}, {"scheme": "package", "title": "perl-Compress-Raw-Bzip2"}, {"scheme": "package", "title": "perl"}, {"scheme": "package", "title": "perl-Font-AFM"}, {"scheme": "package", "title": "fxload"}, {"scheme": "package", "title": "perl-Storable"}, {"scheme": "package", "title": "perl-Digest-MD5"}, {"scheme": "package", "title": "plymouth-core-libs"}, {"scheme": "package", "title": "libreport-filesystem"}, {"scheme": "package", "title": "perl-Getopt-Long"}, {"scheme": "package", "title": "perl-HTML-Tree"}, {"scheme": "package", "title": "perl-IO-HTML"}, {"scheme": "package", "title": "ruby"}, {"scheme": "package", "title": "perl-PathTools"}, {"scheme": "package", "title": "perl-HTML-Parser"}, {"scheme": "package", "title": "ipset-libs"}, {"scheme": "package", "title": "perl-Net-LibIDN"}, {"scheme": "package", "title": "perl-Git"}, {"scheme": "package", "title": "firewalld"}, {"scheme": "package", "title": "plymouth"}, {"scheme": "package", "title": "perl-CGI"}, {"scheme": "package", "title": "python3-setuptools"}, {"scheme": "package", "title": "perl-WWW-RobotRules"}, {"scheme": "package", "title": "firewalld-filesystem"}, {"scheme": "package", "title": "shim-x64"}, {"scheme": "package", "title": "ruby-irb"}, {"scheme": "package", "title": "perl-Pod-Simple"}, {"scheme": "package", "title": "perl-Error"}, {"scheme": "package", "title": "perl-HTML-Format"}, {"scheme": "package", "title": "lsscsi"}, {"scheme": "package", "title": "perl-HTTP-Daemon"}, {"scheme": "package", "title": "alsa-lib"}, {"scheme": "package", "title": "redhat-logos"}, {"scheme": "package", "title": "rubygem-json"}, {"scheme": "package", "title": "perl-Date-Manip"}, {"scheme": "package", "title": "perl-Net-HTTP"}, {"scheme": "package", "title": "perl-Digest"}, {"scheme": "package", "title": "perl-IO-Socket-SSL"}, {"scheme": "package", "title": "ebtables"}, {"scheme": "package", "title": "plymouth-scripts"}, {"scheme": "package", "title": "perl-IO-stringy"}, {"scheme": "package", "title": "time"}, {"scheme": "package", "title": "perl-podlators"}, {"scheme": "package", "title": "perl-constant"}, {"scheme": "package", "title": "perl-Pod-Escapes"}, {"scheme": "package", "title": "perl-Net-SSLeay"}, {"scheme": "package", "title": "perl-Business-ISBN"}, {"scheme": "package", "title": "alsa-tools-firmware"}, {"scheme": "package", "title": "perl-Filter"}, {"scheme": "package", "title": "librepo"}, {"scheme": "package", "title": "perl-Pod-Usage"}, {"scheme": "package", "title": "python-slip"}, {"scheme": "package", "title": "alsa-firmware"}, {"scheme": "package", "title": "perl-IO-Socket-IP"}, {"scheme": "package", "title": "python3-pip"}, {"scheme": "repository", "title": "rhel-Server"}], "remediations": [{"context": "You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket", "type": "hint"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "f2125afeaf360a957be21e7e6a068b4973811d44bcdf16102074a93341db55d3", "key": "8e89e20c645cea600b240156071d81c64daab7ad", "severity": "low", "summary": "The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel-Server\nAnd the following packages installed from those repositories may not be upgraded:\n- python3-libs\n- perl-libs\n- perl-XML-Twig\n- perl-HTML-Tagset\n- perl-parent\n- efivar-libs\n- perl-Time-HiRes\n- perl-HTTP-Cookies\n- vim-common\n- perl-Pod-Perldoc\n- libsolv\n- perl-macros\n- perl-IO-Compress\n- python-slip-dbus\n- perl-HTTP-Date\n- ruby-libs\n- perl-XML-NamespaceSupport\n- rubygems\n- grub2-efi-x64-modules\n- perl-HTTP-Message\n- ipset\n- perl-Socket\n- rubygem-psych\n- libdrm\n- perl-Time-Local\n- rubygem-bigdecimal\n- perl-File-Temp\n- python3\n- perl-Text-ParseWords\n- gpm-libs\n- perl-LWP-MediaTypes\n- perl-Compress-Raw-Zlib\n- perl-TermReadKey\n- perl-threads\n- perl-File-Listing\n- rubygem-rdoc\n- perl-Scalar-List-Utils\n- perl-HTTP-Tiny\n- perl-XML-SAX\n- perl-LWP-Protocol-https\n- vim-filesystem\n- perl-IO-Zlib\n- rng-tools\n- libpciaccess\n- perl-Mozilla-CA\n- python-firewall\n- json-glib\n- perl-threads-shared\n- mailcap\n- perl-Business-ISBN-Data\n- perl-Encode\n- perl-Carp\n- linux-firmware\n- perl-HTTP-Negotiate\n- rubygem-io-console\n- perl-Data-Dumper\n- perl-Exporter\n- aic94xx-firmware\n- wget\n- vim-enhanced\n- perl-libwww-perl\n- perl-URI\n- perl-Module-Load\n- perl-XML-LibXML\n- perl-File-Path\n- perl-Encode-Locale\n- perl-XML-SAX-Base\n- perl-XML-Parser\n- iprutils\n- biosdevname\n- perl-FCGI\n- perl-TimeDate\n- mokutil\n- git\n- perl-Compress-Raw-Bzip2\n- perl\n- perl-Font-AFM\n- fxload\n- perl-Storable\n- perl-Digest-MD5\n- plymouth-core-libs\n- libreport-filesystem\n- perl-Getopt-Long\n- perl-HTML-Tree\n- perl-IO-HTML\n- ruby\n- perl-PathTools\n- perl-HTML-Parser\n- ipset-libs\n- perl-Net-LibIDN\n- perl-Git\n- firewalld\n- plymouth\n- perl-CGI\n- python3-setuptools\n- perl-WWW-RobotRules\n- firewalld-filesystem\n- shim-x64\n- ruby-irb\n- perl-Pod-Simple\n- perl-Error\n- perl-HTML-Format\n- lsscsi\n- perl-HTTP-Daemon\n- alsa-lib\n- redhat-logos\n- rubygem-json\n- perl-Date-Manip\n- perl-Net-HTTP\n- perl-Digest\n- perl-IO-Socket-SSL\n- ebtables\n- plymouth-scripts\n- perl-IO-stringy\n- time\n- perl-podlators\n- perl-constant\n- perl-Pod-Escapes\n- perl-Net-SSLeay\n- perl-Business-ISBN\n- alsa-tools-firmware\n- perl-Filter\n- librepo\n- perl-Pod-Usage\n- python-slip\n- alsa-firmware\n- perl-IO-Socket-IP\n- python3-pip", "timeStamp": "2025-11-25T15:10:38.343765Z", "title": "Some enabled RPM repositories are unknown to Leapp"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['boot'], 'title': 'GRUB2 core will be automatically updated during the upgrade', 'timeStamp': '2025-11-25T15:10:38.384337Z', 'hostname': 'managed-node01', 'actor': 'check_grub_core', '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.', 'audience': 'sysadmin', 'key': 'ac7030e05d2ee248d34f08a9fa040b352bc410a3', 'id': '248f56d42a04c13b92669ae58849b1c3cbaa5bb894d2785535c79d3dedd4913d', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_grub_core", "audience": "sysadmin", "groups": ["boot"], "hostname": "managed-node01", "id": "248f56d42a04c13b92669ae58849b1c3cbaa5bb894d2785535c79d3dedd4913d", "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-11-25T15:10:38.384337Z", "title": "GRUB2 core will be automatically updated during the upgrade"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['selinux', 'security'], 'title': 'SElinux relabeling will be scheduled', 'timeStamp': '2025-11-25T15:10:38.663131Z', 'hostname': 'managed-node01', 'actor': 'check_se_linux', 'summary': 'SElinux relabeling will be scheduled as the status is permissive/enforcing.', 'audience': 'sysadmin', 'key': '8fb81863f8413bd617c2a55b69b8e10ff03d7c72', 'id': 'e958122f61372a8815aebb7553fcb4faa5a3a3d2ea138ef73d24c238701b84f5', 'severity': 'info'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_se_linux", "audience": "sysadmin", "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "e958122f61372a8815aebb7553fcb4faa5a3a3d2ea138ef73d24c238701b84f5", "key": "8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "severity": "info", "summary": "SElinux relabeling will be scheduled as the status is permissive/enforcing.", "timeStamp": "2025-11-25T15:10:38.663131Z", "title": "SElinux relabeling will be scheduled"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['selinux', 'security'], 'title': 'SElinux will be set to permissive mode', 'timeStamp': '2025-11-25T15:10:38.667540Z', 'hostname': 'managed-node01', 'detail': {'remediations': [{'type': 'hint', '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.'}]}, 'actor': 'check_se_linux', '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.', 'audience': 'sysadmin', 'key': '39d7183dafba798aa4bbb1e70b0ef2bbe5b1772f', 'id': '746d997f97521e76a41097681420e787701a53d008e66edb7338cca7654927ce', 'severity': 'low'}) => {"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": "746d997f97521e76a41097681420e787701a53d008e66edb7338cca7654927ce", "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-11-25T15:10:38.667540Z", "title": "SElinux will be set to permissive mode"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['authentication', 'security', 'tools'], 'title': 'Module pam_pkcs11 will be removed from PAM configuration', 'timeStamp': '2025-11-25T15:10:39.052118Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'sssd'}], 'remediations': [{'type': 'hint', 'context': 'Configure SSSD to replace pam_pkcs11'}]}, 'actor': 'removed_pam_modules_check', 'summary': 'Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.', 'audience': 'sysadmin', 'key': 'bf47e7305d6805e8bbeaa7593cf01e38030c23f3', 'id': '731940cc90808fd84de38b428d7e20ad28038b07d838f65e78df460fe6a1d3d7', 'severity': 'medium'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "removed_pam_modules_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "sssd"}], "remediations": [{"context": "Configure SSSD to replace pam_pkcs11", "type": "hint"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "731940cc90808fd84de38b428d7e20ad28038b07d838f65e78df460fe6a1d3d7", "key": "bf47e7305d6805e8bbeaa7593cf01e38030c23f3", "severity": "medium", "summary": "Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.", "timeStamp": "2025-11-25T15:10:39.052118Z", "title": "Module pam_pkcs11 will be removed from PAM configuration"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['filesystem'], 'title': 'Detected broken systemd symlinks for non-existing services', 'timeStamp': '2025-11-25T15:10:39.093062Z', 'hostname': 'managed-node01', 'detail': {'remediations': [{'type': 'hint', 'context': 'Remove the invalid symlinks before the upgrade.'}, {'type': 'command', 'context': ['/usr/bin/rm', '/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service']}]}, 'actor': 'check_systemd_broken_symlinks', 'summary': 'Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service', 'audience': 'sysadmin', 'key': 'be2083fee03f5f0a708fd193d82d2fe20aee7217', 'id': '8b7e2ce33ef5e369cb2a5ccb164e6f2739c86bdc3ab91af585a9d8b6ad8595bb', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_systemd_broken_symlinks", "audience": "sysadmin", "detail": {"remediations": [{"context": "Remove the invalid symlinks before the upgrade.", "type": "hint"}, {"context": ["/usr/bin/rm", "/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service"], "type": "command"}]}, "groups": ["filesystem"], "hostname": "managed-node01", "id": "8b7e2ce33ef5e369cb2a5ccb164e6f2739c86bdc3ab91af585a9d8b6ad8595bb", "key": "be2083fee03f5f0a708fd193d82d2fe20aee7217", "severity": "low", "summary": "Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "timeStamp": "2025-11-25T15:10:39.093062Z", "title": "Detected broken systemd symlinks for non-existing services"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['python'], 'title': 'Difference in Python versions and support in RHEL 8', 'timeStamp': '2025-11-25T15:10:40.210174Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'python'}, {'scheme': 'package', 'title': 'python2'}, {'scheme': 'package', 'title': 'python3'}], 'external': [{'url': 'https://red.ht/rhel-8-python', 'title': 'Difference in Python versions and support in RHEL 8'}], 'remediations': [{'type': 'hint', 'context': 'Please run "alternatives --set python /usr/bin/python3" after upgrade'}]}, 'actor': 'python_inform_user', 'summary': "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", 'audience': 'developer', 'key': '0c98585b1d8d252eb540bf61560094f3495351f5', 'id': 'dde110ba370e1afc1a63f618a7e88bf9e06c2324dda41ec67e8d9cb067a6ebe9', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "python_inform_user", "audience": "developer", "detail": {"external": [{"title": "Difference in Python versions and support in RHEL 8", "url": "https://red.ht/rhel-8-python"}], "related_resources": [{"scheme": "package", "title": "python"}, {"scheme": "package", "title": "python2"}, {"scheme": "package", "title": "python3"}], "remediations": [{"context": "Please run \"alternatives --set python /usr/bin/python3\" after upgrade", "type": "hint"}]}, "groups": ["python"], "hostname": "managed-node01", "id": "dde110ba370e1afc1a63f618a7e88bf9e06c2324dda41ec67e8d9cb067a6ebe9", "key": "0c98585b1d8d252eb540bf61560094f3495351f5", "severity": "high", "summary": "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", "timeStamp": "2025-11-25T15:10:40.210174Z", "title": "Difference in Python versions and support in RHEL 8"}, "skip_reason": "Conditional result was False"} ok: [managed-node01] => (item={'groups': ['kernel', 'drivers', 'inhibitor'], 'title': 'Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.', 'timeStamp': '2025-11-25T15:10:40.438491Z', 'hostname': 'managed-node01', 'detail': {'external': [{'url': 'https://access.redhat.com/solutions/6971716', 'title': 'Leapp preupgrade getting "Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed." '}, {'url': 'https://access.redhat.com/solutions/5436131', 'title': 'Leapp upgrade fail with error "Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."'}]}, 'actor': 'check_detected_devices_and_drivers', 'summary': 'Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n', 'audience': 'sysadmin', 'key': 'f08a07da902958defa4f5c2699fae9ec2eb67c5b', 'id': '591279f2ede28b4089d420197ba32ea9a86622d34304308c560e7195317116f8', 'severity': 'high'}) => {"ansible_facts": {"leapp_inhibitors": [{"actor": "check_detected_devices_and_drivers", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716"}, {"title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131"}]}, "groups": ["kernel", "drivers", "inhibitor"], "hostname": "managed-node01", "id": "68b603eb83f55cb2c5cb0e2e9100dc3d3eb526b54eba8a37c386017eadf8fec1", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-11-25T15:03:32.781025Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."}, {"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": "57ca422ff4ea2872c1a0d0701c00d7d29f238c72a18bd5264cea065575017f39", "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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/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-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n", "timeStamp": "2025-11-25T15:03:33.541322Z", "title": "Use of NFS detected. Upgrade can't proceed"}, {"actor": "check_detected_devices_and_drivers", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716"}, {"title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131"}]}, "groups": ["kernel", "drivers", "inhibitor"], "hostname": "managed-node01", "id": "591279f2ede28b4089d420197ba32ea9a86622d34304308c560e7195317116f8", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-11-25T15:10:40.438491Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."}], "upgrade_inhibited": true}, "ansible_loop_var": "item", "changed": false, "item": {"actor": "check_detected_devices_and_drivers", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716"}, {"title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131"}]}, "groups": ["kernel", "drivers", "inhibitor"], "hostname": "managed-node01", "id": "591279f2ede28b4089d420197ba32ea9a86622d34304308c560e7195317116f8", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-11-25T15:10:40.438491Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."}} skipping: [managed-node01] => (item={'groups': ['authentication', 'security', 'tools'], 'title': 'Current PAM and nsswitch.conf configuration will be kept.', 'timeStamp': '2025-11-25T15:10:40.655977Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'authselect'}, {'scheme': 'package', 'title': 'authconfig'}, {'scheme': 'file', 'title': '/etc/nsswitch.conf'}]}, 'actor': 'authselect_check', 'summary': 'There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.', 'audience': 'sysadmin', 'key': '40c4ab1da4a30dc1ca40e543f6385e1336d8810c', 'id': 'a1843428ff441776e41f66e3d09099f1f63e865ddbfae5e9d27ae12047988c13', 'severity': 'info'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "authselect_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "authselect"}, {"scheme": "package", "title": "authconfig"}, {"scheme": "file", "title": "/etc/nsswitch.conf"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "a1843428ff441776e41f66e3d09099f1f63e865ddbfae5e9d27ae12047988c13", "key": "40c4ab1da4a30dc1ca40e543f6385e1336d8810c", "severity": "info", "summary": "There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.", "timeStamp": "2025-11-25T15:10:40.655977Z", "title": "Current PAM and nsswitch.conf configuration will be kept."}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['services', 'time management'], 'title': 'chrony using default configuration', 'timeStamp': '2025-11-25T15:10:41.027023Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'ntpd'}, {'scheme': 'package', 'title': 'chrony'}, {'scheme': 'file', 'title': '/etc/chrony.conf'}]}, 'actor': 'check_chrony', 'summary': 'default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives', 'audience': 'sysadmin', 'key': 'c4222ebd18730a76f6bc7b3b66df898b106e6554', 'id': '08d9581749f5e66686e2000a5c99dfd4dc191087f14bdbd2ed7317901ec172b0', 'severity': 'medium'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_chrony", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "ntpd"}, {"scheme": "package", "title": "chrony"}, {"scheme": "file", "title": "/etc/chrony.conf"}]}, "groups": ["services", "time management"], "hostname": "managed-node01", "id": "08d9581749f5e66686e2000a5c99dfd4dc191087f14bdbd2ed7317901ec172b0", "key": "c4222ebd18730a76f6bc7b3b66df898b106e6554", "severity": "medium", "summary": "default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives", "timeStamp": "2025-11-25T15:10:41.027023Z", "title": "chrony using default configuration"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['services', 'email'], 'title': 'Postfix has incompatible changes in the next major version', 'timeStamp': '2025-11-25T15:10:41.392930Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'postfix'}]}, 'actor': 'check_postfix', 'summary': 'Postfix 3.x has so called "compatibility safety net" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: "postconf -e compatibility_level=0\nIt can be turned off by running: "postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default "option_group" value has changed to "client", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set "option_group" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to "auto", and introduces a new parameter "tls_eecdh_auto_curves" with the names of curves that may be negotiated.\n\nThe "master.cf" chroot default value has changed from "y" (yes) to "n" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe "append_dot_mydomain" default value has changed from "yes" to "no". You may need changing it to "yes" if senders cannot use complete domain names in e-mail addresses.\n\nThe "relay_domains" default value has changed from "$mydestination" to the empty value. This could result in unexpected "Relay access denied" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe "mynetworks_style" default value has changed from "subnet" to "host". This parameter is used to implement the "permit_mynetworks" feature. The change could result in unexpected "access denied" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n', 'audience': 'sysadmin', 'key': '5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33', 'id': '91fe0c930d8a8c8c39cf4c715d011886f85af703b5feafb52a1b369f5c2e0520', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_postfix", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "postfix"}]}, "groups": ["services", "email"], "hostname": "managed-node01", "id": "91fe0c930d8a8c8c39cf4c715d011886f85af703b5feafb52a1b369f5c2e0520", "key": "5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33", "severity": "low", "summary": "Postfix 3.x has so called \"compatibility safety net\" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: \"postconf -e compatibility_level=0\nIt can be turned off by running: \"postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default \"option_group\" value has changed to \"client\", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set \"option_group\" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to \"auto\", and introduces a new parameter \"tls_eecdh_auto_curves\" with the names of curves that may be negotiated.\n\nThe \"master.cf\" chroot default value has changed from \"y\" (yes) to \"n\" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe \"append_dot_mydomain\" default value has changed from \"yes\" to \"no\". You may need changing it to \"yes\" if senders cannot use complete domain names in e-mail addresses.\n\nThe \"relay_domains\" default value has changed from \"$mydestination\" to the empty value. This could result in unexpected \"Relay access denied\" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe \"mynetworks_style\" default value has changed from \"subnet\" to \"host\". This parameter is used to implement the \"permit_mynetworks\" feature. The change could result in unexpected \"access denied\" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n", "timeStamp": "2025-11-25T15:10:41.392930Z", "title": "Postfix has incompatible changes in the next major version"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['tools'], 'title': 'Grep has incompatible changes in the next major version', 'timeStamp': '2025-11-25T15:10:41.644285Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'grep'}], 'remediations': [{'type': 'hint', 'context': 'Please update your scripts to be compatible with the changes.'}]}, 'actor': 'checkgrep', 'summary': 'If a file contains data improperly encoded for the current locale, and this is discovered before any of the file\'s contents are output, grep now treats the file as binary.\nThe \'grep -P\' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe \'grep -z\' no longer automatically treats the byte \'\\200\' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, \'grep "^" -m1 -A1\' now outputs the first two input lines, not just the first line.\n', 'audience': 'sysadmin', 'key': '94665a499e2eeee35eca3e7093a7abe183384b16', 'id': '48e7ac29b3f8ef5aeeef69f836317cb271320c012135fa7e9d955601ddb43bb6', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "checkgrep", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "grep"}], "remediations": [{"context": "Please update your scripts to be compatible with the changes.", "type": "hint"}]}, "groups": ["tools"], "hostname": "managed-node01", "id": "48e7ac29b3f8ef5aeeef69f836317cb271320c012135fa7e9d955601ddb43bb6", "key": "94665a499e2eeee35eca3e7093a7abe183384b16", "severity": "low", "summary": "If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary.\nThe 'grep -P' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe 'grep -z' no longer automatically treats the byte '\\200' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, 'grep \"^\" -m1 -A1' now outputs the first two input lines, not just the first line.\n", "timeStamp": "2025-11-25T15:10:41.644285Z", "title": "Grep has incompatible changes in the next major version"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['sanity'], 'title': 'Packages not signed by Red Hat found on the system', 'timeStamp': '2025-11-25T15:10:42.228435Z', 'hostname': 'managed-node01', 'actor': 'red_hat_signed_rpm_check', 'summary': 'The following packages have not been signed by Red Hat and may be removed during the upgrade process in case Red Hat-signed packages to be removed during the upgrade depend on them:\n- beakerlib\n- beakerlib-redhat\n- epel-release\n- lshw\n- restraint\n- restraint-rhts\n- tps-devel', 'audience': 'sysadmin', 'key': '13f0791ae5f19f50e7d0d606fb6501f91b1efb2c', 'id': '9bee18b1f89bfdf2fd83e9568be992ee67829992e9c2144de104cc80ce894ef0', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "red_hat_signed_rpm_check", "audience": "sysadmin", "groups": ["sanity"], "hostname": "managed-node01", "id": "9bee18b1f89bfdf2fd83e9568be992ee67829992e9c2144de104cc80ce894ef0", "key": "13f0791ae5f19f50e7d0d606fb6501f91b1efb2c", "severity": "high", "summary": "The following packages have not been signed by Red Hat and may be removed during the upgrade process in case Red Hat-signed packages to be removed during the upgrade depend on them:\n- beakerlib\n- beakerlib-redhat\n- epel-release\n- lshw\n- restraint\n- restraint-rhts\n- tps-devel", "timeStamp": "2025-11-25T15:10:42.228435Z", "title": "Packages not signed by Red Hat found on the system"}, "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.004011", "end": "2025-11-25 10:11:02.247240", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-11-25 10:11:02.243229", "stderr": "", "stderr_lines": [], "stdout": "Risk Factor: high (inhibitor)\nTitle: Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\nSummary: Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n\nRelated links:\n - Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" : https://access.redhat.com/solutions/6971716\n - Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\": https://access.redhat.com/solutions/5436131\nKey: f08a07da902958defa4f5c2699fae9ec2eb67c5b\n----------------------------------------", "stdout_lines": ["Risk Factor: high (inhibitor)", "Title: Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.", "Summary: Support for the following RHEL 7 device drivers has been removed in RHEL 8:", " - pata_acpi", "", "Related links:", " - Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" : https://access.redhat.com/solutions/6971716", " - Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\": https://access.redhat.com/solutions/5436131", "Key: f08a07da902958defa4f5c2699fae9ec2eb67c5b", "----------------------------------------"]} 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.004030", "end": "2025-11-25 10:11:02.523399", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-11-25 10:11:02.519369", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [infra.leapp.upgrade : leapp-upgrade | Display inhibitors] **************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/upgrade/tasks/leapp-upgrade.yml:102 ok: [managed-node01] => { "results_inhibitors.stdout_lines": [ "Risk Factor: high (inhibitor)", "Title: Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.", "Summary: Support for the following RHEL 7 device drivers has been removed in RHEL 8:", " - pata_acpi", "", "Related links:", " - Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" : https://access.redhat.com/solutions/6971716", " - Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\": https://access.redhat.com/solutions/5436131", "Key: f08a07da902958defa4f5c2699fae9ec2eb67c5b", "----------------------------------------" ] } TASK [infra.leapp.upgrade : leapp-upgrade | Display errors] ******************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/upgrade/tasks/leapp-upgrade.yml:107 skipping: [managed-node01] => {} TASK [infra.leapp.upgrade : leapp-upgrade | Fail Leapp upgrade] **************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/upgrade/tasks/leapp-upgrade.yml:112 fatal: [managed-node01]: FAILED! => {"changed": false, "msg": "Errors encountered running Leapp upgrade command. Review the tasks above or the result file at /var/log/leapp/leapp-report.txt."} TASK [Cleanup | Remove log files] ********************************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tests_upgrade_custom_7to8.yml:59 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.007167", "end": "2025-11-25 10:11:02.887763", "msg": "", "rc": 0, "start": "2025-11-25 10:11:02.880596", "stderr": "+ rm -f /var/log/leapp/leapp-upgrade.log\n+ rm -f /var/log/ripu/ripu.log /var/log/ripu/ripu.log-20251125T100209", "stderr_lines": ["+ rm -f /var/log/leapp/leapp-upgrade.log", "+ rm -f /var/log/ripu/ripu.log /var/log/ripu/ripu.log-20251125T100209"], "stdout": "", "stdout_lines": []} PLAY RECAP ********************************************************************* managed-node01 : ok=131 changed=29 unreachable=0 failed=1 skipped=51 rescued=1 ignored=0 -- Logs begin at Tue 2025-11-25 10:08:05 EST, end at Tue 2025-11-25 10:11:03 EST. -- Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd-journal[99]: Runtime journal is using 8.0M (max allowed 180.0M, trying to leave 270.0M free of 1.7G available → current limit 180.0M). Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Initializing cgroup subsys cpuset Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Initializing cgroup subsys cpu Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Initializing cgroup subsys cpuacct Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Linux version 3.10.0-1160.119.1.el7.x86_64 (mockbuild@x86-vm-39.brew-001.prod.iad2.dc.redhat.com) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP Tue May 14 11:55:25 EDT 2024 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Command line: BOOT_IMAGE=/boot/vmlinuz-3.10.0-1160.119.1.el7.x86_64 root=UUID=9f5f2c38-40c6-4893-ad0c-80f2d92b88b4 ro console=tty0 console=ttyS0,115200n8 no_timer_check net.ifnames=0 crashkernel=auto LANG=en_US.UTF-8 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: e820: BIOS-provided physical RAM map: Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: BIOS-e820: [mem 0x0000000000000000-0x000000000009dfff] usable Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: BIOS-e820: [mem 0x000000000009e000-0x000000000009ffff] reserved Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: BIOS-e820: [mem 0x0000000000100000-0x00000000efffffff] usable Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: BIOS-e820: [mem 0x00000000fc000000-0x00000000ffffffff] reserved Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: NX (Execute Disable) protection: active Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: SMBIOS 2.7 present. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: DMI: Xen HVM domU, BIOS 4.11.amazon 08/24/2006 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Hypervisor detected: Xen HVM Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Xen version 4.11. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Xen Platform PCI: I/O protocol version 1 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Netfront and the Xen platform PCI driver have been compiled for this kernel: unplug emulated NICs. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Blkfront and the Xen platform PCI driver have been compiled for this kernel: unplug emulated disks. You might have to change the root device from /dev/hd[a-d] to /dev/xvd[a-d] in your root= kernel command line option Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: HVMOP_pagetable_dying not supported Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: e820: update [mem 0x00000000-0x00000fff] usable ==> reserved Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: e820: remove [mem 0x000a0000-0x000fffff] usable Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: e820: last_pfn = 0xf0000 max_arch_pfn = 0x400000000 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: MTRR default type: write-back Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: MTRR fixed ranges enabled: Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: 00000-9FFFF write-back Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: A0000-BFFFF write-combining Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: C0000-FFFFF write-back Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: MTRR variable ranges enabled: Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: 0 base 0000F0000000 mask 3FFFF0000000 uncachable Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: 1 disabled Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: 2 disabled Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: 3 disabled Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: 4 disabled Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: 5 disabled Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: 6 disabled Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: 7 disabled Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: PAT configuration [0-7]: WB WC UC- UC WB WP UC- UC Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: found SMP MP-table at [mem 0x000fbb70-0x000fbb7f] mapped at [ffffffffff200b70] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Base memory trampoline at [ffff931d40098000] 98000 size 24576 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Using GB pages for direct mapping Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: BRK [0xd6ea6000, 0xd6ea6fff] PGTABLE Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: BRK [0xd6ea7000, 0xd6ea7fff] PGTABLE Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: BRK [0xd6ea8000, 0xd6ea8fff] PGTABLE Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: BRK [0xd6ea9000, 0xd6ea9fff] PGTABLE Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: BRK [0xd6eaa000, 0xd6eaafff] PGTABLE Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: RAMDISK: [mem 0x35919000-0x36c84fff] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Early table checksum verification disabled Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: RSDP 00000000000ea020 00024 (v02 Xen) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI Warning: BIOS XSDT has NULL entry, using RSDT (20130517/tbutils-388) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: RSDT 00000000fc00d3b0 0003C (v01 Xen HVM 00000000 HVML 00000000) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: FACP 00000000fc00d330 00074 (v01 Xen HVM 00000000 HVML 00000000) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: DSDT 00000000fc001000 0BD14 (v02 Xen HVM 00000000 INTL 20090123) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: FACS 00000000fc00d2f0 00040 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: SSDT 00000000fc00cd20 00033 (v02 Xen HVM 00000000 INTL 20090123) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: SSDT 00000000fc00cd60 00031 (v02 Xen HVM 00000000 INTL 20090123) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: APIC 00000000fc00cda0 000D8 (v02 Xen HVM 00000000 HVML 00000000) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: HPET 00000000fc00d280 00038 (v01 Xen HVM 00000000 HVML 00000000) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: WAET 00000000fc00d2c0 00028 (v01 Xen HVM 00000000 HVML 00000000) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: Local APIC address 0xfee00000 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: No NUMA configuration found Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Faking a node at [mem 0x0000000000000000-0x00000000efffffff] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: NODE_DATA(0) allocated [mem 0xeffd9000-0xefffffff] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Reserving 161MB of memory at 688MB for crashkernel (System RAM: 3839MB) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Zone ranges: Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: DMA [mem 0x00001000-0x00ffffff] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: DMA32 [mem 0x01000000-0xffffffff] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Normal empty Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Movable zone start for each node Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Early memory node ranges Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: node 0: [mem 0x00001000-0x0009dfff] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: node 0: [mem 0x00100000-0xefffffff] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Initmem setup node 0 [mem 0x00001000-0xefffffff] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: On node 0 totalpages: 982941 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: DMA zone: 64 pages used for memmap Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: DMA zone: 21 pages reserved Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: DMA zone: 3997 pages, LIFO batch:0 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: DMA32 zone: 15296 pages used for memmap Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: DMA32 zone: 978944 pages, LIFO batch:31 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: PM-Timer IO Port: 0xb008 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: Local APIC address 0xfee00000 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: LAPIC (acpi_id[0x02] lapic_id[0x00] disabled) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: LAPIC (acpi_id[0x03] lapic_id[0x00] disabled) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: LAPIC (acpi_id[0x04] lapic_id[0x00] disabled) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: LAPIC (acpi_id[0x05] lapic_id[0x00] disabled) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: LAPIC (acpi_id[0x06] lapic_id[0x00] disabled) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: LAPIC (acpi_id[0x07] lapic_id[0x00] disabled) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: LAPIC (acpi_id[0x08] lapic_id[0x00] disabled) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: LAPIC (acpi_id[0x09] lapic_id[0x00] disabled) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: LAPIC (acpi_id[0x0a] lapic_id[0x00] disabled) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: LAPIC (acpi_id[0x0b] lapic_id[0x00] disabled) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: LAPIC (acpi_id[0x0c] lapic_id[0x00] disabled) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: LAPIC (acpi_id[0x0d] lapic_id[0x00] disabled) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: LAPIC (acpi_id[0x0e] lapic_id[0x00] disabled) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: IOAPIC[0]: apic_id 1, version 17, address 0xfec00000, GSI 0-47 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 low level) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 low level) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 low level) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: IRQ0 used by override. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: IRQ5 used by override. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: IRQ9 used by override. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: IRQ10 used by override. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: IRQ11 used by override. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Using ACPI (MADT) for SMP configuration information Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: HPET id: 0x8086a201 base: 0xfed00000 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: smpboot: Allowing 15 CPUs, 13 hotplug CPUs Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: PM: Registered nosave memory: [mem 0x0009e000-0x0009ffff] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: PM: Registered nosave memory: [mem 0x000a0000-0x000dffff] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: PM: Registered nosave memory: [mem 0x000e0000-0x000fffff] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: e820: [mem 0xf0000000-0xfbffffff] available for PCI devices Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Booting paravirtualized kernel on Xen HVM Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: setup_percpu: NR_CPUS:5120 nr_cpumask_bits:15 nr_cpu_ids:15 nr_node_ids:1 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: percpu: Embedded 38 pages/cpu s118784 r8192 d28672 u262144 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pcpu-alloc: s118784 r8192 d28672 u262144 alloc=1*2097152 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pcpu-alloc: [0] 00 01 02 03 04 05 06 07 [0] 08 09 10 11 12 13 14 -- Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: PV qspinlock hash table entries: 256 (order: 0, 4096 bytes) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Built 1 zonelists in Node order, mobility grouping on. Total pages: 967560 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Policy zone: DMA32 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.10.0-1160.119.1.el7.x86_64 root=UUID=9f5f2c38-40c6-4893-ad0c-80f2d92b88b4 ro console=tty0 console=ttyS0,115200n8 no_timer_check net.ifnames=0 crashkernel=auto LANG=en_US.UTF-8 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: PID hash table entries: 4096 (order: 3, 32768 bytes) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: x86/fpu: xstate_offset[2]: 0240, xstate_sizes[2]: 0100 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: xsave: enabled xstate_bv 0x7, cntxt size 0x340 using standard form Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Memory: 2042992k/3932160k available (7988k kernel code, 396k absent, 268120k reserved, 5756k data, 2176k init) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=15, Nodes=1 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: x86/pti: Unmapping kernel while in userspace Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Hierarchical RCU implementation. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: RCU restricting CPUs from NR_CPUS=5120 to nr_cpu_ids=15. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: NR_IRQS:327936 nr_irqs:952 0 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: xen:events: Xen HVM callback vector for event delivery is enabled Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Console: colour VGA+ 80x25 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: console [tty0] enabled Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Cannot get hvm parameter CONSOLE_EVTCHN (18): -22! Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: console [ttyS0] enabled Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: allocated 31457280 bytes of page_cgroup Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: please try 'cgroup_disable=memory' option if you don't want memory cgroups Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: hpet clockevent registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: tsc: PIT calibration matches HPET. 1 loops Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: tsc: Detected 2900.052 MHz processor Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: tsc: Detected 2899.998 MHz TSC Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Calibrating delay loop (skipped), value calculated using timer frequency.. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: 5799.99 BogoMIPS (lpj=2899998) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pid_max: default: 32768 minimum: 301 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Security Framework initialized Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: SELinux: Initializing. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: SELinux: Starting in permissive mode Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Yama: becoming mindful. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Mount-cache hash table entries: 8192 (order: 4, 65536 bytes) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Initializing cgroup subsys memory Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Initializing cgroup subsys devices Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Initializing cgroup subsys freezer Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Initializing cgroup subsys net_cls Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Initializing cgroup subsys blkio Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Initializing cgroup subsys perf_event Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Initializing cgroup subsys hugetlb Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Initializing cgroup subsys pids Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Initializing cgroup subsys net_prio Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Last level dTLB entries: 4KB 64, 2MB 0, 4MB 0 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: tlb_flushall_shift: 6 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: FEATURE SPEC_CTRL Not Present Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: FEATURE IBPB_SUPPORT Not Present Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Spectre V1 : Mitigation: Load fences, usercopy/swapgs barriers and __user pointer sanitization Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Spectre V2 : Vulnerable: Retpoline without IBPB Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Filling RSB on context switch Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Speculative Store Bypass: Vulnerable Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: MDS: Vulnerable: Clear CPU buffers attempted, no microcode Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: MMIO Stale Data: Vulnerable: Clear CPU buffers attempted, no microcode Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Freeing SMP alternatives: 28k freed Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: Core revision 20130517 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: All ACPI Tables successfully acquired Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ftrace: allocating 29713 entries in 117 pages Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: IRQ remapping doesn't support X2APIC mode, disable x2apic. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Switched APIC routing to physical flat. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: smpboot: CPU0: Intel(R) Xeon(R) CPU E5-2666 v3 @ 2.90GHz (fam: 06, model: 3f, stepping: 02) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Xen: using vcpuop timer interface Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: installing Xen timer for CPU 0 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: cpu 0 spinlock event irq 53 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Performance Events: unsupported p6 CPU model 63 no PMU driver, software events only. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: NMI watchdog: disabled (cpu0): hardware events not enabled Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: NMI watchdog: Shutting down hard lockup detector on all cpus Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: installing Xen timer for CPU 1 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: smpboot: Booting Node 0, Processors #1cpu 1 spinlock event irq 59 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: MDS CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html for more details. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: MMIO Stale Data CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/processor_mmio_stale_data.html for more details. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Brought up 2 CPUs Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: smpboot: Max logical packages: 8 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: smpboot: Total of 2 processors activated (11599.99 BogoMIPS) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: node 0 initialised, 405163 pages in 7ms Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: devtmpfs: initialized Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: x86/mm: Memory block size: 128MB Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: EVM: security.selinux Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: EVM: security.ima Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: EVM: security.capability Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: atomic64 test passed for x86-64 platform with CX8 and with SSE Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pinctrl core: initialized pinctrl subsystem Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: RTC time: 15:08:04, date: 11/25/25 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: NET: Registered protocol family 16 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: bus type PCI registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: PCI: Using configuration type 1 for base access Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: random: fast init done Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: Added _OSI(Module Device) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: Added _OSI(Processor Device) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: Added _OSI(3.0 _SCP Extensions) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: Added _OSI(Processor Aggregator Device) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: Added _OSI(Linux-Dell-Video) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: EC: Look up EC in DSDT Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: Interpreter enabled Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: (supports S0 S3 S4 S5) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: Using IOAPIC for interrupt routing Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: Enabled 2 GPEs in block 00 to 0F Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpi PNP0A03:00: _OSC: OS supports [ASPM ClockPM Segments MSI] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpi PNP0A03:00: fail to add MMCONFIG information, can't access extended PCI configuration space under this bridge. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [0] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [3] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [4] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [5] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [6] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [7] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [8] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [9] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [10] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [11] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [12] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [13] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [14] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [15] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [16] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [17] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [18] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [19] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [20] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [21] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [22] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [23] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [24] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [25] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [26] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [27] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [28] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [29] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [30] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpiphp: Slot [31] registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: PCI host bridge to bus 0000:00 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci_bus 0000:00: root bus resource [mem 0xf0000000-0xffffffff window] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci_bus 0000:00: root bus resource [bus 00-ff] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci 0000:00:01.1: reg 0x20: [io 0xc000-0xc00f] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: * Found PM-Timer Bug on the chipset. Due to workarounds for a bug, * this clock source is slow. Consider trying other clock sources Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci 0000:00:01.3: quirk: [io 0xb000-0xb03f] claimed by PIIX4 ACPI Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci 0000:00:02.0: reg 0x10: [mem 0xf8000000-0xf9ffffff pref] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci 0000:00:02.0: reg 0x14: [mem 0xfbfff000-0xfbffffff] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci 0000:00:1f.0: [5853:0001] type 00 class 0xff8000 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci 0000:00:1f.0: reg 0x10: [io 0xc100-0xc1ff] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci 0000:00:1f.0: reg 0x14: [mem 0xfa000000-0xfaffffff pref] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: PCI Interrupt Link [LNKA] (IRQs *5 10 11) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: PCI Interrupt Link [LNKD] (IRQs *5 10 11) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: xen:balloon: Initialising balloon driver Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: vgaarb: loaded Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: vgaarb: bridge control possible 0000:00:02.0 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: SCSI subsystem initialized Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: bus type USB registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: usbcore: registered new interface driver usbfs Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: usbcore: registered new interface driver hub Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: usbcore: registered new device driver usb Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: EDAC MC: Ver: 3.0.0 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: PCI: Using ACPI for IRQ routing Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: PCI: pci_cache_line_size set to 64 bytes Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: e820: reserve RAM buffer [mem 0x0009e000-0x0009ffff] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: NetLabel: Initializing Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: NetLabel: domain hash size = 128 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: NetLabel: protocols = UNLABELED CIPSOv4 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: NetLabel: unlabeled traffic allowed by default Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: HPET: 3 timers in total, 0 timers will be used for per-cpu timer Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: hpet0: 3 comparators, 64-bit 62.500000 MHz counter Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: amd_nb: Cannot enumerate AMD northbridges Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Switched to clocksource xen Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pnp: PnP ACPI init Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: bus type PNP registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: system 00:00: [mem 0x00000000-0x0009ffff] could not be reserved Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: system 00:01: [io 0x08a0-0x08a3] has been reserved Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: system 00:01: [io 0x0cc0-0x0ccf] has been reserved Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: system 00:01: [io 0x04d0-0x04d1] has been reserved Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: xen: --> pirq=16 -> irq=8 (gsi=8) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pnp 00:02: Plug and Play ACPI device, IDs PNP0b00 (active) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: xen: --> pirq=17 -> irq=12 (gsi=12) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pnp 00:03: Plug and Play ACPI device, IDs PNP0f13 (active) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: xen: --> pirq=18 -> irq=1 (gsi=1) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pnp 00:04: Plug and Play ACPI device, IDs PNP0303 PNP030b (active) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: xen: --> pirq=19 -> irq=6 (gsi=6) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pnp 00:05: [dma 2] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pnp 00:05: Plug and Play ACPI device, IDs PNP0700 (active) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: xen: --> pirq=20 -> irq=4 (gsi=4) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: system 00:07: [io 0x10c0-0x1141] has been reserved Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: system 00:07: [io 0xb044-0xb047] has been reserved Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: system 00:07: Plug and Play ACPI device, IDs PNP0c02 (active) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pnp: PnP ACPI: found 8 devices Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: bus type PNP unregistered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci_bus 0000:00: resource 7 [mem 0xf0000000-0xffffffff window] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: NET: Registered protocol family 2 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: TCP established hash table entries: 32768 (order: 6, 262144 bytes) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: TCP bind hash table entries: 32768 (order: 7, 524288 bytes) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: TCP: Hash tables configured (established 32768 bind 32768) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: TCP: reno registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: UDP hash table entries: 2048 (order: 4, 65536 bytes) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: NET: Registered protocol family 1 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci 0000:00:00.0: Limiting direct PCI/PCI transfers Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci 0000:00:01.0: PIIX3: Enabling Passive Release Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci 0000:00:01.0: Activating ISA DMA hang workarounds Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci 0000:00:02.0: Boot video device Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: PCI: CLS 0 bytes, default 64 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Unpacking initramfs... Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Freeing initrd memory: 19888k freed Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: RAPL PMU: hw unit of domain pp0-core 2^-14 Joules Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: RAPL PMU: hw unit of domain package 2^-14 Joules Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: RAPL PMU: hw unit of domain dram 2^-16 Joules Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: sha1_ssse3: Using AVX2 optimized SHA-1 implementation Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: sha256_ssse3: Using AVX2 optimized SHA-256 implementation Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: futex hash table entries: 4096 (order: 6, 262144 bytes) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Initialise system trusted keyring Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: audit: initializing netlink socket (disabled) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: type=2000 audit(1764083285.158:1): initialized Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: HugeTLB registered 1 GB page size, pre-allocated 0 pages Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: HugeTLB registered 2 MB page size, pre-allocated 0 pages Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: zpool: loaded Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: zbud: loaded Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: VFS: Disk quotas dquot_6.5.2 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Key type big_key registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: SELinux: Registering netfilter hooks Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: NET: Registered protocol family 38 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Key type asymmetric registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Asymmetric key parser 'x509' registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: io scheduler noop registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: io scheduler deadline registered (default) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: io scheduler cfq registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: io scheduler mq-deadline registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: io scheduler kyber registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: pciehp: PCI Express Hot Plug Controller Driver version: 0.4 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: intel_idle: does not run on family 6 model 63 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: Power Button [PWRF] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: input: Sleep Button as /devices/LNXSYSTM:00/LNXSLPBN:00/input/input1 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ACPI: Sleep Button [SLPF] Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: GHES: HEST is not enabled! Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: xen: --> pirq=21 -> irq=47 (gsi=47) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: xen:grant_table: Grant tables using version 1 layout Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Grant table initialized Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Cannot get hvm parameter CONSOLE_EVTCHN (18): -22! Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: 00:06: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Non-volatile memory driver v1.3 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Linux agpgart interface v0.103 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: crash memory driver: version 1.1 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: rdac: device handler registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: hp_sw: device handler registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: emc: device handler registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: alua: device handler registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: libphy: Fixed MDIO Bus: probed Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ehci-pci: EHCI PCI platform driver Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ohci-pci: OHCI PCI platform driver Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: uhci_hcd: USB Universal Host Controller Interface driver Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: usbcore: registered new interface driver usbserial_generic Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: usbserial: USB Serial support registered for generic Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: i8042: Warning: Keylock active Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: serio: i8042 KBD port at 0x60,0x64 irq 1 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: serio: i8042 AUX port at 0x60,0x64 irq 12 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: mousedev: PS/2 mouse device common for all mice Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: rtc_cmos 00:02: rtc core: registered rtc_cmos as rtc0 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: rtc_cmos 00:02: alarms up to one day, 114 bytes nvram, hpet irqs Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: cpuidle: using governor menu Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: hidraw: raw HID events driver (C) Jiri Kosina Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: usbcore: registered new interface driver usbhid Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: usbhid: USB HID core driver Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: drop_monitor: Initializing network drop monitor service Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Netfilter messages via NETLINK v0.30. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: TCP: cubic registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Initializing XFRM netlink socket Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: NET: Registered protocol family 10 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: NET: Registered protocol family 17 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: mpls_gso: MPLS GSO support Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: mce: Using 32 MCE banks Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: PM: Hibernation image not present or could not be loaded. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Loading compiled-in X.509 certificates Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Loaded X.509 cert 'Red Hat Enterprise Linux Driver Update Program (key 3): bf57f3e87362bc7229d9f465321773dfd1f77a80' Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Loaded X.509 cert 'Red Hat Enterprise Linux kpatch signing key: 4d38fd864ebe18c5f0b72e3852e2014c3a676fc8' Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Loaded X.509 cert 'Red Hat Enterprise Linux kernel signing key: ef24ad0a8bedc904a9cb85434c0ccc9c56294571' Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: registered taskstats version 1 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: page_owner is disabled Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Key type trusted registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Key type encrypted registered Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: IMA: No TPM chip found, activating TPM-bypass! (rc=-19) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: BERT: Boot Error Record Table support is disabled. Enable it by using bert_enable as kernel parameter. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: xenbus_probe_frontend: Device with no driver: device/vbd/768 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: xenbus_probe_frontend: Device with no driver: device/vif/0 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Magic number: 1:566:134 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: acpi device:09: hash matches Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: rtc_cmos 00:02: setting system clock to 2025-11-25 15:08:05 UTC (1764083285) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Freeing unused kernel memory: 2176k freed Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Write protecting the kernel read-only data: 12288k Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Freeing unused kernel memory: 192k freed Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Freeing unused kernel memory: 524k freed Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: systemd 219 running in system mode. (+PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 -SECCOMP +BLKID +ELFUTILS +KMOD +IDN) Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Detected virtualization xen. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Detected architecture x86-64. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Running in initial RAM disk. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Set hostname to . Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Created slice Root Slice. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Listening on udev Control Socket. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Reached target Timers. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Listening on Journal Socket. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Created slice System Slice. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Starting Apply Kernel Variables... Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Starting Journal Service... Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Starting Setup Virtual Console... Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Starting Create list of required static device nodes for the current kernel... Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd-journal[99]: Journal started -- Subject: The journal has been started -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- The system journal process has started up, opened the journal -- files for writing and is now ready to process requests. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Starting dracut cmdline hook... Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Reached target Swap. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Reached target Slices. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Listening on udev Kernel Socket. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Reached target Sockets. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Reached target Local File Systems. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Started Journal Service. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Started Apply Kernel Variables. -- Subject: Unit systemd-sysctl.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-sysctl.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Started Create list of required static device nodes for the current kernel. -- Subject: Unit kmod-static-nodes.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit kmod-static-nodes.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Started dracut cmdline hook. -- Subject: Unit dracut-cmdline.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit dracut-cmdline.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Started Setup Virtual Console. -- Subject: Unit systemd-vconsole-setup.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-vconsole-setup.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Starting dracut pre-udev hook... -- Subject: Unit dracut-pre-udev.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit dracut-pre-udev.service has begun starting up. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Starting Create Static Device Nodes in /dev... -- Subject: Unit systemd-tmpfiles-setup-dev.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-tmpfiles-setup-dev.service has begun starting up. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Started Create Static Device Nodes in /dev. -- Subject: Unit systemd-tmpfiles-setup-dev.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-tmpfiles-setup-dev.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Started dracut pre-udev hook. -- Subject: Unit dracut-pre-udev.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit dracut-pre-udev.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Starting udev Kernel Device Manager... -- Subject: Unit systemd-udevd.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-udevd.service has begun starting up. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd-udevd[208]: starting version 219 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd-udevd[208]: Network interface NamePolicy= disabled on kernel command line, ignoring. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Started udev Kernel Device Manager. -- Subject: Unit systemd-udevd.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-udevd.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Starting udev Coldplug all Devices... -- Subject: Unit systemd-udev-trigger.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-udev-trigger.service has begun starting up. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Mounting Configuration File System... -- Subject: Unit sys-kernel-config.mount has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit sys-kernel-config.mount has begun starting up. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Started udev Coldplug all Devices. -- Subject: Unit systemd-udev-trigger.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-udev-trigger.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Mounted Configuration File System. -- Subject: Unit sys-kernel-config.mount has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit sys-kernel-config.mount has finished starting up. -- -- The start-up result is done. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Starting Show Plymouth Boot Screen... -- Subject: Unit plymouth-start.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit plymouth-start.service has begun starting up. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Reached target System Initialization. -- Subject: Unit sysinit.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit sysinit.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Starting dracut initqueue hook... -- Subject: Unit dracut-initqueue.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit dracut-initqueue.service has begun starting up. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: xen_netfront: Initialising Xen virtual ethernet driver Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: blkfront: xvda: barrier or flush: disabled; persistent grants: disabled; indirect descriptors: enabled; Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: xvda: xvda1 Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Received SIGRTMIN+20 from PID 231 (plymouthd). Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Started Show Plymouth Boot Screen. -- Subject: Unit plymouth-start.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit plymouth-start.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Reached target Paths. -- Subject: Unit paths.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit paths.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Started Forward Password Requests to Plymouth Directory Watch. -- Subject: Unit systemd-ask-password-plymouth.path has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-ask-password-plymouth.path has finished starting up. -- -- The start-up result is done. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Reached target Basic System. -- Subject: Unit basic.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit basic.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:05 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2 Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Found device /dev/disk/by-uuid/9f5f2c38-40c6-4893-ad0c-80f2d92b88b4. -- Subject: Unit dev-disk-by\x2duuid-9f5f2c38\x2d40c6\x2d4893\x2dad0c\x2d80f2d92b88b4.device has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit dev-disk-by\x2duuid-9f5f2c38\x2d40c6\x2d4893\x2dad0c\x2d80f2d92b88b4.device has finished starting up. -- -- The start-up result is done. Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: libata version 3.00 loaded. Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ata_piix 0000:00:01.1: version 2.13 Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: scsi host0: ata_piix Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: scsi host1: ata_piix Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc000 irq 14 Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc008 irq 15 Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: [TTM] Zone kernel: Available graphics memory: 1843226 kiB Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: [TTM] Initializing pool allocator Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: [TTM] Initializing DMA pool allocator Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: [drm] fb mappable at 0xF8000000 Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: [drm] vram aper at 0xF8000000 Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: [drm] size 33554432 Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: [drm] fb depth is 16 Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: [drm] pitch is 2048 Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: fbcon: cirrusdrmfb (fb0) is primary device Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: Console: switching to colour frame buffer device 128x48 Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: cirrus 0000:00:02.0: fb0: cirrusdrmfb frame buffer device Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: [drm] Initialized cirrus 1.0.0 20110418 for 0000:00:02.0 on minor 0 Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Starting File System Check on /dev/disk/by-uuid/9f5f2c38-40c6-4893-ad0c-80f2d92b88b4... -- Subject: Unit systemd-fsck-root.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-fsck-root.service has begun starting up. Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com systemd-fsck[257]: /sbin/fsck.xfs: XFS file system. Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Started File System Check on /dev/disk/by-uuid/9f5f2c38-40c6-4893-ad0c-80f2d92b88b4. -- Subject: Unit systemd-fsck-root.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-fsck-root.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: psmouse serio1: alps: Unknown ALPS touchpad: E7=10 00 64, EC=10 00 64 Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: tsc: Refined TSC clocksource calibration: 2900.002 MHz Nov 25 10:08:06 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: input: ImPS/2 Generic Wheel Mouse as /devices/platform/i8042/serio1/input/input3 Nov 25 10:08:08 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: floppy0: no floppy controllers found Nov 25 10:08:08 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Started dracut initqueue hook. -- Subject: Unit dracut-initqueue.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit dracut-initqueue.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:08 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Reached target Remote File Systems (Pre). -- Subject: Unit remote-fs-pre.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit remote-fs-pre.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:08 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Reached target Remote File Systems. -- Subject: Unit remote-fs.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit remote-fs.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:08 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Mounting /sysroot... -- Subject: Unit sysroot.mount has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit sysroot.mount has begun starting up. Nov 25 10:08:08 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: SGI XFS with ACLs, security attributes, no debug enabled Nov 25 10:08:08 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: XFS (xvda1): Mounting V5 Filesystem Nov 25 10:08:08 ip-10-29-162-241.us-east-1.aws.redhat.com kernel: XFS (xvda1): Ending clean mount Nov 25 10:08:08 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Mounted /sysroot. -- Subject: Unit sysroot.mount has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit sysroot.mount has finished starting up. -- -- The start-up result is done. Nov 25 10:08:08 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Reached target Initrd Root File System. -- Subject: Unit initrd-root-fs.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit initrd-root-fs.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:08 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Starting Reload Configuration from the Real Root... -- Subject: Unit initrd-parse-etc.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit initrd-parse-etc.service has begun starting up. Nov 25 10:08:08 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Reloading. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Started Reload Configuration from the Real Root. -- Subject: Unit initrd-parse-etc.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit initrd-parse-etc.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Reached target Initrd File Systems. -- Subject: Unit initrd-fs.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit initrd-fs.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Reached target Initrd Default Target. -- Subject: Unit initrd.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit initrd.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Starting dracut pre-pivot and cleanup hook... -- Subject: Unit dracut-pre-pivot.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit dracut-pre-pivot.service has begun starting up. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Started dracut pre-pivot and cleanup hook. -- Subject: Unit dracut-pre-pivot.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit dracut-pre-pivot.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Starting Cleaning Up and Shutting Down Daemons... -- Subject: Unit initrd-cleanup.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit initrd-cleanup.service has begun starting up. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Stopped dracut pre-pivot and cleanup hook. -- Subject: Unit dracut-pre-pivot.service has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit dracut-pre-pivot.service has finished shutting down. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Starting Plymouth switch root service... -- Subject: Unit plymouth-switch-root.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit plymouth-switch-root.service has begun starting up. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Stopped target Timers. -- Subject: Unit timers.target has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit timers.target has finished shutting down. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Stopped target Initrd Default Target. -- Subject: Unit initrd.target has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit initrd.target has finished shutting down. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Stopped target Basic System. -- Subject: Unit basic.target has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit basic.target has finished shutting down. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Stopped target Slices. -- Subject: Unit slices.target has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit slices.target has finished shutting down. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Stopped target System Initialization. -- Subject: Unit sysinit.target has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit sysinit.target has finished shutting down. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Stopping udev Kernel Device Manager... -- Subject: Unit systemd-udevd.service has begun shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-udevd.service has begun shutting down. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Stopped Apply Kernel Variables. -- Subject: Unit systemd-sysctl.service has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-sysctl.service has finished shutting down. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Stopped target Local File Systems. -- Subject: Unit local-fs.target has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit local-fs.target has finished shutting down. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Stopped target Swap. -- Subject: Unit swap.target has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit swap.target has finished shutting down. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Stopped target Paths. -- Subject: Unit paths.target has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit paths.target has finished shutting down. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Stopped target Sockets. -- Subject: Unit sockets.target has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit sockets.target has finished shutting down. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Stopped target Remote File Systems. -- Subject: Unit remote-fs.target has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit remote-fs.target has finished shutting down. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Stopped target Remote File Systems (Pre). -- Subject: Unit remote-fs-pre.target has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit remote-fs-pre.target has finished shutting down. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Stopped dracut initqueue hook. -- Subject: Unit dracut-initqueue.service has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit dracut-initqueue.service has finished shutting down. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Stopped udev Coldplug all Devices. -- Subject: Unit systemd-udev-trigger.service has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-udev-trigger.service has finished shutting down. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Stopped udev Kernel Device Manager. -- Subject: Unit systemd-udevd.service has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-udevd.service has finished shutting down. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Stopped dracut pre-udev hook. -- Subject: Unit dracut-pre-udev.service has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit dracut-pre-udev.service has finished shutting down. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Stopped dracut cmdline hook. -- Subject: Unit dracut-cmdline.service has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit dracut-cmdline.service has finished shutting down. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Stopped Create Static Device Nodes in /dev. -- Subject: Unit systemd-tmpfiles-setup-dev.service has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-tmpfiles-setup-dev.service has finished shutting down. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Stopped Create list of required static device nodes for the current kernel. -- Subject: Unit kmod-static-nodes.service has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit kmod-static-nodes.service has finished shutting down. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Closed udev Control Socket. -- Subject: Unit systemd-udevd-control.socket has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-udevd-control.socket has finished shutting down. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Closed udev Kernel Socket. -- Subject: Unit systemd-udevd-kernel.socket has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-udevd-kernel.socket has finished shutting down. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Starting Cleanup udevd DB... -- Subject: Unit initrd-udevadm-cleanup-db.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit initrd-udevadm-cleanup-db.service has begun starting up. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Started Cleaning Up and Shutting Down Daemons. -- Subject: Unit initrd-cleanup.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit initrd-cleanup.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Started Cleanup udevd DB. -- Subject: Unit initrd-udevadm-cleanup-db.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit initrd-udevadm-cleanup-db.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Reached target Switch Root. -- Subject: Unit initrd-switch-root.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit initrd-switch-root.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Started Plymouth switch root service. -- Subject: Unit plymouth-switch-root.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit plymouth-switch-root.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Starting Switch Root... -- Subject: Unit initrd-switch-root.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit initrd-switch-root.service has begun starting up. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd[1]: Switching root. Nov 25 10:08:09 ip-10-29-162-241.us-east-1.aws.redhat.com systemd-journal[99]: Journal stopped -- Subject: The journal has been stopped -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- The system journal process has shut down and closed all currently -- active journal files. Nov 25 10:08:09 managed-node01 systemd-journal[381]: Runtime journal is using 8.0M (max allowed 180.0M, trying to leave 270.0M free of 1.7G available → current limit 180.0M). Nov 25 10:08:09 managed-node01 systemd-journald[99]: Received SIGTERM from PID 1 (systemd). Nov 25 10:08:09 managed-node01 kernel: type=1404 audit(1764083289.291:2): enforcing=1 old_enforcing=0 auid=4294967295 ses=4294967295 Nov 25 10:08:09 managed-node01 kernel: SELinux: 2048 avtab hash slots, 112757 rules. Nov 25 10:08:09 managed-node01 kernel: SELinux: 2048 avtab hash slots, 112757 rules. Nov 25 10:08:09 managed-node01 kernel: SELinux: 8 users, 14 roles, 5049 types, 316 bools, 1 sens, 1024 cats Nov 25 10:08:09 managed-node01 kernel: SELinux: 130 classes, 112757 rules Nov 25 10:08:09 managed-node01 kernel: SELinux: Completing initialization. Nov 25 10:08:09 managed-node01 kernel: SELinux: Setting up existing superblocks. Nov 25 10:08:09 managed-node01 kernel: type=1403 audit(1764083289.391:3): policy loaded auid=4294967295 ses=4294967295 Nov 25 10:08:09 managed-node01 systemd[1]: Successfully loaded SELinux policy in 106.222ms. Nov 25 10:08:09 managed-node01 kernel: ip_tables: (C) 2000-2006 Netfilter Core Team Nov 25 10:08:09 managed-node01 systemd[1]: Inserted module 'ip_tables' Nov 25 10:08:09 managed-node01 systemd[1]: Relabelled /dev, /run and /sys/fs/cgroup in 8.038ms. Nov 25 10:08:09 managed-node01 kernel: random: crng init done Nov 25 10:08:09 managed-node01 systemd-journal[381]: Journal started -- Subject: The journal has been started -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- The system journal process has started up, opened the journal -- files for writing and is now ready to process requests. Nov 25 10:08:09 managed-node01 systemd[1]: systemd 219 running in system mode. (+PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 -SECCOMP +BLKID +ELFUTILS +KMOD +IDN) Nov 25 10:08:09 managed-node01 systemd[1]: Detected virtualization xen. Nov 25 10:08:09 managed-node01 systemd[1]: Detected architecture x86-64. Nov 25 10:08:09 managed-node01 systemd[1]: Set hostname to . Nov 25 10:08:09 managed-node01 systemd[1]: [/usr/lib/systemd/system/restraintd.service:11] Unknown lvalue 'StateDirectory' in section 'Service' Nov 25 10:08:09 managed-node01 systemd[1]: Cannot add dependency job for unit ovirt-guest-agent.service, ignoring: Unit not found. Nov 25 10:08:09 managed-node01 systemd[1]: Started Create list of required static device nodes for the current kernel. -- Subject: Unit kmod-static-nodes.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit kmod-static-nodes.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:09 managed-node01 systemd[1]: Started Read and set NIS domainname from /etc/sysconfig/network. -- Subject: Unit rhel-domainname.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit rhel-domainname.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:09 managed-node01 systemd[1]: Started Remount Root and Kernel File Systems. -- Subject: Unit systemd-remount-fs.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-remount-fs.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:09 managed-node01 systemd[1]: Started Apply Kernel Variables. -- Subject: Unit systemd-sysctl.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-sysctl.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:09 managed-node01 systemd[1]: Starting udev Coldplug all Devices... -- Subject: Unit systemd-udev-trigger.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-udev-trigger.service has begun starting up. Nov 25 10:08:09 managed-node01 systemd[1]: Starting Configure read-only root support... -- Subject: Unit rhel-readonly.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit rhel-readonly.service has begun starting up. Nov 25 10:08:09 managed-node01 systemd[1]: Starting Create Static Device Nodes in /dev... -- Subject: Unit systemd-tmpfiles-setup-dev.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-tmpfiles-setup-dev.service has begun starting up. Nov 25 10:08:09 managed-node01 systemd[1]: Starting Flush Journal to Persistent Storage... -- Subject: Unit systemd-journal-flush.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-journal-flush.service has begun starting up. Nov 25 10:08:09 managed-node01 systemd[1]: Started Configure read-only root support. -- Subject: Unit rhel-readonly.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit rhel-readonly.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:09 managed-node01 systemd[1]: Starting Load/Save Random Seed... -- Subject: Unit systemd-random-seed.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-random-seed.service has begun starting up. Nov 25 10:08:09 managed-node01 systemd[1]: Started Create Static Device Nodes in /dev. -- Subject: Unit systemd-tmpfiles-setup-dev.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-tmpfiles-setup-dev.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:09 managed-node01 systemd[1]: Started Flush Journal to Persistent Storage. -- Subject: Unit systemd-journal-flush.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-journal-flush.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:09 managed-node01 systemd[1]: Started udev Coldplug all Devices. -- Subject: Unit systemd-udev-trigger.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-udev-trigger.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:09 managed-node01 systemd[1]: Started Load/Save Random Seed. -- Subject: Unit systemd-random-seed.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-random-seed.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:09 managed-node01 systemd[1]: Starting udev Kernel Device Manager... -- Subject: Unit systemd-udevd.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-udevd.service has begun starting up. Nov 25 10:08:09 managed-node01 systemd[1]: Reached target Local File Systems (Pre). -- Subject: Unit local-fs-pre.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit local-fs-pre.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:09 managed-node01 systemd[1]: Reached target Local File Systems. -- Subject: Unit local-fs.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit local-fs.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:09 managed-node01 systemd[1]: Starting Preprocess NFS configuration... -- Subject: Unit nfs-config.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit nfs-config.service has begun starting up. Nov 25 10:08:09 managed-node01 systemd-udevd[416]: starting version 219 Nov 25 10:08:09 managed-node01 systemd[1]: Starting Import network configuration from initramfs... -- Subject: Unit rhel-import-state.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit rhel-import-state.service has begun starting up. Nov 25 10:08:09 managed-node01 systemd-udevd[416]: Network interface NamePolicy= disabled on kernel command line, ignoring. Nov 25 10:08:09 managed-node01 systemd[1]: Starting Tell Plymouth To Write Out Runtime Data... -- Subject: Unit plymouth-read-write.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit plymouth-read-write.service has begun starting up. Nov 25 10:08:10 managed-node01 systemd[1]: Started Preprocess NFS configuration. -- Subject: Unit nfs-config.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit nfs-config.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 systemd[1]: Started Tell Plymouth To Write Out Runtime Data. -- Subject: Unit plymouth-read-write.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit plymouth-read-write.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 systemd[1]: Started udev Kernel Device Manager. -- Subject: Unit systemd-udevd.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-udevd.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 systemd[1]: Started Import network configuration from initramfs. -- Subject: Unit rhel-import-state.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit rhel-import-state.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 systemd[1]: Starting Create Volatile Files and Directories... -- Subject: Unit systemd-tmpfiles-setup.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-tmpfiles-setup.service has begun starting up. Nov 25 10:08:10 managed-node01 systemd[1]: Started Create Volatile Files and Directories. -- Subject: Unit systemd-tmpfiles-setup.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-tmpfiles-setup.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 systemd[1]: Starting Security Auditing Service... -- Subject: Unit auditd.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit auditd.service has begun starting up. Nov 25 10:08:10 managed-node01 systemd[1]: Mounting RPC Pipe File System... -- Subject: Unit var-lib-nfs-rpc_pipefs.mount has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit var-lib-nfs-rpc_pipefs.mount has begun starting up. Nov 25 10:08:10 managed-node01 auditd[454]: Started dispatcher: /sbin/audispd pid: 456 Nov 25 10:08:10 managed-node01 kernel: type=1305 audit(1764083290.151:4): audit_pid=454 old=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:auditd_t:s0 res=1 Nov 25 10:08:10 managed-node01 audispd[456]: No plugins found, exiting Nov 25 10:08:10 managed-node01 kernel: RPC: Registered named UNIX socket transport module. Nov 25 10:08:10 managed-node01 kernel: RPC: Registered udp transport module. Nov 25 10:08:10 managed-node01 kernel: RPC: Registered tcp transport module. Nov 25 10:08:10 managed-node01 kernel: RPC: Registered tcp NFSv4.1 backchannel transport module. Nov 25 10:08:10 managed-node01 systemd[1]: Mounted RPC Pipe File System. -- Subject: Unit var-lib-nfs-rpc_pipefs.mount has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit var-lib-nfs-rpc_pipefs.mount has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 systemd[1]: Reached target rpc_pipefs.target. -- Subject: Unit rpc_pipefs.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit rpc_pipefs.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 kernel: piix4_smbus 0000:00:01.3: SMBus base address uninitialized - upgrade BIOS or use force_addr=0xaddr Nov 25 10:08:10 managed-node01 kernel: input: PC Speaker as /devices/platform/pcspkr/input/input4 Nov 25 10:08:10 managed-node01 systemd[1]: Found device /dev/ttyS0. -- Subject: Unit dev-ttyS0.device has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit dev-ttyS0.device has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 auditd[454]: Init complete, auditd 2.8.5 listening for events (startup state enable) Nov 25 10:08:10 managed-node01 kernel: cryptd: max_cpu_qlen set to 1000 Nov 25 10:08:10 managed-node01 augenrules[461]: /sbin/augenrules: No change Nov 25 10:08:10 managed-node01 kernel: AVX2 version of gcm_enc/dec engaged. Nov 25 10:08:10 managed-node01 kernel: AES CTR mode by8 optimization enabled Nov 25 10:08:10 managed-node01 augenrules[461]: No rules Nov 25 10:08:10 managed-node01 augenrules[461]: enabled 1 Nov 25 10:08:10 managed-node01 augenrules[461]: failure 1 Nov 25 10:08:10 managed-node01 augenrules[461]: pid 454 Nov 25 10:08:10 managed-node01 augenrules[461]: rate_limit 0 Nov 25 10:08:10 managed-node01 augenrules[461]: backlog_limit 8192 Nov 25 10:08:10 managed-node01 augenrules[461]: lost 0 Nov 25 10:08:10 managed-node01 augenrules[461]: backlog 0 Nov 25 10:08:10 managed-node01 augenrules[461]: enabled 1 Nov 25 10:08:10 managed-node01 augenrules[461]: failure 1 Nov 25 10:08:10 managed-node01 augenrules[461]: pid 454 Nov 25 10:08:10 managed-node01 augenrules[461]: rate_limit 0 Nov 25 10:08:10 managed-node01 augenrules[461]: backlog_limit 8192 Nov 25 10:08:10 managed-node01 augenrules[461]: lost 0 Nov 25 10:08:10 managed-node01 augenrules[461]: backlog 0 Nov 25 10:08:10 managed-node01 systemd[1]: Started Security Auditing Service. -- Subject: Unit auditd.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit auditd.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 systemd[1]: Starting Update UTMP about System Boot/Shutdown... -- Subject: Unit systemd-update-utmp.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-update-utmp.service has begun starting up. Nov 25 10:08:10 managed-node01 systemd[1]: Started Update UTMP about System Boot/Shutdown. -- Subject: Unit systemd-update-utmp.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-update-utmp.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 systemd[1]: Reached target System Initialization. -- Subject: Unit sysinit.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit sysinit.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 systemd[1]: Started Flexible branding. -- Subject: Unit brandbot.path has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit brandbot.path has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 systemd[1]: Reached target Paths. -- Subject: Unit paths.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit paths.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 systemd[1]: Listening on RPCbind Server Activation Socket. -- Subject: Unit rpcbind.socket has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit rpcbind.socket has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 kernel: ppdev: user-space parallel port driver Nov 25 10:08:10 managed-node01 systemd[1]: Starting RPC bind service... -- Subject: Unit rpcbind.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit rpcbind.service has begun starting up. Nov 25 10:08:10 managed-node01 systemd[1]: Started dnf makecache --timer. -- Subject: Unit dnf-makecache.timer has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit dnf-makecache.timer has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 systemd[1]: Listening on D-Bus System Message Bus Socket. -- Subject: Unit dbus.socket has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit dbus.socket has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 kernel: alg: No test for __gcm-aes-aesni (__driver-gcm-aes-aesni) Nov 25 10:08:10 managed-node01 kernel: alg: No test for __generic-gcm-aes-aesni (__driver-generic-gcm-aes-aesni) Nov 25 10:08:10 managed-node01 systemd[1]: Reached target Sockets. -- Subject: Unit sockets.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit sockets.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 systemd[1]: Starting Initial cloud-init job (pre-networking)... -- Subject: Unit cloud-init-local.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit cloud-init-local.service has begun starting up. Nov 25 10:08:10 managed-node01 systemd[1]: Reached target Basic System. -- Subject: Unit basic.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit basic.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 systemd[1]: Starting Dump dmesg to /var/log/dmesg... -- Subject: Unit rhel-dmesg.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit rhel-dmesg.service has begun starting up. Nov 25 10:08:10 managed-node01 systemd[1]: Starting Authorization Manager... -- Subject: Unit polkit.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit polkit.service has begun starting up. Nov 25 10:08:10 managed-node01 systemd[1]: Started irqbalance daemon. -- Subject: Unit irqbalance.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit irqbalance.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 systemd[1]: Starting Login Service... -- Subject: Unit systemd-logind.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-logind.service has begun starting up. Nov 25 10:08:10 managed-node01 systemd[1]: Started Hardware RNG Entropy Gatherer Daemon. -- Subject: Unit rngd.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit rngd.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 systemd[1]: Started D-Bus System Message Bus. -- Subject: Unit dbus.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit dbus.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 polkitd[522]: Started polkitd version 0.112 Nov 25 10:08:10 managed-node01 kernel: EDAC sbridge: Seeking for: PCI ID 8086:2fa0 Nov 25 10:08:10 managed-node01 kernel: EDAC sbridge: Ver: 1.1.2 Nov 25 10:08:10 managed-node01 rngd[533]: Initalizing available sources Nov 25 10:08:10 managed-node01 rngd[533]: Failed to init entropy source 0: Hardware RNG Device Nov 25 10:08:10 managed-node01 rngd[533]: Enabling RDRAND rng support Nov 25 10:08:10 managed-node01 rngd[533]: Initalizing entropy source Intel RDRAND Instruction RNG Nov 25 10:08:10 managed-node01 systemd[1]: Starting GSSAPI Proxy Daemon... -- Subject: Unit gssproxy.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit gssproxy.service has begun starting up. Nov 25 10:08:10 managed-node01 systemd[1]: Starting NTP client/server... -- Subject: Unit chronyd.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit chronyd.service has begun starting up. Nov 25 10:08:10 managed-node01 polkitd[522]: Loading rules from directory /etc/polkit-1/rules.d Nov 25 10:08:10 managed-node01 systemd[1]: Started Daily Cleanup of Temporary Directories. -- Subject: Unit systemd-tmpfiles-clean.timer has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-tmpfiles-clean.timer has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 polkitd[522]: Loading rules from directory /usr/share/polkit-1/rules.d Nov 25 10:08:10 managed-node01 systemd[1]: Reached target Timers. -- Subject: Unit timers.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit timers.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 polkitd[522]: Finished loading, compiling and executing 2 rules Nov 25 10:08:10 managed-node01 systemd[1]: Started RPC bind service. -- Subject: Unit rpcbind.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit rpcbind.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 polkitd[522]: Acquired the name org.freedesktop.PolicyKit1 on the system bus Nov 25 10:08:10 managed-node01 systemd[1]: Started Dump dmesg to /var/log/dmesg. -- Subject: Unit rhel-dmesg.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit rhel-dmesg.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 systemd[1]: Started Authorization Manager. -- Subject: Unit polkit.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit polkit.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 systemd[1]: Started Login Service. -- Subject: Unit systemd-logind.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-logind.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 chronyd[560]: chronyd version 3.4 starting (+CMDMON +NTP +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +ASYNCDNS +SECHASH +IPV6 +DEBUG) Nov 25 10:08:10 managed-node01 systemd-logind[532]: New seat seat0. -- Subject: A new seat seat0 is now available -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- Documentation: http://www.freedesktop.org/wiki/Software/systemd/multiseat -- -- A new seat seat0 has been configured and is now available. Nov 25 10:08:10 managed-node01 chronyd[560]: Frequency -0.165 +/- 1.120 ppm read from /var/lib/chrony/drift Nov 25 10:08:10 managed-node01 systemd-logind[532]: Watching system buttons on /dev/input/event0 (Power Button) Nov 25 10:08:10 managed-node01 systemd-logind[532]: Watching system buttons on /dev/input/event1 (Sleep Button) Nov 25 10:08:10 managed-node01 systemd[1]: Started GSSAPI Proxy Daemon. -- Subject: Unit gssproxy.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit gssproxy.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 systemd[1]: Reached target NFS client services. -- Subject: Unit nfs-client.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit nfs-client.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 systemd[1]: Reached target Remote File Systems (Pre). -- Subject: Unit remote-fs-pre.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit remote-fs-pre.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 systemd[1]: Reached target Remote File Systems. -- Subject: Unit remote-fs.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit remote-fs.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:10 managed-node01 systemd[1]: Started NTP client/server. -- Subject: Unit chronyd.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit chronyd.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:11 managed-node01 cloud-init[577]: Cloud-init v. 19.4 running 'init-local' at Tue, 25 Nov 2025 15:08:11 +0000. Up 6.52 seconds. Nov 25 10:08:11 managed-node01 dhclient[634]: Internet Systems Consortium DHCP Client 4.2.5 Nov 25 10:08:11 managed-node01 dhclient[634]: Copyright 2004-2013 Internet Systems Consortium. Nov 25 10:08:11 managed-node01 dhclient[634]: All rights reserved. Nov 25 10:08:11 managed-node01 dhclient[634]: For info, please visit https://www.isc.org/software/dhcp/ Nov 25 10:08:11 managed-node01 dhclient[634]: Nov 25 10:08:11 managed-node01 dhclient[634]: Listening on LPF/eth0/02:4d:14:0a:75:d5 Nov 25 10:08:11 managed-node01 dhclient[634]: Sending on LPF/eth0/02:4d:14:0a:75:d5 Nov 25 10:08:11 managed-node01 dhclient[634]: Sending on Socket/fallback Nov 25 10:08:11 managed-node01 dhclient[634]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7 (xid=0x5eb53277) Nov 25 10:08:11 managed-node01 dhclient[634]: DHCPREQUEST on eth0 to 255.255.255.255 port 67 (xid=0x5eb53277) Nov 25 10:08:11 managed-node01 dhclient[634]: DHCPOFFER from 10.31.44.1 Nov 25 10:08:11 managed-node01 dhclient[634]: DHCPACK from 10.31.44.1 (xid=0x5eb53277) Nov 25 10:08:11 managed-node01 dhclient[634]: bound to 10.31.47.228 -- renewal in 1748 seconds. Nov 25 10:08:11 managed-node01 rngd[533]: Enabling JITTER rng support Nov 25 10:08:11 managed-node01 rngd[533]: Initalizing entropy source JITTER Entropy generator Nov 25 10:08:11 managed-node01 systemd[1]: Started Initial cloud-init job (pre-networking). -- Subject: Unit cloud-init-local.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit cloud-init-local.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:11 managed-node01 systemd[1]: Reached target Network (Pre). -- Subject: Unit network-pre.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit network-pre.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:11 managed-node01 systemd[1]: Starting Network Manager... -- Subject: Unit NetworkManager.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit NetworkManager.service has begun starting up. Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.7408] NetworkManager (version 1.18.8-2.el7_9) is starting... (for the first time) Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.7414] Read config: /etc/NetworkManager/NetworkManager.conf (lib: 00-server.conf, 10-slaves-order.conf) Nov 25 10:08:11 managed-node01 systemd[1]: Started Network Manager. -- Subject: Unit NetworkManager.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit NetworkManager.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.7498] bus-manager: acquired D-Bus service "org.freedesktop.NetworkManager" Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.7529] manager[0x561aa1aa70a0]: monitoring kernel firmware directory '/lib/firmware'. Nov 25 10:08:11 managed-node01 systemd[1]: Starting Network Manager Wait Online... -- Subject: Unit NetworkManager-wait-online.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit NetworkManager-wait-online.service has begun starting up. Nov 25 10:08:11 managed-node01 dbus[534]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' Nov 25 10:08:11 managed-node01 systemd[1]: Starting Hostname Service... -- Subject: Unit systemd-hostnamed.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-hostnamed.service has begun starting up. Nov 25 10:08:11 managed-node01 dbus[534]: [system] Successfully activated service 'org.freedesktop.hostname1' Nov 25 10:08:11 managed-node01 systemd[1]: Started Hostname Service. -- Subject: Unit systemd-hostnamed.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-hostnamed.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8018] hostname: hostname: using hostnamed Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8018] hostname: hostname changed from (none) to "managed-node01" Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8021] dns-mgr[0x561aa1a97220]: init: dns=default,systemd-resolved rc-manager=file Nov 25 10:08:11 managed-node01 dbus[534]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' Nov 25 10:08:11 managed-node01 systemd[1]: Starting Network Manager Script Dispatcher Service... -- Subject: Unit NetworkManager-dispatcher.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit NetworkManager-dispatcher.service has begun starting up. Nov 25 10:08:11 managed-node01 dbus[534]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher' Nov 25 10:08:11 managed-node01 systemd[1]: Started Network Manager Script Dispatcher Service. -- Subject: Unit NetworkManager-dispatcher.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit NetworkManager-dispatcher.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8249] settings: Loaded settings plugin: SettingsPluginIfcfg ("/usr/lib64/NetworkManager/1.18.8-2.el7_9/libnm-settings-plugin-ifcfg-rh.so") Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8261] settings: Loaded settings plugin: NMSIbftPlugin ("/usr/lib64/NetworkManager/1.18.8-2.el7_9/libnm-settings-plugin-ibft.so") Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8261] settings: Loaded settings plugin: NMSKeyfilePlugin (internal) Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8291] ifcfg-rh: new connection /etc/sysconfig/network-scripts/ifcfg-eth0 (5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03,"System eth0") Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8317] manager: rfkill: Wi-Fi enabled by radio killswitch; enabled by state file Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8321] manager: rfkill: WWAN enabled by radio killswitch; enabled by state file Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8322] manager: Networking is enabled by state file Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8333] dhcp-init: Using DHCP client 'dhclient' Nov 25 10:08:11 managed-node01 nm-dispatcher[673]: req:1 'hostname': new request (4 scripts) Nov 25 10:08:11 managed-node01 nm-dispatcher[673]: req:1 'hostname': start running ordered scripts... Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8420] Loaded device plugin: NMTeamFactory (/usr/lib64/NetworkManager/1.18.8-2.el7_9/libnm-device-plugin-team.so) Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8439] device (lo): carrier: link connected Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8445] manager: (lo): new Generic device (/org/freedesktop/NetworkManager/Devices/1) Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8477] manager: (eth0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2) Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8525] device (eth0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external') Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8553] device (eth0): carrier: link connected Nov 25 10:08:11 managed-node01 kernel: IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready Nov 25 10:08:11 managed-node01 nm-dispatcher[673]: req:2 'connectivity-change': new request (4 scripts) Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8736] device (eth0): state change: unavailable -> disconnected (reason 'none', sys-iface-state: 'managed') Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8748] policy: auto-activating connection 'System eth0' (5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03) Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8763] device (eth0): Activation: starting connection 'System eth0' (5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03) Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8765] device (eth0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed') Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8785] manager: NetworkManager state is now CONNECTING Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8789] device (eth0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed') Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8799] device (eth0): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed') Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8819] dhcp4 (eth0): activation: beginning transaction (timeout in 45 seconds) Nov 25 10:08:11 managed-node01 nm-dispatcher[673]: req:2 'connectivity-change': start running ordered scripts... Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.8854] dhcp4 (eth0): dhclient started with pid 691 Nov 25 10:08:11 managed-node01 dhclient[691]: DHCPREQUEST on eth0 to 255.255.255.255 port 67 (xid=0xf04a2bb) Nov 25 10:08:11 managed-node01 dhclient[691]: DHCPACK from 10.31.44.1 (xid=0xf04a2bb) Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.9137] dhcp4 (eth0): address 10.31.47.228 Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.9137] dhcp4 (eth0): plen 22 (255.255.252.0) Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.9137] dhcp4 (eth0): gateway 10.31.44.1 Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.9138] dhcp4 (eth0): lease time 3600 Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.9138] dhcp4 (eth0): hostname 'ip-10-31-47-228' Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.9138] dhcp4 (eth0): nameserver '10.29.169.13' Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.9138] dhcp4 (eth0): nameserver '10.29.170.12' Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.9138] dhcp4 (eth0): nameserver '10.2.32.1' Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.9138] dhcp4 (eth0): domain name 'testing-farm.us-east-1.aws.redhat.com' Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.9138] dhcp4 (eth0): state changed unknown -> bound Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.9148] device (eth0): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed') Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.9157] device (eth0): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed') Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.9158] device (eth0): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed') Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.9163] manager: NetworkManager state is now CONNECTED_LOCAL Nov 25 10:08:11 managed-node01 dhclient[691]: bound to 10.31.47.228 -- renewal in 1514 seconds. Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.9219] manager: NetworkManager state is now CONNECTED_SITE Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.9224] policy: set 'System eth0' (eth0) as default for IPv4 routing and DNS Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.9245] device (eth0): Activation: successful, device activated. Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.9253] manager: NetworkManager state is now CONNECTED_GLOBAL Nov 25 10:08:11 managed-node01 NetworkManager[664]: [1764083291.9259] manager: startup complete Nov 25 10:08:11 managed-node01 nm-dispatcher[673]: req:3 'up' [eth0]: new request (4 scripts) Nov 25 10:08:11 managed-node01 nm-dispatcher[673]: req:3 'up' [eth0]: start running ordered scripts... Nov 25 10:08:11 managed-node01 nm-dispatcher[673]: req:4 'connectivity-change': new request (4 scripts) Nov 25 10:08:11 managed-node01 systemd[1]: Started Network Manager Wait Online. -- Subject: Unit NetworkManager-wait-online.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit NetworkManager-wait-online.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:11 managed-node01 systemd[1]: Starting LSB: Bring up/down networking... -- Subject: Unit network.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit network.service has begun starting up. Nov 25 10:08:12 managed-node01 nm-dispatcher[673]: req:4 'connectivity-change': start running ordered scripts... Nov 25 10:08:12 managed-node01 network[725]: Bringing up loopback interface: [ OK ] Nov 25 10:08:12 managed-node01 network[725]: Bringing up interface eth0: [ OK ] Nov 25 10:08:12 managed-node01 systemd[1]: Started LSB: Bring up/down networking. -- Subject: Unit network.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit network.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:12 managed-node01 systemd[1]: Starting Initial cloud-init job (metadata service crawler)... -- Subject: Unit cloud-init.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit cloud-init.service has begun starting up. Nov 25 10:08:12 managed-node01 systemd[1]: Reached target Network. -- Subject: Unit network.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit network.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:12 managed-node01 systemd[1]: Starting Dynamic System Tuning Daemon... -- Subject: Unit tuned.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit tuned.service has begun starting up. Nov 25 10:08:12 managed-node01 systemd[1]: Starting Postfix Mail Transport Agent... -- Subject: Unit postfix.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit postfix.service has begun starting up. Nov 25 10:08:12 managed-node01 cloud-init[925]: Cloud-init v. 19.4 running 'init' at Tue, 25 Nov 2025 15:08:12 +0000. Up 7.89 seconds. Nov 25 10:08:12 managed-node01 cloud-init[925]: ci-info: ++++++++++++++++++++++++++++++++++++++Net device info++++++++++++++++++++++++++++++++++++++ Nov 25 10:08:12 managed-node01 cloud-init[925]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ Nov 25 10:08:12 managed-node01 cloud-init[925]: ci-info: | Device | Up | Address | Mask | Scope | Hw-Address | Nov 25 10:08:12 managed-node01 cloud-init[925]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ Nov 25 10:08:12 managed-node01 cloud-init[925]: ci-info: | eth0 | True | 10.31.47.228 | 255.255.252.0 | global | 02:4d:14:0a:75:d5 | Nov 25 10:08:12 managed-node01 cloud-init[925]: ci-info: | eth0 | True | fe80::4d:14ff:fe0a:75d5/64 | . | link | 02:4d:14:0a:75:d5 | Nov 25 10:08:12 managed-node01 cloud-init[925]: ci-info: | lo | True | 127.0.0.1 | 255.0.0.0 | host | . | Nov 25 10:08:12 managed-node01 cloud-init[925]: ci-info: | lo | True | ::1/128 | . | host | . | Nov 25 10:08:12 managed-node01 cloud-init[925]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ Nov 25 10:08:12 managed-node01 cloud-init[925]: ci-info: ++++++++++++++++++++++++++++Route IPv4 info+++++++++++++++++++++++++++++ Nov 25 10:08:12 managed-node01 cloud-init[925]: ci-info: +-------+-------------+------------+---------------+-----------+-------+ Nov 25 10:08:12 managed-node01 cloud-init[925]: ci-info: | Route | Destination | Gateway | Genmask | Interface | Flags | Nov 25 10:08:12 managed-node01 cloud-init[925]: ci-info: +-------+-------------+------------+---------------+-----------+-------+ Nov 25 10:08:12 managed-node01 cloud-init[925]: ci-info: | 0 | 0.0.0.0 | 10.31.44.1 | 0.0.0.0 | eth0 | UG | Nov 25 10:08:12 managed-node01 cloud-init[925]: ci-info: | 1 | 10.31.44.0 | 0.0.0.0 | 255.255.252.0 | eth0 | U | Nov 25 10:08:12 managed-node01 cloud-init[925]: ci-info: +-------+-------------+------------+---------------+-----------+-------+ Nov 25 10:08:12 managed-node01 cloud-init[925]: ci-info: +++++++++++++++++++Route IPv6 info+++++++++++++++++++ Nov 25 10:08:12 managed-node01 cloud-init[925]: ci-info: +-------+-------------+---------+-----------+-------+ Nov 25 10:08:12 managed-node01 cloud-init[925]: ci-info: | Route | Destination | Gateway | Interface | Flags | Nov 25 10:08:12 managed-node01 cloud-init[925]: ci-info: +-------+-------------+---------+-----------+-------+ Nov 25 10:08:12 managed-node01 cloud-init[925]: ci-info: | 9 | fe80::/64 | :: | eth0 | U | Nov 25 10:08:12 managed-node01 cloud-init[925]: ci-info: | 12 | ff00::/8 | :: | eth0 | U | Nov 25 10:08:12 managed-node01 cloud-init[925]: ci-info: +-------+-------------+---------+-----------+-------+ Nov 25 10:08:12 managed-node01 postfix/postfix-script[1206]: starting the Postfix mail system Nov 25 10:08:12 managed-node01 postfix/master[1208]: daemon started -- version 2.10.1, configuration /etc/postfix Nov 25 10:08:12 managed-node01 systemd[1]: Started Postfix Mail Transport Agent. -- Subject: Unit postfix.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit postfix.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:13 managed-node01 systemd[1]: Started Dynamic System Tuning Daemon. -- Subject: Unit tuned.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit tuned.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:13 managed-node01 systemd[1]: Started Initial cloud-init job (metadata service crawler). -- Subject: Unit cloud-init.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit cloud-init.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:13 managed-node01 systemd[1]: Reached target Network is Online. -- Subject: Unit network-online.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit network-online.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:13 managed-node01 systemd[1]: Starting Crash recovery kernel arming... -- Subject: Unit kdump.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit kdump.service has begun starting up. Nov 25 10:08:13 managed-node01 systemd[1]: Starting The restraint harness.... -- Subject: Unit restraintd.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit restraintd.service has begun starting up. Nov 25 10:08:13 managed-node01 systemd[1]: Starting LSB: Starts the Spacewalk Daemon... -- Subject: Unit rhnsd.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit rhnsd.service has begun starting up. Nov 25 10:08:13 managed-node01 systemd[1]: Starting System Logging Service... -- Subject: Unit rsyslog.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit rsyslog.service has begun starting up. Nov 25 10:08:13 managed-node01 systemd[1]: Starting Notify NFS peers of a restart... -- Subject: Unit rpc-statd-notify.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit rpc-statd-notify.service has begun starting up. Nov 25 10:08:13 managed-node01 systemd[1]: Reached target Cloud-config availability. -- Subject: Unit cloud-config.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit cloud-config.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:13 managed-node01 systemd[1]: Starting Apply the settings specified in cloud-config... -- Subject: Unit cloud-config.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit cloud-config.service has begun starting up. Nov 25 10:08:13 managed-node01 systemd[1]: Starting Permit User Sessions... -- Subject: Unit systemd-user-sessions.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-user-sessions.service has begun starting up. Nov 25 10:08:13 managed-node01 kernel: floppy0: no floppy controllers found Nov 25 10:08:13 managed-node01 sm-notify[1252]: Version 1.3.0 starting Nov 25 10:08:13 managed-node01 systemd[1]: Starting OpenSSH server daemon... -- Subject: Unit sshd.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit sshd.service has begun starting up. Nov 25 10:08:13 managed-node01 rhnsd[1250]: Starting Spacewalk Daemon: [ OK ] Nov 25 10:08:13 managed-node01 systemd[1]: Started The restraint harness.. -- Subject: Unit restraintd.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit restraintd.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:13 managed-node01 rhnsd[1274]: Spacewalk Services Daemon starting up, check in interval 240 minutes. Nov 25 10:08:13 managed-node01 systemd[1]: Started Notify NFS peers of a restart. -- Subject: Unit rpc-statd-notify.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit rpc-statd-notify.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:13 managed-node01 rsyslogd[1251]: [origin software="rsyslogd" swVersion="8.24.0-57.el7_9.3" x-pid="1251" x-info="http://www.rsyslog.com"] start Nov 25 10:08:13 managed-node01 systemd[1]: Started LSB: Starts the Spacewalk Daemon. -- Subject: Unit rhnsd.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit rhnsd.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:13 managed-node01 systemd[1]: Started System Logging Service. -- Subject: Unit rsyslog.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit rsyslog.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:13 managed-node01 systemd[1]: Started Permit User Sessions. -- Subject: Unit systemd-user-sessions.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-user-sessions.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:13 managed-node01 systemd[1]: Started Command Scheduler. -- Subject: Unit crond.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit crond.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:13 managed-node01 sshd[1271]: Server listening on 0.0.0.0 port 22. Nov 25 10:08:13 managed-node01 systemd[1]: Starting Wait for Plymouth Boot Screen to Quit... -- Subject: Unit plymouth-quit-wait.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit plymouth-quit-wait.service has begun starting up. Nov 25 10:08:13 managed-node01 restraintd[1275]: Listening on http://localhost:8081 Nov 25 10:08:13 managed-node01 sshd[1271]: Server listening on :: port 22. Nov 25 10:08:13 managed-node01 systemd[1]: Starting Terminate Plymouth Boot Screen... -- Subject: Unit plymouth-quit.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit plymouth-quit.service has begun starting up. Nov 25 10:08:13 managed-node01 systemd[1]: Started OpenSSH server daemon. -- Subject: Unit sshd.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit sshd.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:13 managed-node01 crond[1286]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 31% if used.) Nov 25 10:08:13 managed-node01 systemd[1]: Received SIGRTMIN+21 from PID 231 (plymouthd). Nov 25 10:08:13 managed-node01 systemd[1]: Started Wait for Plymouth Boot Screen to Quit. -- Subject: Unit plymouth-quit-wait.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit plymouth-quit-wait.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:13 managed-node01 systemd[1]: Started Terminate Plymouth Boot Screen. -- Subject: Unit plymouth-quit.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit plymouth-quit.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:13 managed-node01 systemd[1]: Started Getty on tty1. -- Subject: Unit getty@tty1.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit getty@tty1.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:13 managed-node01 systemd[1]: Started Serial Getty on ttyS0. -- Subject: Unit serial-getty@ttyS0.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit serial-getty@ttyS0.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:13 managed-node01 systemd[1]: Reached target Login Prompts. -- Subject: Unit getty.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit getty.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:13 managed-node01 systemd[1]: Reached target Multi-User System. -- Subject: Unit multi-user.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit multi-user.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:13 managed-node01 systemd[1]: Starting Update UTMP about System Runlevel Changes... -- Subject: Unit systemd-update-utmp-runlevel.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-update-utmp-runlevel.service has begun starting up. Nov 25 10:08:13 managed-node01 systemd[1]: Started Update UTMP about System Runlevel Changes. -- Subject: Unit systemd-update-utmp-runlevel.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit systemd-update-utmp-runlevel.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:13 managed-node01 kdumpctl[1248]: Detected change(s) in the following file(s): Nov 25 10:08:13 managed-node01 kdumpctl[1248]: /etc/fstab Nov 25 10:08:13 managed-node01 kdumpctl[1248]: Rebuilding /boot/initramfs-3.10.0-1160.119.1.el7.x86_64kdump.img Nov 25 10:08:13 managed-node01 crond[1286]: (CRON) INFO (running with inotify support) Nov 25 10:08:13 managed-node01 cloud-init[1256]: Cloud-init v. 19.4 running 'modules:config' at Tue, 25 Nov 2025 15:08:13 +0000. Up 8.86 seconds. Nov 25 10:08:13 managed-node01 systemd[1]: Started Apply the settings specified in cloud-config. -- Subject: Unit cloud-config.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit cloud-config.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:13 managed-node01 systemd[1]: Starting Execute cloud user/final scripts... -- Subject: Unit cloud-final.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit cloud-final.service has begun starting up. Nov 25 10:08:13 managed-node01 dracut[1594]: dracut-033-572.el7 Nov 25 10:08:13 managed-node01 dracut[1596]: Executing: /usr/sbin/dracut --quiet --hostonly --hostonly-cmdline --hostonly-i18n --hostonly-mode strict -o "plymouth dash resume ifcfg" --mount "/dev/disk/by-uuid/9f5f2c38-40c6-4893-ad0c-80f2d92b88b4 /sysroot xfs defaults" --no-hostonly-default-device -f /boot/initramfs-3.10.0-1160.119.1.el7.x86_64kdump.img 3.10.0-1160.119.1.el7.x86_64 Nov 25 10:08:14 managed-node01 cloud-init[1463]: Cloud-init v. 19.4 running 'modules:final' at Tue, 25 Nov 2025 15:08:13 +0000. Up 9.26 seconds. Nov 25 10:08:14 managed-node01 cloud-init[1463]: Cloud-init v. 19.4 finished at Tue, 25 Nov 2025 15:08:14 +0000. Datasource DataSourceEc2Local. Up 9.36 seconds Nov 25 10:08:14 managed-node01 systemd[1]: Reloading Network Manager. -- Subject: Unit NetworkManager.service has begun reloading its configuration -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit NetworkManager.service has begun reloading its configuration Nov 25 10:08:14 managed-node01 NetworkManager[664]: [1764083294.1013] audit: op="reload" arg="0" pid=1641 uid=0 result="success" Nov 25 10:08:14 managed-node01 NetworkManager[664]: [1764083294.1025] config: signal: SIGHUP (no changes from disk) Nov 25 10:08:14 managed-node01 dbus-send[1641]: method return time=1764083294.105003 sender=:1.3 -> destination=:1.19 serial=277 reply_serial=2 Nov 25 10:08:14 managed-node01 systemd[1]: Reloaded Network Manager. -- Subject: Unit NetworkManager.service has finished reloading its configuration -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit NetworkManager.service has finished reloading its configuration -- -- The result is done. Nov 25 10:08:14 managed-node01 systemd[1]: Started Execute cloud user/final scripts. -- Subject: Unit cloud-final.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit cloud-final.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:14 managed-node01 systemd[1]: Reached target Cloud-init target. -- Subject: Unit cloud-init.target has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit cloud-init.target has finished starting up. -- -- The start-up result is done. Nov 25 10:08:14 managed-node01 dracut[1596]: dracut module 'busybox' will not be installed, because command 'busybox' could not be found! Nov 25 10:08:14 managed-node01 dracut[1596]: dracut module 'ifcfg' will not be installed, because it's in the list to be omitted! Nov 25 10:08:14 managed-node01 dracut[1596]: dracut module 'plymouth' will not be installed, because it's in the list to be omitted! Nov 25 10:08:14 managed-node01 dracut[1596]: dracut module 'crypt' will not be installed, because command 'cryptsetup' could not be found! Nov 25 10:08:14 managed-node01 dracut[1596]: dracut module 'dmraid' will not be installed, because command 'dmraid' could not be found! Nov 25 10:08:14 managed-node01 dracut[1596]: dracut module 'dmsquash-live-ntfs' will not be installed, because command 'ntfs-3g' could not be found! Nov 25 10:08:14 managed-node01 dracut[1596]: dracut module 'lvm' will not be installed, because command 'lvm' could not be found! Nov 25 10:08:14 managed-node01 dracut[1596]: dracut module 'mdraid' will not be installed, because command 'mdadm' could not be found! Nov 25 10:08:14 managed-node01 dracut[1596]: dracut module 'multipath' will not be installed, because command 'multipath' could not be found! Nov 25 10:08:14 managed-node01 dracut[1596]: dracut module 'cifs' will not be installed, because command 'mount.cifs' could not be found! Nov 25 10:08:14 managed-node01 dracut[1596]: dracut module 'iscsi' will not be installed, because command 'iscsistart' could not be found! Nov 25 10:08:14 managed-node01 dracut[1596]: dracut module 'iscsi' will not be installed, because command 'iscsi-iname' could not be found! Nov 25 10:08:14 managed-node01 dracut[1596]: dracut module 'resume' will not be installed, because it's in the list to be omitted! Nov 25 10:08:14 managed-node01 dracut[1596]: dracut module 'busybox' will not be installed, because command 'busybox' could not be found! Nov 25 10:08:14 managed-node01 dracut[1596]: dracut module 'crypt' will not be installed, because command 'cryptsetup' could not be found! Nov 25 10:08:14 managed-node01 dracut[1596]: dracut module 'dmraid' will not be installed, because command 'dmraid' could not be found! Nov 25 10:08:14 managed-node01 dracut[1596]: dracut module 'dmsquash-live-ntfs' will not be installed, because command 'ntfs-3g' could not be found! Nov 25 10:08:14 managed-node01 dracut[1596]: dracut module 'lvm' will not be installed, because command 'lvm' could not be found! Nov 25 10:08:14 managed-node01 dracut[1596]: dracut module 'mdraid' will not be installed, because command 'mdadm' could not be found! Nov 25 10:08:14 managed-node01 dracut[1596]: dracut module 'multipath' will not be installed, because command 'multipath' could not be found! Nov 25 10:08:14 managed-node01 dracut[1596]: dracut module 'cifs' will not be installed, because command 'mount.cifs' could not be found! Nov 25 10:08:14 managed-node01 dracut[1596]: dracut module 'iscsi' will not be installed, because command 'iscsistart' could not be found! Nov 25 10:08:14 managed-node01 dracut[1596]: dracut module 'iscsi' will not be installed, because command 'iscsi-iname' could not be found! Nov 25 10:08:14 managed-node01 dracut[1596]: *** Including module: bash *** Nov 25 10:08:14 managed-node01 dracut[1596]: *** Including module: nss-softokn *** Nov 25 10:08:14 managed-node01 dracut[1596]: *** Including module: i18n *** Nov 25 10:08:14 managed-node01 dracut[1596]: *** Including module: drm *** Nov 25 10:08:15 managed-node01 dracut[1596]: *** Including module: kernel-modules *** Nov 25 10:08:18 managed-node01 chronyd[560]: Selected source 162.159.200.1 Nov 25 10:08:21 managed-node01 dracut[1596]: *** Including module: fstab-sys *** Nov 25 10:08:21 managed-node01 dracut[1596]: *** Including module: rootfs-block *** Nov 25 10:08:21 managed-node01 dracut[1596]: *** Including module: terminfo *** Nov 25 10:08:21 managed-node01 dracut[1596]: *** Including module: udev-rules *** Nov 25 10:08:21 managed-node01 dracut[1596]: Skipping udev rule: 40-redhat-cpu-hotplug.rules Nov 25 10:08:22 managed-node01 dracut[1596]: Skipping udev rule: 91-permissions.rules Nov 25 10:08:22 managed-node01 dracut[1596]: *** Including module: biosdevname *** Nov 25 10:08:22 managed-node01 dracut[1596]: *** Including module: systemd *** Nov 25 10:08:22 managed-node01 dracut[1596]: *** Including module: usrmount *** Nov 25 10:08:22 managed-node01 dracut[1596]: *** Including module: base *** Nov 25 10:08:22 managed-node01 dracut[1596]: *** Including module: fs-lib *** Nov 25 10:08:22 managed-node01 dracut[1596]: *** Including module: kdumpbase *** Nov 25 10:08:22 managed-node01 dracut[1596]: *** Including module: microcode_ctl-fw_dir_override *** Nov 25 10:08:22 managed-node01 dracut[1596]: microcode_ctl module: mangling fw_dir Nov 25 10:08:22 managed-node01 dracut[1596]: microcode_ctl: reset fw_dir to "/lib/firmware/updates /lib/firmware" Nov 25 10:08:22 managed-node01 dracut[1596]: microcode_ctl: processing data directory "/usr/share/microcode_ctl/ucode_with_caveats/intel"... Nov 25 10:08:22 managed-node01 dracut[1596]: microcode_ctl: intel: caveats check for kernel version "3.10.0-1160.119.1.el7.x86_64" passed, adding "/usr/share/microcode_ctl/ucode_with_caveats/intel" to fw_dir variable Nov 25 10:08:22 managed-node01 dracut[1596]: microcode_ctl: processing data directory "/usr/share/microcode_ctl/ucode_with_caveats/intel-06-2d-07"... Nov 25 10:08:22 managed-node01 dracut[1596]: microcode_ctl: configuration "intel-06-2d-07" is ignored Nov 25 10:08:22 managed-node01 dracut[1596]: microcode_ctl: processing data directory "/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4e-03"... Nov 25 10:08:22 managed-node01 dracut[1596]: microcode_ctl: configuration "intel-06-4e-03" is ignored Nov 25 10:08:22 managed-node01 dracut[1596]: microcode_ctl: processing data directory "/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4f-01"... Nov 25 10:08:22 managed-node01 dracut[1596]: microcode_ctl: configuration "intel-06-4f-01" is ignored Nov 25 10:08:22 managed-node01 dracut[1596]: microcode_ctl: processing data directory "/usr/share/microcode_ctl/ucode_with_caveats/intel-06-55-04"... Nov 25 10:08:22 managed-node01 dracut[1596]: microcode_ctl: configuration "intel-06-55-04" is ignored Nov 25 10:08:22 managed-node01 dracut[1596]: microcode_ctl: processing data directory "/usr/share/microcode_ctl/ucode_with_caveats/intel-06-5e-03"... Nov 25 10:08:22 managed-node01 dracut[1596]: microcode_ctl: configuration "intel-06-5e-03" is ignored Nov 25 10:08:22 managed-node01 dracut[1596]: microcode_ctl: processing data directory "/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8c-01"... Nov 25 10:08:22 managed-node01 dracut[1596]: microcode_ctl: configuration "intel-06-8c-01" is ignored Nov 25 10:08:22 managed-node01 dracut[1596]: microcode_ctl: final fw_dir: "/usr/share/microcode_ctl/ucode_with_caveats/intel /lib/firmware/updates /lib/firmware" Nov 25 10:08:22 managed-node01 dracut[1596]: *** Including module: shutdown *** Nov 25 10:08:22 managed-node01 dracut[1596]: *** Including modules done *** Nov 25 10:08:23 managed-node01 dracut[1596]: *** Installing kernel module dependencies and firmware *** Nov 25 10:08:23 managed-node01 dracut[1596]: *** Installing kernel module dependencies and firmware done *** Nov 25 10:08:23 managed-node01 dracut[1596]: *** Resolving executable dependencies *** Nov 25 10:08:23 managed-node01 dracut[1596]: *** Resolving executable dependencies done*** Nov 25 10:08:23 managed-node01 dracut[1596]: *** Hardlinking files *** Nov 25 10:08:23 managed-node01 dracut[1596]: *** Hardlinking files done *** Nov 25 10:08:23 managed-node01 dracut[1596]: *** Stripping files *** Nov 25 10:08:23 managed-node01 dracut[1596]: *** Stripping files done *** Nov 25 10:08:23 managed-node01 dracut[1596]: *** Generating early-microcode cpio image contents *** Nov 25 10:08:23 managed-node01 dracut[1596]: *** Constructing GenuineIntel.bin **** Nov 25 10:08:24 managed-node01 dracut[1596]: *** Constructing GenuineIntel.bin **** Nov 25 10:08:24 managed-node01 dracut[1596]: *** Store current command line parameters *** Nov 25 10:08:24 managed-node01 dracut[1596]: *** Creating image file *** Nov 25 10:08:24 managed-node01 dracut[1596]: *** Creating microcode section *** Nov 25 10:08:24 managed-node01 dracut[1596]: *** Created microcode section *** Nov 25 10:08:28 managed-node01 dracut[1596]: *** Creating image file done *** Nov 25 10:08:28 managed-node01 dracut[1596]: *** Creating initramfs image file '/boot/initramfs-3.10.0-1160.119.1.el7.x86_64kdump.img' done *** Nov 25 10:08:29 managed-node01 kdumpctl[1248]: kexec: loaded kdump kernel Nov 25 10:08:29 managed-node01 kdumpctl[1248]: Starting kdump: [OK] Nov 25 10:08:29 managed-node01 systemd[1]: Started Crash recovery kernel arming. -- Subject: Unit kdump.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit kdump.service has finished starting up. -- -- The start-up result is done. Nov 25 10:08:29 managed-node01 systemd[1]: Startup finished in 842ms (kernel) + 3.770s (initrd) + 19.811s (userspace) = 24.424s. -- Subject: System start-up is now complete -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- All system services necessary queued for starting at boot have been -- successfully started. Note that this does not mean that the machine is -- now idle as services might still be busy with completing start-up. -- -- Kernel start-up required 842831 microseconds. -- -- Initial RAM disk start-up required 3770331 microseconds. -- -- Userspace start-up required 19811405 microseconds. Nov 25 10:09:25 managed-node01 chronyd[560]: Selected source 144.202.0.197 Nov 25 10:09:58 managed-node01 sshd[7806]: Accepted publickey for root from 10.31.10.79 port 56912 ssh2: ECDSA SHA256:oihXM5GP+oV+UqpiNhNXFZeZkYgBUeAsV12ZaKQ4iAU Nov 25 10:09:58 managed-node01 systemd[1]: Created slice User Slice of root. -- Subject: Unit user-0.slice has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit user-0.slice has finished starting up. -- -- The start-up result is done. Nov 25 10:09:58 managed-node01 systemd-logind[532]: New session 1 of user root. -- Subject: A new session 1 has been created for user root -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- Documentation: http://www.freedesktop.org/wiki/Software/systemd/multiseat -- -- A new session with the ID 1 has been created for the user root. -- -- The leading process of the session is 7806. Nov 25 10:09:58 managed-node01 systemd[1]: Started Session 1 of user root. -- Subject: Unit session-1.scope has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit session-1.scope has finished starting up. -- -- The start-up result is done. Nov 25 10:09:58 managed-node01 sshd[7806]: pam_unix(sshd:session): session opened for user root by (uid=0) Nov 25 10:09:59 managed-node01 ansible-ansible.builtin.file[7896]: Invoked with src=None selevel=None force=False setype=None _original_basename=None unsafe_writes=False access_time=None seuser=None recurse=False state=absent access_time_format=%Y%m%d%H%M.%S group=None modification_time=None serole=None _diff_peek=None modification_time_format=%Y%m%d%H%M.%S path=/etc/leapp/files/leapp_upgrade_repositories.repo owner=None follow=True attributes=None mode=None Nov 25 10:09:59 managed-node01 ansible-ansible.builtin.yum_repository[7957]: Invoked with metalink=None ip_resolve=None enabled=True proxy_password=NOT_LOGGING_PARAMETER mode=0644 mirrorlist_expire=None bandwidth=None cost=None file=/etc/leapp/files/leapp_upgrade_repositories owner=root exclude=None keepalive=None repo_gpgcheck=None group=root failovermethod=None unsafe_writes=False deltarpm_metadata_percentage=None gpgkey=None setype=None http_caching=None priority=None state=present mirrorlist=None params=None gpgcheck=False include=None sslcacert=None username=None metadata_expire=None description=BaseOS for x86_64 retries=None selevel=None sslclientcert=None gpgcakey=None baseurl=['http://download.eng.brq.redhat.com/rhel-8/nightly/RHEL-8/latest-RHEL-8.10/compose/BaseOS/x86_64/os/'] s3_enabled=None ssl_check_cert_permissions=None includepkgs=None async=None sslverify=None password=NOT_LOGGING_PARAMETER ui_repoid_vars=None protect=None serole=None throttle=None name=rhel-8-for-x86_64-baseos-rpms deltarpm_percentage=None sslclientkey=None seuser=None reposdir=/etc/yum.repos.d skip_if_unavailable=None module_hotfixes=None keepcache=None proxy_username=None timeout=None attributes=None metadata_expire_filter=None enablegroups=None proxy=None Nov 25 10:09:59 managed-node01 ansible-ansible.builtin.yum_repository[8018]: Invoked with metalink=None ip_resolve=None enabled=True proxy_password=NOT_LOGGING_PARAMETER mode=0644 mirrorlist_expire=None bandwidth=None cost=None file=/etc/leapp/files/leapp_upgrade_repositories owner=root exclude=None keepalive=None repo_gpgcheck=None group=root failovermethod=None unsafe_writes=False deltarpm_metadata_percentage=None gpgkey=None setype=None http_caching=None priority=None state=present mirrorlist=None params=None gpgcheck=False include=None sslcacert=None username=None metadata_expire=None description=AppStream for x86_64 retries=None selevel=None sslclientcert=None gpgcakey=None baseurl=['http://download.eng.brq.redhat.com/rhel-8/nightly/RHEL-8/latest-RHEL-8.10/compose/AppStream/x86_64/os/'] s3_enabled=None ssl_check_cert_permissions=None includepkgs=None async=None sslverify=None password=NOT_LOGGING_PARAMETER ui_repoid_vars=None protect=None serole=None throttle=None name=rhel-8-for-x86_64-appstream-rpms deltarpm_percentage=None sslclientkey=None seuser=None reposdir=/etc/yum.repos.d skip_if_unavailable=None module_hotfixes=None keepcache=None proxy_username=None timeout=None attributes=None metadata_expire_filter=None enablegroups=None proxy=None Nov 25 10:10:00 managed-node01 ansible-async_wrapper.py[8086]: Invoked with j468184145882 7200 /root/.ansible/tmp/ansible-tmp-1764083400.1018927-9100-3325656412740/AnsiballZ_command.py _ Nov 25 10:10:00 managed-node01 ansible-async_wrapper.py[8089]: Starting module and watcher Nov 25 10:10:00 managed-node01 ansible-async_wrapper.py[8089]: Start watching 8090 (7200) Nov 25 10:10:00 managed-node01 ansible-async_wrapper.py[8090]: Start module (8090) Nov 25 10:10:00 managed-node01 ansible-async_wrapper.py[8086]: Return async_wrapper task started. Nov 25 10:10:00 managed-node01 ansible-ansible.legacy.command[8091]: Invoked with executable=/bin/bash _uses_shell=True strip_empty_ends=True _raw_params=set -o pipefail; export PATH=$PATH; ulimit -n 16384; leapp upgrade --report-schema=1.2.0 --no-rhsm 2>&1 | tee -a /var/log/ripu/ripu.log removes=None argv=None creates=None chdir=None stdin_add_newline=True stdin=None Nov 25 10:10:05 managed-node01 ansible-async_wrapper.py[8089]: 8090 still running (7200) Nov 25 10:10:09 managed-node01 systemd[1]: Got automount request for /proc/sys/fs/binfmt_misc, triggered by 9068 (sysctl) Nov 25 10:10:09 managed-node01 systemd[1]: Mounting Arbitrary Executable File Formats File System... -- Subject: Unit proc-sys-fs-binfmt_misc.mount has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit proc-sys-fs-binfmt_misc.mount has begun starting up. Nov 25 10:10:09 managed-node01 systemd[1]: Mounted Arbitrary Executable File Formats File System. -- Subject: Unit proc-sys-fs-binfmt_misc.mount has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit proc-sys-fs-binfmt_misc.mount has finished starting up. -- -- The start-up result is done. Nov 25 10:10:09 managed-node01 kernel: nr_pdflush_threads exported in /proc is scheduled for removal Nov 25 10:10:10 managed-node01 ansible-async_wrapper.py[8089]: 8090 still running (7195) Nov 25 10:10:15 managed-node01 ansible-async_wrapper.py[8089]: 8090 still running (7190) Nov 25 10:10:20 managed-node01 ansible-async_wrapper.py[8089]: 8090 still running (7185) Nov 25 10:10:25 managed-node01 ansible-async_wrapper.py[8089]: 8090 still running (7180) Nov 25 10:10:30 managed-node01 ansible-async_wrapper.py[8089]: 8090 still running (7175) Nov 25 10:10:35 managed-node01 ansible-async_wrapper.py[8089]: 8090 still running (7170) Nov 25 10:10:40 managed-node01 ansible-async_wrapper.py[8089]: 8090 still running (7165) Nov 25 10:10:42 managed-node01 ansible-async_wrapper.py[8090]: Module complete (8090) Nov 25 10:10:45 managed-node01 ansible-async_wrapper.py[8089]: Done in kid B. Nov 25 10:10:59 managed-node01 sshd[7806]: Received disconnect from 10.31.10.79 port 56912:11: disconnected by user Nov 25 10:10:59 managed-node01 sshd[7806]: Disconnected from 10.31.10.79 port 56912 Nov 25 10:10:59 managed-node01 sshd[7806]: pam_unix(sshd:session): session closed for user root