Hello,
I've encountered a failure while trying to deploy the oVirt Hosted Engine using the
oVirt Node NG Installer on a system running CentOS Stream 9. Here are the details:
Environment:
OS: CentOS Stream 9 (oVirt Node 4.5.5)
oVirt Version: 4.5.5
Installer ISO: oVirt Node NG Installer 4.5.5-2023113015 for el9
Issue:
During the deployment of the hosted engine, the process failed with several error
messages, notably failing to download metadata for the 'centos-ceph-pacific'
repository due to no URLs in the mirrorlist, and a failure deploying the engine on the
local VM.
Error Messages:
Failed to download metadata for repo 'centos-ceph-pacific': Cannot prepare
internal mirrorlist: No URLs in mirrorlist
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.
Deprecation warning for the Python crypt module.
Steps Taken:
Attempted deployment using the hosted-engine --deploy command.
Used the specified installer ISO.
Seeking Help:
Has anyone faced similar issues, or does anyone have suggestions on how to resolve the
mirrorlist problem and the deployment issue? Any help or guidance would be greatly
appreciated!ERY, status: NOERROR, id: 52241
2024-06-13 00:07:19,621+0000 ERROR otopi.ovirt_hosted_engine_setup.ansible_utils
ansible_utils._process_output:113 fatal: [localhost -> 192.168.222.192]: FAILED! =>
{"changed": false, "msg": "Failed to download metadata for repo
'centos-ceph-pacific': Cannot prepare internal mirrorlist: No URLs in
mirrorlist", "rc": 1, "results": []}
2024-06-13 00:07:48,484+0000 ERROR otopi.ovirt_hosted_engine_setup.ansible_utils
ansible_utils._process_output:113 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"}
2024-06-13 00:07:49,088+0000 ERROR otopi.ovirt_hosted_engine_setup.ansible_utils
ansible_utils.run:238 b'[DEPRECATION WARNING]: Encryption using the Python crypt
module is deprecated. \n'
2024-06-13 00:07:49,088+0000 ERROR otopi.ovirt_hosted_engine_setup.ansible_utils
ansible_utils.run:238 b'The Python crypt module is deprecated and will be removed from
Python 3.13. \n'
2024-06-13 00:07:49,089+0000 ERROR otopi.ovirt_hosted_engine_setup.ansible_utils
ansible_utils.run:238 b'Install the passlib library for continued encryption
functionality. This \n'
2024-06-13 00:07:49,089+0000 ERROR otopi.ovirt_hosted_engine_setup.ansible_utils
ansible_utils.run:238 b'feature will be removed in version 2.17. Deprecation warnings
can be disabled \n'
2024-06-13 00:07:49,090+0000 ERROR otopi.ovirt_hosted_engine_setup.ansible_utils
ansible_utils.run:238 b'by setting deprecation_warnings=False in ansible.cfg.\n'
2024-06-13 00:07:49,094+0000 ERROR otopi.context context._executeMethod:151 Failed to
execute stage 'Closing up': Failed executing ansible-playbook
2024-06-13 00:08:11,089+0000 ERROR otopi.plugins.gr_he_common.core.misc
misc._terminate:164 Hosted Engine deployment failed: please check the logs for the issue,
fix accordingly or re-deploy from scratch.
Show replies by date
I have the exact same issue.
Failed to download metadata for repo 'centos-ceph-pacific': Cannot prepare
internal mirrorlist: No URLs in mirrorlist
Solved!
just want to share
it think centos 9 was using ovirt appliance with el8.
so downloaded the last version of appliance for el9
steps:
dnf update -y
curl -o ovirt-appliance.rpm
https://resources.ovirt.org/repos/ovirt/github-ci/ovirt-appliance/el9/ovi...
rpm -i ovirt-appliance.rpm (it will save to
/usr/share/ovirt-engine-appliance/ovirt-engine-appliance-4.5-*.el9.ova)
dnf install -y centos-release-ovirt45
dnf install ovirt-hosted-engine-setup
hosted-engine --deploy
... after few steps
it will ask for appliance
If you want to deploy with a custom engine appliance image, please specify the path to the
OVA archive you would like to use.
Entering no value will use the image from the rhvm-appliance rpm, installing it if
needed.
Appliance image path
[]:/usr/share/ovirt-engine-appliance/ovirt-engine-appliance-4.5-*.el9.ova (HERE you set it
)
you good to go !