RHV 4.3 installation bug for RHN repository

Latest response

Repository configuration is incorrect during rhv 4.3 installation.

The documentation says to use the rhel-7-server-ansible-2.9-rpms channel, but using this channel requires the python2-jmespath package but not included.
This package is included in rhel-7-server-extras-rpms, so you need to add this channel.

Or using rhel-7-server-ansible-2-rpms channel will solve it.

--> Running transaction check
---> Package bind-license.noarch 32:9.11.4-16.P2.el7_8.3 will be installed
---> Package geoipupdate.x86_64 0:2.5.0-1.el7 will be installed
---> Package ovirt-ansible-hosted-engine-setup.noarch 0:1.0.32-1.el7ev will be installed
--> Processing Dependency: python-passlib for package: ovirt-ansible-hosted-engine-setup-1.0.32-1.el7ev.noarch
--> Processing Dependency: python-jmespath for package: ovirt-ansible-hosted-engine-setup-1.0.32-1.el7ev.noarch
---> Package ovirt-engine-metrics.noarch 0:1.3.7-1.el7ev will be installed
--> Processing Dependency: python2-jmespath for package: ovirt-engine-metrics-1.3.7-1.el7ev.noarch
---> Package python-linecache2.noarch 0:1.0.0-1.el7ost will be installed
--> Finished Dependency Resolution
Error: Package: ovirt-engine-metrics-1.3.7-1.el7ev.noarch (rhel-7-server-rhv-4.3-manager-rpms)
           Requires: python2-jmespath
Error: Package: ovirt-ansible-hosted-engine-setup-1.0.32-1.el7ev.noarch (rhel-7-server-rhv-4-mgmt-agent-rpms)
           Requires: python-passlib
Error: Package: ovirt-ansible-hosted-engine-setup-1.0.32-1.el7ev.noarch (rhel-7-server-rhv-4-mgmt-agent-rpms)
           Requires: python-jmespath
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


Great!!!!! It's working!!!

Refer to RHV/RHHI-V deployments should switch Ansible repositories to 2.9.

Ansible 2.10 non-core modules are moving to Ansible Collections, but RHV modules have not yet been fully converted to Collections. Since the change is significant, the new bits would not be pushed to the current rhel-7-server-ansible-2-rpms repo and it will stay compatible with Ansible 2.9.

Red Hat decided to err on the side of caution and advise RHV customers to switch to the rhel-7-server-ansible-2.9-rpms repository.