OVIRT-Node Engine Deployment Failure due to no URLs in mirrorlist

I am running OVIRT-Node and although I updated my mirror list and the hosts are fine. It seems my engine deployment (deploying hyperconverged gluster) is trying to use a different set of mirrors during Engine VM Prep. SO this is the error I see, should I be running a newer RPM on these nodes or something, I am not aware if there is a newer one I should be using for this. [ INFO ] TASK [ovirt.ovirt.engine_setup : Install oVirt Engine package] [ ERROR ] fatal: [localhost -> 192.168.222.193]: FAILED! => {"changed": false, "msg": "Failed to download metadata for repo 'ovirt-4.4-centos-gluster8': Cannot prepare internal mirrorlist: No URLs in mirrorlist", "rc": 1, "results": []} [ INFO ] TASK [ovirt.ovirt.hosted_engine_setup : Sync on engine machine] [ INFO ] changed: [localhost -> 192.168.222.193] [ INFO ] TASK [ovirt.ovirt.hosted_engine_setup : Set destination directory path] [ INFO ] ok: [localhost -> localhost] [ INFO ] TASK [ovirt.ovirt.hosted_engine_setup : Create destination directory] [ INFO ] changed: [localhost -> localhost] [ INFO ] TASK [ovirt.ovirt.hosted_engine_setup : include_tasks] [ INFO ] ok: [localhost] [ INFO ] TASK [ovirt.ovirt.hosted_engine_setup : Find the local appliance image] [ INFO ] ok: [localhost -> localhost] [ INFO ] TASK [ovirt.ovirt.hosted_engine_setup : Set local_vm_disk_path] [ INFO ] ok: [localhost -> localhost] [ INFO ] TASK [ovirt.ovirt.hosted_engine_setup : Give the vm time to flush dirty buffers] [ INFO ] ok: [localhost -> localhost] [ INFO ] TASK [ovirt.ovirt.hosted_engine_setup : Copy engine logs] [ INFO ] changed: [localhost] [ INFO ] TASK [ovirt.ovirt.hosted_engine_setup : Notify the user about a failure] [ ERROR ] fatal: [localhost]: FAILED! => {"changed": false, "msg": "There was a failure deploying the engine on the local engine VM. The system may not be provisioned according to the playbook results: please check the logs for the issue, fix accordingly or re-deploy from scratch.\n"} It does let me click PrepareVM despite Deployment Failed -- but at that point /var/tmp is filled to more than 67% so it fails due to no space for engine install despite the good minimum requirements set lol

/var/tmp should be at least 8gb I've opened a github pull request to the docs repo. The image that is being installed is ~6.7 GB so with 5GB you don't have the space for it

My tmp has more than enough space, i hit that issue because i attempted redeployment after a failure so it was filled well past with the same files in double i guess. My real issue is the engine deployment is still using the old mirrors but all my nodes are running new mirrors..

My tmp has more than enough space, i hit that issue because i attempted redeployment after a failure so it was filled well past with the same files in double i guess. My real issue is the engine deployment is still using the old mirrors but all my nodes are running new mirrors..
<sbonazzo> ncuxo: hi, a new ovirt Node iso has been just published, the appliance is still in the oven. The new iso is here: >https://resources.ovirt.org/pub/ovirt-4.4/iso/ovirt-node-ng-installer/ovirt-... waiting to get the appliance done to send out >the announcement but perhaps you can give it a run
So I guess we just have to wait a bit longer...

I just tested with it, still getting the error about gluster8 mirrors despite using updated mirrors. Its as if the engine deployment has different mirror instructions to use. Running yum update -y ovirt-release44 returns [root@hyper-1 yum.repos.d]# dnf update -y ovirt-release44 Last metadata expiration check: 0:00:39 ago on Wed 02 Feb 2022 01:57:52 PM MST. Dependencies resolved. Nothing to do. Complete!

Please share the logs from the Hypervisor. Best Regards,Strahil Nikolov On Wed, Feb 2, 2022 at 23:05, Abe E<aellahib@gmail.com> wrote: I just tested with it, still getting the error about gluster8 mirrors despite using updated mirrors. Its as if the engine deployment has different mirror instructions to use. Running yum update -y ovirt-release44 returns [root@hyper-1 yum.repos.d]# dnf update -y ovirt-release44 Last metadata expiration check: 0:00:39 ago on Wed 02 Feb 2022 01:57:52 PM MST. Dependencies resolved. Nothing to do. Complete! _______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/AZ6XBS2QB6HOIX...

Hey Strahil 2022-02-02 20:20:54,043-0700 INFO ansible ok {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_host': 'localhost', 'ansible_task': 'Gather facts on installed packages', 'task_duration': 3} 2022-02-02 20:20:54,043-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce3a7e7f0> kwargs 2022-02-02 20:20:55,020-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.engine_setup : Fail when firewall manager is not installed'} 2022-02-02 20:20:55,021-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.engine_setup : Fail when firewall manager is not installed kwargs is_conditional:False 2022-02-02 20:20:55,021-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.engine_setup : Fail when firewall manager is not installed kwargs 2022-02-02 20:20:55,976-0700 INFO ansible skipped {'status': 'SKIPPED', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'Fail when firewall manager is not installed', 'ansible_host': 'localhost'} 2022-02-02 20:20:55,977-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce3888668> kwargs 2022-02-02 20:20:56,953-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.engine_setup : Install required packages for oVirt Engine deployment'} 2022-02-02 20:20:56,953-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.engine_setup : Install required packages for oVirt Engine deployment kwargs is_conditional:False 2022-02-02 20:20:56,954-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.engine_setup : Install required packages for oVirt Engine deployment kwargs 2022-02-02 20:20:57,916-0700 INFO ansible ok {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_host': 'localhost', 'ansible_task': 'Install required packages for oVirt Engine deployment', 'task_duration': 1} 2022-02-02 20:20:57,917-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce3c94e10> kwargs 2022-02-02 20:20:57,985-0700 DEBUG ansible on_any args /usr/share/ansible/collections/ansible_collections/ovirt/ovirt/roles/engine_setup/tasks/install_packages.yml (args={} vars={}): [localhost] kwargs 2022-02-02 20:20:58,969-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.engine_setup : Install oVirt Engine package'} 2022-02-02 20:20:58,969-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.engine_setup : Install oVirt Engine package kwargs is_conditional:False 2022-02-02 20:20:58,970-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.engine_setup : Install oVirt Engine package kwargs 2022-02-02 20:21:46,955-0700 DEBUG var changed: host "localhost" var "ansible_failed_task" type "<class 'dict'>" value: "{ "action": "package", "any_errors_fatal": false, "args": { "name": "ovirt-engine", "state": "present" }, "async": 0, "async_val": 0, "become": false, "become_exe": null, "become_flags": null, "become_method": "sudo", "become_user": null, "changed_when": [], "check_mode": false, "collections": [ "ovirt.ovirt", "ansible.builtin" ], "connection": "local", "debugger": null, "delay": 5, "delegate_facts": null, "delegate_to": "hyper.hiddendomain.com", "diff": false, "environment": [ {} ], "failed_when": [], "finalized": true, "ignore_errors": null, "ignore_unreachable": null, "loop": null, "loop_control": null, "loop_with": null, "module_defaults": [], "name": "Install oVirt Engine package", "no_log": null, "notify": null, "poll": 15, "port": null, "register": null, "remote_user": null, "retries": 3, "run_once": null, "squashed": true, "tags": [ "bootstrap_local_vm", "never", "bootstrap_local_vm", "never" ], "throttle": 0, "until": [], "uuid": "20040ff4-641c-0f32-a8c8-0000000017e2", "vars": {}, "when": [ "ovirt_engine_setup_product_type | lower == 'ovirt'" ] }" 2022-02-02 20:21:46,955-0700 DEBUG var changed: host "localhost" var "ansible_failed_result" type "<class 'dict'>" value: "{ "_ansible_delegated_vars": { "ansible_admin_users": null, "ansible_async_dir": null, "ansible_connection": "smart", "ansible_control_path": null, "ansible_control_path_dir": null, "ansible_delegated_host": "hyper.hiddendomain.com", "ansible_host": "192.168.1.193", "ansible_host_key_checking": null, "ansible_password": null, "ansible_pipelining": null, "ansible_port": null, "ansible_private_key_file": null, "ansible_remote_tmp": null, "ansible_scp_executable": null, "ansible_scp_extra_args": null, "ansible_scp_if_ssh": null, "ansible_sftp_batch_mode": null, "ansible_sftp_executable": null, "ansible_sftp_extra_args": null, "ansible_ssh_args": null, "ansible_ssh_common_args": null, "ansible_ssh_executable": null, "ansible_ssh_extra_args": "-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ", "ansible_ssh_host": null, "ansible_ssh_host_key_checking": null, "ansible_ssh_pass": "**FILTERED**", "ansible_ssh_password": null, "ansible_ssh_pipelining": null, "ansible_ssh_port": null, "ansible_ssh_private_key_file": null, "ansible_ssh_retries": null, "ansible_ssh_use_tty": null, "ansible_ssh_user": null, "ansible_system_tmpdirs": null, "ansible_user": "root" }, "_ansible_no_log": false, "_ansible_parsed": true, "changed": false, "failed": true, "invocation": { "module_args": { "allow_downgrade": false, "autoremove": false, "bugfix": false, "conf_file": null, "disable_excludes": null, "disable_gpg_check": false, "disable_plugin": [], "disablerepo": [], "download_dir": null, "download_only": false, "enable_plugin": [], "enablerepo": [], "exclude": [], "install_repoquery": true, "install_weak_deps": true, "installroot": "/", "list": null, "lock_timeout": 30, "name": [ "ovirt-engine" ], "releasever": null, "security": false, "skip_broken": false, "state": "present", "update_cache": false, "update_only": false, "validate_certs": true } }, "msg": "Failed to download metadata for repo 'ovirt-4.4-centos-gluster8': Cannot prepare internal mirrorlist: No URLs in mirrorlist", "rc": 1, "results": [] }" 2022-02-02 20:21:46,956-0700 ERROR ansible failed { "ansible_host": "localhost", "ansible_playbook": "/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml", "ansible_result": { "_ansible_delegated_vars": { "ansible_connection": "smart", "ansible_host": "192.168.1.193", "ansible_port": null, "ansible_user": "root" }, "_ansible_no_log": false, "changed": false, "invocation": { "module_args": { "allow_downgrade": false, "autoremove": false, "bugfix": false, "conf_file": null, "disable_excludes": null, "disable_gpg_check": false, "disable_plugin": [], "disablerepo": [], "download_dir": null, "download_only": false, "enable_plugin": [], "enablerepo": [], "exclude": [], "install_repoquery": true, "install_weak_deps": true, "installroot": "/", "list": null, "lock_timeout": 30, "name": [ "ovirt-engine" ], "releasever": null, "security": false, "skip_broken": false, "state": "present", "update_cache": false, "update_only": false, "validate_certs": true } }, "msg": "Failed to download metadata for repo 'ovirt-4.4-centos-gluster8': Cannot prepare internal mirrorlist: No URLs in mirrorlist", "rc": 1, "results": [] }, "ansible_task": "Install oVirt Engine package", "ansible_type": "task", "status": "FAILED", "task_duration": 48 } 2022-02-02 20:21:46,956-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce38ea780> kwargs ignore_errors:None 2022-02-02 20:21:47,961-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.hosted_engine_setup : Sync on engine machine'} 2022-02-02 20:21:47,961-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.hosted_engine_setup : Sync on engine machine kwargs is_conditional:False 2022-02-02 20:21:47,962-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.hosted_engine_setup : Sync on engine machine kwargs 2022-02-02 20:21:49,769-0700 INFO ansible ok {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_host': 'localhost', 'ansible_task': 'Sync on engine machine', 'task_duration': 2} 2022-02-02 20:21:49,769-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce39f45c0> kwargs 2022-02-02 20:21:50,809-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.hosted_engine_setup : Set destination directory path'} 2022-02-02 20:21:50,809-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.hosted_engine_setup : Set destination directory path kwargs is_conditional:False 2022-02-02 20:21:50,810-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.hosted_engine_setup : Set destination directory path kwargs 2022-02-02 20:21:51,783-0700 DEBUG var changed: host "localhost" var "destdir" type "<class 'ansible.utils.unsafe_proxy.AnsibleUnsafeText'>" value: ""/var/log/ovirt-hosted-engine-setup/engine-logs-2022-02-03T03:15:41Z/"" 2022-02-02 20:21:51,783-0700 INFO ansible ok {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_host': 'localhost', 'ansible_task': 'Set destination directory path', 'task_duration': 1} 2022-02-02 20:21:51,783-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce3be3550> kwargs 2022-02-02 20:21:52,826-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.hosted_engine_setup : Create destination directory'} 2022-02-02 20:21:52,826-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.hosted_engine_setup : Create destination directory kwargs is_conditional:False 2022-02-02 20:21:52,827-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.hosted_engine_setup : Create destination directory kwargs 2022-02-02 20:21:53,959-0700 INFO ansible ok {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_host': 'localhost', 'ansible_task': 'Create destination directory', 'task_duration': 2} 2022-02-02 20:21:53,960-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce3a8e438> kwargs 2022-02-02 20:21:55,036-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.hosted_engine_setup : include_tasks'} 2022-02-02 20:21:55,036-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.hosted_engine_setup : include_tasks kwargs is_conditional:False 2022-02-02 20:21:55,038-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.hosted_engine_setup : include_tasks kwargs 2022-02-02 20:21:55,978-0700 INFO ansible ok {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_host': 'localhost', 'ansible_task': '', 'task_duration': 1} 2022-02-02 20:21:55,978-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce3ccb278> kwargs 2022-02-02 20:21:56,107-0700 DEBUG ansible on_any args /usr/share/ansible/collections/ansible_collections/ovirt/ovirt/roles/hosted_engine_setup/tasks/get_local_vm_disk_path.yml (args={} vars={}): [localhost] kwargs 2022-02-02 20:21:57,218-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.hosted_engine_setup : Find the local appliance image'} 2022-02-02 20:21:57,219-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.hosted_engine_setup : Find the local appliance image kwargs is_conditional:False 2022-02-02 20:21:57,220-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.hosted_engine_setup : Find the local appliance image kwargs 2022-02-02 20:21:58,425-0700 INFO ansible ok {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_host': 'localhost', 'ansible_task': 'Find the local appliance image', 'task_duration': 2} 2022-02-02 20:21:58,426-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce3beda90> kwargs 2022-02-02 20:21:59,529-0700 DEBUG var changed: host "localhost" var "app_img" type "<class 'dict'>" value: "{ "changed": false, "examined": 3, "failed": false, "files": [ { "atime": 1643858504.7615614, "ctime": 1643858514.3815644, "dev": 64776, "gid": 107, "gr_name": "qemu", "inode": 1603, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0755", "mtime": 1643858514.3815644, "nlink": 1, "path": "/var/tmp/localvm4b6hcbjz/images/26f0ae97-0d37-41bc-ae2a-78420299dcd8/40559354-fd0a-4194-b248-afecd347e569", "pw_name": "qemu", "rgrp": true, "roth": true, "rusr": true, "size": 6676348928, "uid": 107, "wgrp": false, "woth": false, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } ], "matched": 1, "msg": "" }" 2022-02-02 20:21:59,529-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.hosted_engine_setup : Set local_vm_disk_path'} 2022-02-02 20:21:59,530-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.hosted_engine_setup : Set local_vm_disk_path kwargs is_conditional:False 2022-02-02 20:21:59,531-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.hosted_engine_setup : Set local_vm_disk_path kwargs 2022-02-02 20:22:00,530-0700 INFO ansible ok {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_host': 'localhost', 'ansible_task': 'Set local_vm_disk_path', 'task_duration': 1} 2022-02-02 20:22:00,531-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce3be3ef0> kwargs 2022-02-02 20:22:01,618-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.hosted_engine_setup : Give the vm time to flush dirty buffers'} 2022-02-02 20:22:01,618-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.hosted_engine_setup : Give the vm time to flush dirty buffers kwargs is_conditional:False 2022-02-02 20:22:01,619-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.hosted_engine_setup : Give the vm time to flush dirty buffers kwargs 2022-02-02 20:22:12,758-0700 INFO ansible ok {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_host': 'localhost', 'ansible_task': 'Give the vm time to flush dirty buffers', 'task_duration': 12} 2022-02-02 20:22:12,758-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce3c940f0> kwargs 2022-02-02 20:22:13,831-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.hosted_engine_setup : Copy engine logs'} 2022-02-02 20:22:13,832-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.hosted_engine_setup : Copy engine logs kwargs is_conditional:False 2022-02-02 20:22:13,833-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.hosted_engine_setup : Copy engine logs kwargs 2022-02-02 20:22:17,498-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce45c9be0> kwargs 2022-02-02 20:22:18,430-0700 INFO ansible ok {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_host': 'localhost', 'ansible_task': 'Copy engine logs', 'task_duration': 5} 2022-02-02 20:22:18,431-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce3be3828> kwargs 2022-02-02 20:22:19,403-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.hosted_engine_setup : Notify the user about a failure'} 2022-02-02 20:22:19,403-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.hosted_engine_setup : Notify the user about a failure kwargs is_conditional:False 2022-02-02 20:22:19,405-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.hosted_engine_setup : Notify the user about a failure kwargs 2022-02-02 20:22:20,369-0700 DEBUG var changed: host "localhost" var "ansible_play_hosts" type "<class 'list'>" value: "[]" 2022-02-02 20:22:20,369-0700 DEBUG var changed: host "localhost" var "ansible_play_batch" type "<class 'list'>" value: "[]" 2022-02-02 20:22:20,370-0700 DEBUG var changed: host "localhost" var "play_hosts" type "<class 'list'>" value: "[]" 2022-02-02 20:22:20,370-0700 ERROR ansible failed { "ansible_host": "localhost", "ansible_playbook": "/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml", "ansible_result": { "_ansible_no_log": false, "changed": false, "msg": "There was a failure deploying the engine on the local engine VM. The system may not be provisioned according to the playbook results: please check the logs for the issue, fix accordingly or re-deploy from scratch.\n" }, "ansible_task": "Notify the user about a failure", "ansible_type": "task", "status": "FAILED", "task_duration": 1 } 2022-02-02 20:22:20,370-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce39f4e10> kwargs ignore_errors:None 2022-02-02 20:22:20,372-0700 INFO ansible stats { "ansible_playbook": "/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml", "ansible_playbook_duration": "08:15 Minutes", "ansible_result": "type: <class 'dict'>\nstr: {'localhost': {'ok': 161, 'failures': 1, 'unreachable': 0, 'changed': 63, 'skipped': 104, 'rescued': 1, 'ignored': 0}}", "ansible_type": "finish", "status": "FAILED" } 2022-02-02 20:22:20,372-0700 INFO SUMMARY: Duration Task Name -------- -------- [ < 1 sec ] Execute just a specific set of steps [ 00:01 ] Force facts gathering [ 00:02 ] Install oVirt Hosted Engine packages [ < 1 sec ] System configuration validations [ < 1 sec ] Set variable for supported bond modes [ < 1 sec ] Get all active network interfaces [ < 1 sec ] Filter bonds with bad naming [ < 1 sec ] Generate output list [ < 1 sec ] Collect interface types [ < 1 sec ] Get list of Team devices [ < 1 sec ] Collect Team devices [ < 1 sec ] Filter team devices [ < 1 sec ] Generate invalid VLANs list [ < 1 sec ] Create list of unsupported network devices [ < 1 sec ] Collect VLAN devices with invalid naming convention [ < 1 sec ] Filter VLAN devices with invalid naming convention [ < 1 sec ] Collect unsupported VLAN bonds [ < 1 sec ] Filter VLAN devices with invalid bond mode base interface [ < 1 sec ] Generate list of all unsupported VLAN devices [ < 1 sec ] Generate list of all unsupported network devices [ < 1 sec ] Filter unsupported interface types [ < 1 sec ] Prepare getent key [ < 1 sec ] Get full hostname [ < 1 sec ] Get host address resolution [ < 1 sec ] Parse host address resolution [ < 1 sec ] Get target address from selected interface (IPv4) [ < 1 sec ] Get target address from selected interface (IPv6) [ < 1 sec ] Check for alias [ < 1 sec ] Filter resolved address list [ < 1 sec ] Get engine FQDN resolution [ < 1 sec ] Parse engine he_fqdn resolution [ < 1 sec ] Define he_cloud_init_host_name [ 00:01 ] Get uuid [ < 1 sec ] Set he_vm_uuid [ < 1 sec ] Get uuid [ < 1 sec ] Set he_nic_uuid [ < 1 sec ] Get uuid [ < 1 sec ] Set he_cdrom_uuid [ < 1 sec ] get timezone [ < 1 sec ] Set he_time_zone [ < 1 sec ] Check firewalld status [ < 1 sec ] Get default gateway IPv4 [ < 1 sec ] Get default gateway IPv6 [ < 1 sec ] Set he_gateway [ < 1 sec ] Generate unicast MAC address [ < 1 sec ] Set he_vm_mac_addr [ < 1 sec ] Get free memory [ < 1 sec ] Get cached memory [ < 1 sec ] Set Max memory [ < 1 sec ] set he_mem_size_MB to max available if not defined [ < 1 sec ] Populate service facts [ < 1 sec ] get max cpus [ < 1 sec ] Set he_maxvcpus [ < 1 sec ] Set he_vcpus to maximum amount if not defined [ < 1 sec ] Stop libvirt service [ 00:03 ] Drop vdsm config statements [ < 1 sec ] Drop VNC encryption config statements [ 00:01 ] Restore initial abrt config files [ < 1 sec ] Restart abrtd service [ 00:01 ] Drop libvirt sasl2 configuration by vdsm [ 00:01 ] Stop and disable services [ < 1 sec ] Restore initial libvirt default network configuration [ < 1 sec ] Start libvirt [ < 1 sec ] Check for leftover local Hosted Engine VM [ < 1 sec ] Check for leftover defined local Hosted Engine VM [ < 1 sec ] Check for leftover defined Hosted Engine VM [ < 1 sec ] Remove eventually entries for the local VM from known_hosts file [ < 1 sec ] Check IPv6 [ < 1 sec ] Get IPv4 route [ < 1 sec ] Check if route exists [ < 1 sec ] Define 3rd chunk [ < 1 sec ] Set 3rd chunk [ < 1 sec ] Get ip route [ < 1 sec ] Set new IPv4 subnet prefix [ < 1 sec ] Parse libvirt default network configuration [ < 1 sec ] Edit libvirt default network configuration, change default address [ < 1 sec ] Edit libvirt default network configuration, change DHCP start range [ < 1 sec ] Edit libvirt default network configuration, change DHCP end range [ < 1 sec ] Update libvirt default network configuration, destroy [ < 1 sec ] Update libvirt default network configuration, undefine [ < 1 sec ] Update libvirt default network configuration, define [ < 1 sec ] Activate default libvirt network [ < 1 sec ] Start libvirt [ < 1 sec ] Activate default libvirt network [ < 1 sec ] Get libvirt interfaces [ < 1 sec ] Get routing rules, IPv4 [ < 1 sec ] Save bridge name [ < 1 sec ] Wait for the bridge to appear on the host [ 00:01 ] Refresh network facts [ < 1 sec ] Fetch IPv4 CIDR for virbr0 [ < 1 sec ] Add IPv4 outbound route rules [ < 1 sec ] Add IPv4 inbound route rules [ < 1 sec ] Get host unique id [ < 1 sec ] Create directory for local VM [ < 1 sec ] Set local vm dir path [ < 1 sec ] Fix local VM directory permission [ 00:02 ] Install ovirt-engine-appliance rpm [ < 1 sec ] Parse appliance configuration for path [ < 1 sec ] Parse appliance configuration for sha1sum [ < 1 sec ] Get OVA path [ 00:05 ] Compute sha1sum [ < 1 sec ] Check available space on local VM directory [ 00:46 ] Check appliance size [ < 1 sec ] Ensure we have enough space to extract the appliance [ 02:18 ] Extract appliance to local VM directory [ < 1 sec ] Find the local appliance image [ < 1 sec ] Set local_vm_disk_path [ < 1 sec ] Get appliance disk size [ < 1 sec ] Parse qemu-img output [ < 1 sec ] Hash the appliance root password [ 00:01 ] Create cloud init user-data and meta-data files [ < 1 sec ] Create ISO disk [ 00:17 ] Create local VM [ 00:21 ] Get local VM IP [ < 1 sec ] Remove leftover entries in /etc/hosts for the local VM [ < 1 sec ] Create an entry in /etc/hosts for the local VM [ 00:33 ] Wait for SSH to restart on the local VM [ < 1 sec ] Set the name for add_host [ < 1 sec ] Fetch the value of HOST_KEY_CHECKING [ < 1 sec ] Get the username running the deploy [ < 1 sec ] Register the engine FQDN as a host [ 00:06 ] Wait for the local VM [ < 1 sec ] Add an entry for this host on /etc/hosts on the local VM [ 00:01 ] Set FQDN [ 00:01 ] Force the local VM FQDN to temporary resolve on the natted network address [ < 1 sec ] Restore sshd reverse DNS lookups [ < 1 sec ] Add lines to answerfile [ < 1 sec ] Perform pre-install checks [ 00:03 ] Gather facts on installed packages [ 00:01 ] Install required packages for oVirt Engine deployment [ FAILED ] Install oVirt Engine package [ 00:02 ] Sync on engine machine [ 00:01 ] Set destination directory path [ 00:02 ] Create destination directory [ 00:02 ] Find the local appliance image [ 00:01 ] Set local_vm_disk_path [ 00:12 ] Give the vm time to flush dirty buffers [ 00:05 ] Copy engine logs [ FAILED ] Notify the user about a failure 2022-02-02 20:22:20,372-0700 DEBUG ansible on_any args <ansible.executor.stats.AggregateStats object at 0x7f1ce647cd68> kwargs

To workaround it, you can edit '/usr/share/ansible/collections/ansible_collections/ovirt/ovirt/roles/engine_setup/tasks/install_packages.yml' and add a task to fix the repo file. Best Regards,Strahil Nikolov On Thu, Feb 3, 2022 at 13:18, Abe E<aellahib@gmail.com> wrote: Hey Strahil 2022-02-02 20:20:54,043-0700 INFO ansible ok {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_host': 'localhost', 'ansible_task': 'Gather facts on installed packages', 'task_duration': 3} 2022-02-02 20:20:54,043-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce3a7e7f0> kwargs 2022-02-02 20:20:55,020-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.engine_setup : Fail when firewall manager is not installed'} 2022-02-02 20:20:55,021-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.engine_setup : Fail when firewall manager is not installed kwargs is_conditional:False 2022-02-02 20:20:55,021-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.engine_setup : Fail when firewall manager is not installed kwargs 2022-02-02 20:20:55,976-0700 INFO ansible skipped {'status': 'SKIPPED', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'Fail when firewall manager is not installed', 'ansible_host': 'localhost'} 2022-02-02 20:20:55,977-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce3888668> kwargs 2022-02-02 20:20:56,953-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.engine_setup : Install required packages for oVirt Engine deployment'} 2022-02-02 20:20:56,953-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.engine_setup : Install required packages for oVirt Engine deployment kwargs is_conditional:False 2022-02-02 20:20:56,954-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.engine_setup : Install required packages for oVirt Engine deployment kwargs 2022-02-02 20:20:57,916-0700 INFO ansible ok {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_host': 'localhost', 'ansible_task': 'Install required packages for oVirt Engine deployment', 'task_duration': 1} 2022-02-02 20:20:57,917-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce3c94e10> kwargs 2022-02-02 20:20:57,985-0700 DEBUG ansible on_any args /usr/share/ansible/collections/ansible_collections/ovirt/ovirt/roles/engine_setup/tasks/install_packages.yml (args={} vars={}): [localhost] kwargs 2022-02-02 20:20:58,969-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.engine_setup : Install oVirt Engine package'} 2022-02-02 20:20:58,969-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.engine_setup : Install oVirt Engine package kwargs is_conditional:False 2022-02-02 20:20:58,970-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.engine_setup : Install oVirt Engine package kwargs 2022-02-02 20:21:46,955-0700 DEBUG var changed: host "localhost" var "ansible_failed_task" type "<class 'dict'>" value: "{ "action": "package", "any_errors_fatal": false, "args": { "name": "ovirt-engine", "state": "present" }, "async": 0, "async_val": 0, "become": false, "become_exe": null, "become_flags": null, "become_method": "sudo", "become_user": null, "changed_when": [], "check_mode": false, "collections": [ "ovirt.ovirt", "ansible.builtin" ], "connection": "local", "debugger": null, "delay": 5, "delegate_facts": null, "delegate_to": "hyper.hiddendomain.com", "diff": false, "environment": [ {} ], "failed_when": [], "finalized": true, "ignore_errors": null, "ignore_unreachable": null, "loop": null, "loop_control": null, "loop_with": null, "module_defaults": [], "name": "Install oVirt Engine package", "no_log": null, "notify": null, "poll": 15, "port": null, "register": null, "remote_user": null, "retries": 3, "run_once": null, "squashed": true, "tags": [ "bootstrap_local_vm", "never", "bootstrap_local_vm", "never" ], "throttle": 0, "until": [], "uuid": "20040ff4-641c-0f32-a8c8-0000000017e2", "vars": {}, "when": [ "ovirt_engine_setup_product_type | lower == 'ovirt'" ] }" 2022-02-02 20:21:46,955-0700 DEBUG var changed: host "localhost" var "ansible_failed_result" type "<class 'dict'>" value: "{ "_ansible_delegated_vars": { "ansible_admin_users": null, "ansible_async_dir": null, "ansible_connection": "smart", "ansible_control_path": null, "ansible_control_path_dir": null, "ansible_delegated_host": "hyper.hiddendomain.com", "ansible_host": "192.168.1.193", "ansible_host_key_checking": null, "ansible_password": null, "ansible_pipelining": null, "ansible_port": null, "ansible_private_key_file": null, "ansible_remote_tmp": null, "ansible_scp_executable": null, "ansible_scp_extra_args": null, "ansible_scp_if_ssh": null, "ansible_sftp_batch_mode": null, "ansible_sftp_executable": null, "ansible_sftp_extra_args": null, "ansible_ssh_args": null, "ansible_ssh_common_args": null, "ansible_ssh_executable": null, "ansible_ssh_extra_args": "-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ", "ansible_ssh_host": null, "ansible_ssh_host_key_checking": null, "ansible_ssh_pass": "**FILTERED**", "ansible_ssh_password": null, "ansible_ssh_pipelining": null, "ansible_ssh_port": null, "ansible_ssh_private_key_file": null, "ansible_ssh_retries": null, "ansible_ssh_use_tty": null, "ansible_ssh_user": null, "ansible_system_tmpdirs": null, "ansible_user": "root" }, "_ansible_no_log": false, "_ansible_parsed": true, "changed": false, "failed": true, "invocation": { "module_args": { "allow_downgrade": false, "autoremove": false, "bugfix": false, "conf_file": null, "disable_excludes": null, "disable_gpg_check": false, "disable_plugin": [], "disablerepo": [], "download_dir": null, "download_only": false, "enable_plugin": [], "enablerepo": [], "exclude": [], "install_repoquery": true, "install_weak_deps": true, "installroot": "/", "list": null, "lock_timeout": 30, "name": [ "ovirt-engine" ], "releasever": null, "security": false, "skip_broken": false, "state": "present", "update_cache": false, "update_only": false, "validate_certs": true } }, "msg": "Failed to download metadata for repo 'ovirt-4.4-centos-gluster8': Cannot prepare internal mirrorlist: No URLs in mirrorlist", "rc": 1, "results": [] }" 2022-02-02 20:21:46,956-0700 ERROR ansible failed { "ansible_host": "localhost", "ansible_playbook": "/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml", "ansible_result": { "_ansible_delegated_vars": { "ansible_connection": "smart", "ansible_host": "192.168.1.193", "ansible_port": null, "ansible_user": "root" }, "_ansible_no_log": false, "changed": false, "invocation": { "module_args": { "allow_downgrade": false, "autoremove": false, "bugfix": false, "conf_file": null, "disable_excludes": null, "disable_gpg_check": false, "disable_plugin": [], "disablerepo": [], "download_dir": null, "download_only": false, "enable_plugin": [], "enablerepo": [], "exclude": [], "install_repoquery": true, "install_weak_deps": true, "installroot": "/", "list": null, "lock_timeout": 30, "name": [ "ovirt-engine" ], "releasever": null, "security": false, "skip_broken": false, "state": "present", "update_cache": false, "update_only": false, "validate_certs": true } }, "msg": "Failed to download metadata for repo 'ovirt-4.4-centos-gluster8': Cannot prepare internal mirrorlist: No URLs in mirrorlist", "rc": 1, "results": [] }, "ansible_task": "Install oVirt Engine package", "ansible_type": "task", "status": "FAILED", "task_duration": 48 } 2022-02-02 20:21:46,956-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce38ea780> kwargs ignore_errors:None 2022-02-02 20:21:47,961-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.hosted_engine_setup : Sync on engine machine'} 2022-02-02 20:21:47,961-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.hosted_engine_setup : Sync on engine machine kwargs is_conditional:False 2022-02-02 20:21:47,962-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.hosted_engine_setup : Sync on engine machine kwargs 2022-02-02 20:21:49,769-0700 INFO ansible ok {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_host': 'localhost', 'ansible_task': 'Sync on engine machine', 'task_duration': 2} 2022-02-02 20:21:49,769-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce39f45c0> kwargs 2022-02-02 20:21:50,809-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.hosted_engine_setup : Set destination directory path'} 2022-02-02 20:21:50,809-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.hosted_engine_setup : Set destination directory path kwargs is_conditional:False 2022-02-02 20:21:50,810-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.hosted_engine_setup : Set destination directory path kwargs 2022-02-02 20:21:51,783-0700 DEBUG var changed: host "localhost" var "destdir" type "<class 'ansible.utils.unsafe_proxy.AnsibleUnsafeText'>" value: ""/var/log/ovirt-hosted-engine-setup/engine-logs-2022-02-03T03:15:41Z/"" 2022-02-02 20:21:51,783-0700 INFO ansible ok {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_host': 'localhost', 'ansible_task': 'Set destination directory path', 'task_duration': 1} 2022-02-02 20:21:51,783-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce3be3550> kwargs 2022-02-02 20:21:52,826-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.hosted_engine_setup : Create destination directory'} 2022-02-02 20:21:52,826-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.hosted_engine_setup : Create destination directory kwargs is_conditional:False 2022-02-02 20:21:52,827-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.hosted_engine_setup : Create destination directory kwargs 2022-02-02 20:21:53,959-0700 INFO ansible ok {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_host': 'localhost', 'ansible_task': 'Create destination directory', 'task_duration': 2} 2022-02-02 20:21:53,960-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce3a8e438> kwargs 2022-02-02 20:21:55,036-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.hosted_engine_setup : include_tasks'} 2022-02-02 20:21:55,036-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.hosted_engine_setup : include_tasks kwargs is_conditional:False 2022-02-02 20:21:55,038-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.hosted_engine_setup : include_tasks kwargs 2022-02-02 20:21:55,978-0700 INFO ansible ok {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_host': 'localhost', 'ansible_task': '', 'task_duration': 1} 2022-02-02 20:21:55,978-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce3ccb278> kwargs 2022-02-02 20:21:56,107-0700 DEBUG ansible on_any args /usr/share/ansible/collections/ansible_collections/ovirt/ovirt/roles/hosted_engine_setup/tasks/get_local_vm_disk_path.yml (args={} vars={}): [localhost] kwargs 2022-02-02 20:21:57,218-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.hosted_engine_setup : Find the local appliance image'} 2022-02-02 20:21:57,219-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.hosted_engine_setup : Find the local appliance image kwargs is_conditional:False 2022-02-02 20:21:57,220-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.hosted_engine_setup : Find the local appliance image kwargs 2022-02-02 20:21:58,425-0700 INFO ansible ok {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_host': 'localhost', 'ansible_task': 'Find the local appliance image', 'task_duration': 2} 2022-02-02 20:21:58,426-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce3beda90> kwargs 2022-02-02 20:21:59,529-0700 DEBUG var changed: host "localhost" var "app_img" type "<class 'dict'>" value: "{ "changed": false, "examined": 3, "failed": false, "files": [ { "atime": 1643858504.7615614, "ctime": 1643858514.3815644, "dev": 64776, "gid": 107, "gr_name": "qemu", "inode": 1603, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0755", "mtime": 1643858514.3815644, "nlink": 1, "path": "/var/tmp/localvm4b6hcbjz/images/26f0ae97-0d37-41bc-ae2a-78420299dcd8/40559354-fd0a-4194-b248-afecd347e569", "pw_name": "qemu", "rgrp": true, "roth": true, "rusr": true, "size": 6676348928, "uid": 107, "wgrp": false, "woth": false, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } ], "matched": 1, "msg": "" }" 2022-02-02 20:21:59,529-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.hosted_engine_setup : Set local_vm_disk_path'} 2022-02-02 20:21:59,530-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.hosted_engine_setup : Set local_vm_disk_path kwargs is_conditional:False 2022-02-02 20:21:59,531-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.hosted_engine_setup : Set local_vm_disk_path kwargs 2022-02-02 20:22:00,530-0700 INFO ansible ok {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_host': 'localhost', 'ansible_task': 'Set local_vm_disk_path', 'task_duration': 1} 2022-02-02 20:22:00,531-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce3be3ef0> kwargs 2022-02-02 20:22:01,618-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.hosted_engine_setup : Give the vm time to flush dirty buffers'} 2022-02-02 20:22:01,618-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.hosted_engine_setup : Give the vm time to flush dirty buffers kwargs is_conditional:False 2022-02-02 20:22:01,619-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.hosted_engine_setup : Give the vm time to flush dirty buffers kwargs 2022-02-02 20:22:12,758-0700 INFO ansible ok {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_host': 'localhost', 'ansible_task': 'Give the vm time to flush dirty buffers', 'task_duration': 12} 2022-02-02 20:22:12,758-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce3c940f0> kwargs 2022-02-02 20:22:13,831-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.hosted_engine_setup : Copy engine logs'} 2022-02-02 20:22:13,832-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.hosted_engine_setup : Copy engine logs kwargs is_conditional:False 2022-02-02 20:22:13,833-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.hosted_engine_setup : Copy engine logs kwargs 2022-02-02 20:22:17,498-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce45c9be0> kwargs 2022-02-02 20:22:18,430-0700 INFO ansible ok {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_host': 'localhost', 'ansible_task': 'Copy engine logs', 'task_duration': 5} 2022-02-02 20:22:18,431-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce3be3828> kwargs 2022-02-02 20:22:19,403-0700 INFO ansible task start {'status': 'OK', 'ansible_type': 'task', 'ansible_playbook': '/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml', 'ansible_task': 'ovirt.ovirt.hosted_engine_setup : Notify the user about a failure'} 2022-02-02 20:22:19,403-0700 DEBUG ansible on_any args TASK: ovirt.ovirt.hosted_engine_setup : Notify the user about a failure kwargs is_conditional:False 2022-02-02 20:22:19,405-0700 DEBUG ansible on_any args localhost TASK: ovirt.ovirt.hosted_engine_setup : Notify the user about a failure kwargs 2022-02-02 20:22:20,369-0700 DEBUG var changed: host "localhost" var "ansible_play_hosts" type "<class 'list'>" value: "[]" 2022-02-02 20:22:20,369-0700 DEBUG var changed: host "localhost" var "ansible_play_batch" type "<class 'list'>" value: "[]" 2022-02-02 20:22:20,370-0700 DEBUG var changed: host "localhost" var "play_hosts" type "<class 'list'>" value: "[]" 2022-02-02 20:22:20,370-0700 ERROR ansible failed { "ansible_host": "localhost", "ansible_playbook": "/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml", "ansible_result": { "_ansible_no_log": false, "changed": false, "msg": "There was a failure deploying the engine on the local engine VM. The system may not be provisioned according to the playbook results: please check the logs for the issue, fix accordingly or re-deploy from scratch.\n" }, "ansible_task": "Notify the user about a failure", "ansible_type": "task", "status": "FAILED", "task_duration": 1 } 2022-02-02 20:22:20,370-0700 DEBUG ansible on_any args <ansible.executor.task_result.TaskResult object at 0x7f1ce39f4e10> kwargs ignore_errors:None 2022-02-02 20:22:20,372-0700 INFO ansible stats { "ansible_playbook": "/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml", "ansible_playbook_duration": "08:15 Minutes", "ansible_result": "type: <class 'dict'>\nstr: {'localhost': {'ok': 161, 'failures': 1, 'unreachable': 0, 'changed': 63, 'skipped': 104, 'rescued': 1, 'ignored': 0}}", "ansible_type": "finish", "status": "FAILED" } 2022-02-02 20:22:20,372-0700 INFO SUMMARY: Duration Task Name -------- -------- [ < 1 sec ] Execute just a specific set of steps [ 00:01 ] Force facts gathering [ 00:02 ] Install oVirt Hosted Engine packages [ < 1 sec ] System configuration validations [ < 1 sec ] Set variable for supported bond modes [ < 1 sec ] Get all active network interfaces [ < 1 sec ] Filter bonds with bad naming [ < 1 sec ] Generate output list [ < 1 sec ] Collect interface types [ < 1 sec ] Get list of Team devices [ < 1 sec ] Collect Team devices [ < 1 sec ] Filter team devices [ < 1 sec ] Generate invalid VLANs list [ < 1 sec ] Create list of unsupported network devices [ < 1 sec ] Collect VLAN devices with invalid naming convention [ < 1 sec ] Filter VLAN devices with invalid naming convention [ < 1 sec ] Collect unsupported VLAN bonds [ < 1 sec ] Filter VLAN devices with invalid bond mode base interface [ < 1 sec ] Generate list of all unsupported VLAN devices [ < 1 sec ] Generate list of all unsupported network devices [ < 1 sec ] Filter unsupported interface types [ < 1 sec ] Prepare getent key [ < 1 sec ] Get full hostname [ < 1 sec ] Get host address resolution [ < 1 sec ] Parse host address resolution [ < 1 sec ] Get target address from selected interface (IPv4) [ < 1 sec ] Get target address from selected interface (IPv6) [ < 1 sec ] Check for alias [ < 1 sec ] Filter resolved address list [ < 1 sec ] Get engine FQDN resolution [ < 1 sec ] Parse engine he_fqdn resolution [ < 1 sec ] Define he_cloud_init_host_name [ 00:01 ] Get uuid [ < 1 sec ] Set he_vm_uuid [ < 1 sec ] Get uuid [ < 1 sec ] Set he_nic_uuid [ < 1 sec ] Get uuid [ < 1 sec ] Set he_cdrom_uuid [ < 1 sec ] get timezone [ < 1 sec ] Set he_time_zone [ < 1 sec ] Check firewalld status [ < 1 sec ] Get default gateway IPv4 [ < 1 sec ] Get default gateway IPv6 [ < 1 sec ] Set he_gateway [ < 1 sec ] Generate unicast MAC address [ < 1 sec ] Set he_vm_mac_addr [ < 1 sec ] Get free memory [ < 1 sec ] Get cached memory [ < 1 sec ] Set Max memory [ < 1 sec ] set he_mem_size_MB to max available if not defined [ < 1 sec ] Populate service facts [ < 1 sec ] get max cpus [ < 1 sec ] Set he_maxvcpus [ < 1 sec ] Set he_vcpus to maximum amount if not defined [ < 1 sec ] Stop libvirt service [ 00:03 ] Drop vdsm config statements [ < 1 sec ] Drop VNC encryption config statements [ 00:01 ] Restore initial abrt config files [ < 1 sec ] Restart abrtd service [ 00:01 ] Drop libvirt sasl2 configuration by vdsm [ 00:01 ] Stop and disable services [ < 1 sec ] Restore initial libvirt default network configuration [ < 1 sec ] Start libvirt [ < 1 sec ] Check for leftover local Hosted Engine VM [ < 1 sec ] Check for leftover defined local Hosted Engine VM [ < 1 sec ] Check for leftover defined Hosted Engine VM [ < 1 sec ] Remove eventually entries for the local VM from known_hosts file [ < 1 sec ] Check IPv6 [ < 1 sec ] Get IPv4 route [ < 1 sec ] Check if route exists [ < 1 sec ] Define 3rd chunk [ < 1 sec ] Set 3rd chunk [ < 1 sec ] Get ip route [ < 1 sec ] Set new IPv4 subnet prefix [ < 1 sec ] Parse libvirt default network configuration [ < 1 sec ] Edit libvirt default network configuration, change default address [ < 1 sec ] Edit libvirt default network configuration, change DHCP start range [ < 1 sec ] Edit libvirt default network configuration, change DHCP end range [ < 1 sec ] Update libvirt default network configuration, destroy [ < 1 sec ] Update libvirt default network configuration, undefine [ < 1 sec ] Update libvirt default network configuration, define [ < 1 sec ] Activate default libvirt network [ < 1 sec ] Start libvirt [ < 1 sec ] Activate default libvirt network [ < 1 sec ] Get libvirt interfaces [ < 1 sec ] Get routing rules, IPv4 [ < 1 sec ] Save bridge name [ < 1 sec ] Wait for the bridge to appear on the host [ 00:01 ] Refresh network facts [ < 1 sec ] Fetch IPv4 CIDR for virbr0 [ < 1 sec ] Add IPv4 outbound route rules [ < 1 sec ] Add IPv4 inbound route rules [ < 1 sec ] Get host unique id [ < 1 sec ] Create directory for local VM [ < 1 sec ] Set local vm dir path [ < 1 sec ] Fix local VM directory permission [ 00:02 ] Install ovirt-engine-appliance rpm [ < 1 sec ] Parse appliance configuration for path [ < 1 sec ] Parse appliance configuration for sha1sum [ < 1 sec ] Get OVA path [ 00:05 ] Compute sha1sum [ < 1 sec ] Check available space on local VM directory [ 00:46 ] Check appliance size [ < 1 sec ] Ensure we have enough space to extract the appliance [ 02:18 ] Extract appliance to local VM directory [ < 1 sec ] Find the local appliance image [ < 1 sec ] Set local_vm_disk_path [ < 1 sec ] Get appliance disk size [ < 1 sec ] Parse qemu-img output [ < 1 sec ] Hash the appliance root password [ 00:01 ] Create cloud init user-data and meta-data files [ < 1 sec ] Create ISO disk [ 00:17 ] Create local VM [ 00:21 ] Get local VM IP [ < 1 sec ] Remove leftover entries in /etc/hosts for the local VM [ < 1 sec ] Create an entry in /etc/hosts for the local VM [ 00:33 ] Wait for SSH to restart on the local VM [ < 1 sec ] Set the name for add_host [ < 1 sec ] Fetch the value of HOST_KEY_CHECKING [ < 1 sec ] Get the username running the deploy [ < 1 sec ] Register the engine FQDN as a host [ 00:06 ] Wait for the local VM [ < 1 sec ] Add an entry for this host on /etc/hosts on the local VM [ 00:01 ] Set FQDN [ 00:01 ] Force the local VM FQDN to temporary resolve on the natted network address [ < 1 sec ] Restore sshd reverse DNS lookups [ < 1 sec ] Add lines to answerfile [ < 1 sec ] Perform pre-install checks [ 00:03 ] Gather facts on installed packages [ 00:01 ] Install required packages for oVirt Engine deployment [ FAILED ] Install oVirt Engine package [ 00:02 ] Sync on engine machine [ 00:01 ] Set destination directory path [ 00:02 ] Create destination directory [ 00:02 ] Find the local appliance image [ 00:01 ] Set local_vm_disk_path [ 00:12 ] Give the vm time to flush dirty buffers [ 00:05 ] Copy engine logs [ FAILED ] Notify the user about a failure 2022-02-02 20:22:20,372-0700 DEBUG ansible on_any args <ansible.executor.stats.AggregateStats object at 0x7f1ce647cd68> kwargs _______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/PWI43RGR6R72DO...

Ignore the last part, I forgot PrepareVM was what i was in so ofcourse the tmp would be full, seems my issue right now is just the mirror issue, If i cancel deployment and cleanup var tmp becomes good sized for the install I believe. I did try removing repos and DLing the new https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm from 2-1/22 but it doesnt seem to make a difference.

and I have the same error for two days now, please let me know if you've found a solution

Well the devs are not responsive to my posts unfortunately but i noticed they released a new OVIRT-Node build , so i just re-imaged the USB with new ISOs and Im trying to deploy, will see.

I tried already with this iso image https://resources.ovirt.org/pub/ovirt-4.4/iso/ovirt-node-ng-installer/4.4.10... still ``` [ ERROR ] fatal: [localhost -> 192.168.222.253]: FAILED! => {"changed": false, "msg": "Failed to download metadata for repo 'ovirt-4.4-centos-gluster8': Cannot prepare internal mirrorlist: No URLs in mirrorlist", "rc": 1, "results": []} ```

Hi, we ran into same issues with the engine deployment and its getting stuck at the mirror site. let us know if you have any luck? Thank You, Our Issue is that we have 4 node cluster(4.4) engine crashed and we were trying to restore from engine backup and during restoration its pointing to mirror site. we are stuck badly

Update! 1) Fix repo /etc/yum/repos.d/ and /usr/share/ovirt-release44/ [ovirt-4.4-centos-gluster8] name=CentOS-$releasever - Gluster 8 #mirrorlist=http://mirrorlist.centos.org?arch=$basearch&release=$releasever&repo=storage-gluster-8 #baseurl=http://mirror.centos.org/$contentdir/$releasever/storage/$basearch/gluster-8... baseurl=http://vault.centos.org/8.5.2111/storage/x86_64/gluster-8/ ..etc all repo 2) dnf update -y ovirt-engine-appliance - 4.4-20220203103124.1.el8 - Fix problem.
participants (9)
-
Abe E
-
aellahib@gmail.com
-
Anonymous
-
denismalkomail@gmail.com
-
less foobar
-
lessfoobar lessfoobar
-
milan.mithbaokar@gmail.com
-
perm-mf@yandex.ru
-
Strahil Nikolov