Description of problem: Following https://access.redhat.com/documentation/en/red-hat-virtualization/4.0-beta/installation-guide/chapter-3-red-hat-virtualization-manager (# subscription-manager repos --enable=rhel-7-server-rpms --enable=rhel-7-server-supplementary-rpms --enable=rhel-7-server-rhv-4-beta-rpms --enable=jb-eap-7-for-rhel-7-server-rpms) leads to dependency error: [root@rhevm04 ~]# yum install rhevm [..] ---> Package perl-parent.noarch 1:0.225-244.el7 will be installed --> Finished Dependency Resolution Error: Package: ovirt-engine-4.0.0.6-0.1.el7ev.noarch (rhel-7-server-rhv-4-beta-rpms) Requires: apache-commons-jxpath Error: Package: ovirt-engine-4.0.0.6-0.1.el7ev.noarch (rhel-7-server-rhv-4-beta-rpms) Requires: ws-commons-util Error: Package: ovirt-engine-backend-4.0.0.6-0.1.el7ev.noarch (rhel-7-server-rhv-4-beta-rpms) Requires: aopalliance >= 1.0 Error: Package: ovirt-engine-4.0.0.6-0.1.el7ev.noarch (rhel-7-server-rhv-4-beta-rpms) Requires: apache-commons-configuration Error: Package: ovirt-engine-4.0.0.6-0.1.el7ev.noarch (rhel-7-server-rhv-4-beta-rpms) Requires: fop Error: Package: ovirt-engine-4.0.0.6-0.1.el7ev.noarch (rhel-7-server-rhv-4-beta-rpms) Requires: apache-commons-compress Error: Package: ovirt-engine-4.0.0.6-0.1.el7ev.noarch (rhel-7-server-rhv-4-beta-rpms) Requires: xmlrpc-client Error: Package: ovirt-engine-setup-plugin-ovirt-engine-common-4.0.0.6-0.1.el7ev.noarch (rhel-7-server-rhv-4-beta-rpms) Requires: cracklib-python ********************************************************************** yum can be configured to try to resolve such errors by temporarily enabling disabled repos and searching for missing dependencies. To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf ********************************************************************** Error: Package: ovirt-engine-4.0.0.6-0.1.el7ev.noarch (rhel-7-server-rhv-4-beta-rpms) Requires: apache-commons-jxpath Error: Package: ovirt-engine-4.0.0.6-0.1.el7ev.noarch (rhel-7-server-rhv-4-beta-rpms) Requires: ws-commons-util Error: Package: ovirt-engine-backend-4.0.0.6-0.1.el7ev.noarch (rhel-7-server-rhv-4-beta-rpms) Requires: aopalliance >= 1.0 Error: Package: ovirt-engine-4.0.0.6-0.1.el7ev.noarch (rhel-7-server-rhv-4-beta-rpms) Requires: apache-commons-configuration Error: Package: ovirt-engine-4.0.0.6-0.1.el7ev.noarch (rhel-7-server-rhv-4-beta-rpms) Requires: fop Error: Package: ovirt-engine-4.0.0.6-0.1.el7ev.noarch (rhel-7-server-rhv-4-beta-rpms) Requires: apache-commons-compress Error: Package: ovirt-engine-4.0.0.6-0.1.el7ev.noarch (rhel-7-server-rhv-4-beta-rpms) Requires: xmlrpc-client Error: Package: ovirt-engine-setup-plugin-ovirt-engine-common-4.0.0.6-0.1.el7ev.noarch (rhel-7-server-rhv-4-beta-rpms) Requires: cracklib-python You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest [root@rhevm04 ~]# Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. # subscription-manager repos --enable=rhel-7-server-rpms --enable=rhel-7-server-supplementary-rpms --enable=rhel-7-server-rhv-4-beta-rpms --enable=jb-eap-7-for-rhel-7-server-rpms 2.# yum clean all 3.# yum install rhevm Actual results: dependency error, see above Expected results: RHEVM get's installed like described in document (https://access.redhat.com/documentation/en/red-hat-virtualization/4.0-beta/installation-guide/chapter-3-red-hat-virtualization-manager) Additional info: - adding optional channel let's install RHEVM: ***** [root@rhevm04 ~]# subscription-manager repos --enable=rhel-7-server-rpms --enable=rhel-7-server-supplementary-rpms --enable=rhel-7-server-rhv-4-beta-rpms --enable=jb-eap-7-for-rhel-7-server-rpms --enable rhel-7-server-optional-rpms [root@rhevm04 ~]# yum clean all [root@rhevm04 ~]# yum install rhevm -y --> OK - replacing suppl by optional channel still leads to dependency error: ******* [root@rhevm04 ~]# subscription-manager repos --enable=rhel-7-server-rpms --enable=rhel-7-server-rhv-4-beta-rpms --enable=jb-eap-7-for-rhel-7-server-rpms --enable rhel-7-server-optional-rpms [root@rhevm04 ~]# yum clean all [root@rhevm04 ~]# yum install rhevm [...] --> Finished Dependency Resolution Error: Package: rhevm-4.0.0.6-0.1.el7ev.noarch (rhel-7-server-rhv-4-beta-rpms) Requires: virtio-win >= 1.6.6-1 ********************************************************************** yum can be configured to try to resolve such errors by temporarily enabling disabled repos and searching for missing dependencies. To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf ********************************************************************** Error: Package: rhevm-4.0.0.6-0.1.el7ev.noarch (rhel-7-server-rhv-4-beta-rpms) Requires: virtio-win >= 1.6.6-1 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest [root@rhevm04 ~]#
Both optional and supplementary channel are needed right now. Please check.
Sandro, see my comment in the initial post: - adding optional channel let's install RHEVM: ***** [root@rhevm04 ~]# subscription-manager repos --enable=rhel-7-server-rpms --enable=rhel-7-server-supplementary-rpms --enable=rhel-7-server-rhv-4-beta-rpms --enable=jb-eap-7-for-rhel-7-server-rpms --enable rhel-7-server-optional-rpms [root@rhevm04 ~]# yum clean all [root@rhevm04 ~]# yum install rhevm -y --> OK So I'm aware or better found, that both seem to be needed If this is intended it is a documentation bug, as it currently states: ~~~ 3.1. Subscribing to the Required Entitlements Enable the required repositories: # subscription-manager repos --enable=rhel-7-server-rpms # subscription-manager repos --enable=rhel-7-server-supplementary-rpms # subscription-manager repos --enable=rhel-7-server-rhv-4-beta-rpms # subscription-manager repos --enable=jb-eap-7-for-rhel-7-server-rpms ~~~ and should then be corrected there ;)
Sanro, it's verified in description that using both optional and supplementary works ok. This is ok for beta. We're trying to get rid of "optional" for GA Moving to docs, though not sure if it makes sense to update if we are not using that channel in GA
(In reply to Michal Skrivanek from comment #3) > Sanro, it's verified in description that using both optional and > supplementary works ok. > This is ok for beta. We're trying to get rid of "optional" for GA > Moving to docs, though not sure if it makes sense to update if we are not > using that channel in GA So let's be sure we track this properly.
Can we have a 1-1 mapping of the interna repos we can use that match the public beta channels?
So we need following packages also in 'rhv-mgmt-agent’ channel [1]: --> Finished Dependency Resolution Error: Package: vdsm-4.18.3-0.el7ev.x86_64 (vdsm) Requires: libvirt-lock-sanlock Error: Package: vdsm-4.18.3-0.el7ev.x86_64 (vdsm) Requires: sanlock-python Error: Package: vdsm-4.18.3-0.el7ev.x86_64 (vdsm) Requires: sanlock >= 2.8-2
All errata for 4.0 GA should be contained in this tracker
Installation succesfull with following repos: rhel-7-server-rpms rhel-7-server-rhv-4.0-rpms rhel-7-server-supplementary-rpms jb-eap-7.0-for-rhel-7-server-rpms Installed: rhevm.noarch 0:4.0.2.7-0.1.el7ev